diff --git a/404.html b/404.html index 6fa0fb25..a88b34a8 100644 --- a/404.html +++ b/404.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/_nuxt/4552062.js b/_nuxt/0b65bab.js similarity index 99% rename from _nuxt/4552062.js rename to _nuxt/0b65bab.js index f21500ef..098ac1e4 100644 --- a/_nuxt/4552062.js +++ b/_nuxt/0b65bab.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{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(25),r(41),r(35),r(31),r(50),r(23),r(20),r(19),r(42),r(45),r(24);var n=r(0);function o(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,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==r.return||r.return()}finally{if(l)throw o}}}}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=o(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var r=e.value,n=r();n instanceof Promise&&n.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 z})),r.d(t,"g",(function(){return O})),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 W})),r.d(t,"u",(function(){return J}));r(50),r(19),r(42),r(45),r(46),r(21),r(47);var n=r(18),o=r(6),f=r(17),c=r(9),l=(r(58),r(12),r(25),r(161),r(31),r(48),r(30),r(26),r(23),r(24),r(41),r(20),r(64),r(129),r(163),r(175),r(35),r(110),r(289),r(55),r(59),r(0)),d=r(56);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}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:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}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]:[],n=x(e.$children||[]);try{for(n.s();!(t=n.n()).done;){var o=t.value;o.$fetch&&r.push(o),o.$children&&v(o,r)}}catch(e){n.e(e)}finally{n.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 z(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 O(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,n){return Object.keys(e[r]).map((function(o){return t&&t.push(n),e[r][o]}))})))}function P(e){return O(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(n,o){return e.components[o]?n.push(t(e.components[o],e.instances[o],e,o,r)):delete e.components[o],n}),[])})))}function R(e,t){return Promise.all($(e,function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(r,n,o,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,n)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$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,o.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))}}},249:function(e,t,r){e.exports=r(250)},250:function(e,t,r){"use strict";r.r(t),function(e){r(41),r(35),r(50),r(19),r(42),r(45);var t=r(18),n=r(6),o=(r(122),r(266),r(156),r(280),r(58),r(31),r(12),r(21),r(25),r(26),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,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i2?t-2:0),n=2;nli{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('+z+') format("woff2"),url('+O+') 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('+z+') format("woff2"),url('+O+') 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('+z+') format("woff2"),url('+O+') 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=_},301:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.8d3cabf.woff2"},302:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.6205fd0.ttf"},303:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.e931bc0.woff2"},304:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.adc51aa.ttf"},305:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.fb8184a.woff2"},306:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.45a265d.ttf"},307:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.b3049b1.woff2"},308:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.2eb7b3e.ttf"},309:function(e,t,r){var content=r(310);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})},310:function(e,t,r){var n=r(108),o=r(225),f=r(311),c=n((function(i){return i[1]})),l=o(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}[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}.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;position:absolute;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:100vh;overflow:hidden;width:100%}#map .mapboxgl-popup{max-width:200px;z-index:4}.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}.main-sheet{padding:1.5em 1.5em 6em}.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);bottom:0;color:#fff;left:0;position:fixed;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;border-left:1px solid #626262;justify-content:space-between}.header .logo{display:none}.header .title-outer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header .title{font-size:1.75rem}.header .datetime{display:block;padding-top:.5em}.header .github-link{display:block}.sub-outer{display:-ms-grid;display:grid;-ms-grid-columns:2fr 2fr;grid-template-columns:2fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto;width:40%}.sub-outer>:first-child{-ms-grid-column:1;-ms-grid-row:1}.sub-outer>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.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:1em;padding:.5em 1em}.modal.open{width:50%}#map{border:1px solid #000;height:140mm}.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 65%;flex:0 0 65%;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},311: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 ut})),r.d(t,"a",(function(){return E}));r(26),r(19),r(25),r(46),r(21),r(47);var n=r(6),o=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(221);"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 n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}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 n.call(this,e,t,r)};var o=r.resolve.bind(r);return r.resolve=function(e,t,r){return"string"==typeof e&&(e=Object(w.c)(e)),o(e,t,r)},r}var $={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,n=t.props,o=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={};R.forEach((function(e){void 0!==m[e]&&(h[e]=m[e])}));var x={};S.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=o("routerView",data);return n.keepAlive&&(y=o("keep-alive",{props:n.keepAliveProps},[y])),o("transition",{props:h,on:x},[y])}},R=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],S=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],C=(r(101),{mounted:function(){setTimeout((function(){location.href="/"}),5e3)}}),L=r(40),E=Object(L.a)(C,(function(){return(0,this._self._c)("span",[this._v("存在しないページ、またはエラーが発生したページです。トップページへ戻ります。")])}),[],!1,null,null,null).exports,U=r(9),A=(r(35),{name:"Nuxt",components:{NuxtChild:$,NuxtError:E},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(U.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(E,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),T=(r(41),r(50),r(42),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}}),N=(r(297),Object(L.a)(T,undefined,undefined,!1,null,null,null).exports),D=(r(299),r(309),Object(L.a)({},(function(){var e=this._self._c;return e("div",{staticClass:"layout-container"},[e("nuxt")],1)}),[],!1,null,null,null).exports);function I(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,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function F(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(n.a)(regeneratorRuntime.mark((function t(){var r,o;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(),o=r.map(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r){var p,n,o,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()),n=I(Object(_.e)(r.$vnode.componentInstance));try{for(n.s();!(o=n.n()).done;)component=o.value,p.push(component.$fetch())}catch(e){n.e(e)}finally{n.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(o);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=(E.options||E).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&M["_"+e]||(e="default"),this.layoutName=e,this.layout=M["_"+e],this.layout},loadLayout:function(e){return e&&M["_"+e]||(e="default"),Promise.resolve(M["_"+e])}},components:{NuxtLoading:N}},B=r(18),G=(r(140),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"}}),X={isUniversalMode:!0,trailingSlash:void 0},K={vueI18n:{silentTranslationWarn:!0},vueI18nLoader:!1,locales:[{code:"en",iso:"en",name:"English",file:"en.json"},{code:"es",iso:"es",name:"Español",file:"es.json"},{code:"hi",iso:"hi",name:"हिंदी",file:"hi.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"},{code:"ko",iso:"ko",name:"한국어",file:"ko.json"},{code:"my",iso:"my",name:"မြန်မာ",file:"my.json"},{code:"ne",iso:"ne",name:"नेपाली",file:"ne.json"},{code:"pt",iso:"pt",name:"português",file:"pt.json"},{code:"si",iso:"si",name:"සිංහල",file:"si.json"},{code:"th",iso:"th",name:"แบบไทย",file:"th.json"},{code:"tw",iso:"tw",name:"正體中文 (繁體)",file:"tw.json"},{code:"vn",iso:"vn",name:"Tiếng Việt",file:"vn.json"},{code:"zh",iso:"zh",name:"中文(简体)",file:"zh.json"}],defaultLocale:"ja",defaultDirection:"ltr",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",sortRoutes:!0,strategy:"prefix_except_default",lazy:!0,langDir:"/home/runner/work/mapprint/mapprint/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:"es",iso:"es",name:"Español",file:"es.json"},{code:"hi",iso:"hi",name:"हिंदी",file:"hi.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"},{code:"ko",iso:"ko",name:"한국어",file:"ko.json"},{code:"my",iso:"my",name:"မြန်မာ",file:"my.json"},{code:"ne",iso:"ne",name:"नेपाली",file:"ne.json"},{code:"pt",iso:"pt",name:"português",file:"pt.json"},{code:"si",iso:"si",name:"සිංහල",file:"si.json"},{code:"th",iso:"th",name:"แบบไทย",file:"th.json"},{code:"tw",iso:"tw",name:"正體中文 (繁體)",file:"tw.json"},{code:"vn",iso:"vn",name:"Tiếng Việt",file:"vn.json"},{code:"zh",iso:"zh",name:"中文(简体)",file:"zh.json"}],localeCodes:["en","es","hi","ja","ko","my","ne","pt","si","th","tw","vn","zh"]},H={"en.json":function(){return r.e(2).then(r.t.bind(null,422,3))},"es.json":function(){return r.e(3).then(r.t.bind(null,423,3))},"hi.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))},"ko.json":function(){return r.e(6).then(r.t.bind(null,426,3))},"my.json":function(){return r.e(7).then(r.t.bind(null,427,3))},"ne.json":function(){return r.e(8).then(r.t.bind(null,428,3))},"pt.json":function(){return r.e(9).then(r.t.bind(null,429,3))},"si.json":function(){return r.e(10).then(r.t.bind(null,430,3))},"th.json":function(){return r.e(11).then(r.t.bind(null,431,3))},"tw.json":function(){return r.e(12).then(r.t.bind(null,432,3))},"vn.json":function(){return r.e(13).then(r.t.bind(null,433,3))},"zh.json":function(){return r.e(14).then(r.t.bind(null,434,3))}},W=(r(312),r(175),r(110),r(82),r(316),r(169)),J=r.n(W);function Q(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 V(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 V(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&n.sort((function(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score})),n.length?n[0].code:void 0}function te(e,t){var r;if(r=window.location.host){var n=e.find((function(e){return e.domain===r}));if(n)return n.code}return""}function ae(e){return new RegExp("^/(".concat(e.join("|"),")(?:/|$)"),"i")}function re(e,t){var r=t.routesNameSeparator,n=t.defaultLocaleRouteNameSuffix,o="(".concat(e.join("|"),")"),f="(?:".concat(r).concat(n,")?"),c=new RegExp("".concat(r).concat(o).concat(f,"$"),"i"),l=ae(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,n=t.useCookie,o=t.cookieKey,f=t.localeCodes;if(n&&((r=J.a.get(o))&&f.includes(r)))return r}function oe(e,t,r){var n=r.useCookie,o=r.cookieDomain,f=r.cookieKey,c=r.cookieSecure,l=r.cookieCrossOrigin;if(n){var d=new Date,m={expires:new Date(d.setDate(d.getDate()+365)),path:"/",sameSite:l?"none":"lax",secure:l||c};o&&(m.domain=o),J.a.set(f,e,m)}}var fe=r(69);function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ie(e){for(var t=1;t1&&void 0!==f[1]?f[1]:null,n=f.length>2&&void 0!==f[2]?f[2]:null,!(o=f.length>3?f[3]:void 0)||!t){e.next=10;break}if(null===r||!o.syncLocale){e.next=7;break}return e.next=7,t.dispatch(o.moduleName+"/setLocale",r);case 7:if(null===n||!o.syncMessages){e.next=10;break}return e.next=10,t.dispatch(o.moduleName+"/setMessages",n);case 10:case"end":return e.stop()}}),e)}))),ge.apply(this,arguments)}var pe=r(248),he=(r(326),r(102)),xe=function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(t){var r,n,o,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:n=e.sent,o=Object(U.a)(n,3),f=o[0],c=o[1],l=o[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)}}();he.a.nuxti18n=xe;var we=["params"];function _e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ye(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function Ne(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,n=e.addSeoAttributes,o=void 0!==n&&n;if(!this.$i18n)return{};var f={htmlAttrs:{},link:[],meta:[]},l=this.$i18n.localeProperties,d=l.iso,m=l.dir||K.defaultDirection;if(r&&(f.htmlAttrs.dir=m),o&&(c.a.hasMetaInfo?c.a.hasMetaInfo(this):this._hasMetaInfo)&&this.$i18n.locale&&this.$i18n.locales&&!1!==this.$options[G.COMPONENT_OPTIONS_KEY]&&(!this.$options[G.COMPONENT_OPTIONS_KEY]||!1!==this.$options[G.COMPONENT_OPTIONS_KEY].seo)){d&&(f.htmlAttrs.lang=d);var h=this.$i18n.locales;(function(e,t,link){if(K.strategy===G.STRATEGIES.NO_PREFIX)return;var r,n=new Map,o=Te(e);try{for(o.s();!(r=o.n()).done;){var f=r.value,c=f.iso;if(c){var l=c.split("-"),d=Object(U.a)(l,2),m=d[0],h=d[1];m&&h&&(f.isCatchallLocale||!n.has(m))&&n.set(m,f),n.set(c,f)}else console.warn(Z("Locale ISO code is required to generate alternate link"))}}catch(e){o.e(e)}finally{o.f()}var x,_=Te(n.entries());try{for(_.s();!(x=_.n()).done;){var y=Object(U.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(K.defaultLocale){var z=this.switchLocalePath(K.defaultLocale);z&&link.push({hid:"i18n-xd",rel:"alternate",href:w(z,t),hreflang:"x-default"})}}).bind(this)(h,this.$i18n.__baseUrl,f.link),function(e,link){var t=this.localeRoute(Ae(Ae({},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 n=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(Ee.a)(n))}}.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 Ie(){return De.call(this,{addDirAttribute:!1,addSeoAttributes:!0})}var Fe=r(85);function Me(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 Ye(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 Ye(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function Ye(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!==o&&o,n){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,n!==m){e.next=8;break}return e.abrupt("return");case 8:if(!(h=r.i18n.onBeforeLanguageSwitch(m,n,l,t))||!r.i18n.localeCodes.includes(h)){e.next=13;break}if(h!==m){e.next=12;break}return e.abrupt("return");case 12:n=h;case 13:if(l||r.i18n.beforeLanguageSwitch(m,n),v&&r.i18n.setLocaleCookie(n),!K.langDir){e.next=29;break}if(x=r.i18n.fallbackLocale,!K.lazy){e.next=27;break}if(!x){e.next=23;break}return w=[],Array.isArray(x)?w=x.map((function(e){return ce(t,e)})):"object"===Object(B.a)(x)?(x[n]&&(w=w.concat(x[n].map((function(e){return ce(t,e)})))),x.default&&(w=w.concat(x.default.map((function(e){return ce(t,e)}))))):n!==x&&w.push(ce(t,x)),e.next=23,Promise.all(w);case 23:return e.next=25,ce(t,n);case 25:e.next=29;break;case 27:return e.next=29,Promise.all(K.localeCodes.map((function(e){return ce(t,e)})));case 29:for(r.i18n.locale=n,_=K.normalizedLocales.find((function(e){return e.code===n}))||{code:n},y=0,k=Object.keys(r.i18n.localeProperties);y=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function Qe(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",o=Je(Array.isArray(n)?n:[n]);try{for(o.s();!(r=o.n()).done;){var f=r.value;t?this.defaults.headers[f][e]=t:delete this.defaults.headers[f][e]}}catch(e){o.e(e)}finally{o.f()}},setToken:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",n=e?(t?t+" ":"")+e:null;this.setHeader("Authorization",n,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 at(Object(Ke.a)(e,this.defaults))}},Ze=function(){var e=tt[et];Ve["$"+e]=function(){return this[e].apply(this,arguments).then((function(e){return e&&e.data}))}},et=0,tt=["request","delete","get","head","options","post","put","patch"];et has been deprecated and will be removed in Nuxt 3, please use instead")),h.a.render(e,t)}})),f.a.component($.name,$),f.a.component("NChild",$),f.a.component(A.name,A),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 bt={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function ut(e){return mt.apply(this,arguments)}function mt(){return mt=Object(n.a)(regeneratorRuntime.mark((function e(t){var r,o,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,P(0,r);case 5:return o=e.sent,c=lt({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://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=UA-45275834-9"},{src:"/ga.js"}],style:[]},router:o,nuxt:{defaultTransition:bt,transitions:[bt],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},bt,{name:e}):Object.assign({},bt,e):bt})),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}}},Y),l=t?t.next:function(e){return c.router.push(e)},t?d=o.resolve(t.url).route:(path=Object(_.f)(o.options.base,o.options.mode),d=o.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 Ce){e.next=19;break}return e.next=19,Ce(c.context,m);case 19:if("function"!=typeof Be){e.next=22;break}return e.next=22,Be(c.context,m);case 22:if("function"!=typeof ot){e.next=25;break}return e.next=25,ot(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(!o.resolve(c.context.route.fullPath).route.matched.length)return e();o.replace(c.context.route.fullPath,e,(function(r){if(!r._isRouter)return t(r);if(2!==r.type)return e();var f=o.afterEach(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r,n){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:o});case 35:case"end":return e.stop()}}),e)}))),mt.apply(this,arguments)}}},[[249,17,1,18]]]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{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(31),r(25),r(41),r(35),r(30),r(50),r(23),r(20),r(19),r(42),r(45),r(24);var n=r(0);function o(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,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==r.return||r.return()}finally{if(l)throw o}}}}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=o(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var r=e.value,n=r();n instanceof Promise&&n.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 z})),r.d(t,"g",(function(){return O})),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 W})),r.d(t,"u",(function(){return J}));r(50),r(19),r(42),r(45),r(46),r(21),r(47);var n=r(18),o=r(6),f=r(17),c=r(9),l=(r(58),r(12),r(25),r(161),r(30),r(48),r(31),r(26),r(23),r(24),r(41),r(20),r(64),r(129),r(163),r(175),r(35),r(110),r(289),r(55),r(59),r(0)),d=r(56);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}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:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}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]:[],n=x(e.$children||[]);try{for(n.s();!(t=n.n()).done;){var o=t.value;o.$fetch&&r.push(o),o.$children&&v(o,r)}}catch(e){n.e(e)}finally{n.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 z(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 O(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,n){return Object.keys(e[r]).map((function(o){return t&&t.push(n),e[r][o]}))})))}function P(e){return O(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(n,o){return e.components[o]?n.push(t(e.components[o],e.instances[o],e,o,r)):delete e.components[o],n}),[])})))}function R(e,t){return Promise.all($(e,function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(r,n,o,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,n)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$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,o.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))}}},249:function(e,t,r){e.exports=r(250)},250:function(e,t,r){"use strict";r.r(t),function(e){r(41),r(35),r(50),r(19),r(42),r(45);var t=r(18),n=r(6),o=(r(122),r(266),r(156),r(280),r(58),r(30),r(12),r(21),r(25),r(26),r(55),r(59),r(48),r(31),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,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i2?t-2:0),n=2;nli{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('+z+') format("woff2"),url('+O+') 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('+z+') format("woff2"),url('+O+') 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('+z+') format("woff2"),url('+O+') 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=_},301:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.8d3cabf.woff2"},302:function(e,t,r){e.exports=r.p+"fonts/fa-brands-400.6205fd0.ttf"},303:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.e931bc0.woff2"},304:function(e,t,r){e.exports=r.p+"fonts/fa-regular-400.adc51aa.ttf"},305:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.fb8184a.woff2"},306:function(e,t,r){e.exports=r.p+"fonts/fa-solid-900.45a265d.ttf"},307:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.b3049b1.woff2"},308:function(e,t,r){e.exports=r.p+"fonts/fa-v4compatibility.2eb7b3e.ttf"},309:function(e,t,r){var content=r(310);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})},310:function(e,t,r){var n=r(108),o=r(225),f=r(311),c=n((function(i){return i[1]})),l=o(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}[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}.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;position:absolute;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:100vh;overflow:hidden;width:100%}#map .mapboxgl-popup{max-width:200px;z-index:4}.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}.main-sheet{padding:1.5em 1.5em 6em}.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);bottom:0;color:#fff;left:0;position:fixed;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;border-left:1px solid #626262;justify-content:space-between}.header .logo{display:none}.header .title-outer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header .title{font-size:1.75rem}.header .datetime{display:block;padding-top:.5em}.header .github-link{display:block}.sub-outer{display:-ms-grid;display:grid;-ms-grid-columns:2fr 2fr;grid-template-columns:2fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto;width:40%}.sub-outer>:first-child{-ms-grid-column:1;-ms-grid-row:1}.sub-outer>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.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:1em;padding:.5em 1em}.modal.open{width:50%}#map{border:1px solid #000;height:140mm}.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 65%;flex:0 0 65%;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},311: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 ut})),r.d(t,"a",(function(){return E}));r(26),r(19),r(25),r(46),r(21),r(47);var n=r(6),o=r(17),f=(r(58),r(30),r(31),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(221);"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 n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}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 n.call(this,e,t,r)};var o=r.resolve.bind(r);return r.resolve=function(e,t,r){return"string"==typeof e&&(e=Object(w.c)(e)),o(e,t,r)},r}var $={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,n=t.props,o=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={};R.forEach((function(e){void 0!==m[e]&&(h[e]=m[e])}));var x={};S.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=o("routerView",data);return n.keepAlive&&(y=o("keep-alive",{props:n.keepAliveProps},[y])),o("transition",{props:h,on:x},[y])}},R=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],S=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],C=(r(101),{mounted:function(){setTimeout((function(){location.href="/"}),5e3)}}),L=r(40),E=Object(L.a)(C,(function(){return(0,this._self._c)("span",[this._v("存在しないページ、またはエラーが発生したページです。トップページへ戻ります。")])}),[],!1,null,null,null).exports,U=r(9),A=(r(35),{name:"Nuxt",components:{NuxtChild:$,NuxtError:E},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(U.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(E,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),T=(r(41),r(50),r(42),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}}),N=(r(297),Object(L.a)(T,undefined,undefined,!1,null,null,null).exports),D=(r(299),r(309),Object(L.a)({},(function(){var e=this._self._c;return e("div",{staticClass:"layout-container"},[e("nuxt")],1)}),[],!1,null,null,null).exports);function I(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,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function F(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(n.a)(regeneratorRuntime.mark((function t(){var r,o;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(),o=r.map(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r){var p,n,o,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()),n=I(Object(_.e)(r.$vnode.componentInstance));try{for(n.s();!(o=n.n()).done;)component=o.value,p.push(component.$fetch())}catch(e){n.e(e)}finally{n.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(o);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=(E.options||E).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&M["_"+e]||(e="default"),this.layoutName=e,this.layout=M["_"+e],this.layout},loadLayout:function(e){return e&&M["_"+e]||(e="default"),Promise.resolve(M["_"+e])}},components:{NuxtLoading:N}},B=r(18),G=(r(140),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"}}),X={isUniversalMode:!0,trailingSlash:void 0},K={vueI18n:{silentTranslationWarn:!0},vueI18nLoader:!1,locales:[{code:"en",iso:"en",name:"English",file:"en.json"},{code:"es",iso:"es",name:"Español",file:"es.json"},{code:"hi",iso:"hi",name:"हिंदी",file:"hi.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"},{code:"ko",iso:"ko",name:"한국어",file:"ko.json"},{code:"my",iso:"my",name:"မြန်မာ",file:"my.json"},{code:"ne",iso:"ne",name:"नेपाली",file:"ne.json"},{code:"pt",iso:"pt",name:"português",file:"pt.json"},{code:"si",iso:"si",name:"සිංහල",file:"si.json"},{code:"th",iso:"th",name:"แบบไทย",file:"th.json"},{code:"tw",iso:"tw",name:"正體中文 (繁體)",file:"tw.json"},{code:"vn",iso:"vn",name:"Tiếng Việt",file:"vn.json"},{code:"zh",iso:"zh",name:"中文(简体)",file:"zh.json"}],defaultLocale:"ja",defaultDirection:"ltr",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",sortRoutes:!0,strategy:"prefix_except_default",lazy:!0,langDir:"/home/runner/work/mapprint/mapprint/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:"es",iso:"es",name:"Español",file:"es.json"},{code:"hi",iso:"hi",name:"हिंदी",file:"hi.json"},{code:"ja",iso:"ja",name:"日本語",file:"ja.json"},{code:"ko",iso:"ko",name:"한국어",file:"ko.json"},{code:"my",iso:"my",name:"မြန်မာ",file:"my.json"},{code:"ne",iso:"ne",name:"नेपाली",file:"ne.json"},{code:"pt",iso:"pt",name:"português",file:"pt.json"},{code:"si",iso:"si",name:"සිංහල",file:"si.json"},{code:"th",iso:"th",name:"แบบไทย",file:"th.json"},{code:"tw",iso:"tw",name:"正體中文 (繁體)",file:"tw.json"},{code:"vn",iso:"vn",name:"Tiếng Việt",file:"vn.json"},{code:"zh",iso:"zh",name:"中文(简体)",file:"zh.json"}],localeCodes:["en","es","hi","ja","ko","my","ne","pt","si","th","tw","vn","zh"]},H={"en.json":function(){return r.e(2).then(r.t.bind(null,422,3))},"es.json":function(){return r.e(3).then(r.t.bind(null,423,3))},"hi.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))},"ko.json":function(){return r.e(6).then(r.t.bind(null,426,3))},"my.json":function(){return r.e(7).then(r.t.bind(null,427,3))},"ne.json":function(){return r.e(8).then(r.t.bind(null,428,3))},"pt.json":function(){return r.e(9).then(r.t.bind(null,429,3))},"si.json":function(){return r.e(10).then(r.t.bind(null,430,3))},"th.json":function(){return r.e(11).then(r.t.bind(null,431,3))},"tw.json":function(){return r.e(12).then(r.t.bind(null,432,3))},"vn.json":function(){return r.e(13).then(r.t.bind(null,433,3))},"zh.json":function(){return r.e(14).then(r.t.bind(null,434,3))}},W=(r(312),r(175),r(110),r(82),r(316),r(169)),J=r.n(W);function Q(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 V(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 V(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i1&&n.sort((function(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score})),n.length?n[0].code:void 0}function te(e,t){var r;if(r=window.location.host){var n=e.find((function(e){return e.domain===r}));if(n)return n.code}return""}function ae(e){return new RegExp("^/(".concat(e.join("|"),")(?:/|$)"),"i")}function re(e,t){var r=t.routesNameSeparator,n=t.defaultLocaleRouteNameSuffix,o="(".concat(e.join("|"),")"),f="(?:".concat(r).concat(n,")?"),c=new RegExp("".concat(r).concat(o).concat(f,"$"),"i"),l=ae(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,n=t.useCookie,o=t.cookieKey,f=t.localeCodes;if(n&&((r=J.a.get(o))&&f.includes(r)))return r}function oe(e,t,r){var n=r.useCookie,o=r.cookieDomain,f=r.cookieKey,c=r.cookieSecure,l=r.cookieCrossOrigin;if(n){var d=new Date,m={expires:new Date(d.setDate(d.getDate()+365)),path:"/",sameSite:l?"none":"lax",secure:l||c};o&&(m.domain=o),J.a.set(f,e,m)}}var fe=r(69);function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ie(e){for(var t=1;t1&&void 0!==f[1]?f[1]:null,n=f.length>2&&void 0!==f[2]?f[2]:null,!(o=f.length>3?f[3]:void 0)||!t){e.next=10;break}if(null===r||!o.syncLocale){e.next=7;break}return e.next=7,t.dispatch(o.moduleName+"/setLocale",r);case 7:if(null===n||!o.syncMessages){e.next=10;break}return e.next=10,t.dispatch(o.moduleName+"/setMessages",n);case 10:case"end":return e.stop()}}),e)}))),ge.apply(this,arguments)}var pe=r(248),he=(r(326),r(102)),xe=function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(t){var r,n,o,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:n=e.sent,o=Object(U.a)(n,3),f=o[0],c=o[1],l=o[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)}}();he.a.nuxti18n=xe;var we=["params"];function _e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ye(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function Ne(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,n=e.addSeoAttributes,o=void 0!==n&&n;if(!this.$i18n)return{};var f={htmlAttrs:{},link:[],meta:[]},l=this.$i18n.localeProperties,d=l.iso,m=l.dir||K.defaultDirection;if(r&&(f.htmlAttrs.dir=m),o&&(c.a.hasMetaInfo?c.a.hasMetaInfo(this):this._hasMetaInfo)&&this.$i18n.locale&&this.$i18n.locales&&!1!==this.$options[G.COMPONENT_OPTIONS_KEY]&&(!this.$options[G.COMPONENT_OPTIONS_KEY]||!1!==this.$options[G.COMPONENT_OPTIONS_KEY].seo)){d&&(f.htmlAttrs.lang=d);var h=this.$i18n.locales;(function(e,t,link){if(K.strategy===G.STRATEGIES.NO_PREFIX)return;var r,n=new Map,o=Te(e);try{for(o.s();!(r=o.n()).done;){var f=r.value,c=f.iso;if(c){var l=c.split("-"),d=Object(U.a)(l,2),m=d[0],h=d[1];m&&h&&(f.isCatchallLocale||!n.has(m))&&n.set(m,f),n.set(c,f)}else console.warn(Z("Locale ISO code is required to generate alternate link"))}}catch(e){o.e(e)}finally{o.f()}var x,_=Te(n.entries());try{for(_.s();!(x=_.n()).done;){var y=Object(U.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(K.defaultLocale){var z=this.switchLocalePath(K.defaultLocale);z&&link.push({hid:"i18n-xd",rel:"alternate",href:w(z,t),hreflang:"x-default"})}}).bind(this)(h,this.$i18n.__baseUrl,f.link),function(e,link){var t=this.localeRoute(Ae(Ae({},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 n=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(Ee.a)(n))}}.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 Ie(){return De.call(this,{addDirAttribute:!1,addSeoAttributes:!0})}var Fe=r(85);function Me(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 Ye(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 Ye(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function Ye(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!==o&&o,n){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,n!==m){e.next=8;break}return e.abrupt("return");case 8:if(!(h=r.i18n.onBeforeLanguageSwitch(m,n,l,t))||!r.i18n.localeCodes.includes(h)){e.next=13;break}if(h!==m){e.next=12;break}return e.abrupt("return");case 12:n=h;case 13:if(l||r.i18n.beforeLanguageSwitch(m,n),v&&r.i18n.setLocaleCookie(n),!K.langDir){e.next=29;break}if(x=r.i18n.fallbackLocale,!K.lazy){e.next=27;break}if(!x){e.next=23;break}return w=[],Array.isArray(x)?w=x.map((function(e){return ce(t,e)})):"object"===Object(B.a)(x)?(x[n]&&(w=w.concat(x[n].map((function(e){return ce(t,e)})))),x.default&&(w=w.concat(x.default.map((function(e){return ce(t,e)}))))):n!==x&&w.push(ce(t,x)),e.next=23,Promise.all(w);case 23:return e.next=25,ce(t,n);case 25:e.next=29;break;case 27:return e.next=29,Promise.all(K.localeCodes.map((function(e){return ce(t,e)})));case 29:for(r.i18n.locale=n,_=K.normalizedLocales.find((function(e){return e.code===n}))||{code:n},y=0,k=Object.keys(r.i18n.localeProperties);y=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}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,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,o=e},f:function(){try{f||null==r.return||r.return()}finally{if(c)throw o}}}}function Qe(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",o=Je(Array.isArray(n)?n:[n]);try{for(o.s();!(r=o.n()).done;){var f=r.value;t?this.defaults.headers[f][e]=t:delete this.defaults.headers[f][e]}}catch(e){o.e(e)}finally{o.f()}},setToken:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",n=e?(t?t+" ":"")+e:null;this.setHeader("Authorization",n,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 at(Object(Ke.a)(e,this.defaults))}},Ze=function(){var e=tt[et];Ve["$"+e]=function(){return this[e].apply(this,arguments).then((function(e){return e&&e.data}))}},et=0,tt=["request","delete","get","head","options","post","put","patch"];et has been deprecated and will be removed in Nuxt 3, please use instead")),h.a.render(e,t)}})),f.a.component($.name,$),f.a.component("NChild",$),f.a.component(A.name,A),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 bt={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function ut(e){return mt.apply(this,arguments)}function mt(){return mt=Object(n.a)(regeneratorRuntime.mark((function e(t){var r,o,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,P(0,r);case 5:return o=e.sent,c=lt({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://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=UA-45275834-9"},{src:"/ga.js"}],style:[]},router:o,nuxt:{defaultTransition:bt,transitions:[bt],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},bt,{name:e}):Object.assign({},bt,e):bt})),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}}},Y),l=t?t.next:function(e){return c.router.push(e)},t?d=o.resolve(t.url).route:(path=Object(_.f)(o.options.base,o.options.mode),d=o.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 Ce){e.next=19;break}return e.next=19,Ce(c.context,m);case 19:if("function"!=typeof Be){e.next=22;break}return e.next=22,Be(c.context,m);case 22:if("function"!=typeof ot){e.next=25;break}return e.next=25,ot(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(!o.resolve(c.context.route.fullPath).route.matched.length)return e();o.replace(c.context.route.fullPath,e,(function(r){if(!r._isRouter)return t(r);if(2!==r.type)return e();var f=o.afterEach(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r,n){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:o});case 35:case"end":return e.stop()}}),e)}))),mt.apply(this,arguments)}}},[[249,17,1,18]]]); \ No newline at end of file diff --git a/_nuxt/2b062cc.js b/_nuxt/1ffd7e5.js similarity index 60% rename from _nuxt/2b062cc.js rename to _nuxt/1ffd7e5.js index ebb2cdc9..ab2ead96 100644 --- a/_nuxt/2b062cc.js +++ b/_nuxt/1ffd7e5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{380:function(e){e.exports=JSON.parse('["2024-noto-earthquake.json","2019-typhoon-19.json","2019-chiba-typhoon-15.json","2021-shizuoka-izusan.json"]')},381:function(e,t,o){e.exports=o.p+"img/logo.37f23b7.png"},382:function(e,t,o){var map={"./2019-chiba-typhoon-15":383,"./2019-chiba-typhoon-15.json":383,"./2019-typhoon-19":384,"./2019-typhoon-19.json":384,"./2021-geojson-test":385,"./2021-geojson-test.json":385,"./2021-shizuoka-izusan":386,"./2021-shizuoka-izusan.json":386,"./2024-noto-earthquake":387,"./2024-noto-earthquake.json":387,"./list":380,"./list.json":380,"./map-sample":388,"./map-sample.json":388};function l(e){var t=n(e);return o(t)}function n(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}l.keys=function(){return Object.keys(map)},l.resolve=n,e.exports=l,l.id=382},383: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"}}}')},384: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"}}}')},385: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"}}}')},386: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"}}}')},387: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_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","type":"kml","title":"避難所","show":true},{"id":"noto_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","type":"kml","title":"給水所","show":true},{"id":"niigata_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&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","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":"Noto Town","color":"#992222","bg_color":"#CA9491","icon_class":"fa-solid fa-1","class":"layer_gs_ok"},"能登町避難所":{"name":"能登町避難所","name_en":"Evacuation center in Noto Town","color":"#4F4F5A","bg_color":"#B7B7BE","icon_class":"fa-solid fa-2","class":"layer_gs_undefined"},"他自治体":{"name":"他自治体","name_en":"Other municipalities","color":"#285797","bg_color":"#A3BBDA","icon_class":"fa-solid fa-3","class":"layer_water_chibacity"},"SNS情報":{"name":"SNS情報","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":"Noto Peninsula Earthquake Water Supply","color":"#2196f3","bg_color":"#2196f3","icon_class":"fas fa-tint","class":"layer_water"},"能登半島地震 給水_新潟県":{"name":"給水","name_en":"Noto Peninsula Earthquake Water Supply","color":"#2196f3","bg_color":"#2196f3","icon_class":"fas fa-tint","class":"layer_water"},"営業中のガソリンスタンド":{"name":"ガソリンスタンド","name_en":"Gas Station","color":"#ffc107","bg_color":"#ffc107","icon_class":"fas fa-gas-pump","class":"layer_gas_station"}}}')},388: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"}}}')},390:function(e,t,o){"use strict";o(30);var l={props:{isOpen:{type:Boolean,default:!1}},data:function(){return{mapConfig:this.$nuxt.$route.params.map?o(382)("./"+this.$nuxt.$route.params.map):""}},methods:{handleClick:function(){this.$emit("update:isOpen",!1),this.$emit("closeModal")}}},n=o(40),component=Object(n.a)(l,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"modal",class:{open:e.isOpen}},[e.mapConfig?t("p",[e._v(e._s(e.mapConfig.map_description))]):e._e(),e._m(0),t("div",[t("span",{staticClass:"modal-close",on:{click:e.handleClick}},[e._v("× close")])])]),t("div",{staticClass:"modal-background",class:{open:e.isOpen},on:{click:e.handleClick}})])}),[function(){var e=this,t=e._self._c;return t("p",[e._v("このサイトのソースコードはオープンに公開しております。開発にご協力いただける方は、"),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v("Code for Japan の Github リポジトリ")]),e._v("から、開発にご参加ください。JavaScript や Leaflet などの経験がある方、大歓迎です。")])}],!1,null,null,null);t.a=component.exports},437:function(e,t,o){"use strict";o.r(t);o(31),o(25),o(12),o(21);var l=o(380),n=o(390),r=[];l.forEach((function(e){r.push(o(382)("./"+e))}));var c={components:{Modal:n.a},data:function(){return{maps:r,isOpenExplain:!1}},head:function(){var e,t;switch(this.$i18n.locale){case"ja":case"en":case"kr":e=this.$i18n.t("common.site_name"),t=this.$i18n.t("common.site_desc");break;default:e="KamiMap",t="Paper Map for printable map information"}return{title:e,meta:[{hid:"description",name:"description",content:t},{hid:"og:site_name",property:"og:site_name",content:e},{hid:"og:title",property:"og:title",content:e},{hid:"og:description",property:"og:description",content:t}],script:[{src:"https://connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v4.0",async:!0,defer:!0,crossorigin:"anonymous"},{src:"https://platform.twitter.com/widgets.js",async:!0},{src:"https://d.line-scdn.net/r/web/social-plugin/js/thirdparty/loader.min.js",async:!0,defer:!0}]}},methods:{closeModalMethod:function(){this.isOpenExplain=!1}}},_=o(40),component=Object(_.a)(c,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layout-index"},[t("div",{attrs:{id:"fb-root"}}),t("header",[t("h1",{staticClass:"index-title"},[t("img",{attrs:{src:o(381),width:"895",height:"160",alt:e.$t("common.title")}})])]),t("main",{staticClass:"index-main"},[t("ul",{staticClass:"index-list grid-center-equalHeight"},e._l(e.maps,(function(map,o){return t("li",{staticClass:"col-12_xs-6_lg-4"},[t("div",{staticClass:"index-item"},[t("div",{staticClass:"index-item-inner"},[t("nuxt-link",{key:o,attrs:{to:e.localePath("/map/"+map.map_id)}},[t("div",{staticClass:"index-link-inner"},[t("img",{attrs:{src:"https://kamimap.com/images/"+(map.map_image?map.map_image:"logo.png"),alt:""}}),"ja"===e.$i18n.locale?t("div",{staticClass:"index-item-title"},[t("span",[e._v(e._s(map.map_title))])]):t("div",{staticClass:"index-item-title"},[t("span",[e._v(e._s(map.map_title_en))]),t("i",{staticClass:"index-arrow-icon fas fa-long-arrow-alt-right"})])])])],1),t("div",{staticClass:"index-item-sns"},[t("div",[t("div",{staticClass:"fb-share-button",attrs:{"data-href":"https://kamimap.com/map/"+map.map_id,"data-layout":"button","data-size":"small"}},[t("a",{staticClass:"fb-xfbml-parse-ignore",attrs:{target:"_blank",href:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fkamimap.com%2Fmap%2F"+map.map_id+"%2F&src=sdkpreparse"}},[e._v(e._s(e.$t("common.share")))])])]),t("div",[t("a",{staticClass:"twitter-share-button",attrs:{href:"https://twitter.com/share?ref_src=twsrc%5Etfw","data-text":map.map_title+" - 地図情報を印刷できる「紙マップ」","data-url":"https://kamimap.com/map/"+map.map_id,"data-show-count":"false"}},[e._v("Tweet")])]),t("div",[t("div",{staticClass:"line-it-button",staticStyle:{display:"none"},attrs:{"data-lang":"ja","data-type":"share-a","data-ver":"3","data-url":"https://kamimap.com/map/"+map.map_id,"data-color":"default","data-size":"small","data-count":"false"}})])])])])})),0)]),t("footer",{staticClass:"index-footer"},[t("div",{staticClass:"sub-button",on:{click:function(t){e.isOpenExplain=!e.isOpenExplain}}},[t("i",{staticClass:"fas fa-info-circle fa-lg"}),t("span",[e._v(e._s(e.$t("common.about")))])]),t("div",{staticClass:"sub-button"},[t("i",{staticClass:"fab fa-github fa-lg"}),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v(e._s(e.$t("common.contribute")))])])]),t("footer",{staticClass:"index-footer"},[t("div",{staticClass:"sub-button"},[t("i",{staticClass:"fas fa-language fa-lg"}),t("select",{attrs:{onChange:"location.href=value;"}},[t("option",{staticClass:"language",attrs:{disabled:"",selected:""}},[e._v("Language: "+e._s(e.$i18n.locales.filter((function(i){return i.code===e.$i18n.locale}))[0].name))]),e._l(e.$i18n.locales,(function(o){return t("option",{domProps:{value:e.switchLocalePath(o.code)}},[e._v(e._s(o.name))])}))],2)])]),t("modal",{attrs:{isOpen:e.isOpenExplain},on:{closeModal:e.closeModalMethod}})],1)}),[],!1,null,null,null);t.default=component.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{380:function(e){e.exports=JSON.parse('["2024-noto-earthquake.json","2019-typhoon-19.json","2019-chiba-typhoon-15.json","2021-shizuoka-izusan.json"]')},381:function(e,t,o){e.exports=o.p+"img/logo.37f23b7.png"},382:function(e,t,o){var map={"./2019-chiba-typhoon-15":383,"./2019-chiba-typhoon-15.json":383,"./2019-typhoon-19":384,"./2019-typhoon-19.json":384,"./2021-geojson-test":385,"./2021-geojson-test.json":385,"./2021-shizuoka-izusan":386,"./2021-shizuoka-izusan.json":386,"./2024-noto-earthquake":387,"./2024-noto-earthquake.json":387,"./list":380,"./list.json":380,"./map-sample":388,"./map-sample.json":388};function l(e){var t=n(e);return o(t)}function n(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}l.keys=function(){return Object.keys(map)},l.resolve=n,e.exports=l,l.id=382},383: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"}}}')},384: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"}}}')},385: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"}}}')},386: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"}}}')},387: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_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","type":"kml","title":"避難所","show":true},{"id":"noto_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","type":"kml","title":"給水所","show":true},{"id":"niigata_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&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","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"}}}')},388: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"}}}')},390:function(e,t,o){"use strict";o(31);var l={props:{isOpen:{type:Boolean,default:!1}},data:function(){return{mapConfig:this.$nuxt.$route.params.map?o(382)("./"+this.$nuxt.$route.params.map):""}},methods:{handleClick:function(){this.$emit("update:isOpen",!1),this.$emit("closeModal")}}},n=o(40),component=Object(n.a)(l,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"modal",class:{open:e.isOpen}},[e.mapConfig?t("p",[e._v(e._s(e.mapConfig.map_description))]):e._e(),e._m(0),t("div",[t("span",{staticClass:"modal-close",on:{click:e.handleClick}},[e._v("× close")])])]),t("div",{staticClass:"modal-background",class:{open:e.isOpen},on:{click:e.handleClick}})])}),[function(){var e=this,t=e._self._c;return t("p",[e._v("このサイトのソースコードはオープンに公開しております。開発にご協力いただける方は、"),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v("Code for Japan の Github リポジトリ")]),e._v("から、開発にご参加ください。JavaScript や Leaflet などの経験がある方、大歓迎です。")])}],!1,null,null,null);t.a=component.exports},437:function(e,t,o){"use strict";o.r(t);o(30),o(25),o(12),o(21);var l=o(380),n=o(390),r=[];l.forEach((function(e){r.push(o(382)("./"+e))}));var c={components:{Modal:n.a},data:function(){return{maps:r,isOpenExplain:!1}},head:function(){var e,t;switch(this.$i18n.locale){case"ja":case"en":case"kr":e=this.$i18n.t("common.site_name"),t=this.$i18n.t("common.site_desc");break;default:e="KamiMap",t="Paper Map for printable map information"}return{title:e,meta:[{hid:"description",name:"description",content:t},{hid:"og:site_name",property:"og:site_name",content:e},{hid:"og:title",property:"og:title",content:e},{hid:"og:description",property:"og:description",content:t}],script:[{src:"https://connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v4.0",async:!0,defer:!0,crossorigin:"anonymous"},{src:"https://platform.twitter.com/widgets.js",async:!0},{src:"https://d.line-scdn.net/r/web/social-plugin/js/thirdparty/loader.min.js",async:!0,defer:!0}]}},methods:{closeModalMethod:function(){this.isOpenExplain=!1}}},_=o(40),component=Object(_.a)(c,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layout-index"},[t("div",{attrs:{id:"fb-root"}}),t("header",[t("h1",{staticClass:"index-title"},[t("img",{attrs:{src:o(381),width:"895",height:"160",alt:e.$t("common.title")}})])]),t("main",{staticClass:"index-main"},[t("ul",{staticClass:"index-list grid-center-equalHeight"},e._l(e.maps,(function(map,o){return t("li",{staticClass:"col-12_xs-6_lg-4"},[t("div",{staticClass:"index-item"},[t("div",{staticClass:"index-item-inner"},[t("nuxt-link",{key:o,attrs:{to:e.localePath("/map/"+map.map_id)}},[t("div",{staticClass:"index-link-inner"},[t("img",{attrs:{src:"https://kamimap.com/images/"+(map.map_image?map.map_image:"logo.png"),alt:""}}),"ja"===e.$i18n.locale?t("div",{staticClass:"index-item-title"},[t("span",[e._v(e._s(map.map_title))])]):t("div",{staticClass:"index-item-title"},[t("span",[e._v(e._s(map.map_title_en))]),t("i",{staticClass:"index-arrow-icon fas fa-long-arrow-alt-right"})])])])],1),t("div",{staticClass:"index-item-sns"},[t("div",[t("div",{staticClass:"fb-share-button",attrs:{"data-href":"https://kamimap.com/map/"+map.map_id,"data-layout":"button","data-size":"small"}},[t("a",{staticClass:"fb-xfbml-parse-ignore",attrs:{target:"_blank",href:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fkamimap.com%2Fmap%2F"+map.map_id+"%2F&src=sdkpreparse"}},[e._v(e._s(e.$t("common.share")))])])]),t("div",[t("a",{staticClass:"twitter-share-button",attrs:{href:"https://twitter.com/share?ref_src=twsrc%5Etfw","data-text":map.map_title+" - 地図情報を印刷できる「紙マップ」","data-url":"https://kamimap.com/map/"+map.map_id,"data-show-count":"false"}},[e._v("Tweet")])]),t("div",[t("div",{staticClass:"line-it-button",staticStyle:{display:"none"},attrs:{"data-lang":"ja","data-type":"share-a","data-ver":"3","data-url":"https://kamimap.com/map/"+map.map_id,"data-color":"default","data-size":"small","data-count":"false"}})])])])])})),0)]),t("footer",{staticClass:"index-footer"},[t("div",{staticClass:"sub-button",on:{click:function(t){e.isOpenExplain=!e.isOpenExplain}}},[t("i",{staticClass:"fas fa-info-circle fa-lg"}),t("span",[e._v(e._s(e.$t("common.about")))])]),t("div",{staticClass:"sub-button"},[t("i",{staticClass:"fab fa-github fa-lg"}),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v(e._s(e.$t("common.contribute")))])])]),t("footer",{staticClass:"index-footer"},[t("div",{staticClass:"sub-button"},[t("i",{staticClass:"fas fa-language fa-lg"}),t("select",{attrs:{onChange:"location.href=value;"}},[t("option",{staticClass:"language",attrs:{disabled:"",selected:""}},[e._v("Language: "+e._s(e.$i18n.locales.filter((function(i){return i.code===e.$i18n.locale}))[0].name))]),e._l(e.$i18n.locales,(function(o){return t("option",{domProps:{value:e.switchLocalePath(o.code)}},[e._v(e._s(o.name))])}))],2)])]),t("modal",{attrs:{isOpen:e.isOpenExplain},on:{closeModal:e.closeModalMethod}})],1)}),[],!1,null,null,null);t.default=component.exports}}]); \ No newline at end of file diff --git a/_nuxt/33b7155.js b/_nuxt/33b7155.js deleted file mode 100644 index 575c0a3e..00000000 --- a/_nuxt/33b7155.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{380:function(e){e.exports=JSON.parse('["2024-noto-earthquake.json","2019-typhoon-19.json","2019-chiba-typhoon-15.json","2021-shizuoka-izusan.json"]')},381:function(e,t,o){e.exports=o.p+"img/logo.37f23b7.png"},382:function(e,t,o){var map={"./2019-chiba-typhoon-15":383,"./2019-chiba-typhoon-15.json":383,"./2019-typhoon-19":384,"./2019-typhoon-19.json":384,"./2021-geojson-test":385,"./2021-geojson-test.json":385,"./2021-shizuoka-izusan":386,"./2021-shizuoka-izusan.json":386,"./2024-noto-earthquake":387,"./2024-noto-earthquake.json":387,"./list":380,"./list.json":380,"./map-sample":388,"./map-sample.json":388};function n(e){var t=r(e);return o(t)}function r(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=382},383: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"}}}')},384: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"}}}')},385: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"}}}')},386: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"}}}')},387: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_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","type":"kml","title":"避難所","show":true},{"id":"noto_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","type":"kml","title":"給水所","show":true},{"id":"niigata_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&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","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":"Noto Town","color":"#992222","bg_color":"#CA9491","icon_class":"fa-solid fa-1","class":"layer_gs_ok"},"能登町避難所":{"name":"能登町避難所","name_en":"Evacuation center in Noto Town","color":"#4F4F5A","bg_color":"#B7B7BE","icon_class":"fa-solid fa-2","class":"layer_gs_undefined"},"他自治体":{"name":"他自治体","name_en":"Other municipalities","color":"#285797","bg_color":"#A3BBDA","icon_class":"fa-solid fa-3","class":"layer_water_chibacity"},"SNS情報":{"name":"SNS情報","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":"Noto Peninsula Earthquake Water Supply","color":"#2196f3","bg_color":"#2196f3","icon_class":"fas fa-tint","class":"layer_water"},"能登半島地震 給水_新潟県":{"name":"給水","name_en":"Noto Peninsula Earthquake Water Supply","color":"#2196f3","bg_color":"#2196f3","icon_class":"fas fa-tint","class":"layer_water"},"営業中のガソリンスタンド":{"name":"ガソリンスタンド","name_en":"Gas Station","color":"#ffc107","bg_color":"#ffc107","icon_class":"fas fa-gas-pump","class":"layer_gas_station"}}}')},388: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"}}}')},390:function(e,t,o){"use strict";o(30);var n={props:{isOpen:{type:Boolean,default:!1}},data:function(){return{mapConfig:this.$nuxt.$route.params.map?o(382)("./"+this.$nuxt.$route.params.map):""}},methods:{handleClick:function(){this.$emit("update:isOpen",!1),this.$emit("closeModal")}}},r=o(40),component=Object(r.a)(n,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"modal",class:{open:e.isOpen}},[e.mapConfig?t("p",[e._v(e._s(e.mapConfig.map_description))]):e._e(),e._m(0),t("div",[t("span",{staticClass:"modal-close",on:{click:e.handleClick}},[e._v("× close")])])]),t("div",{staticClass:"modal-background",class:{open:e.isOpen},on:{click:e.handleClick}})])}),[function(){var e=this,t=e._self._c;return t("p",[e._v("このサイトのソースコードはオープンに公開しております。開発にご協力いただける方は、"),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v("Code for Japan の Github リポジトリ")]),e._v("から、開発にご参加ください。JavaScript や Leaflet などの経験がある方、大歓迎です。")])}],!1,null,null,null);t.a=component.exports},392:function(e,t,o){e.exports=o.p+"img/sp_logo.2b94eb3.png"},393:function(e,t,o){e.exports=o.p+"img/illust_1.314dd35.png"},394:function(e,t,o){e.exports=o.p+"img/illust_2.068b099.png"},408:function(e,t,o){var map={"./fukidashi_obj_en.svg":409,"./fukidashi_obj_ja.svg":410};function n(e){var t=r(e);return o(t)}function r(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=408},409:function(e,t,o){e.exports=o.p+"img/fukidashi_obj_en.3cb0717.svg"},410:function(e,t,o){e.exports=o.p+"img/fukidashi_obj_ja.fbdfe01.svg"},411:function(e,t,o){var map={"./active_txt_en.svg":412,"./active_txt_ja.svg":413};function n(e){var t=r(e);return o(t)}function r(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=411},412:function(e,t,o){e.exports=o.p+"img/active_txt_en.65eaeac.svg"},413:function(e,t,o){e.exports=o.p+"img/active_txt_ja.70eeb11.svg"},414:function(e,t,o){"use strict";o.r(t),o.d(t,"DEFAULT_ICON_COLOR",(function(){return m})),o.d(t,"default",(function(){return d})),o.d(t,"readCategoryOfFolder",(function(){return f}));var n=o(9),r=o(214),l=o(215),c=(o(26),o(12),o(21),o(175),o(20),o(35),o(30),o(31),o(48),o(176)),_=o(415),m="lightgreen",d=function(){function e(){Object(r.a)(this,e),this.updated=void 0,this.markers=void 0}return Object(l.a)(e,[{key:"parse",value:function(e,data,t,o){switch(e){case"kml":var n=(new DOMParser).parseFromString(data,"text/xml");return this.loadKMLData(n,t,o);case"umal":this.loadUmapJsonData(data);break;case"geojson":var r=JSON.parse(data);return this.loadGeoJSONData(r)}}},{key:"addFeatureCollection",value:function(e,t){e.features.forEach((function(e){e.geometry.type}))}},{key:"loadUmapJsonData",value:function(data){data.layers.forEach((function(e){e._umap_options;e.features.forEach((function(e){}))}))}},{key:"loadGeoJSONData",value:function(data){var e=Date.now().toLocaleString(),t=[];return data.features.forEach((function(e){var o="未分類";e.properties.category&&(o=e.properties.category),t.push({feature:e,category:o})})),[t,e]}},{key:"loadKMLData",value:function(data,e,t){var o=data.getElementsByTagName("Folder");0==o.length&&(o=data.getElementsByTagName("Document"));var n="";if(null!=t&&"regexp"==t.type){var r=data.getElementsByTagName(t.field);if(r.length>0){var text=r[0].innerHTML,l=new RegExp(t.pattern,"iu").exec(text);null!=l&&l.length>1&&(n="("+l[t.index]+")")}}var c=[];return Array.prototype.forEach.call(o,(function(e){var t=f(e,data);if("FeatureCollection"==_.kml(e).type){var o=_.kml(e,{styles:!0});if(o.features.length>0)return o.features.map((function(e){"Point"==e.geometry.type&&(e.properties["marker-color"]=t.color,c.push({feature:e,category:t.name}))}))}else{var n=_.kml(e,{styles:!0});n.properties["marker-color"]=t.color,c.push({geojsondata:n,category:t.name})}})),[c,n]}},{key:"inBounds",value:function(e,t){var o=(e[0]-t.getNorthEast().lng)*(e[0]-t.getSouthWest().lng)<0,n=(e[1]-t.getNorthEast().lat)*(e[1]-t.getSouthWest().lat)<0;return o&&n}},{key:"convertCategoryStyle",value:function(e,t){return null==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(n.a)(e,2),o=t[0],r=t[1],l=parseFloat(r),_=parseFloat(o);return new c.LngLat(l,_)}},{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 f(e,t){var o,n="red";try{o=e.getElementsByTagName("name")[0].textContent;var r=e.getElementsByTagName("styleUrl")[0].textContent;if(r){var l=t.querySelectorAll(r+" Pair");l.length>0&&Array.prototype.forEach.call(l,(function(e){var o=e.querySelector("key");if(o&&"normal"==o.textContent){var r=e.querySelector("styleUrl").textContent,style=t.querySelector(r);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));n="rgba(".concat(c,",").concat(g,",").concat(b,",").concat(a,")")}catch(e){n=m}}}))}}catch(t){console.log("#category read error"),console.log(t),console.log(e)}return{name:o,color:n,iconUrl:undefined}}},436:function(e,t,o){"use strict";o.r(t);o(31),o(25),o(12);var n=[function(){var e=this._self._c;return e("div",{staticClass:"aside-item3"},[e("div",{staticClass:"aside-item-illust1"},[e("img",{attrs:{src:o(393),width:"360",height:"450",alt:""}})])])},function(){var e=this._self._c;return e("div",{staticClass:"aside-item6"},[e("div",{staticClass:"aside-item-illust2"},[e("img",{attrs:{src:o(394),width:"640",height:"435",alt:""}})])])}],r=(o(30),o(395)),l=o.n(r),c=(o(19),o(42),o(48),o(41),o(396),o(110),o(9)),_=o(6),m=(o(58),o(399),o(401),o(55),o(59),o(140),o(21),o(26),o(35),o(402),o(404),o(176)),d=o.n(m);function f(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")}}var h,y=o(406).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:!1,isDisplayAllCategory:!0,mapStyle:"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/style.json",legendMark:o(408)("./fukidashi_obj_".concat(e,".svg")),legendActive:o(411)("./active_txt_".concat(e,".svg"))}},computed:{center:function(){return this.mapConfig.center},setLayerSettings:function(e,t,o,n){var r=this.mapConfig;return r.layer_settings[e]={color:t,bg_color:o},n&&(r.layer_settings[e].icon_class=n),this.$emit("update:mapConfig",r),r},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||h.inBounds(marker.feature.geometry.coordinates,e.bounds)}));return t},displayMarkersGroupByCategory:function(){return this.inBoundsMarkers.reduce((function(e,t){var o=e.find((function(g){return g.category===t.category}));return o||(o={category:t.category,prop:t.category,markers:[]},e.push(o)),o.markers.push(t),e}),[])},selectArea:{get:function(){return this.checkedArea},set:function(e){this.checkedArea=e}}},mounted:function(){var e=this,t=o(414).default,n=o(420).default;h=new t;var area=[],r={},l=this;this.mapConfig.sources.forEach((function(source){Object(_.a)(regeneratorRuntime.mark((function t(){var data,o,_,m,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return source.show&&area.push(source.title),l.checkedArea=area,l.updated_at=f(new Date),t.next=5,n.get(source.url).text();case 5:data=t.sent,o=h.parse(source.type,data,l.mapConfig.layer_settings,source.updated_search_key),_=Object(c.a)(o,2),m=_[0],d=_[1],m.map((function(marker){r[marker.category]=!0})),source.updated_at=d,Object.keys(r).map((function(t){if(!l.mapConfig.layer_settings[t]){var o="#";o+=(parseInt(y(t.substr(0)),16)%32+64).toString(16),o+=(parseInt(y(t.substr(1)),16)%32+64).toString(16),o+=(parseInt(y(t.substr(2)),16)%32+64).toString(16);var n="#";n+=(parseInt(y(t.substr(0)),16)%32+128).toString(16),n+=(parseInt(y(t.substr(1)),16)%32+128).toString(16),n+=(parseInt(y(t.substr(2)),16)%32+128).toString(16),e.$emit("setLayerSettings",{name:t,color:o,bg_color:n})}})),l.layers.push({source:source,markers:m});case 11:case"end":return t.stop()}}),t)})))()}))},methods:{load:function(){var e=window.location.hash.substr(1),t=h.deserializeBounds(e);this.map=this.$refs.map_obj,(void 0!==t||void 0!==(t=h.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=h.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 o="category."+e,n=this.$i18n.t(o);return n!==o?n:e},getMarkerNameText:function(e,t){var o=e.name;return e.hasOwnProperty("name:"+t)&&(o=e["name:"+t]),o}}},C=o(40),k=Object(C.a)(v,(function(){var e=this,t=e._self._c;return t("div",[t("client-only",[e.layers.length?t("div",[t("div",{staticClass:"map-outer"},[t("MglMap",{ref:"map_obj",attrs:{mapStyle:e.mapStyle,center:e.center,zoom:15,preserveDrawingBuffer:"",sourceId:"basemap",id:"map"},on:{"update:mapStyle":function(t){e.mapStyle=t},"update:map-style":function(t){e.mapStyle=t},load:e.load}},[t("MglGeolocateControl"),e._l(e.inBoundsMarkers,(function(marker,o){var n,r,l,c,_,m,d,f;return t("MglMarker",{key:String(o),attrs:{coordinates:marker.feature.geometry.coordinates,anchor:"top-left"}},[t("template",{slot:"marker"},[t("div",{staticClass:"marker"},[t("span",{class:{show:e.isDisplayAllCategory||e.activeCategory===marker.category},style:{background:(null===(n=e.mapConfig.layer_settings[marker.category])||void 0===n?void 0:n.color)||marker.feature.properties["marker-color"]||"red"}},[t("i",{class:[null===(r=e.mapConfig.layer_settings[marker.category])||void 0===r?void 0:r.icon_class,null===(l=e.mapConfig.layer_settings[marker.category])||void 0===l?void 0:l.class],style:{backgroundColor:null===(c=e.mapConfig.layer_settings[marker.category])||void 0===c?void 0:c.color,display:e.mapConfig.layer_settings[marker.category]?"inline":"none"}}),t("b",{staticClass:"number",style:{background:null===(_=e.mapConfig.layer_settings[marker.category])||void 0===_?void 0:_.bg_color}},[e._v(e._s(o+1))])])])]),t("MglPopup",[t("div",[t("div",{staticClass:"popup-type"},[t("i",{class:[null===(m=e.mapConfig.layer_settings[marker.category])||void 0===m?void 0:m.icon_class,null===(d=e.mapConfig.layer_settings[marker.category])||void 0===d?void 0:d.class],style:{backgroundColor:null===(f=e.mapConfig.layer_settings[marker.category])||void 0===f?void 0:f.color}}),t("span",{staticClass:"popup-poi-type"},[e._v(e._s(e.getMarkerCategoryText(marker.category,e.$i18n.locale)))])]),t("p",[e._v(e._s(e.$i18n.t("PrintableMap.name"))+" "+e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))]),t("div",{staticClass:"popup-detail-content"},[t("p",{domProps:{innerHTML:e._s(marker.feature.properties.description?marker.feature.properties.description:"")}})])])])],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 o=e.selectArea,n=t.target,r=!!n.checked;if(Array.isArray(o)){var l=source.title,c=e._i(o,l);n.checked?c<0&&(e.selectArea=o.concat([l])):c>-1&&(e.selectArea=o.slice(0,c).concat(o.slice(c+1)))}else e.selectArea=r}}}),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-area print-exclude"},[t("div",{staticClass:"legend-navi-icon active"},[t("div",{staticClass:"legend-navi-button print-button",on:{click:function(t){return e.clickPrintButton()}}},[t("span",{staticClass:"fa fa-print",attrs:{alt:e.$t("PrintableMap.print")}})])])]),t("div",{staticClass:"navigation-area"},[t("div",{staticClass:"area-select-button",on:{click:function(t){e.isOpenAreaSelect=!e.isOpenAreaSelect}}},[t("div",{staticClass:"area-array-outer"},[t("i",{staticClass:"fas fa-check-square"}),t("div",{staticClass:"area-array"},[e._v(e._s(e.checkedArea.join(", ")))])]),t("div",{staticClass:"area-select-button-icon print-exclude"},[t("i",{staticClass:"fas fa-arrow-up"})])])]),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(o,n){return e.displayMarkersGroupByCategory.some((function(e){return e.category===n}))?t("li",{staticClass:"legend-item"},[t("span",{staticClass:"legend-mark",class:{open:e.isDisplayAllCategory||e.activeCategory===n},style:{backgroundColor:o.color},on:{click:function(t){e.selectCategory(n),e.isOpenList=n,e.isDisplayAllCategory=!1}}},[t("i",{class:[o.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(o){var n,r;return t("section",{staticClass:"list-section",class:{show:e.isDisplayAllCategory||e.activeCategory===e.getMarkerCategoryText(o.category,e.$i18n.locale)}},[t("h2",{staticClass:"list-title",style:{backgroundColor:null===(n=e.mapConfig.layer_settings[o.category])||void 0===n?void 0:n.color}},[t("span",{staticClass:"list-title-mark"},[t("i",{class:null===(r=e.mapConfig.layer_settings[o.category])||void 0===r?void 0:r.icon_class})]),t("span",[e._v(e._s(e.getMarkerCategoryText(o.category,e.$i18n.locale)))])]),t("ul",{staticClass:"list-items grid-noGutter"},e._l(o.markers,(function(marker){return t("li",{staticClass:"col-12_xs-6"},[t("span",{staticClass:"item-number"},[e._v(e._s(e.inBoundsMarkers.indexOf(marker)+1))]),t("span",{staticClass:"item-name"},[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))])])})),0)])})),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,w=o(390);o(421).init();var S={components:{PrintableMap:k,VueQrcode:l.a,Modal:w.a},asyncData:function(e){var t=e.app.i18n.locale;return{updated_at:f(new Date,t)}},data:function(){return{mapConfig:o(382)("./"+this.$nuxt.$route.params.map),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")}]}},mounted:function(){this.fullURL=location.href},methods:{updateQRCode:function(){this.fullURL=location.href},closeModalMethod:function(){this.isOpenExplain=!1}}},x=Object(C.a)(S,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layout-map"},[t("div",{staticClass:"layout-map-inner grid-noGutter"},[t("aside",{staticClass:"print-exclude col-12_md-3_xl-6"},[t("div",{staticClass:"aside-inner"},[t("div",{staticClass:"aside-grid"},[t("div",{staticClass:"aside-item1"},[t("h2",{staticClass:"aside-title-sp"},[t("img",{attrs:{src:o(392),width:"607",height:"452",alt:e.$t("common.title")}})]),t("h2",{staticClass:"aside-title-pc"},[t("img",{attrs:{src:o(381),width:"895",height:"160",alt:e.$t("common.title")}})])]),t("div",{staticClass:"aside-item2"},[t("p",[e._v(e._s(e.$t("map.desc_1")))])]),e._m(0),t("div",{staticClass:"aside-item4"},[t("p",[e._v(e._s(e.$t("map.desc_2"))),t("br"),e._v(e._s(e.$t("map.desc_3")))])]),t("div",{staticClass:"aside-item5"},[t("p",[e._v(e._s(e.$t("map.desc_4"))),t("br"),e._v(e._s(e.$t("map.desc_5")))])]),e._m(1),t("div",{staticClass:"aside-item7"},[t("p",[e._v(e._s(e.$t("map.desc_6"))),t("br"),e._v(e._s(e.$t("map.desc_7")))])])])])]),t("main",{staticClass:"main col-12_md-9_xl-6"},[t("div",{staticClass:"main-sheet"},[t("header",{staticClass:"header"},[t("div",{staticClass:"to-top"},[t("nuxt-link",{attrs:{to:"/"}},[t("i",{staticClass:"far fa-arrow-alt-circle-left fa-2x"})])],1),t("div",{staticClass:"banner"},[t("div",{staticClass:"logo print-exclude"},[t("img",{attrs:{src:o(381),width:"895",height:"160",alt:e.$t("common.title")}})]),t("div",{staticClass:"sub-outer print-exclude"},[t("div",{staticClass:"sub-button",on:{click:function(t){e.isOpenExplain=!e.isOpenExplain}}},[t("i",{staticClass:"fas fa-info-circle fa-lg"}),t("span",[e._v(e._s(e.$t("common.about")))])]),t("div",{staticClass:"sub-button github-link"},[t("i",{staticClass:"fab fa-github fa-lg"}),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v(e._s(e.$t("common.contribute")))])]),t("div",{staticClass:"sub-button"},[t("i",{staticClass:"fas fa-language fa-lg"}),t("select",{attrs:{onChange:"location.href=value;"}},[t("option",{staticClass:"language",attrs:{disabled:"",selected:""}},[e._v("Language: "+e._s(e.$i18n.locales.filter((function(i){return i.code===e.$i18n.locale}))[0].name))]),e._l(e.$i18n.locales,(function(o){return t("option",{domProps:{value:e.switchLocalePath(o.code)}},[e._v(e._s(o.name))])}))],2)])]),t("div",{staticClass:"title-outer"},[e.mapConfig&&"ja"===e.$i18n.locale?t("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title))]):t("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title_en))]),t("div",{staticClass:"datetime"},[e._v(e._s(e.$t("map.printed_at"))+" "+e._s(e.updated_at))])])]),t("div",{staticClass:"qrcode"},[t("vue-qrcode",{attrs:{value:e.fullURL,tag:"img"}})],1)]),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:o(381),width:"895",height:"160",alt:e.$t("common.title")}})])])],1)])]),t("modal",{attrs:{isOpen:e.isOpenExplain},on:{closeModal:e.closeModalMethod}})],1)}),n,!1,null,null,null);t.default=x.exports}}]); \ No newline at end of file diff --git a/_nuxt/7881c45.js b/_nuxt/7ede15d.js similarity index 99% rename from _nuxt/7881c45.js rename to _nuxt/7ede15d.js index ef3d5c35..9e691a5b 100644 --- a/_nuxt/7881c45.js +++ b/_nuxt/7ede15d.js @@ -1,2 +1,2 @@ /*! For license information please see LICENSES */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[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(207),c=n(208),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(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";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(39),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";t.exports=!1},function(t,e,n){"use strict";var r=n(10),o=n(179),c=n(180),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(36),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(174),v=n(92),y=n(138),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(42),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(214),y=n(215),m=n(18);n(110),n(20),n(64),n(41),n(82),n(30),n(48),n(25),n(12),n(26),n(163),n(23),n(24),n(216),n(129),n(218),n(35),n(219);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(36),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(37),h=n(113),d=n(14),v=n(179),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(191),f=n(145),l=n(89),html=n(192),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(43),y=n(70),m=n(77),w=n(13),x=n(36),_=n(162),O=n(66),S=n(286),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(39),o=n(43);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(42),n(45),n(46),n(47);var r=n(317),o=n(320),c=n(322),f=n(165),l=n(324),h=n(325);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(252);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(185),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(181),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(27),o=n(4),c=n(87),f=n(32),l=n(54),h=n(138),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(27),o=n(11),c=n(15),f=n(74),l=n(190),h=n(54),d=n(61),v=n(147),y=n(121),m=n(189),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(43),l=n(77),h=n(13),d=n(36),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(38),o=n(7),c=n(61),f=n(178),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(185),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(273),v=n(204),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(39),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(283),n(285)},,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(347)},,,,function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(87),f=n(37),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(177),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(38),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(43),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(37),o=n(139),c=n(94),f=n(44),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(199),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(188),d=n(160),v=n(75),y=n(63),m=n(44).get,w=n(209),x=n(210),_=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(193),y=n(329),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(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(39),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(195),r=n(14),o=n(194),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(197),d=n(123),v=n(151),y=n(51),m=n(67),w=n(22),x=n(8),_=n(94),O=n(198),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(263),o=n(15),c=n(264);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(38),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(268),c=n(43),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(187),_=n(160),O=n(288),S=n(22),E=n(3),j=n(14),k=n(44).enforce,C=n(152),A=n(8),T=n(209),I=n(210),$=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";var r=n(11),o=n(16),c=n(88),f=n(66),l=n(251),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(44),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(184),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(37),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(188),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(180),c=n(29),f=n(15),l=n(37),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(38);t.exports=r("document","documentElement")},function(t,e,n){"use strict";var r=n(49),o=n(37),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(198).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(27),v=n(7),y=n(14),m=n(3),html=n(192),w=n(68),x=n(115),_=n(154),O=n(201),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(36),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(284),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(37),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";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;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(295),d=n(174),v=n(138),y=n(92),m=n(220),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;O2)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(4),o=n(36),c=n(13),f=n(223),l=r("".replace),h=RegExp("^["+f+"]+"),d=RegExp("(^|[^"+f+"])["+f+"]+$"),v=function(t){return function(e){var n=c(o(e));return 1&t&&(n=l(n,h,"")),2&t&&(n=l(n,d,"$1")),n}};t.exports={start:v(1),end:v(2),trim:v(3)}},function(t,e,n){"use strict";t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},,,function(t,e){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(319);t.exports=function(t,e){if(t){if("string"==typeof t)return r(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)?r(t,e):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(165).default,o=n(321);t.exports=function(t){var i=o(t,"string");return"symbol"==r(i)?i:String(i)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(4),f=n(90),l=n(22),h=n(131),d=n(81),v=n(98),y=n(7),m=n(43),w=n(16),x=n(3),_=n(148),O=n(51),S=n(164);t.exports=function(t,e,n){var E=-1!==t.indexOf("Map"),j=-1!==t.indexOf("Weak"),k=E?"set":"add",C=o[t],A=C&&C.prototype,T=C,I={},$=function(t){var e=c(A[t]);l(A,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(j&&!w(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return j&&!w(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(j&&!w(t))&&e(this,0===t?0:t)}:function(t,n){return e(this,0===t?0:t,n),this})};if(f(t,!y(C)||!(j||A.forEach&&!x((function(){(new C).entries().next()})))))T=n.getConstructor(e,t,E,k),h.enable();else if(f(t,!0)){var P=new T,R=P[k](j?{}:-0,1)!==P,N=x((function(){P.has(1)})),L=_((function(t){new C(t)})),M=!j&&x((function(){for(var t=new C,e=5;e--;)t[k](e,e);return!t.has(-0)}));L||((T=e((function(t,e){v(t,A);var n=S(new C,t,T);return m(e)||d(e,n[k],{that:n,AS_ENTRIES:E}),n}))).prototype=A,A.constructor=T),(N||M)&&($("delete"),$("has"),E&&$("get")),(M||R)&&$(k),j&&A.clear&&delete A.clear}return I[t]=T,r({global:!0,constructor:!0,forced:T!==C},I),O(T,t),j||n.setStrong(T,t,E),T}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i=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(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(27),o=n(11),c=n(32),f=n(254),l=n(190),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(189);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(37),_=n(113),O=n(13),S=n(71),E=n(63),j=n(95),k=n(76),C=n(193),A=n(118),T=n(60),I=n(29),$=n(191),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(194),B=n(149),V=n(256),H=n(51),W=n(44),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(38),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(38),c=n(14),f=n(13),l=n(75),h=n(196),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(196),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(38),c=n(96),f=n(11),l=n(4),h=n(3),d=n(7),v=n(88),y=n(68),m=n(261),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(38),h=n(7),d=n(153),v=n(206),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(212)(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(212)(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(290)})},function(t,e,n){"use strict";var r=n(70),o=n(13),c=n(36),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(292),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(39),f=n(32),l=n(54),h=n(220),d=n(13),v=n(3),y=n(217),m=n(125),w=n(313),x=n(314),_=n(73),O=n(315),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(27),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(27),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(27),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(339),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(27),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(27),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(39),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(348),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(362),h.isCancel=n(237),h.all=function(t){return Promise.all(t)},h.spread=n(363),h.isAxiosError=n(364),t.exports=h,t.exports.default=h},function(t,e,n){"use strict";var r=n(34),o=n(233),c=n(349),f=n(350),l=n(238),h=n(360),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(351),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(356),o=n(357);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(361),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(199);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(38),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(213).values;r({target:"Object",stat:!0},{values:function(t){return o(t)}})},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(44).enforce,w=n(3),x=n(182),_=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(43),d=n(16),v=n(81),y=n(79),m=n(14),w=n(44),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(39),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([[1],[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(207),c=n(208),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(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";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(39),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";t.exports=!1},function(t,e,n){"use strict";var r=n(10),o=n(179),c=n(180),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(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(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(36),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(174),v=n(92),y=n(138),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(30),n(50),n(19),n(42),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(214),y=n(215),m=n(18);n(110),n(20),n(64),n(41),n(82),n(31),n(48),n(25),n(12),n(26),n(163),n(23),n(24),n(216),n(129),n(218),n(35),n(219);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(36),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(37),h=n(113),d=n(14),v=n(179),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(191),f=n(145),l=n(89),html=n(192),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(43),y=n(70),m=n(77),w=n(13),x=n(36),_=n(162),O=n(66),S=n(286),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(39),o=n(43);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(30),n(50),n(19),n(42),n(45),n(46),n(47);var r=n(317),o=n(320),c=n(322),f=n(165),l=n(324),h=n(325);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(252);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(185),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(181),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(27),o=n(4),c=n(87),f=n(32),l=n(54),h=n(138),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(27),o=n(11),c=n(15),f=n(74),l=n(190),h=n(54),d=n(61),v=n(147),y=n(121),m=n(189),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(43),l=n(77),h=n(13),d=n(36),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(38),o=n(7),c=n(61),f=n(178),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(185),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(273),v=n(204),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(39),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(283),n(285)},,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(347)},,,,function(t,e,n){"use strict";var r=n(1),o=n(4),c=n(87),f=n(37),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(177),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(38),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(43),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(37),o=n(139),c=n(94),f=n(44),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(199),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(188),d=n(160),v=n(75),y=n(63),m=n(44).get,w=n(209),x=n(210),_=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(193),y=n(329),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(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(39),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(195),r=n(14),o=n(194),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(197),d=n(123),v=n(151),y=n(51),m=n(67),w=n(22),x=n(8),_=n(94),O=n(198),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(263),o=n(15),c=n(264);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(38),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(268),c=n(43),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(187),_=n(160),O=n(288),S=n(22),E=n(3),j=n(14),k=n(44).enforce,C=n(152),A=n(8),T=n(209),I=n(210),$=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";var r=n(11),o=n(16),c=n(88),f=n(66),l=n(251),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(44),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(184),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(37),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(188),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(180),c=n(29),f=n(15),l=n(37),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(38);t.exports=r("document","documentElement")},function(t,e,n){"use strict";var r=n(49),o=n(37),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(198).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(27),v=n(7),y=n(14),m=n(3),html=n(192),w=n(68),x=n(115),_=n(154),O=n(201),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(36),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(284),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(37),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";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;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(295),d=n(174),v=n(138),y=n(92),m=n(220),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;O2)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(4),o=n(36),c=n(13),f=n(223),l=r("".replace),h=RegExp("^["+f+"]+"),d=RegExp("(^|[^"+f+"])["+f+"]+$"),v=function(t){return function(e){var n=c(o(e));return 1&t&&(n=l(n,h,"")),2&t&&(n=l(n,d,"$1")),n}};t.exports={start:v(1),end:v(2),trim:v(3)}},function(t,e,n){"use strict";t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},,,function(t,e){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(319);t.exports=function(t,e){if(t){if("string"==typeof t)return r(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)?r(t,e):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(165).default,o=n(321);t.exports=function(t){var i=o(t,"string");return"symbol"==r(i)?i:String(i)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){"use strict";var r=n(1),o=n(5),c=n(4),f=n(90),l=n(22),h=n(131),d=n(81),v=n(98),y=n(7),m=n(43),w=n(16),x=n(3),_=n(148),O=n(51),S=n(164);t.exports=function(t,e,n){var E=-1!==t.indexOf("Map"),j=-1!==t.indexOf("Weak"),k=E?"set":"add",C=o[t],A=C&&C.prototype,T=C,I={},$=function(t){var e=c(A[t]);l(A,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(j&&!w(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return j&&!w(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(j&&!w(t))&&e(this,0===t?0:t)}:function(t,n){return e(this,0===t?0:t,n),this})};if(f(t,!y(C)||!(j||A.forEach&&!x((function(){(new C).entries().next()})))))T=n.getConstructor(e,t,E,k),h.enable();else if(f(t,!0)){var P=new T,R=P[k](j?{}:-0,1)!==P,N=x((function(){P.has(1)})),L=_((function(t){new C(t)})),M=!j&&x((function(){for(var t=new C,e=5;e--;)t[k](e,e);return!t.has(-0)}));L||((T=e((function(t,e){v(t,A);var n=S(new C,t,T);return m(e)||d(e,n[k],{that:n,AS_ENTRIES:E}),n}))).prototype=A,A.constructor=T),(N||M)&&($("delete"),$("has"),E&&$("get")),(M||R)&&$(k),j&&A.clear&&delete A.clear}return I[t]=T,r({global:!0,constructor:!0,forced:T!==C},I),O(T,t),j||n.setStrong(T,t,E),T}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i=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(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(27),o=n(11),c=n(32),f=n(254),l=n(190),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(189);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(37),_=n(113),O=n(13),S=n(71),E=n(63),j=n(95),k=n(76),C=n(193),A=n(118),T=n(60),I=n(29),$=n(191),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(194),B=n(149),V=n(256),H=n(51),W=n(44),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(38),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(38),c=n(14),f=n(13),l=n(75),h=n(196),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(196),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(38),c=n(96),f=n(11),l=n(4),h=n(3),d=n(7),v=n(88),y=n(68),m=n(261),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(38),h=n(7),d=n(153),v=n(206),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(212)(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(212)(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(290)})},function(t,e,n){"use strict";var r=n(70),o=n(13),c=n(36),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(292),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(39),f=n(32),l=n(54),h=n(220),d=n(13),v=n(3),y=n(217),m=n(125),w=n(313),x=n(314),_=n(73),O=n(315),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(27),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(27),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(27),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(339),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(27),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(27),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(39),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(348),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(362),h.isCancel=n(237),h.all=function(t){return Promise.all(t)},h.spread=n(363),h.isAxiosError=n(364),t.exports=h,t.exports.default=h},function(t,e,n){"use strict";var r=n(34),o=n(233),c=n(349),f=n(350),l=n(238),h=n(360),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(351),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(356),o=n(357);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(361),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(199);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(38),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(213).values;r({target:"Object",stat:!0},{values:function(t){return o(t)}})},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(44).enforce,w=n(3),x=n(182),_=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(43),d=n(16),v=n(81),y=n(79),m=n(14),w=n(44),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(39),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/d1f88e7.js b/_nuxt/d1f88e7.js new file mode 100644 index 00000000..e381df6f --- /dev/null +++ b/_nuxt/d1f88e7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{380:function(e){e.exports=JSON.parse('["2024-noto-earthquake.json","2019-typhoon-19.json","2019-chiba-typhoon-15.json","2021-shizuoka-izusan.json"]')},381:function(e,t,o){e.exports=o.p+"img/logo.37f23b7.png"},382:function(e,t,o){var map={"./2019-chiba-typhoon-15":383,"./2019-chiba-typhoon-15.json":383,"./2019-typhoon-19":384,"./2019-typhoon-19.json":384,"./2021-geojson-test":385,"./2021-geojson-test.json":385,"./2021-shizuoka-izusan":386,"./2021-shizuoka-izusan.json":386,"./2024-noto-earthquake":387,"./2024-noto-earthquake.json":387,"./list":380,"./list.json":380,"./map-sample":388,"./map-sample.json":388};function n(e){var t=r(e);return o(t)}function r(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=382},383: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"}}}')},384: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"}}}')},385: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"}}}')},386: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"}}}')},387: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_image":"ogp_2024-noto-earthquake.png","sources":[{"id":"noto","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1w0z1l210ymUPeQTgPnfZxqgh_jf5Pws","type":"kml","title":"避難所","show":true},{"id":"noto_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&mid=1YXwD9l2SbmCQO4SYDmTee4nrAQFiJfE","type":"kml","title":"給水所","show":true},{"id":"niigata_kyusui","url":"https://www.google.com/maps/d/kml?forcekml=1&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","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"}}}')},388: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"}}}')},390:function(e,t,o){"use strict";o(31);var n={props:{isOpen:{type:Boolean,default:!1}},data:function(){return{mapConfig:this.$nuxt.$route.params.map?o(382)("./"+this.$nuxt.$route.params.map):""}},methods:{handleClick:function(){this.$emit("update:isOpen",!1),this.$emit("closeModal")}}},r=o(40),component=Object(r.a)(n,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"modal",class:{open:e.isOpen}},[e.mapConfig?t("p",[e._v(e._s(e.mapConfig.map_description))]):e._e(),e._m(0),t("div",[t("span",{staticClass:"modal-close",on:{click:e.handleClick}},[e._v("× close")])])]),t("div",{staticClass:"modal-background",class:{open:e.isOpen},on:{click:e.handleClick}})])}),[function(){var e=this,t=e._self._c;return t("p",[e._v("このサイトのソースコードはオープンに公開しております。開発にご協力いただける方は、"),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v("Code for Japan の Github リポジトリ")]),e._v("から、開発にご参加ください。JavaScript や Leaflet などの経験がある方、大歓迎です。")])}],!1,null,null,null);t.a=component.exports},392:function(e,t,o){e.exports=o.p+"img/sp_logo.2b94eb3.png"},393:function(e,t,o){e.exports=o.p+"img/illust_1.314dd35.png"},394:function(e,t,o){e.exports=o.p+"img/illust_2.068b099.png"},408:function(e,t,o){var map={"./fukidashi_obj_en.svg":409,"./fukidashi_obj_ja.svg":410};function n(e){var t=r(e);return o(t)}function r(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=408},409:function(e,t,o){e.exports=o.p+"img/fukidashi_obj_en.3cb0717.svg"},410:function(e,t,o){e.exports=o.p+"img/fukidashi_obj_ja.fbdfe01.svg"},411:function(e,t,o){var map={"./active_txt_en.svg":412,"./active_txt_ja.svg":413};function n(e){var t=r(e);return o(t)}function r(e){if(!o.o(map,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return map[e]}n.keys=function(){return Object.keys(map)},n.resolve=r,e.exports=n,n.id=411},412:function(e,t,o){e.exports=o.p+"img/active_txt_en.65eaeac.svg"},413:function(e,t,o){e.exports=o.p+"img/active_txt_ja.70eeb11.svg"},414:function(e,t,o){"use strict";o.r(t),o.d(t,"DEFAULT_ICON_COLOR",(function(){return m})),o.d(t,"default",(function(){return d})),o.d(t,"readCategoryOfFolder",(function(){return f}));var n=o(9),r=o(214),l=o(215),c=(o(26),o(12),o(21),o(175),o(20),o(35),o(31),o(30),o(48),o(176)),_=o(415),m="lightgreen",d=function(){function e(){Object(r.a)(this,e),this.updated=void 0,this.markers=void 0}return Object(l.a)(e,[{key:"parse",value:function(e,data,t,o){switch(e){case"kml":var n=(new DOMParser).parseFromString(data,"text/xml");return this.loadKMLData(n,t,o);case"umal":this.loadUmapJsonData(data);break;case"geojson":var r=JSON.parse(data);return this.loadGeoJSONData(r)}}},{key:"addFeatureCollection",value:function(e,t){e.features.forEach((function(e){e.geometry.type}))}},{key:"loadUmapJsonData",value:function(data){data.layers.forEach((function(e){e._umap_options;e.features.forEach((function(e){}))}))}},{key:"loadGeoJSONData",value:function(data){var e=Date.now().toLocaleString(),t=[];return data.features.forEach((function(e){var o="未分類";e.properties.category&&(o=e.properties.category),t.push({feature:e,category:o})})),[t,e]}},{key:"loadKMLData",value:function(data,e,t){var o=data.getElementsByTagName("Folder");0==o.length&&(o=data.getElementsByTagName("Document"));var n="";if(null!=t&&"regexp"==t.type){var r=data.getElementsByTagName(t.field);if(r.length>0){var text=r[0].innerHTML,l=new RegExp(t.pattern,"iu").exec(text);null!=l&&l.length>1&&(n="("+l[t.index]+")")}}var c=[];return Array.prototype.forEach.call(o,(function(e){var t=f(e,data);if("FeatureCollection"==_.kml(e).type){var o=_.kml(e,{styles:!0});if(o.features.length>0)return o.features.map((function(e){"Point"==e.geometry.type&&(e.properties["marker-color"]=t.color,c.push({feature:e,category:t.name}))}))}else{var n=_.kml(e,{styles:!0});n.properties["marker-color"]=t.color,c.push({geojsondata:n,category:t.name})}})),[c,n]}},{key:"inBounds",value:function(e,t){var o=(e[0]-t.getNorthEast().lng)*(e[0]-t.getSouthWest().lng)<0,n=(e[1]-t.getNorthEast().lat)*(e[1]-t.getSouthWest().lat)<0;return o&&n}},{key:"convertCategoryStyle",value:function(e,t){return null==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(n.a)(e,2),o=t[0],r=t[1],l=parseFloat(r),_=parseFloat(o);return new c.LngLat(l,_)}},{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 f(e,t){var o,n="red";try{o=e.getElementsByTagName("name")[0].textContent;var r=e.getElementsByTagName("styleUrl")[0].textContent;if(r){var l=t.querySelectorAll(r+" Pair");l.length>0&&Array.prototype.forEach.call(l,(function(e){var o=e.querySelector("key");if(o&&"normal"==o.textContent){var r=e.querySelector("styleUrl").textContent,style=t.querySelector(r);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));n="rgba(".concat(c,",").concat(g,",").concat(b,",").concat(a,")")}catch(e){n=m}}}))}}catch(t){console.log("#category read error"),console.log(t),console.log(e)}return{name:o,color:n,iconUrl:undefined}}},436:function(e,t,o){"use strict";o.r(t);o(30),o(25),o(12);var n=[function(){var e=this._self._c;return e("div",{staticClass:"aside-item3"},[e("div",{staticClass:"aside-item-illust1"},[e("img",{attrs:{src:o(393),width:"360",height:"450",alt:""}})])])},function(){var e=this._self._c;return e("div",{staticClass:"aside-item6"},[e("div",{staticClass:"aside-item-illust2"},[e("img",{attrs:{src:o(394),width:"640",height:"435",alt:""}})])])}],r=(o(31),o(395)),l=o.n(r),c=(o(19),o(42),o(48),o(41),o(396),o(110),o(9)),_=o(6),m=(o(58),o(399),o(401),o(55),o(59),o(140),o(21),o(26),o(35),o(402),o(404),o(176)),d=o.n(m);function f(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")}}var h,y=o(406).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:!1,isDisplayAllCategory:!0,mapStyle:"https://tile.openstreetmap.jp/styles/maptiler-basic-ja/style.json",legendMark:o(408)("./fukidashi_obj_".concat(e,".svg")),legendActive:o(411)("./active_txt_".concat(e,".svg"))}},computed:{center:function(){return this.mapConfig.center},setLayerSettings:function(e,t,o,n){var r=this.mapConfig;return r.layer_settings[e]={color:t,bg_color:o},n&&(r.layer_settings[e].icon_class=n),this.$emit("update:mapConfig",r),r},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||h.inBounds(marker.feature.geometry.coordinates,e.bounds)}));return t},displayMarkersGroupByCategory:function(){return this.inBoundsMarkers.reduce((function(e,t){var o=e.find((function(g){return g.category===t.category}));return o||(o={category:t.category,prop:t.category,markers:[]},e.push(o)),o.markers.push(t),e}),[])},selectArea:{get:function(){return this.checkedArea},set:function(e){this.checkedArea=e}}},mounted:function(){var e=this,t=o(414).default,n=o(420).default;h=new t;var area=[],r={},l=this;this.mapConfig.sources.forEach((function(source){Object(_.a)(regeneratorRuntime.mark((function t(){var data,o,_,m,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return source.show&&area.push(source.title),l.checkedArea=area,l.updated_at=f(new Date),t.next=5,n.get(source.url).text();case 5:data=t.sent,o=h.parse(source.type,data,l.mapConfig.layer_settings,source.updated_search_key),_=Object(c.a)(o,2),m=_[0],d=_[1],m.map((function(marker){r[marker.category]=!0})),source.updated_at=d,Object.keys(r).map((function(t){if(!l.mapConfig.layer_settings[t]){var o="#";o+=(parseInt(y(t.substr(0)),16)%32+64).toString(16),o+=(parseInt(y(t.substr(1)),16)%32+64).toString(16),o+=(parseInt(y(t.substr(2)),16)%32+64).toString(16);var n="#";n+=(parseInt(y(t.substr(0)),16)%32+128).toString(16),n+=(parseInt(y(t.substr(1)),16)%32+128).toString(16),n+=(parseInt(y(t.substr(2)),16)%32+128).toString(16),e.$emit("setLayerSettings",{name:t,color:o,bg_color:n})}})),l.layers.push({source:source,markers:m});case 11:case"end":return t.stop()}}),t)})))()}))},methods:{load:function(){var e=window.location.hash.substr(1),t=h.deserializeBounds(e);this.map=this.$refs.map_obj,(void 0!==t||void 0!==(t=h.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=h.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 o="category."+e,n=this.$i18n.t(o);return n!==o?n:e},getMarkerNameText:function(e,t){var o=e.name;return e.hasOwnProperty("name:"+t)&&(o=e["name:"+t]),o}}},C=o(40),k=Object(C.a)(v,(function(){var e=this,t=e._self._c;return t("div",[t("client-only",[e.layers.length?t("div",[t("div",{staticClass:"map-outer"},[t("MglMap",{ref:"map_obj",attrs:{mapStyle:e.mapStyle,center:e.center,zoom:15,preserveDrawingBuffer:"",sourceId:"basemap",id:"map"},on:{"update:mapStyle":function(t){e.mapStyle=t},"update:map-style":function(t){e.mapStyle=t},load:e.load}},[t("MglGeolocateControl"),e._l(e.inBoundsMarkers,(function(marker,o){var n,r,l,c,_,m,d,f,h;return t("MglMarker",{key:String(o),attrs:{coordinates:marker.feature.geometry.coordinates,anchor:"top-left"}},[t("template",{slot:"marker"},[t("div",{staticClass:"marker"},[t("span",{class:{show:e.isDisplayAllCategory||e.activeCategory===marker.category},style:{background:(null===(n=e.mapConfig.layer_settings[marker.category])||void 0===n?void 0:n.color)||marker.feature.properties["marker-color"]||"red"}},[t("i",{class:[null===(r=e.mapConfig.layer_settings[marker.category])||void 0===r?void 0:r.icon_class,null===(l=e.mapConfig.layer_settings[marker.category])||void 0===l?void 0:l.class],style:{backgroundColor:null===(c=e.mapConfig.layer_settings[marker.category])||void 0===c?void 0:c.color,display:e.mapConfig.layer_settings[marker.category]?"inline":"none"}}),t("b",{staticClass:"number",style:{background:null===(_=e.mapConfig.layer_settings[marker.category])||void 0===_?void 0:_.bg_color}},[e._v(e._s(o+1))])])])]),t("MglPopup",[t("div",[t("div",{staticClass:"popup-type"},[t("i",{class:[null===(m=e.mapConfig.layer_settings[marker.category])||void 0===m?void 0:m.icon_class,null===(d=e.mapConfig.layer_settings[marker.category])||void 0===d?void 0:d.class],style:{backgroundColor:null===(f=e.mapConfig.layer_settings[marker.category])||void 0===f?void 0:f.color}}),t("span",{staticClass:"popup-poi-type"},[e._v(e._s(e.getMarkerCategoryText((null===(h=e.mapConfig.layer_settings[marker.category])||void 0===h?void 0:h.name)||marker.category,e.$i18n.locale)))])]),t("p",[e._v(e._s(e.$i18n.t("PrintableMap.name"))+" "+e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))]),t("div",{staticClass:"popup-detail-content"},[t("p",{domProps:{innerHTML:e._s(marker.feature.properties.description?marker.feature.properties.description:"")}})])])])],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 o=e.selectArea,n=t.target,r=!!n.checked;if(Array.isArray(o)){var l=source.title,c=e._i(o,l);n.checked?c<0&&(e.selectArea=o.concat([l])):c>-1&&(e.selectArea=o.slice(0,c).concat(o.slice(c+1)))}else e.selectArea=r}}}),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-area print-exclude"},[t("div",{staticClass:"legend-navi-icon active"},[t("div",{staticClass:"legend-navi-button print-button",on:{click:function(t){return e.clickPrintButton()}}},[t("span",{staticClass:"fa fa-print",attrs:{alt:e.$t("PrintableMap.print")}})])])]),t("div",{staticClass:"navigation-area"},[t("div",{staticClass:"area-select-button",on:{click:function(t){e.isOpenAreaSelect=!e.isOpenAreaSelect}}},[t("div",{staticClass:"area-array-outer"},[t("i",{staticClass:"fas fa-check-square"}),t("div",{staticClass:"area-array"},[e._v(e._s(e.checkedArea.join(", ")))])]),t("div",{staticClass:"area-select-button-icon print-exclude"},[t("i",{staticClass:"fas fa-arrow-up"})])])]),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(o,n){return e.displayMarkersGroupByCategory.some((function(e){return e.category===n}))?t("li",{staticClass:"legend-item"},[t("span",{staticClass:"legend-mark",class:{open:e.isDisplayAllCategory||e.activeCategory===n},style:{backgroundColor:o.color},on:{click:function(t){e.selectCategory(n),e.isOpenList=n,e.isDisplayAllCategory=!1}}},[t("i",{class:[o.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(o){var n,r,l;return t("section",{staticClass:"list-section",class:{show:e.isDisplayAllCategory||e.activeCategory===e.getMarkerCategoryText(o.category,e.$i18n.locale)}},[t("h2",{staticClass:"list-title",style:{backgroundColor:null===(n=e.mapConfig.layer_settings[o.category])||void 0===n?void 0:n.color}},[t("span",{staticClass:"list-title-mark"},[t("i",{class:null===(r=e.mapConfig.layer_settings[o.category])||void 0===r?void 0:r.icon_class})]),t("span",[e._v(e._s(e.getMarkerCategoryText((null===(l=e.mapConfig.layer_settings[o.category])||void 0===l?void 0:l.name)||o.category,e.$i18n.locale)))])]),t("ul",{staticClass:"list-items grid-noGutter"},e._l(o.markers,(function(marker){return t("li",{staticClass:"col-12_xs-6"},[t("span",{staticClass:"item-number"},[e._v(e._s(e.inBoundsMarkers.indexOf(marker)+1))]),t("span",{staticClass:"item-name"},[e._v(e._s(e.getMarkerNameText(marker.feature.properties,e.$i18n.locale)))])])})),0)])})),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,w=o(390);o(421).init();var S={components:{PrintableMap:k,VueQrcode:l.a,Modal:w.a},asyncData:function(e){var t=e.app.i18n.locale;return{updated_at:f(new Date,t)}},data:function(){return{mapConfig:o(382)("./"+this.$nuxt.$route.params.map),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")}]}},mounted:function(){this.fullURL=location.href},methods:{updateQRCode:function(){this.fullURL=location.href},closeModalMethod:function(){this.isOpenExplain=!1}}},A=Object(C.a)(S,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"layout-map"},[t("div",{staticClass:"layout-map-inner grid-noGutter"},[t("aside",{staticClass:"print-exclude col-12_md-3_xl-6"},[t("div",{staticClass:"aside-inner"},[t("div",{staticClass:"aside-grid"},[t("div",{staticClass:"aside-item1"},[t("h2",{staticClass:"aside-title-sp"},[t("img",{attrs:{src:o(392),width:"607",height:"452",alt:e.$t("common.title")}})]),t("h2",{staticClass:"aside-title-pc"},[t("img",{attrs:{src:o(381),width:"895",height:"160",alt:e.$t("common.title")}})])]),t("div",{staticClass:"aside-item2"},[t("p",[e._v(e._s(e.$t("map.desc_1")))])]),e._m(0),t("div",{staticClass:"aside-item4"},[t("p",[e._v(e._s(e.$t("map.desc_2"))),t("br"),e._v(e._s(e.$t("map.desc_3")))])]),t("div",{staticClass:"aside-item5"},[t("p",[e._v(e._s(e.$t("map.desc_4"))),t("br"),e._v(e._s(e.$t("map.desc_5")))])]),e._m(1),t("div",{staticClass:"aside-item7"},[t("p",[e._v(e._s(e.$t("map.desc_6"))),t("br"),e._v(e._s(e.$t("map.desc_7")))])])])])]),t("main",{staticClass:"main col-12_md-9_xl-6"},[t("div",{staticClass:"main-sheet"},[t("header",{staticClass:"header"},[t("div",{staticClass:"to-top"},[t("nuxt-link",{attrs:{to:"/"}},[t("i",{staticClass:"far fa-arrow-alt-circle-left fa-2x"})])],1),t("div",{staticClass:"banner"},[t("div",{staticClass:"logo print-exclude"},[t("img",{attrs:{src:o(381),width:"895",height:"160",alt:e.$t("common.title")}})]),t("div",{staticClass:"sub-outer print-exclude"},[t("div",{staticClass:"sub-button",on:{click:function(t){e.isOpenExplain=!e.isOpenExplain}}},[t("i",{staticClass:"fas fa-info-circle fa-lg"}),t("span",[e._v(e._s(e.$t("common.about")))])]),t("div",{staticClass:"sub-button github-link"},[t("i",{staticClass:"fab fa-github fa-lg"}),t("a",{attrs:{href:"https://github.com/codeforjapan/mapprint"}},[e._v(e._s(e.$t("common.contribute")))])]),t("div",{staticClass:"sub-button"},[t("i",{staticClass:"fas fa-language fa-lg"}),t("select",{attrs:{onChange:"location.href=value;"}},[t("option",{staticClass:"language",attrs:{disabled:"",selected:""}},[e._v("Language: "+e._s(e.$i18n.locales.filter((function(i){return i.code===e.$i18n.locale}))[0].name))]),e._l(e.$i18n.locales,(function(o){return t("option",{domProps:{value:e.switchLocalePath(o.code)}},[e._v(e._s(o.name))])}))],2)])]),t("div",{staticClass:"title-outer"},[e.mapConfig&&"ja"===e.$i18n.locale?t("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title))]):t("h1",{staticClass:"title"},[e._v(e._s(e.mapConfig.map_title_en))]),t("div",{staticClass:"datetime"},[e._v(e._s(e.$t("map.printed_at"))+" "+e._s(e.updated_at))])])]),t("div",{staticClass:"qrcode"},[t("vue-qrcode",{attrs:{value:e.fullURL,tag:"img"}})],1)]),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:o(381),width:"895",height:"160",alt:e.$t("common.title")}})])])],1)])]),t("modal",{attrs:{isOpen:e.isOpenExplain},on:{closeModal:e.closeModalMethod}})],1)}),n,!1,null,null,null);t.default=A.exports}}]); \ No newline at end of file diff --git a/_nuxt/a113dc3.js b/_nuxt/eaf6574.js similarity index 94% rename from _nuxt/a113dc3.js rename to _nuxt/eaf6574.js index 0e0adbd9..473d75a8 100644 --- a/_nuxt/a113dc3.js +++ b/_nuxt/eaf6574.js @@ -1 +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(371);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))},176: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(370);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(365),r(366),r(367),r(368),r(19),r(42),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(25),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},369:function(t,e,r){"use strict";r(240)},370: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(371);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))},176: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(370);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(365),r(366),r(367),r(368),r(19),r(42),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(25),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(30),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},369:function(t,e,r){"use strict";r(240)},370: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 - KamiMap -

Paper Map for printable map information

+

Paper Map for printable map information

diff --git a/en/map/2019-chiba-typhoon-15/index.html b/en/map/2019-chiba-typhoon-15/index.html index 7086ae75..d730e707 100644 --- a/en/map/2019-chiba-typhoon-15/index.html +++ b/en/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - KamiMap -
+
diff --git a/en/map/2019-typhoon-19/index.html b/en/map/2019-typhoon-19/index.html index 97a67e1b..98110ca5 100644 --- a/en/map/2019-typhoon-19/index.html +++ b/en/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - KamiMap -
+
diff --git a/en/map/2021-shizuoka-izusan/index.html b/en/map/2021-shizuoka-izusan/index.html index 59bf6461..05721f34 100644 --- a/en/map/2021-shizuoka-izusan/index.html +++ b/en/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - KamiMap -
+
diff --git a/en/map/2024-noto-earthquake/index.html b/en/map/2024-noto-earthquake/index.html index 93618007..ef4931d8 100644 --- a/en/map/2024-noto-earthquake/index.html +++ b/en/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - KamiMap -
+
diff --git a/es/index.html b/es/index.html index 87286fc6..d4514f04 100644 --- a/es/index.html +++ b/es/index.html @@ -1,13 +1,13 @@ - KamiMap -

Mapa de Papel para información de mapa imprimible

+

Mapa de Papel para información de mapa imprimible

diff --git a/es/map/2019-chiba-typhoon-15/index.html b/es/map/2019-chiba-typhoon-15/index.html index f6d464b3..9363983c 100644 --- a/es/map/2019-chiba-typhoon-15/index.html +++ b/es/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - KamiMap -
+
diff --git a/es/map/2019-typhoon-19/index.html b/es/map/2019-typhoon-19/index.html index a5a148b5..582e4260 100644 --- a/es/map/2019-typhoon-19/index.html +++ b/es/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - KamiMap -
+
diff --git a/es/map/2021-shizuoka-izusan/index.html b/es/map/2021-shizuoka-izusan/index.html index e63ad07d..cb346e60 100644 --- a/es/map/2021-shizuoka-izusan/index.html +++ b/es/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - KamiMap -
+
diff --git a/es/map/2024-noto-earthquake/index.html b/es/map/2024-noto-earthquake/index.html index 6df94e73..f2fd8ff7 100644 --- a/es/map/2024-noto-earthquake/index.html +++ b/es/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - KamiMap -
+
diff --git a/hi/index.html b/hi/index.html index 406a1efe..78e45b75 100644 --- a/hi/index.html +++ b/hi/index.html @@ -1,13 +1,13 @@ - KamiMap -

जिसे आप प्रिंट कर सकते हैं, वहां जानकारी देने वाला "कागज़ी मानचित्र"

+

जिसे आप प्रिंट कर सकते हैं, वहां जानकारी देने वाला "कागज़ी मानचित्र"

diff --git a/hi/map/2019-chiba-typhoon-15/index.html b/hi/map/2019-chiba-typhoon-15/index.html index 366a953e..d4471802 100644 --- a/hi/map/2019-chiba-typhoon-15/index.html +++ b/hi/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - कागज़ी मानचित्र -
+
diff --git a/hi/map/2019-typhoon-19/index.html b/hi/map/2019-typhoon-19/index.html index 52a89bcd..a3a3ca31 100644 --- a/hi/map/2019-typhoon-19/index.html +++ b/hi/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - कागज़ी मानचित्र -
+
diff --git a/hi/map/2021-shizuoka-izusan/index.html b/hi/map/2021-shizuoka-izusan/index.html index 5c02e3be..309503e8 100644 --- a/hi/map/2021-shizuoka-izusan/index.html +++ b/hi/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - कागज़ी मानचित्र -
+
diff --git a/hi/map/2024-noto-earthquake/index.html b/hi/map/2024-noto-earthquake/index.html index ab914fe2..9b368cef 100644 --- a/hi/map/2024-noto-earthquake/index.html +++ b/hi/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - कागज़ी मानचित्र -
+
diff --git a/index.html b/index.html index 4f7f8a05..4fe30e40 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,13 @@ - 紙マップ -

地図情報を印刷できる「紙マップ」

+

地図情報を印刷できる「紙マップ」

diff --git a/ko/index.html b/ko/index.html index 94db0783..782b0cfa 100644 --- a/ko/index.html +++ b/ko/index.html @@ -1,13 +1,13 @@ - KamiMap -

지도정보를 인쇄하기 가능한 「종이맵」

+

지도정보를 인쇄하기 가능한 「종이맵」

diff --git a/ko/map/2019-chiba-typhoon-15/index.html b/ko/map/2019-chiba-typhoon-15/index.html index 434099b5..276be20d 100644 --- a/ko/map/2019-chiba-typhoon-15/index.html +++ b/ko/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - 종이맵 -
+
diff --git a/ko/map/2019-typhoon-19/index.html b/ko/map/2019-typhoon-19/index.html index 7db15bc2..1d9723d5 100644 --- a/ko/map/2019-typhoon-19/index.html +++ b/ko/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - 종이맵 -
+
diff --git a/ko/map/2021-shizuoka-izusan/index.html b/ko/map/2021-shizuoka-izusan/index.html index 846d41ca..0ef8a79a 100644 --- a/ko/map/2021-shizuoka-izusan/index.html +++ b/ko/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - 종이맵 -
+
diff --git a/ko/map/2024-noto-earthquake/index.html b/ko/map/2024-noto-earthquake/index.html index 2baa8025..0060f883 100644 --- a/ko/map/2024-noto-earthquake/index.html +++ b/ko/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - 종이맵 -
+
diff --git a/map/2019-chiba-typhoon-15/index.html b/map/2019-chiba-typhoon-15/index.html index f135a491..fdd7ded9 100644 --- a/map/2019-chiba-typhoon-15/index.html +++ b/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - 印刷できる台風災害支援情報マップ(千葉県) - 紙マップ -
+
diff --git a/map/2019-typhoon-19/index.html b/map/2019-typhoon-19/index.html index 938f56a8..63bbb973 100644 --- a/map/2019-typhoon-19/index.html +++ b/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019年台風19号災害支援情報マップ - 紙マップ -
+
diff --git a/map/2021-shizuoka-izusan/index.html b/map/2021-shizuoka-izusan/index.html index 166b1e35..dbf6d033 100644 --- a/map/2021-shizuoka-izusan/index.html +++ b/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021年 静岡県熱海市伊豆山 土砂崩れ 災害情報 - 紙マップ -
+
diff --git a/map/2024-noto-earthquake/index.html b/map/2024-noto-earthquake/index.html index beb3c29a..e6c56af6 100644 --- a/map/2024-noto-earthquake/index.html +++ b/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - 令和6年能登半島地震関連情報 - 紙マップ -
+
diff --git a/my/index.html b/my/index.html index 3162d5af..a0add7b5 100644 --- a/my/index.html +++ b/my/index.html @@ -1,13 +1,13 @@ - KamiMap -

မြေပုံအချက်အလက်ကို ပုံနှိပ်နိုင်သည် "စာမတ်မြေပုံ"

+

မြေပုံအချက်အလက်ကို ပုံနှိပ်နိုင်သည် "စာမတ်မြေပုံ"

diff --git a/my/map/2019-chiba-typhoon-15/index.html b/my/map/2019-chiba-typhoon-15/index.html index 990cd715..431fe948 100644 --- a/my/map/2019-chiba-typhoon-15/index.html +++ b/my/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - စာမတ်မပေးသည့် မြေပုံ -
+
diff --git a/my/map/2019-typhoon-19/index.html b/my/map/2019-typhoon-19/index.html index 4cfb97a6..3b99c71b 100644 --- a/my/map/2019-typhoon-19/index.html +++ b/my/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - စာမတ်မပေးသည့် မြေပုံ -
+
diff --git a/my/map/2021-shizuoka-izusan/index.html b/my/map/2021-shizuoka-izusan/index.html index 2550e84e..9790b439 100644 --- a/my/map/2021-shizuoka-izusan/index.html +++ b/my/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - စာမတ်မပေးသည့် မြေပုံ -
+
diff --git a/my/map/2024-noto-earthquake/index.html b/my/map/2024-noto-earthquake/index.html index 1433c4d7..92933fc1 100644 --- a/my/map/2024-noto-earthquake/index.html +++ b/my/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - စာမတ်မပေးသည့် မြေပုံ -
+
diff --git a/ne/index.html b/ne/index.html index 9fac9b3d..5103c52d 100644 --- a/ne/index.html +++ b/ne/index.html @@ -1,13 +1,13 @@ - KamiMap -

नक्शा जानकारी छाप्न सकिने - "कागजी नक्शा"

+

नक्शा जानकारी छाप्न सकिने - "कागजी नक्शा"

diff --git a/ne/map/2019-chiba-typhoon-15/index.html b/ne/map/2019-chiba-typhoon-15/index.html index f5e47bfb..db8dddb0 100644 --- a/ne/map/2019-chiba-typhoon-15/index.html +++ b/ne/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - कागजी नक्शा -
+
diff --git a/ne/map/2019-typhoon-19/index.html b/ne/map/2019-typhoon-19/index.html index 48a21538..964c67fe 100644 --- a/ne/map/2019-typhoon-19/index.html +++ b/ne/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - कागजी नक्शा -
+
diff --git a/ne/map/2021-shizuoka-izusan/index.html b/ne/map/2021-shizuoka-izusan/index.html index c8952768..72f9bd77 100644 --- a/ne/map/2021-shizuoka-izusan/index.html +++ b/ne/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - कागजी नक्शा -
+
diff --git a/ne/map/2024-noto-earthquake/index.html b/ne/map/2024-noto-earthquake/index.html index bb4e486f..69d59b63 100644 --- a/ne/map/2024-noto-earthquake/index.html +++ b/ne/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - कागजी नक्शा -
+
diff --git a/pt/index.html b/pt/index.html index 7b4953e1..66b3fa43 100644 --- a/pt/index.html +++ b/pt/index.html @@ -1,13 +1,13 @@ - KamiMap -

Mapa de papel para informações de mapa imprimíveis

+

Mapa de papel para informações de mapa imprimíveis

diff --git a/pt/map/2019-chiba-typhoon-15/index.html b/pt/map/2019-chiba-typhoon-15/index.html index 12141ba4..5b00757c 100644 --- a/pt/map/2019-chiba-typhoon-15/index.html +++ b/pt/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - KamiMap -
+
diff --git a/pt/map/2019-typhoon-19/index.html b/pt/map/2019-typhoon-19/index.html index bf768d38..74596518 100644 --- a/pt/map/2019-typhoon-19/index.html +++ b/pt/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - KamiMap -
+
diff --git a/pt/map/2021-shizuoka-izusan/index.html b/pt/map/2021-shizuoka-izusan/index.html index f615c5ff..aed4752f 100644 --- a/pt/map/2021-shizuoka-izusan/index.html +++ b/pt/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - KamiMap -
+
diff --git a/pt/map/2024-noto-earthquake/index.html b/pt/map/2024-noto-earthquake/index.html index a6a1f06a..ef6941ec 100644 --- a/pt/map/2024-noto-earthquake/index.html +++ b/pt/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - KamiMap -
+
diff --git a/si/index.html b/si/index.html index 87bd8254..1e6bf6d5 100644 --- a/si/index.html +++ b/si/index.html @@ -1,13 +1,13 @@ - KamiMap -

ලියුම් කළ හැක්කේ 'කඩේ සිත්'

+

ලියුම් කළ හැක්කේ 'කඩේ සිත්'

diff --git a/si/map/2019-chiba-typhoon-15/index.html b/si/map/2019-chiba-typhoon-15/index.html index 60da8f37..9b3e64c4 100644 --- a/si/map/2019-chiba-typhoon-15/index.html +++ b/si/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - කඩේ සිත් -
+
diff --git a/si/map/2019-typhoon-19/index.html b/si/map/2019-typhoon-19/index.html index 35e2b26f..c7cd9cc3 100644 --- a/si/map/2019-typhoon-19/index.html +++ b/si/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - කඩේ සිත් -
+
diff --git a/si/map/2021-shizuoka-izusan/index.html b/si/map/2021-shizuoka-izusan/index.html index 9fa7a74c..e80f3755 100644 --- a/si/map/2021-shizuoka-izusan/index.html +++ b/si/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - කඩේ සිත් -
+
diff --git a/si/map/2024-noto-earthquake/index.html b/si/map/2024-noto-earthquake/index.html index bfaaa932..8744549d 100644 --- a/si/map/2024-noto-earthquake/index.html +++ b/si/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - කඩේ සිත් -
+
diff --git a/th/index.html b/th/index.html index c6dcca27..24b20182 100644 --- a/th/index.html +++ b/th/index.html @@ -1,13 +1,13 @@ - KamiMap -

ข้อมูลแผนที่ที่สามารถพิมพ์ได้ - "แผนที่กระดาษ"

+

ข้อมูลแผนที่ที่สามารถพิมพ์ได้ - "แผนที่กระดาษ"

diff --git a/th/map/2019-chiba-typhoon-15/index.html b/th/map/2019-chiba-typhoon-15/index.html index 651eb2e7..1b1dd507 100644 --- a/th/map/2019-chiba-typhoon-15/index.html +++ b/th/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - แผนที่กระดาษ -
+
diff --git a/th/map/2019-typhoon-19/index.html b/th/map/2019-typhoon-19/index.html index 3fcf51ad..80c8aa96 100644 --- a/th/map/2019-typhoon-19/index.html +++ b/th/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - แผนที่กระดาษ -
+
diff --git a/th/map/2021-shizuoka-izusan/index.html b/th/map/2021-shizuoka-izusan/index.html index 05f5a544..0ebec5b2 100644 --- a/th/map/2021-shizuoka-izusan/index.html +++ b/th/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - แผนที่กระดาษ -
+
diff --git a/th/map/2024-noto-earthquake/index.html b/th/map/2024-noto-earthquake/index.html index 1c5ea40f..df28cf4d 100644 --- a/th/map/2024-noto-earthquake/index.html +++ b/th/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - แผนที่กระดาษ -
+
diff --git a/tw/index.html b/tw/index.html index 3917e4e5..9162ed9b 100644 --- a/tw/index.html +++ b/tw/index.html @@ -1,13 +1,13 @@ - KamiMap -

可列印的紙本地圖資訊站

+

可列印的紙本地圖資訊站

diff --git a/tw/map/2019-chiba-typhoon-15/index.html b/tw/map/2019-chiba-typhoon-15/index.html index 296e6022..4eb69a27 100644 --- a/tw/map/2019-chiba-typhoon-15/index.html +++ b/tw/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - 紙本地圖 -
+
diff --git a/tw/map/2019-typhoon-19/index.html b/tw/map/2019-typhoon-19/index.html index 0a6cd4b7..4a6dad0d 100644 --- a/tw/map/2019-typhoon-19/index.html +++ b/tw/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - 紙本地圖 -
+
diff --git a/tw/map/2021-shizuoka-izusan/index.html b/tw/map/2021-shizuoka-izusan/index.html index 9b89db2e..a8968946 100644 --- a/tw/map/2021-shizuoka-izusan/index.html +++ b/tw/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - 紙本地圖 -
+
diff --git a/tw/map/2024-noto-earthquake/index.html b/tw/map/2024-noto-earthquake/index.html index bbd7b4ec..98590e72 100644 --- a/tw/map/2024-noto-earthquake/index.html +++ b/tw/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - 紙本地圖 -
+
diff --git a/vn/index.html b/vn/index.html index 245ee0ac..d4c404c9 100644 --- a/vn/index.html +++ b/vn/index.html @@ -1,13 +1,13 @@ - KamiMap -

Bản đồ có thể in được - "Bản đồ Giấy"

+

Bản đồ có thể in được - "Bản đồ Giấy"

diff --git a/vn/map/2019-chiba-typhoon-15/index.html b/vn/map/2019-chiba-typhoon-15/index.html index de68a8f1..b6b6eded 100644 --- a/vn/map/2019-chiba-typhoon-15/index.html +++ b/vn/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - Bản đồ Giấy -
+
diff --git a/vn/map/2019-typhoon-19/index.html b/vn/map/2019-typhoon-19/index.html index a9b0afaf..81965baf 100644 --- a/vn/map/2019-typhoon-19/index.html +++ b/vn/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - Bản đồ Giấy -
+
diff --git a/vn/map/2021-shizuoka-izusan/index.html b/vn/map/2021-shizuoka-izusan/index.html index a3e166e5..f3701e2a 100644 --- a/vn/map/2021-shizuoka-izusan/index.html +++ b/vn/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - Bản đồ Giấy -
+
diff --git a/vn/map/2024-noto-earthquake/index.html b/vn/map/2024-noto-earthquake/index.html index 514cbf54..08d4e82a 100644 --- a/vn/map/2024-noto-earthquake/index.html +++ b/vn/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - Bản đồ Giấy -
+
diff --git a/zh/index.html b/zh/index.html index 1a4e7142..1e231c2f 100644 --- a/zh/index.html +++ b/zh/index.html @@ -1,13 +1,13 @@ - KamiMap -

可打印的地图信息 - "纸质地图"

+

可打印的地图信息 - "纸质地图"

diff --git a/zh/map/2019-chiba-typhoon-15/index.html b/zh/map/2019-chiba-typhoon-15/index.html index f3667c59..1b97ba8a 100644 --- a/zh/map/2019-chiba-typhoon-15/index.html +++ b/zh/map/2019-chiba-typhoon-15/index.html @@ -1,13 +1,13 @@ - Printable Typhoon Disaster Relief Information Map (Chiba Prefecture) - 纸质地图 -
+
diff --git a/zh/map/2019-typhoon-19/index.html b/zh/map/2019-typhoon-19/index.html index 93b74c43..a81ad28f 100644 --- a/zh/map/2019-typhoon-19/index.html +++ b/zh/map/2019-typhoon-19/index.html @@ -1,13 +1,13 @@ - 2019 Typhoon-19 Disaster relief information map - 纸质地图 -
+
diff --git a/zh/map/2021-shizuoka-izusan/index.html b/zh/map/2021-shizuoka-izusan/index.html index d0ccddf5..c7aa2c6d 100644 --- a/zh/map/2021-shizuoka-izusan/index.html +++ b/zh/map/2021-shizuoka-izusan/index.html @@ -1,13 +1,13 @@ - 2021 Landslide at Izusan, Atami, Shizuoka - 纸质地图 -
+
diff --git a/zh/map/2024-noto-earthquake/index.html b/zh/map/2024-noto-earthquake/index.html index 12dfd7d9..c264f316 100644 --- a/zh/map/2024-noto-earthquake/index.html +++ b/zh/map/2024-noto-earthquake/index.html @@ -1,13 +1,13 @@ - Noto Peninsula Earthquake Information (2024) - 纸质地图 -
+