Files
corner/assets/Life.be279a95.js
T

108 lines
440 KiB
JavaScript

import{m as Xi,y as vf,A as He,j as da,U as Vi,h as pa,W as bf,v as _l,X as mh,z as Ji,w as yl,o as W,c as J,a as nt,t as Pt,F as ki,r as En,B as Ai,n as gh,Y as xf,e as $e,x as Yr,G as wf,d as bt,b as Fn,Z as Pn,a0 as vl,p as $n,f as Gn,V as kf,O as Af,_ as Cf}from"./index.d503ebc2.js";var Df=Object.defineProperty,Sf=(e,t,n)=>t in e?Df(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vt=(e,t,n)=>(Sf(e,typeof t!="symbol"?t+"":t,n),n);function Tf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const u=Object.getOwnPropertyDescriptor(r,o);u&&Object.defineProperty(e,o,u.get?u:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}/**
* vue-class-component v8.0.0-rc.1
* (c) 2015-present Evan You
* @license MIT
*/function bl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ef(e,t,n){return t&&xl(e.prototype,t),n&&xl(e,n),e}function Pf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wl(Object(n),!0).forEach(function(r){Pf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wl(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lf(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Io(e,t)}function Kr(e){return Kr=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Kr(e)}function Io(e,t){return Io=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},Io(e,t)}function Of(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Mf(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bf(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:Mf(e)}function Ff(e){var t=Of();return function(){var n=Kr(e),r;if(t){var o=Kr(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Bf(this,r)}}function zf(e){return If(e)||Rf(e)||Nf(e)||jf()}function If(e){if(Array.isArray(e))return Ro(e)}function Rf(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Nf(e,t){if(e){if(typeof e=="string")return Ro(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ro(e,t)}}function Ro(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jf(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sr(e,t,n){Object.defineProperty(e,t,{get:n,enumerable:!1,configurable:!0})}function Zf(e,t,n){Object.defineProperty(e,t,{get:function(){return n[t].value},set:function(r){n[t].value=r},enumerable:!0,configurable:!0})}function qf(e){var t=Object.getPrototypeOf(e.prototype);if(t)return t.constructor}function Tr(e,t){return e.hasOwnProperty(t)?e[t]:void 0}var _h=function(){function e(t,n){var r=this;bl(this,e),Sr(this,"$props",function(){return t}),Sr(this,"$attrs",function(){return n.attrs}),Sr(this,"$slots",function(){return n.slots}),Sr(this,"$emit",function(){return n.emit}),Object.keys(t).forEach(function(o){Object.defineProperty(r,o,{enumerable:!1,configurable:!0,writable:!0,value:t[o]})})}return Ef(e,null,[{key:"registerHooks",value:function(t){var n;(n=this.__h).push.apply(n,zf(t))}},{key:"with",value:function(t){var n=new t,r={};Object.keys(n).forEach(function(u){var h=n[u];r[u]=h!=null?h:null});var o=function(u){Lf(d,u);var h=Ff(d);function d(){return bl(this,d),h.apply(this,arguments)}return d}(this);return o.__b={props:r},o}},{key:"__vccOpts",get:function(){if(this===Si)return{};var t=this,n=Tr(t,"__c");if(n)return n;var r=Co({},Tr(t,"__o"));t.__c=r;var o=qf(t);o&&(r.extends=o.__vccOpts);var u=Tr(t,"__b");u&&(r.mixins=r.mixins||[],r.mixins.unshift(u)),r.methods=Co({},r.methods),r.computed=Co({},r.computed);var h=t.prototype;Object.getOwnPropertyNames(h).forEach(function(m){if(m!=="constructor"){if(t.__h.indexOf(m)>-1){r[m]=h[m];return}var _=Object.getOwnPropertyDescriptor(h,m);if(typeof _.value=="function"){r.methods[m]=_.value;return}if(_.get||_.set){r.computed[m]={get:_.get,set:_.set};return}}}),r.setup=function(m,_){var x,w=new t(m,_),k=Object.keys(w),D={},v=null;return k.forEach(function(I){w[I]===void 0||w[I]&&w[I].__s||(D[I]=Xi(w[I]),Zf(w,I,D))}),k.forEach(function(I){if(w[I]&&w[I].__s){var R=w[I].__s();R instanceof Promise?(v||(v=Promise.resolve(D)),v=v.then(function(){return R.then(function(st){return D[I]=vl(st),D})})):D[I]=vl(R)}}),(x=v)!==null&&x!==void 0?x:D};var d=Tr(t,"__d");d&&d.forEach(function(m){return m(r)});var f=["render","ssrRender","__file","__cssModules","__scopeId","__hmrId"];return f.forEach(function(m){t[m]&&(r[m]=t[m])}),r}}]),e}();_h.__h=["data","beforeCreate","created","beforeMount","mounted","beforeUnmount","unmounted","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];var Si=_h;function rn(e){return function(t){return t.__o=e,t}}function fa(e){return function(t,n,r){var o=typeof t=="function"?t:t.constructor;o.__d||(o.__d=[]),typeof r!="number"&&(r=void 0),o.__d.push(function(u){return e(u,n,r)})}}//! moment.js
//! version : 2.29.4
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var yh;function E(){return yh.apply(null,arguments)}function Uf(e){yh=e}function ye(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Ci(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function ft(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ma(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(ft(e,t))return!1;return!0}function Kt(e){return e===void 0}function Je(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Xn(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function vh(e,t){var n=[],r,o=e.length;for(r=0;r<o;++r)n.push(t(e[r],r));return n}function oi(e,t){for(var n in t)ft(t,n)&&(e[n]=t[n]);return ft(t,"toString")&&(e.toString=t.toString),ft(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Fe(e,t,n,r){return Uh(e,t,n,r,!0).utc()}function Yf(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function et(e){return e._pf==null&&(e._pf=Yf()),e._pf}var No;Array.prototype.some?No=Array.prototype.some:No=function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};function ga(e){if(e._isValid==null){var t=et(e),n=No.call(t.parsedDateParts,function(o){return o!=null}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r}return e._isValid}function _s(e){var t=Fe(NaN);return e!=null?oi(et(t),e):et(t).userInvalidated=!0,t}var kl=E.momentProperties=[],Do=!1;function _a(e,t){var n,r,o,u=kl.length;if(Kt(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Kt(t._i)||(e._i=t._i),Kt(t._f)||(e._f=t._f),Kt(t._l)||(e._l=t._l),Kt(t._strict)||(e._strict=t._strict),Kt(t._tzm)||(e._tzm=t._tzm),Kt(t._isUTC)||(e._isUTC=t._isUTC),Kt(t._offset)||(e._offset=t._offset),Kt(t._pf)||(e._pf=et(t)),Kt(t._locale)||(e._locale=t._locale),u>0)for(n=0;n<u;n++)r=kl[n],o=t[r],Kt(o)||(e[r]=o);return e}function Jn(e){_a(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Do===!1&&(Do=!0,E.updateOffset(this),Do=!1)}function ve(e){return e instanceof Jn||e!=null&&e._isAMomentObject!=null}function bh(e){E.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function ce(e,t){var n=!0;return oi(function(){if(E.deprecationHandler!=null&&E.deprecationHandler(null,e),n){var r=[],o,u,h,d=arguments.length;for(u=0;u<d;u++){if(o="",typeof arguments[u]=="object"){o+=`
[`+u+"] ";for(h in arguments[0])ft(arguments[0],h)&&(o+=h+": "+arguments[0][h]+", ");o=o.slice(0,-2)}else o=arguments[u];r.push(o)}bh(e+`
Arguments: `+Array.prototype.slice.call(r).join("")+`
`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var Al={};function xh(e,t){E.deprecationHandler!=null&&E.deprecationHandler(e,t),Al[e]||(bh(t),Al[e]=!0)}E.suppressDeprecationWarnings=!1;E.deprecationHandler=null;function ze(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Hf(e){var t,n;for(n in e)ft(e,n)&&(t=e[n],ze(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function jo(e,t){var n=oi({},e),r;for(r in t)ft(t,r)&&(Ci(e[r])&&Ci(t[r])?(n[r]={},oi(n[r],e[r]),oi(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)ft(e,r)&&!ft(t,r)&&Ci(e[r])&&(n[r]=oi({},n[r]));return n}function ya(e){e!=null&&this.set(e)}var Zo;Object.keys?Zo=Object.keys:Zo=function(e){var t,n=[];for(t in e)ft(e,t)&&n.push(t);return n};var Vf={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Wf(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return ze(r)?r.call(t,n):r}function Be(e,t,n){var r=""+Math.abs(e),o=t-r.length,u=e>=0;return(u?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var va=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Er=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,So={},Wi={};function j(e,t,n,r){var o=r;typeof r=="string"&&(o=function(){return this[r]()}),e&&(Wi[e]=o),t&&(Wi[t[0]]=function(){return Be(o.apply(this,arguments),t[1],t[2])}),n&&(Wi[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function $f(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Gf(e){var t=e.match(va),n,r;for(n=0,r=t.length;n<r;n++)Wi[t[n]]?t[n]=Wi[t[n]]:t[n]=$f(t[n]);return function(o){var u="",h;for(h=0;h<r;h++)u+=ze(t[h])?t[h].call(o,e):t[h];return u}}function Hr(e,t){return e.isValid()?(t=wh(t,e.localeData()),So[t]=So[t]||Gf(t),So[t](e)):e.localeData().invalidDate()}function wh(e,t){var n=5;function r(o){return t.longDateFormat(o)||o}for(Er.lastIndex=0;n>=0&&Er.test(e);)e=e.replace(Er,r),Er.lastIndex=0,n-=1;return e}var Xf={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Jf(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(va).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Kf="Invalid date";function Qf(){return this._invalidDate}var tm="%d",em=/\d{1,2}/;function im(e){return this._ordinal.replace("%d",e)}var nm={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function rm(e,t,n,r){var o=this._relativeTime[n];return ze(o)?o(e,t,n,r):o.replace(/%d/i,e)}function sm(e,t){var n=this._relativeTime[e>0?"future":"past"];return ze(n)?n(t):n.replace(/%s/i,t)}var Ln={};function $t(e,t){var n=e.toLowerCase();Ln[n]=Ln[n+"s"]=Ln[t]=e}function de(e){return typeof e=="string"?Ln[e]||Ln[e.toLowerCase()]:void 0}function ba(e){var t={},n,r;for(r in e)ft(e,r)&&(n=de(r),n&&(t[n]=e[r]));return t}var kh={};function Gt(e,t){kh[e]=t}function om(e){var t=[],n;for(n in e)ft(e,n)&&t.push({unit:n,priority:kh[n]});return t.sort(function(r,o){return r.priority-o.priority}),t}function ys(e){return e%4===0&&e%100!==0||e%400===0}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function rt(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=he(t)),n}function sn(e,t){return function(n){return n!=null?(Ah(this,e,n),E.updateOffset(this,t),this):Qr(this,e)}}function Qr(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Ah(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&ys(e.year())&&e.month()===1&&e.date()===29?(n=rt(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),As(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function am(e){return e=de(e),ze(this[e])?this[e]():this}function um(e,t){if(typeof e=="object"){e=ba(e);var n=om(e),r,o=n.length;for(r=0;r<o;r++)this[n[r].unit](e[n[r].unit])}else if(e=de(e),ze(this[e]))return this[e](t);return this}var Ch=/\d/,oe=/\d\d/,Dh=/\d{3}/,xa=/\d{4}/,vs=/[+-]?\d{6}/,Ct=/\d\d?/,Sh=/\d\d\d\d?/,Th=/\d\d\d\d\d\d?/,bs=/\d{1,3}/,wa=/\d{1,4}/,xs=/[+-]?\d{1,6}/,on=/\d+/,ws=/[+-]?\d+/,lm=/Z|[+-]\d\d:?\d\d/gi,ks=/Z|[+-]\d\d(?::?\d\d)?/gi,hm=/[+-]?\d+(\.\d{1,3})?/,Kn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ts;ts={};function B(e,t,n){ts[e]=ze(t)?t:function(r,o){return r&&n?n:t}}function cm(e,t){return ft(ts,e)?ts[e](t._strict,t._locale):new RegExp(dm(e))}function dm(e){return ie(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,o,u){return n||r||o||u}))}function ie(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var qo={};function vt(e,t){var n,r=t,o;for(typeof e=="string"&&(e=[e]),Je(t)&&(r=function(u,h){h[t]=rt(u)}),o=e.length,n=0;n<o;n++)qo[e[n]]=r}function Qn(e,t){vt(e,function(n,r,o,u){o._w=o._w||{},t(n,o._w,o,u)})}function pm(e,t,n){t!=null&&ft(qo,e)&&qo[e](t,n._a,n,e)}var Wt=0,Ve=1,Le=2,Rt=3,_e=4,We=5,xi=6,fm=7,mm=8;function gm(e,t){return(e%t+t)%t}var Ft;Array.prototype.indexOf?Ft=Array.prototype.indexOf:Ft=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function As(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=gm(t,12);return e+=(t-n)/12,n===1?ys(e)?29:28:31-n%7%2}j("M",["MM",2],"Mo",function(){return this.month()+1});j("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});j("MMMM",0,0,function(e){return this.localeData().months(this,e)});$t("month","M");Gt("month",8);B("M",Ct);B("MM",Ct,oe);B("MMM",function(e,t){return t.monthsShortRegex(e)});B("MMMM",function(e,t){return t.monthsRegex(e)});vt(["M","MM"],function(e,t){t[Ve]=rt(e)-1});vt(["MMM","MMMM"],function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);o!=null?t[Ve]=o:et(n).invalidMonth=e});var _m="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Eh="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ph=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ym=Kn,vm=Kn;function bm(e,t){return e?ye(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ph).test(t)?"format":"standalone"][e.month()]:ye(this._months)?this._months:this._months.standalone}function xm(e,t){return e?ye(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ph.test(t)?"format":"standalone"][e.month()]:ye(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function wm(e,t,n){var r,o,u,h=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)u=Fe([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(u,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(u,"").toLocaleLowerCase();return n?t==="MMM"?(o=Ft.call(this._shortMonthsParse,h),o!==-1?o:null):(o=Ft.call(this._longMonthsParse,h),o!==-1?o:null):t==="MMM"?(o=Ft.call(this._shortMonthsParse,h),o!==-1?o:(o=Ft.call(this._longMonthsParse,h),o!==-1?o:null)):(o=Ft.call(this._longMonthsParse,h),o!==-1?o:(o=Ft.call(this._shortMonthsParse,h),o!==-1?o:null))}function km(e,t,n){var r,o,u;if(this._monthsParseExact)return wm.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if(o=Fe([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),!n&&!this._monthsParse[r]&&(u="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(u.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[r].test(e)||n&&t==="MMM"&&this._shortMonthsParse[r].test(e)||!n&&this._monthsParse[r].test(e))return r}function Lh(e,t){var n;if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=rt(t);else if(t=e.localeData().monthsParse(t),!Je(t))return e}return n=Math.min(e.date(),As(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Oh(e){return e!=null?(Lh(this,e),E.updateOffset(this,!0),this):Qr(this,"Month")}function Am(){return As(this.year(),this.month())}function Cm(e){return this._monthsParseExact?(ft(this,"_monthsRegex")||Mh.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(ft(this,"_monthsShortRegex")||(this._monthsShortRegex=ym),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function Dm(e){return this._monthsParseExact?(ft(this,"_monthsRegex")||Mh.call(this),e?this._monthsStrictRegex:this._monthsRegex):(ft(this,"_monthsRegex")||(this._monthsRegex=vm),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function Mh(){function e(h,d){return d.length-h.length}var t=[],n=[],r=[],o,u;for(o=0;o<12;o++)u=Fe([2e3,o]),t.push(this.monthsShort(u,"")),n.push(this.months(u,"")),r.push(this.months(u,"")),r.push(this.monthsShort(u,""));for(t.sort(e),n.sort(e),r.sort(e),o=0;o<12;o++)t[o]=ie(t[o]),n[o]=ie(n[o]);for(o=0;o<24;o++)r[o]=ie(r[o]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}j("Y",0,0,function(){var e=this.year();return e<=9999?Be(e,4):"+"+e});j(0,["YY",2],0,function(){return this.year()%100});j(0,["YYYY",4],0,"year");j(0,["YYYYY",5],0,"year");j(0,["YYYYYY",6,!0],0,"year");$t("year","y");Gt("year",1);B("Y",ws);B("YY",Ct,oe);B("YYYY",wa,xa);B("YYYYY",xs,vs);B("YYYYYY",xs,vs);vt(["YYYYY","YYYYYY"],Wt);vt("YYYY",function(e,t){t[Wt]=e.length===2?E.parseTwoDigitYear(e):rt(e)});vt("YY",function(e,t){t[Wt]=E.parseTwoDigitYear(e)});vt("Y",function(e,t){t[Wt]=parseInt(e,10)});function On(e){return ys(e)?366:365}E.parseTwoDigitYear=function(e){return rt(e)+(rt(e)>68?1900:2e3)};var Bh=sn("FullYear",!0);function Sm(){return ys(this.year())}function Tm(e,t,n,r,o,u,h){var d;return e<100&&e>=0?(d=new Date(e+400,t,n,r,o,u,h),isFinite(d.getFullYear())&&d.setFullYear(e)):d=new Date(e,t,n,r,o,u,h),d}function zn(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function es(e,t,n){var r=7+t-n,o=(7+zn(e,0,r).getUTCDay()-t)%7;return-o+r-1}function Fh(e,t,n,r,o){var u=(7+n-r)%7,h=es(e,r,o),d=1+7*(t-1)+u+h,f,m;return d<=0?(f=e-1,m=On(f)+d):d>On(e)?(f=e+1,m=d-On(e)):(f=e,m=d),{year:f,dayOfYear:m}}function In(e,t,n){var r=es(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,u,h;return o<1?(h=e.year()-1,u=o+Ge(h,t,n)):o>Ge(e.year(),t,n)?(u=o-Ge(e.year(),t,n),h=e.year()+1):(h=e.year(),u=o),{week:u,year:h}}function Ge(e,t,n){var r=es(e,t,n),o=es(e+1,t,n);return(On(e)-r+o)/7}j("w",["ww",2],"wo","week");j("W",["WW",2],"Wo","isoWeek");$t("week","w");$t("isoWeek","W");Gt("week",5);Gt("isoWeek",5);B("w",Ct);B("ww",Ct,oe);B("W",Ct);B("WW",Ct,oe);Qn(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=rt(e)});function Em(e){return In(e,this._week.dow,this._week.doy).week}var Pm={dow:0,doy:6};function Lm(){return this._week.dow}function Om(){return this._week.doy}function Mm(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Bm(e){var t=In(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}j("d",0,"do","day");j("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});j("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});j("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});j("e",0,0,"weekday");j("E",0,0,"isoWeekday");$t("day","d");$t("weekday","e");$t("isoWeekday","E");Gt("day",11);Gt("weekday",11);Gt("isoWeekday",11);B("d",Ct);B("e",Ct);B("E",Ct);B("dd",function(e,t){return t.weekdaysMinRegex(e)});B("ddd",function(e,t){return t.weekdaysShortRegex(e)});B("dddd",function(e,t){return t.weekdaysRegex(e)});Qn(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);o!=null?t.d=o:et(n).invalidWeekday=e});Qn(["d","e","E"],function(e,t,n,r){t[r]=rt(e)});function Fm(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function zm(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ka(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Im="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),zh="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Rm="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nm=Kn,jm=Kn,Zm=Kn;function qm(e,t){var n=ye(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?ka(n,this._week.dow):e?n[e.day()]:n}function Um(e){return e===!0?ka(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ym(e){return e===!0?ka(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Hm(e,t,n){var r,o,u,h=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)u=Fe([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(u,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(u,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(u,"").toLocaleLowerCase();return n?t==="dddd"?(o=Ft.call(this._weekdaysParse,h),o!==-1?o:null):t==="ddd"?(o=Ft.call(this._shortWeekdaysParse,h),o!==-1?o:null):(o=Ft.call(this._minWeekdaysParse,h),o!==-1?o:null):t==="dddd"?(o=Ft.call(this._weekdaysParse,h),o!==-1||(o=Ft.call(this._shortWeekdaysParse,h),o!==-1)?o:(o=Ft.call(this._minWeekdaysParse,h),o!==-1?o:null)):t==="ddd"?(o=Ft.call(this._shortWeekdaysParse,h),o!==-1||(o=Ft.call(this._weekdaysParse,h),o!==-1)?o:(o=Ft.call(this._minWeekdaysParse,h),o!==-1?o:null)):(o=Ft.call(this._minWeekdaysParse,h),o!==-1||(o=Ft.call(this._weekdaysParse,h),o!==-1)?o:(o=Ft.call(this._shortWeekdaysParse,h),o!==-1?o:null))}function Vm(e,t,n){var r,o,u;if(this._weekdaysParseExact)return Hm.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(o=Fe([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(u="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(u.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e)||n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e)||n&&t==="dd"&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function Wm(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=Fm(e,this.localeData()),this.add(e-t,"d")):t}function $m(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Gm(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=zm(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Xm(e){return this._weekdaysParseExact?(ft(this,"_weekdaysRegex")||Aa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(ft(this,"_weekdaysRegex")||(this._weekdaysRegex=Nm),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Jm(e){return this._weekdaysParseExact?(ft(this,"_weekdaysRegex")||Aa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(ft(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=jm),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Km(e){return this._weekdaysParseExact?(ft(this,"_weekdaysRegex")||Aa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(ft(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Zm),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Aa(){function e(_,x){return x.length-_.length}var t=[],n=[],r=[],o=[],u,h,d,f,m;for(u=0;u<7;u++)h=Fe([2e3,1]).day(u),d=ie(this.weekdaysMin(h,"")),f=ie(this.weekdaysShort(h,"")),m=ie(this.weekdays(h,"")),t.push(d),n.push(f),r.push(m),o.push(d),o.push(f),o.push(m);t.sort(e),n.sort(e),r.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Ca(){return this.hours()%12||12}function Qm(){return this.hours()||24}j("H",["HH",2],0,"hour");j("h",["hh",2],0,Ca);j("k",["kk",2],0,Qm);j("hmm",0,0,function(){return""+Ca.apply(this)+Be(this.minutes(),2)});j("hmmss",0,0,function(){return""+Ca.apply(this)+Be(this.minutes(),2)+Be(this.seconds(),2)});j("Hmm",0,0,function(){return""+this.hours()+Be(this.minutes(),2)});j("Hmmss",0,0,function(){return""+this.hours()+Be(this.minutes(),2)+Be(this.seconds(),2)});function Ih(e,t){j(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ih("a",!0);Ih("A",!1);$t("hour","h");Gt("hour",13);function Rh(e,t){return t._meridiemParse}B("a",Rh);B("A",Rh);B("H",Ct);B("h",Ct);B("k",Ct);B("HH",Ct,oe);B("hh",Ct,oe);B("kk",Ct,oe);B("hmm",Sh);B("hmmss",Th);B("Hmm",Sh);B("Hmmss",Th);vt(["H","HH"],Rt);vt(["k","kk"],function(e,t,n){var r=rt(e);t[Rt]=r===24?0:r});vt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});vt(["h","hh"],function(e,t,n){t[Rt]=rt(e),et(n).bigHour=!0});vt("hmm",function(e,t,n){var r=e.length-2;t[Rt]=rt(e.substr(0,r)),t[_e]=rt(e.substr(r)),et(n).bigHour=!0});vt("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[Rt]=rt(e.substr(0,r)),t[_e]=rt(e.substr(r,2)),t[We]=rt(e.substr(o)),et(n).bigHour=!0});vt("Hmm",function(e,t,n){var r=e.length-2;t[Rt]=rt(e.substr(0,r)),t[_e]=rt(e.substr(r))});vt("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[Rt]=rt(e.substr(0,r)),t[_e]=rt(e.substr(r,2)),t[We]=rt(e.substr(o))});function tg(e){return(e+"").toLowerCase().charAt(0)==="p"}var eg=/[ap]\.?m?\.?/i,ig=sn("Hours",!0);function ng(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var Nh={calendar:Vf,longDateFormat:Xf,invalidDate:Kf,ordinal:tm,dayOfMonthOrdinalParse:em,relativeTime:nm,months:_m,monthsShort:Eh,week:Pm,weekdays:Im,weekdaysMin:Rm,weekdaysShort:zh,meridiemParse:eg},Dt={},An={},Rn;function rg(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function Cl(e){return e&&e.toLowerCase().replace("_","-")}function sg(e){for(var t=0,n,r,o,u;t<e.length;){for(u=Cl(e[t]).split("-"),n=u.length,r=Cl(e[t+1]),r=r?r.split("-"):null;n>0;){if(o=Cs(u.slice(0,n).join("-")),o)return o;if(r&&r.length>=n&&rg(u,r)>=n-1)break;n--}t++}return Rn}function og(e){return e.match("^[^/\\\\]*$")!=null}function Cs(e){var t=null,n;if(Dt[e]===void 0&&typeof module<"u"&&module&&module.exports&&og(e))try{t=Rn._abbr,n=require,n("./locale/"+e),ui(t)}catch{Dt[e]=null}return Dt[e]}function ui(e,t){var n;return e&&(Kt(t)?n=ti(e):n=Da(e,t),n?Rn=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Rn._abbr}function Da(e,t){if(t!==null){var n,r=Nh;if(t.abbr=e,Dt[e]!=null)xh("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=Dt[e]._config;else if(t.parentLocale!=null)if(Dt[t.parentLocale]!=null)r=Dt[t.parentLocale]._config;else if(n=Cs(t.parentLocale),n!=null)r=n._config;else return An[t.parentLocale]||(An[t.parentLocale]=[]),An[t.parentLocale].push({name:e,config:t}),null;return Dt[e]=new ya(jo(r,t)),An[e]&&An[e].forEach(function(o){Da(o.name,o.config)}),ui(e),Dt[e]}else return delete Dt[e],null}function ag(e,t){if(t!=null){var n,r,o=Nh;Dt[e]!=null&&Dt[e].parentLocale!=null?Dt[e].set(jo(Dt[e]._config,t)):(r=Cs(e),r!=null&&(o=r._config),t=jo(o,t),r==null&&(t.abbr=e),n=new ya(t),n.parentLocale=Dt[e],Dt[e]=n),ui(e)}else Dt[e]!=null&&(Dt[e].parentLocale!=null?(Dt[e]=Dt[e].parentLocale,e===ui()&&ui(e)):Dt[e]!=null&&delete Dt[e]);return Dt[e]}function ti(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Rn;if(!ye(e)){if(t=Cs(e),t)return t;e=[e]}return sg(e)}function ug(){return Zo(Dt)}function Sa(e){var t,n=e._a;return n&&et(e).overflow===-2&&(t=n[Ve]<0||n[Ve]>11?Ve:n[Le]<1||n[Le]>As(n[Wt],n[Ve])?Le:n[Rt]<0||n[Rt]>24||n[Rt]===24&&(n[_e]!==0||n[We]!==0||n[xi]!==0)?Rt:n[_e]<0||n[_e]>59?_e:n[We]<0||n[We]>59?We:n[xi]<0||n[xi]>999?xi:-1,et(e)._overflowDayOfYear&&(t<Wt||t>Le)&&(t=Le),et(e)._overflowWeeks&&t===-1&&(t=fm),et(e)._overflowWeekday&&t===-1&&(t=mm),et(e).overflow=t),e}var lg=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,hg=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,cg=/Z|[+-]\d\d(?::?\d\d)?/,Pr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],To=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],dg=/^\/?Date\((-?\d+)/i,pg=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,fg={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function jh(e){var t,n,r=e._i,o=lg.exec(r)||hg.exec(r),u,h,d,f,m=Pr.length,_=To.length;if(o){for(et(e).iso=!0,t=0,n=m;t<n;t++)if(Pr[t][1].exec(o[1])){h=Pr[t][0],u=Pr[t][2]!==!1;break}if(h==null){e._isValid=!1;return}if(o[3]){for(t=0,n=_;t<n;t++)if(To[t][1].exec(o[3])){d=(o[2]||" ")+To[t][0];break}if(d==null){e._isValid=!1;return}}if(!u&&d!=null){e._isValid=!1;return}if(o[4])if(cg.exec(o[4]))f="Z";else{e._isValid=!1;return}e._f=h+(d||"")+(f||""),Ea(e)}else e._isValid=!1}function mg(e,t,n,r,o,u){var h=[gg(e),Eh.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return u&&h.push(parseInt(u,10)),h}function gg(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function _g(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function yg(e,t,n){if(e){var r=zh.indexOf(e),o=new Date(t[0],t[1],t[2]).getDay();if(r!==o)return et(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function vg(e,t,n){if(e)return fg[e];if(t)return 0;var r=parseInt(n,10),o=r%100,u=(r-o)/100;return u*60+o}function Zh(e){var t=pg.exec(_g(e._i)),n;if(t){if(n=mg(t[4],t[3],t[2],t[5],t[6],t[7]),!yg(t[1],n,e))return;e._a=n,e._tzm=vg(t[8],t[9],t[10]),e._d=zn.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),et(e).rfc2822=!0}else e._isValid=!1}function bg(e){var t=dg.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(jh(e),e._isValid===!1)delete e._isValid;else return;if(Zh(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:E.createFromInputFallback(e)}E.createFromInputFallback=ce("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Ui(e,t,n){return e!=null?e:t!=null?t:n}function xg(e){var t=new Date(E.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Ta(e){var t,n,r=[],o,u,h;if(!e._d){for(o=xg(e),e._w&&e._a[Le]==null&&e._a[Ve]==null&&wg(e),e._dayOfYear!=null&&(h=Ui(e._a[Wt],o[Wt]),(e._dayOfYear>On(h)||e._dayOfYear===0)&&(et(e)._overflowDayOfYear=!0),n=zn(h,0,e._dayOfYear),e._a[Ve]=n.getUTCMonth(),e._a[Le]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Rt]===24&&e._a[_e]===0&&e._a[We]===0&&e._a[xi]===0&&(e._nextDay=!0,e._a[Rt]=0),e._d=(e._useUTC?zn:Tm).apply(null,r),u=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Rt]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==u&&(et(e).weekdayMismatch=!0)}}function wg(e){var t,n,r,o,u,h,d,f,m;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(u=1,h=4,n=Ui(t.GG,e._a[Wt],In(At(),1,4).year),r=Ui(t.W,1),o=Ui(t.E,1),(o<1||o>7)&&(f=!0)):(u=e._locale._week.dow,h=e._locale._week.doy,m=In(At(),u,h),n=Ui(t.gg,e._a[Wt],m.year),r=Ui(t.w,m.week),t.d!=null?(o=t.d,(o<0||o>6)&&(f=!0)):t.e!=null?(o=t.e+u,(t.e<0||t.e>6)&&(f=!0)):o=u),r<1||r>Ge(n,u,h)?et(e)._overflowWeeks=!0:f!=null?et(e)._overflowWeekday=!0:(d=Fh(n,r,o,u,h),e._a[Wt]=d.year,e._dayOfYear=d.dayOfYear)}E.ISO_8601=function(){};E.RFC_2822=function(){};function Ea(e){if(e._f===E.ISO_8601){jh(e);return}if(e._f===E.RFC_2822){Zh(e);return}e._a=[],et(e).empty=!0;var t=""+e._i,n,r,o,u,h,d=t.length,f=0,m,_;for(o=wh(e._f,e._locale).match(va)||[],_=o.length,n=0;n<_;n++)u=o[n],r=(t.match(cm(u,e))||[])[0],r&&(h=t.substr(0,t.indexOf(r)),h.length>0&&et(e).unusedInput.push(h),t=t.slice(t.indexOf(r)+r.length),f+=r.length),Wi[u]?(r?et(e).empty=!1:et(e).unusedTokens.push(u),pm(u,r,e)):e._strict&&!r&&et(e).unusedTokens.push(u);et(e).charsLeftOver=d-f,t.length>0&&et(e).unusedInput.push(t),e._a[Rt]<=12&&et(e).bigHour===!0&&e._a[Rt]>0&&(et(e).bigHour=void 0),et(e).parsedDateParts=e._a.slice(0),et(e).meridiem=e._meridiem,e._a[Rt]=kg(e._locale,e._a[Rt],e._meridiem),m=et(e).era,m!==null&&(e._a[Wt]=e._locale.erasConvertYear(m,e._a[Wt])),Ta(e),Sa(e)}function kg(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function Ag(e){var t,n,r,o,u,h,d=!1,f=e._f.length;if(f===0){et(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;o<f;o++)u=0,h=!1,t=_a({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[o],Ea(t),ga(t)&&(h=!0),u+=et(t).charsLeftOver,u+=et(t).unusedTokens.length*10,et(t).score=u,d?u<r&&(r=u,n=t):(r==null||u<r||h)&&(r=u,n=t,h&&(d=!0));oi(e,n||t)}function Cg(e){if(!e._d){var t=ba(e._i),n=t.day===void 0?t.date:t.day;e._a=vh([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(r){return r&&parseInt(r,10)}),Ta(e)}}function Dg(e){var t=new Jn(Sa(qh(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function qh(e){var t=e._i,n=e._f;return e._locale=e._locale||ti(e._l),t===null||n===void 0&&t===""?_s({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),ve(t)?new Jn(Sa(t)):(Xn(t)?e._d=t:ye(n)?Ag(e):n?Ea(e):Sg(e),ga(e)||(e._d=null),e))}function Sg(e){var t=e._i;Kt(t)?e._d=new Date(E.now()):Xn(t)?e._d=new Date(t.valueOf()):typeof t=="string"?bg(e):ye(t)?(e._a=vh(t.slice(0),function(n){return parseInt(n,10)}),Ta(e)):Ci(t)?Cg(e):Je(t)?e._d=new Date(t):E.createFromInputFallback(e)}function Uh(e,t,n,r,o){var u={};return(t===!0||t===!1)&&(r=t,t=void 0),(n===!0||n===!1)&&(r=n,n=void 0),(Ci(e)&&ma(e)||ye(e)&&e.length===0)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=o,u._l=n,u._i=e,u._f=t,u._strict=r,Dg(u)}function At(e,t,n,r){return Uh(e,t,n,r,!1)}var Tg=ce("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_s()}),Eg=ce("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_s()});function Yh(e,t){var n,r;if(t.length===1&&ye(t[0])&&(t=t[0]),!t.length)return At();for(n=t[0],r=1;r<t.length;++r)(!t[r].isValid()||t[r][e](n))&&(n=t[r]);return n}function Pg(){var e=[].slice.call(arguments,0);return Yh("isBefore",e)}function Lg(){var e=[].slice.call(arguments,0);return Yh("isAfter",e)}var Og=function(){return Date.now?Date.now():+new Date},Cn=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Mg(e){var t,n=!1,r,o=Cn.length;for(t in e)if(ft(e,t)&&!(Ft.call(Cn,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(r=0;r<o;++r)if(e[Cn[r]]){if(n)return!1;parseFloat(e[Cn[r]])!==rt(e[Cn[r]])&&(n=!0)}return!0}function Bg(){return this._isValid}function Fg(){return xe(NaN)}function Ds(e){var t=ba(e),n=t.year||0,r=t.quarter||0,o=t.month||0,u=t.week||t.isoWeek||0,h=t.day||0,d=t.hour||0,f=t.minute||0,m=t.second||0,_=t.millisecond||0;this._isValid=Mg(t),this._milliseconds=+_+m*1e3+f*6e4+d*1e3*60*60,this._days=+h+u*7,this._months=+o+r*3+n*12,this._data={},this._locale=ti(),this._bubble()}function Vr(e){return e instanceof Ds}function Uo(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function zg(e,t,n){var r=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),u=0,h;for(h=0;h<r;h++)(n&&e[h]!==t[h]||!n&&rt(e[h])!==rt(t[h]))&&u++;return u+o}function Hh(e,t){j(e,0,0,function(){var n=this.utcOffset(),r="+";return n<0&&(n=-n,r="-"),r+Be(~~(n/60),2)+t+Be(~~n%60,2)})}Hh("Z",":");Hh("ZZ","");B("Z",ks);B("ZZ",ks);vt(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Pa(ks,e)});var Ig=/([\+\-]|\d\d)/gi;function Pa(e,t){var n=(t||"").match(e),r,o,u;return n===null?null:(r=n[n.length-1]||[],o=(r+"").match(Ig)||["-",0,0],u=+(o[1]*60)+rt(o[2]),u===0?0:o[0]==="+"?u:-u)}function La(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(ve(e)||Xn(e)?e.valueOf():At(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),E.updateOffset(n,!1),n):At(e).local()}function Yo(e){return-Math.round(e._d.getTimezoneOffset())}E.updateOffset=function(){};function Rg(e,t,n){var r=this._offset||0,o;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=Pa(ks,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(o=Yo(this)),this._offset=e,this._isUTC=!0,o!=null&&this.add(o,"m"),r!==e&&(!t||this._changeInProgress?$h(this,xe(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,E.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?r:Yo(this)}function Ng(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function jg(e){return this.utcOffset(0,e)}function Zg(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Yo(this),"m")),this}function qg(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=Pa(lm,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Ug(e){return this.isValid()?(e=e?At(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function Yg(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Hg(){if(!Kt(this._isDSTShifted))return this._isDSTShifted;var e={},t;return _a(e,this),e=qh(e),e._a?(t=e._isUTC?Fe(e._a):At(e._a),this._isDSTShifted=this.isValid()&&zg(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Vg(){return this.isValid()?!this._isUTC:!1}function Wg(){return this.isValid()?this._isUTC:!1}function Vh(){return this.isValid()?this._isUTC&&this._offset===0:!1}var $g=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Gg=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xe(e,t){var n=e,r=null,o,u,h;return Vr(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Je(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=$g.exec(e))?(o=r[1]==="-"?-1:1,n={y:0,d:rt(r[Le])*o,h:rt(r[Rt])*o,m:rt(r[_e])*o,s:rt(r[We])*o,ms:rt(Uo(r[xi]*1e3))*o}):(r=Gg.exec(e))?(o=r[1]==="-"?-1:1,n={y:yi(r[2],o),M:yi(r[3],o),w:yi(r[4],o),d:yi(r[5],o),h:yi(r[6],o),m:yi(r[7],o),s:yi(r[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(h=Xg(At(n.from),At(n.to)),n={},n.ms=h.milliseconds,n.M=h.months),u=new Ds(n),Vr(e)&&ft(e,"_locale")&&(u._locale=e._locale),Vr(e)&&ft(e,"_isValid")&&(u._isValid=e._isValid),u}xe.fn=Ds.prototype;xe.invalid=Fg;function yi(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Dl(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Xg(e,t){var n;return e.isValid()&&t.isValid()?(t=La(t,e),e.isBefore(t)?n=Dl(e,t):(n=Dl(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Wh(e,t){return function(n,r){var o,u;return r!==null&&!isNaN(+r)&&(xh(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=n,n=r,r=u),o=xe(n,r),$h(this,o,e),this}}function $h(e,t,n,r){var o=t._milliseconds,u=Uo(t._days),h=Uo(t._months);!e.isValid()||(r=r==null?!0:r,h&&Lh(e,Qr(e,"Month")+h*n),u&&Ah(e,"Date",Qr(e,"Date")+u*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&E.updateOffset(e,u||h))}var Jg=Wh(1,"add"),Kg=Wh(-1,"subtract");function Gh(e){return typeof e=="string"||e instanceof String}function Qg(e){return ve(e)||Xn(e)||Gh(e)||Je(e)||e_(e)||t_(e)||e===null||e===void 0}function t_(e){var t=Ci(e)&&!ma(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,u,h=r.length;for(o=0;o<h;o+=1)u=r[o],n=n||ft(e,u);return t&&n}function e_(e){var t=ye(e),n=!1;return t&&(n=e.filter(function(r){return!Je(r)&&Gh(e)}).length===0),t&&n}function i_(e){var t=Ci(e)&&!ma(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],o,u;for(o=0;o<r.length;o+=1)u=r[o],n=n||ft(e,u);return t&&n}function n_(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function r_(e,t){arguments.length===1&&(arguments[0]?Qg(arguments[0])?(e=arguments[0],t=void 0):i_(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||At(),r=La(n,this).startOf("day"),o=E.calendarFormat(this,r)||"sameElse",u=t&&(ze(t[o])?t[o].call(this,n):t[o]);return this.format(u||this.localeData().calendar(o,this,At(n)))}function s_(){return new Jn(this)}function o_(e,t){var n=ve(e)?e:At(e);return this.isValid()&&n.isValid()?(t=de(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function a_(e,t){var n=ve(e)?e:At(e);return this.isValid()&&n.isValid()?(t=de(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function u_(e,t,n,r){var o=ve(e)?e:At(e),u=ve(t)?t:At(t);return this.isValid()&&o.isValid()&&u.isValid()?(r=r||"()",(r[0]==="("?this.isAfter(o,n):!this.isBefore(o,n))&&(r[1]===")"?this.isBefore(u,n):!this.isAfter(u,n))):!1}function l_(e,t){var n=ve(e)?e:At(e),r;return this.isValid()&&n.isValid()?(t=de(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function h_(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function c_(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function d_(e,t,n){var r,o,u;if(!this.isValid())return NaN;if(r=La(e,this),!r.isValid())return NaN;switch(o=(r.utcOffset()-this.utcOffset())*6e4,t=de(t),t){case"year":u=Wr(this,r)/12;break;case"month":u=Wr(this,r);break;case"quarter":u=Wr(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-o)/864e5;break;case"week":u=(this-r-o)/6048e5;break;default:u=this-r}return n?u:he(u)}function Wr(e,t){if(e.date()<t.date())return-Wr(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,"months"),o,u;return t-r<0?(o=e.clone().add(n-1,"months"),u=(t-r)/(r-o)):(o=e.clone().add(n+1,"months"),u=(t-r)/(o-r)),-(n+u)||0}E.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";E.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function p_(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function f_(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Hr(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ze(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Hr(n,"Z")):Hr(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function m_(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,o,u;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",u=t+'[")]',this.format(n+r+o+u)}function g_(e){e||(e=this.isUtc()?E.defaultFormatUtc:E.defaultFormat);var t=Hr(this,e);return this.localeData().postformat(t)}function __(e,t){return this.isValid()&&(ve(e)&&e.isValid()||At(e).isValid())?xe({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function y_(e){return this.from(At(),e)}function v_(e,t){return this.isValid()&&(ve(e)&&e.isValid()||At(e).isValid())?xe({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function b_(e){return this.to(At(),e)}function Xh(e){var t;return e===void 0?this._locale._abbr:(t=ti(e),t!=null&&(this._locale=t),this)}var Jh=ce("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Kh(){return this._locale}var is=1e3,$i=60*is,ns=60*$i,Qh=(365*400+97)*24*ns;function Gi(e,t){return(e%t+t)%t}function tc(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Qh:new Date(e,t,n).valueOf()}function ec(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Qh:Date.UTC(e,t,n)}function x_(e){var t,n;if(e=de(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?ec:tc,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Gi(t+(this._isUTC?0:this.utcOffset()*$i),ns);break;case"minute":t=this._d.valueOf(),t-=Gi(t,$i);break;case"second":t=this._d.valueOf(),t-=Gi(t,is);break}return this._d.setTime(t),E.updateOffset(this,!0),this}function w_(e){var t,n;if(e=de(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?ec:tc,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ns-Gi(t+(this._isUTC?0:this.utcOffset()*$i),ns)-1;break;case"minute":t=this._d.valueOf(),t+=$i-Gi(t,$i)-1;break;case"second":t=this._d.valueOf(),t+=is-Gi(t,is)-1;break}return this._d.setTime(t),E.updateOffset(this,!0),this}function k_(){return this._d.valueOf()-(this._offset||0)*6e4}function A_(){return Math.floor(this.valueOf()/1e3)}function C_(){return new Date(this.valueOf())}function D_(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function S_(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function T_(){return this.isValid()?this.toISOString():null}function E_(){return ga(this)}function P_(){return oi({},et(this))}function L_(){return et(this).overflow}function O_(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}j("N",0,0,"eraAbbr");j("NN",0,0,"eraAbbr");j("NNN",0,0,"eraAbbr");j("NNNN",0,0,"eraName");j("NNNNN",0,0,"eraNarrow");j("y",["y",1],"yo","eraYear");j("y",["yy",2],0,"eraYear");j("y",["yyy",3],0,"eraYear");j("y",["yyyy",4],0,"eraYear");B("N",Oa);B("NN",Oa);B("NNN",Oa);B("NNNN",U_);B("NNNNN",Y_);vt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?et(n).era=o:et(n).invalidEra=e});B("y",on);B("yy",on);B("yyy",on);B("yyyy",on);B("yo",H_);vt(["y","yy","yyy","yyyy"],Wt);vt(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Wt]=n._locale.eraYearOrdinalParse(e,o):t[Wt]=parseInt(e,10)});function M_(e,t){var n,r,o,u=this._eras||ti("en")._eras;for(n=0,r=u.length;n<r;++n){switch(typeof u[n].since){case"string":o=E(u[n].since).startOf("day"),u[n].since=o.valueOf();break}switch(typeof u[n].until){case"undefined":u[n].until=1/0;break;case"string":o=E(u[n].until).startOf("day").valueOf(),u[n].until=o.valueOf();break}}return u}function B_(e,t,n){var r,o,u=this.eras(),h,d,f;for(e=e.toUpperCase(),r=0,o=u.length;r<o;++r)if(h=u[r].name.toUpperCase(),d=u[r].abbr.toUpperCase(),f=u[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(d===e)return u[r];break;case"NNNN":if(h===e)return u[r];break;case"NNNNN":if(f===e)return u[r];break}else if([h,d,f].indexOf(e)>=0)return u[r]}function F_(e,t){var n=e.since<=e.until?1:-1;return t===void 0?E(e.since).year():E(e.since).year()+(t-e.offset)*n}function z_(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].name;return""}function I_(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].narrow;return""}function R_(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].abbr;return""}function N_(){var e,t,n,r,o=this.localeData().eras();for(e=0,t=o.length;e<t;++e)if(n=o[e].since<=o[e].until?1:-1,r=this.clone().startOf("day").valueOf(),o[e].since<=r&&r<=o[e].until||o[e].until<=r&&r<=o[e].since)return(this.year()-E(o[e].since).year())*n+o[e].offset;return this.year()}function j_(e){return ft(this,"_erasNameRegex")||Ma.call(this),e?this._erasNameRegex:this._erasRegex}function Z_(e){return ft(this,"_erasAbbrRegex")||Ma.call(this),e?this._erasAbbrRegex:this._erasRegex}function q_(e){return ft(this,"_erasNarrowRegex")||Ma.call(this),e?this._erasNarrowRegex:this._erasRegex}function Oa(e,t){return t.erasAbbrRegex(e)}function U_(e,t){return t.erasNameRegex(e)}function Y_(e,t){return t.erasNarrowRegex(e)}function H_(e,t){return t._eraYearOrdinalRegex||on}function Ma(){var e=[],t=[],n=[],r=[],o,u,h=this.eras();for(o=0,u=h.length;o<u;++o)t.push(ie(h[o].name)),e.push(ie(h[o].abbr)),n.push(ie(h[o].narrow)),r.push(ie(h[o].name)),r.push(ie(h[o].abbr)),r.push(ie(h[o].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}j(0,["gg",2],0,function(){return this.weekYear()%100});j(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Ss(e,t){j(0,[e,e.length],0,t)}Ss("gggg","weekYear");Ss("ggggg","weekYear");Ss("GGGG","isoWeekYear");Ss("GGGGG","isoWeekYear");$t("weekYear","gg");$t("isoWeekYear","GG");Gt("weekYear",1);Gt("isoWeekYear",1);B("G",ws);B("g",ws);B("GG",Ct,oe);B("gg",Ct,oe);B("GGGG",wa,xa);B("gggg",wa,xa);B("GGGGG",xs,vs);B("ggggg",xs,vs);Qn(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=rt(e)});Qn(["gg","GG"],function(e,t,n,r){t[r]=E.parseTwoDigitYear(e)});function V_(e){return ic.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function W_(e){return ic.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function $_(){return Ge(this.year(),1,4)}function G_(){return Ge(this.isoWeekYear(),1,4)}function X_(){var e=this.localeData()._week;return Ge(this.year(),e.dow,e.doy)}function J_(){var e=this.localeData()._week;return Ge(this.weekYear(),e.dow,e.doy)}function ic(e,t,n,r,o){var u;return e==null?In(this,r,o).year:(u=Ge(e,r,o),t>u&&(t=u),K_.call(this,e,t,n,r,o))}function K_(e,t,n,r,o){var u=Fh(e,t,n,r,o),h=zn(u.year,0,u.dayOfYear);return this.year(h.getUTCFullYear()),this.month(h.getUTCMonth()),this.date(h.getUTCDate()),this}j("Q",0,"Qo","quarter");$t("quarter","Q");Gt("quarter",7);B("Q",Ch);vt("Q",function(e,t){t[Ve]=(rt(e)-1)*3});function Q_(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}j("D",["DD",2],"Do","date");$t("date","D");Gt("date",9);B("D",Ct);B("DD",Ct,oe);B("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});vt(["D","DD"],Le);vt("Do",function(e,t){t[Le]=rt(e.match(Ct)[0])});var nc=sn("Date",!0);j("DDD",["DDDD",3],"DDDo","dayOfYear");$t("dayOfYear","DDD");Gt("dayOfYear",4);B("DDD",bs);B("DDDD",Dh);vt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=rt(e)});function ty(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}j("m",["mm",2],0,"minute");$t("minute","m");Gt("minute",14);B("m",Ct);B("mm",Ct,oe);vt(["m","mm"],_e);var ey=sn("Minutes",!1);j("s",["ss",2],0,"second");$t("second","s");Gt("second",15);B("s",Ct);B("ss",Ct,oe);vt(["s","ss"],We);var iy=sn("Seconds",!1);j("S",0,0,function(){return~~(this.millisecond()/100)});j(0,["SS",2],0,function(){return~~(this.millisecond()/10)});j(0,["SSS",3],0,"millisecond");j(0,["SSSS",4],0,function(){return this.millisecond()*10});j(0,["SSSSS",5],0,function(){return this.millisecond()*100});j(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});j(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});j(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});j(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});$t("millisecond","ms");Gt("millisecond",16);B("S",bs,Ch);B("SS",bs,oe);B("SSS",bs,Dh);var ai,rc;for(ai="SSSS";ai.length<=9;ai+="S")B(ai,on);function ny(e,t){t[xi]=rt(("0."+e)*1e3)}for(ai="S";ai.length<=9;ai+="S")vt(ai,ny);rc=sn("Milliseconds",!1);j("z",0,0,"zoneAbbr");j("zz",0,0,"zoneName");function ry(){return this._isUTC?"UTC":""}function sy(){return this._isUTC?"Coordinated Universal Time":""}var S=Jn.prototype;S.add=Jg;S.calendar=r_;S.clone=s_;S.diff=d_;S.endOf=w_;S.format=g_;S.from=__;S.fromNow=y_;S.to=v_;S.toNow=b_;S.get=am;S.invalidAt=L_;S.isAfter=o_;S.isBefore=a_;S.isBetween=u_;S.isSame=l_;S.isSameOrAfter=h_;S.isSameOrBefore=c_;S.isValid=E_;S.lang=Jh;S.locale=Xh;S.localeData=Kh;S.max=Eg;S.min=Tg;S.parsingFlags=P_;S.set=um;S.startOf=x_;S.subtract=Kg;S.toArray=D_;S.toObject=S_;S.toDate=C_;S.toISOString=f_;S.inspect=m_;typeof Symbol<"u"&&Symbol.for!=null&&(S[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});S.toJSON=T_;S.toString=p_;S.unix=A_;S.valueOf=k_;S.creationData=O_;S.eraName=z_;S.eraNarrow=I_;S.eraAbbr=R_;S.eraYear=N_;S.year=Bh;S.isLeapYear=Sm;S.weekYear=V_;S.isoWeekYear=W_;S.quarter=S.quarters=Q_;S.month=Oh;S.daysInMonth=Am;S.week=S.weeks=Mm;S.isoWeek=S.isoWeeks=Bm;S.weeksInYear=X_;S.weeksInWeekYear=J_;S.isoWeeksInYear=$_;S.isoWeeksInISOWeekYear=G_;S.date=nc;S.day=S.days=Wm;S.weekday=$m;S.isoWeekday=Gm;S.dayOfYear=ty;S.hour=S.hours=ig;S.minute=S.minutes=ey;S.second=S.seconds=iy;S.millisecond=S.milliseconds=rc;S.utcOffset=Rg;S.utc=jg;S.local=Zg;S.parseZone=qg;S.hasAlignedHourOffset=Ug;S.isDST=Yg;S.isLocal=Vg;S.isUtcOffset=Wg;S.isUtc=Vh;S.isUTC=Vh;S.zoneAbbr=ry;S.zoneName=sy;S.dates=ce("dates accessor is deprecated. Use date instead.",nc);S.months=ce("months accessor is deprecated. Use month instead",Oh);S.years=ce("years accessor is deprecated. Use year instead",Bh);S.zone=ce("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ng);S.isDSTShifted=ce("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Hg);function oy(e){return At(e*1e3)}function ay(){return At.apply(null,arguments).parseZone()}function sc(e){return e}var mt=ya.prototype;mt.calendar=Wf;mt.longDateFormat=Jf;mt.invalidDate=Qf;mt.ordinal=im;mt.preparse=sc;mt.postformat=sc;mt.relativeTime=rm;mt.pastFuture=sm;mt.set=Hf;mt.eras=M_;mt.erasParse=B_;mt.erasConvertYear=F_;mt.erasAbbrRegex=Z_;mt.erasNameRegex=j_;mt.erasNarrowRegex=q_;mt.months=bm;mt.monthsShort=xm;mt.monthsParse=km;mt.monthsRegex=Dm;mt.monthsShortRegex=Cm;mt.week=Em;mt.firstDayOfYear=Om;mt.firstDayOfWeek=Lm;mt.weekdays=qm;mt.weekdaysMin=Ym;mt.weekdaysShort=Um;mt.weekdaysParse=Vm;mt.weekdaysRegex=Xm;mt.weekdaysShortRegex=Jm;mt.weekdaysMinRegex=Km;mt.isPM=tg;mt.meridiem=ng;function rs(e,t,n,r){var o=ti(),u=Fe().set(r,t);return o[n](u,e)}function oc(e,t,n){if(Je(e)&&(t=e,e=void 0),e=e||"",t!=null)return rs(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=rs(e,r,n,"month");return o}function Ba(e,t,n,r){typeof e=="boolean"?(Je(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Je(t)&&(n=t,t=void 0),t=t||"");var o=ti(),u=e?o._week.dow:0,h,d=[];if(n!=null)return rs(t,(n+u)%7,r,"day");for(h=0;h<7;h++)d[h]=rs(t,(h+u)%7,r,"day");return d}function uy(e,t){return oc(e,t,"months")}function ly(e,t){return oc(e,t,"monthsShort")}function hy(e,t,n){return Ba(e,t,n,"weekdays")}function cy(e,t,n){return Ba(e,t,n,"weekdaysShort")}function dy(e,t,n){return Ba(e,t,n,"weekdaysMin")}ui("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=rt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});E.lang=ce("moment.lang is deprecated. Use moment.locale instead.",ui);E.langData=ce("moment.langData is deprecated. Use moment.localeData instead.",ti);var Ze=Math.abs;function py(){var e=this._data;return this._milliseconds=Ze(this._milliseconds),this._days=Ze(this._days),this._months=Ze(this._months),e.milliseconds=Ze(e.milliseconds),e.seconds=Ze(e.seconds),e.minutes=Ze(e.minutes),e.hours=Ze(e.hours),e.months=Ze(e.months),e.years=Ze(e.years),this}function ac(e,t,n,r){var o=xe(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function fy(e,t){return ac(this,e,t,1)}function my(e,t){return ac(this,e,t,-1)}function Sl(e){return e<0?Math.floor(e):Math.ceil(e)}function gy(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,u,h,d,f;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Sl(Ho(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,o=he(e/1e3),r.seconds=o%60,u=he(o/60),r.minutes=u%60,h=he(u/60),r.hours=h%24,t+=he(h/24),f=he(uc(t)),n+=f,t-=Sl(Ho(f)),d=he(n/12),n%=12,r.days=t,r.months=n,r.years=d,this}function uc(e){return e*4800/146097}function Ho(e){return e*146097/4800}function _y(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=de(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+uc(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ho(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function yy(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+rt(this._months/12)*31536e6:NaN}function ei(e){return function(){return this.as(e)}}var vy=ei("ms"),by=ei("s"),xy=ei("m"),wy=ei("h"),ky=ei("d"),Ay=ei("w"),Cy=ei("M"),Dy=ei("Q"),Sy=ei("y");function Ty(){return xe(this)}function Ey(e){return e=de(e),this.isValid()?this[e+"s"]():NaN}function Ti(e){return function(){return this.isValid()?this._data[e]:NaN}}var Py=Ti("milliseconds"),Ly=Ti("seconds"),Oy=Ti("minutes"),My=Ti("hours"),By=Ti("days"),Fy=Ti("months"),zy=Ti("years");function Iy(){return he(this.days()/7)}var Ye=Math.round,Yi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ry(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function Ny(e,t,n,r){var o=xe(e).abs(),u=Ye(o.as("s")),h=Ye(o.as("m")),d=Ye(o.as("h")),f=Ye(o.as("d")),m=Ye(o.as("M")),_=Ye(o.as("w")),x=Ye(o.as("y")),w=u<=n.ss&&["s",u]||u<n.s&&["ss",u]||h<=1&&["m"]||h<n.m&&["mm",h]||d<=1&&["h"]||d<n.h&&["hh",d]||f<=1&&["d"]||f<n.d&&["dd",f];return n.w!=null&&(w=w||_<=1&&["w"]||_<n.w&&["ww",_]),w=w||m<=1&&["M"]||m<n.M&&["MM",m]||x<=1&&["y"]||["yy",x],w[2]=t,w[3]=+e>0,w[4]=r,Ry.apply(null,w)}function jy(e){return e===void 0?Ye:typeof e=="function"?(Ye=e,!0):!1}function Zy(e,t){return Yi[e]===void 0?!1:t===void 0?Yi[e]:(Yi[e]=t,e==="s"&&(Yi.ss=t-1),!0)}function qy(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Yi,o,u;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},Yi,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),o=this.localeData(),u=Ny(this,!n,r,o),n&&(u=o.pastFuture(+this,u)),o.postformat(u)}var Eo=Math.abs;function ji(e){return(e>0)-(e<0)||+e}function Ts(){if(!this.isValid())return this.localeData().invalidDate();var e=Eo(this._milliseconds)/1e3,t=Eo(this._days),n=Eo(this._months),r,o,u,h,d=this.asSeconds(),f,m,_,x;return d?(r=he(e/60),o=he(r/60),e%=60,r%=60,u=he(n/12),n%=12,h=e?e.toFixed(3).replace(/\.?0+$/,""):"",f=d<0?"-":"",m=ji(this._months)!==ji(d)?"-":"",_=ji(this._days)!==ji(d)?"-":"",x=ji(this._milliseconds)!==ji(d)?"-":"",f+"P"+(u?m+u+"Y":"")+(n?m+n+"M":"")+(t?_+t+"D":"")+(o||r||e?"T":"")+(o?x+o+"H":"")+(r?x+r+"M":"")+(e?x+h+"S":"")):"P0D"}var dt=Ds.prototype;dt.isValid=Bg;dt.abs=py;dt.add=fy;dt.subtract=my;dt.as=_y;dt.asMilliseconds=vy;dt.asSeconds=by;dt.asMinutes=xy;dt.asHours=wy;dt.asDays=ky;dt.asWeeks=Ay;dt.asMonths=Cy;dt.asQuarters=Dy;dt.asYears=Sy;dt.valueOf=yy;dt._bubble=gy;dt.clone=Ty;dt.get=Ey;dt.milliseconds=Py;dt.seconds=Ly;dt.minutes=Oy;dt.hours=My;dt.days=By;dt.weeks=Iy;dt.months=Fy;dt.years=zy;dt.humanize=qy;dt.toISOString=Ts;dt.toString=Ts;dt.toJSON=Ts;dt.locale=Xh;dt.localeData=Kh;dt.toIsoString=ce("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ts);dt.lang=Jh;j("X",0,0,"unix");j("x",0,0,"valueOf");B("x",ws);B("X",hm);vt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});vt("x",function(e,t,n){n._d=new Date(rt(e))});//! moment.js
E.version="2.29.4";Uf(At);E.fn=S;E.min=Pg;E.max=Lg;E.now=Og;E.utc=Fe;E.unix=oy;E.months=uy;E.isDate=Xn;E.locale=ui;E.invalid=_s;E.duration=xe;E.isMoment=ve;E.weekdays=hy;E.parseZone=ay;E.localeData=ti;E.isDuration=Vr;E.monthsShort=ly;E.weekdaysMin=dy;E.defineLocale=Da;E.updateLocale=ag;E.locales=ug;E.weekdaysShort=cy;E.normalizeUnits=de;E.relativeTimeRounding=jy;E.relativeTimeThreshold=Zy;E.calendarFormat=n_;E.prototype=S;E.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Uy=/\B([A-Z])/g,Yy=e=>e.replace(Uy,"-$1").toLowerCase();function tr(e){return fa((t,n)=>{const r=e||Yy(n);t.emits||(t.emits=[]),t.emits.push(r);const o=t.methods[n];t.methods[n]=function(...u){const h=f=>{f===void 0?u.length===0?this.$emit(r):u.length===1?this.$emit(r,u[0]):this.$emit(r,...u):(u.unshift(f),this.$emit(r,...u))},d=o.apply(this,u);return Hy(d)?d.then(h):h(d),d}})}function Hy(e){return e instanceof Promise||e&&typeof e.then=="function"}function ci(e){return fa((t,n)=>{t.props||(t.props=Object.create(null)),t.props[n]=e})}function Vy(e,t){return fa((n,r)=>{n.watch||(n.watch=Object.create(null));const o=n.watch;typeof o[e]=="object"&&!Array.isArray(o[e])?o[e]=[o[e]]:typeof o[e]>"u"&&(o[e]=[]),o[e].push(Object.assign({handler:r},t))})}function lc(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let an=lc();function Wy(e){an=e}const hc=/[&<>"']/,$y=new RegExp(hc.source,"g"),cc=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Gy=new RegExp(cc.source,"g"),Xy={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Tl=e=>Xy[e];function Ht(e,t){if(t){if(hc.test(e))return e.replace($y,Tl)}else if(cc.test(e))return e.replace(Gy,Tl);return e}const Jy=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function dc(e){return e.replace(Jy,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Ky=/(^|[^\[])\^/g;function xt(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(r,o)=>(o=o.source||o,o=o.replace(Ky,"$1"),e=e.replace(r,o),n),getRegex:()=>new RegExp(e,t)};return n}const Qy=/[^\w:]/g,t0=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function El(e,t,n){if(e){let r;try{r=decodeURIComponent(dc(n)).replace(Qy,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}t&&!t0.test(n)&&(n=r0(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Lr={},e0=/^[^:]+:\/*[^/]*$/,i0=/^([^:]+:)[\s\S]*$/,n0=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r0(e,t){Lr[" "+e]||(e0.test(e)?Lr[" "+e]=e+"/":Lr[" "+e]=$r(e,"/",!0)),e=Lr[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(i0,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(n0,"$1")+t:e+t}const ss={exec:function(){}};function we(e){let t=1,n,r;for(;t<arguments.length;t++){n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}function Pl(e,t){const n=e.replace(/\|/g,(u,h,d)=>{let f=!1,m=h;for(;--m>=0&&d[m]==="\\";)f=!f;return f?"|":" |"}),r=n.split(/ \|/);let o=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length<t;)r.push("");for(;o<r.length;o++)r[o]=r[o].trim().replace(/\\\|/g,"|");return r}function $r(e,t,n){const r=e.length;if(r===0)return"";let o=0;for(;o<r;){const u=e.charAt(r-o-1);if(u===t&&!n)o++;else if(u!==t&&n)o++;else break}return e.slice(0,r-o)}function s0(e,t){if(e.indexOf(t[1])===-1)return-1;const n=e.length;let r=0,o=0;for(;o<n;o++)if(e[o]==="\\")o++;else if(e[o]===t[0])r++;else if(e[o]===t[1]&&(r--,r<0))return o;return-1}function pc(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function Ll(e,t){if(t<1)return"";let n="";for(;t>1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function Ol(e,t,n,r){const o=t.href,u=t.title?Ht(t.title):null,h=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const d={type:"link",raw:n,href:o,title:u,text:h,tokens:r.inlineTokens(h)};return r.state.inLink=!1,d}return{type:"image",raw:n,href:o,title:u,text:Ht(h)}}function o0(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(`
`).map(o=>{const u=o.match(/^\s+/);if(u===null)return o;const[h]=u;return h.length>=r.length?o.slice(r.length):o}).join(`
`)}class Fa{constructor(t){this.options=t||an}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const r=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:$r(r,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],o=o0(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim().replace(this.rules.inline._escapes,"$1"):n[2],text:o}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let r=n[2].trim();if(/#$/.test(r)){const o=$r(r,"#");(this.options.pedantic||!o||/ $/.test(o))&&(r=o.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){const r=n[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:n[0],tokens:this.lexer.blockTokens(r,[]),text:r}}}list(t){let n=this.rules.block.list.exec(t);if(n){let r,o,u,h,d,f,m,_,x,w,k,D,v=n[1].trim();const I=v.length>1,R={type:"list",raw:"",ordered:I,start:I?+v.slice(0,-1):"",loose:!1,items:[]};v=I?`\\d{1,9}\\${v.slice(-1)}`:`\\${v}`,this.options.pedantic&&(v=I?v:"[*+-]");const st=new RegExp(`^( {0,3}${v})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;t&&(D=!1,!(!(n=st.exec(t))||this.rules.block.hr.test(t)));){if(r=n[0],t=t.substring(r.length),_=n[2].split(`
`,1)[0],x=t.split(`
`,1)[0],this.options.pedantic?(h=2,k=_.trimLeft()):(h=n[2].search(/[^ ]/),h=h>4?1:h,k=_.slice(h),h+=n[1].length),f=!1,!_&&/^ *$/.test(x)&&(r+=x+`
`,t=t.substring(x.length+1),D=!0),!D){const tt=new RegExp(`^ {0,${Math.min(3,h-1)}}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))`),gt=new RegExp(`^ {0,${Math.min(3,h-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),M=new RegExp(`^ {0,${Math.min(3,h-1)}}(?:\`\`\`|~~~)`),U=new RegExp(`^ {0,${Math.min(3,h-1)}}#`);for(;t&&(w=t.split(`
`,1)[0],_=w,this.options.pedantic&&(_=_.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(M.test(_)||U.test(_)||tt.test(_)||gt.test(t)));){if(_.search(/[^ ]/)>=h||!_.trim())k+=`
`+_.slice(h);else if(!f)k+=`
`+_;else break;!f&&!_.trim()&&(f=!0),r+=w+`
`,t=t.substring(w.length+1)}}R.loose||(m?R.loose=!0:/\n *\n *$/.test(r)&&(m=!0)),this.options.gfm&&(o=/^\[[ xX]\] /.exec(k),o&&(u=o[0]!=="[ ] ",k=k.replace(/^\[[ xX]\] +/,""))),R.items.push({type:"list_item",raw:r,task:!!o,checked:u,loose:!1,text:k}),R.raw+=r}R.items[R.items.length-1].raw=r.trimRight(),R.items[R.items.length-1].text=k.trimRight(),R.raw=R.raw.trimRight();const lt=R.items.length;for(d=0;d<lt;d++){this.lexer.state.top=!1,R.items[d].tokens=this.lexer.blockTokens(R.items[d].text,[]);const tt=R.items[d].tokens.filter(M=>M.type==="space"),gt=tt.every(M=>{const U=M.raw.split("");let St=0;for(const Ut of U)if(Ut===`
`&&(St+=1),St>1)return!0;return!1});!R.loose&&tt.length&&gt&&(R.loose=!0,R.items[d].loose=!0)}return R}}html(t){const n=this.rules.block.html.exec(t);if(n){const r={type:"html",raw:n[0],pre:!this.options.sanitizer&&(n[1]==="pre"||n[1]==="script"||n[1]==="style"),text:n[0]};if(this.options.sanitize){const o=this.options.sanitizer?this.options.sanitizer(n[0]):Ht(n[0]);r.type="paragraph",r.text=o,r.tokens=this.lexer.inline(o)}return r}}def(t){const n=this.rules.block.def.exec(t);if(n){const r=n[1].toLowerCase().replace(/\s+/g," "),o=n[2]?n[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",u=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline._escapes,"$1"):n[3];return{type:"def",tag:r,raw:n[0],href:o,title:u}}}table(t){const n=this.rules.block.table.exec(t);if(n){const r={type:"table",header:Pl(n[1]).map(o=>({text:o})),align:n[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[]};if(r.header.length===r.align.length){r.raw=n[0];let o=r.align.length,u,h,d,f;for(u=0;u<o;u++)/^ *-+: *$/.test(r.align[u])?r.align[u]="right":/^ *:-+: *$/.test(r.align[u])?r.align[u]="center":/^ *:-+ *$/.test(r.align[u])?r.align[u]="left":r.align[u]=null;for(o=r.rows.length,u=0;u<o;u++)r.rows[u]=Pl(r.rows[u],r.header.length).map(m=>({text:m}));for(o=r.header.length,h=0;h<o;h++)r.header[h].tokens=this.lexer.inline(r.header[h].text);for(o=r.rows.length,h=0;h<o;h++)for(f=r.rows[h],d=0;d<f.length;d++)f[d].tokens=this.lexer.inline(f[d].text);return r}}}lheading(t){const n=this.rules.block.lheading.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(t){const n=this.rules.block.paragraph.exec(t);if(n){const r=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:r,tokens:this.lexer.inline(r)}}}text(t){const n=this.rules.block.text.exec(t);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(t){const n=this.rules.inline.escape.exec(t);if(n)return{type:"escape",raw:n[0],text:Ht(n[1])}}tag(t){const n=this.rules.inline.tag.exec(t);if(n)return!this.lexer.state.inLink&&/^<a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):Ht(n[0]):n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const r=n[2].trim();if(!this.options.pedantic&&/^</.test(r)){if(!/>$/.test(r))return;const h=$r(r.slice(0,-1),"\\");if((r.length-h.length)%2===0)return}else{const h=s0(n[2],"()");if(h>-1){const d=(n[0].indexOf("!")===0?5:4)+n[1].length+h;n[2]=n[2].substring(0,h),n[0]=n[0].substring(0,d).trim(),n[3]=""}}let o=n[2],u="";if(this.options.pedantic){const h=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);h&&(o=h[1],u=h[3])}else u=n[3]?n[3].slice(1,-1):"";return o=o.trim(),/^</.test(o)&&(this.options.pedantic&&!/>$/.test(r)?o=o.slice(1):o=o.slice(1,-1)),Ol(n,{href:o&&o.replace(this.rules.inline._escapes,"$1"),title:u&&u.replace(this.rules.inline._escapes,"$1")},n[0],this.lexer)}}reflink(t,n){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){let o=(r[2]||r[1]).replace(/\s+/g," ");if(o=n[o.toLowerCase()],!o){const u=r[0].charAt(0);return{type:"text",raw:u,text:u}}return Ol(r,o,r[0],this.lexer)}}emStrong(t,n,r=""){let o=this.rules.inline.emStrong.lDelim.exec(t);if(!o||o[3]&&r.match(/[\p{L}\p{N}]/u))return;const u=o[1]||o[2]||"";if(!u||u&&(r===""||this.rules.inline.punctuation.exec(r))){const h=o[0].length-1;let d,f,m=h,_=0;const x=o[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(x.lastIndex=0,n=n.slice(-1*t.length+h);(o=x.exec(n))!=null;){if(d=o[1]||o[2]||o[3]||o[4]||o[5]||o[6],!d)continue;if(f=d.length,o[3]||o[4]){m+=f;continue}else if((o[5]||o[6])&&h%3&&!((h+f)%3)){_+=f;continue}if(m-=f,m>0)continue;f=Math.min(f,f+m+_);const w=t.slice(0,h+o.index+(o[0].length-d.length)+f);if(Math.min(h,f)%2){const D=w.slice(1,-1);return{type:"em",raw:w,text:D,tokens:this.lexer.inlineTokens(D)}}const k=w.slice(2,-2);return{type:"strong",raw:w,text:k,tokens:this.lexer.inlineTokens(k)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let r=n[2].replace(/\n/g," ");const o=/[^ ]/.test(r),u=/^ /.test(r)&&/ $/.test(r);return o&&u&&(r=r.substring(1,r.length-1)),r=Ht(r,!0),{type:"codespan",raw:n[0],text:r}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t,n){const r=this.rules.inline.autolink.exec(t);if(r){let o,u;return r[2]==="@"?(o=Ht(this.options.mangle?n(r[1]):r[1]),u="mailto:"+o):(o=Ht(r[1]),u=o),{type:"link",raw:r[0],text:o,href:u,tokens:[{type:"text",raw:o,text:o}]}}}url(t,n){let r;if(r=this.rules.inline.url.exec(t)){let o,u;if(r[2]==="@")o=Ht(this.options.mangle?n(r[0]):r[0]),u="mailto:"+o;else{let h;do h=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0];while(h!==r[0]);o=Ht(r[0]),r[1]==="www."?u="http://"+o:u=o}return{type:"link",raw:r[0],text:o,href:u,tokens:[{type:"text",raw:o,text:o}]}}}inlineText(t,n){const r=this.rules.inline.text.exec(t);if(r){let o;return this.lexer.state.inRawBlock?o=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):Ht(r[0]):r[0]:o=Ht(this.options.smartypants?n(r[0]):r[0]),{type:"text",raw:r[0],text:o}}}}const q={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:ss,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};q._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;q._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;q.def=xt(q.def).replace("label",q._label).replace("title",q._title).getRegex();q.bullet=/(?:[*+-]|\d{1,9}[.)])/;q.listItemStart=xt(/^( *)(bull) */).replace("bull",q.bullet).getRegex();q.list=xt(q.list).replace(/bull/g,q.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+q.def.source+")").getRegex();q._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";q._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;q.html=xt(q.html,"i").replace("comment",q._comment).replace("tag",q._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();q.paragraph=xt(q._paragraph).replace("hr",q.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",q._tag).getRegex();q.blockquote=xt(q.blockquote).replace("paragraph",q.paragraph).getRegex();q.normal=we({},q);q.gfm=we({},q.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});q.gfm.table=xt(q.gfm.table).replace("hr",q.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",q._tag).getRegex();q.gfm.paragraph=xt(q._paragraph).replace("hr",q.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",q.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",q._tag).getRegex();q.pedantic=we({},q.normal,{html:xt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",q._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:ss,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:xt(q.normal._paragraph).replace("hr",q.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",q.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const z={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ss,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:ss,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};z._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~";z.punctuation=xt(z.punctuation).replace(/punctuation/g,z._punctuation).getRegex();z.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;z.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;z._comment=xt(q._comment).replace("(?:-->|$)","-->").getRegex();z.emStrong.lDelim=xt(z.emStrong.lDelim).replace(/punct/g,z._punctuation).getRegex();z.emStrong.rDelimAst=xt(z.emStrong.rDelimAst,"g").replace(/punct/g,z._punctuation).getRegex();z.emStrong.rDelimUnd=xt(z.emStrong.rDelimUnd,"g").replace(/punct/g,z._punctuation).getRegex();z._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;z._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;z._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;z.autolink=xt(z.autolink).replace("scheme",z._scheme).replace("email",z._email).getRegex();z._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;z.tag=xt(z.tag).replace("comment",z._comment).replace("attribute",z._attribute).getRegex();z._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;z._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;z._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;z.link=xt(z.link).replace("label",z._label).replace("href",z._href).replace("title",z._title).getRegex();z.reflink=xt(z.reflink).replace("label",z._label).replace("ref",q._label).getRegex();z.nolink=xt(z.nolink).replace("ref",q._label).getRegex();z.reflinkSearch=xt(z.reflinkSearch,"g").replace("reflink",z.reflink).replace("nolink",z.nolink).getRegex();z.normal=we({},z);z.pedantic=we({},z.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:xt(/^!?\[(label)\]\((.*?)\)/).replace("label",z._label).getRegex(),reflink:xt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",z._label).getRegex()});z.gfm=we({},z.normal,{escape:xt(z.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/});z.gfm.url=xt(z.gfm.url,"i").replace("email",z.gfm._extended_email).getRegex();z.breaks=we({},z.gfm,{br:xt(z.br).replace("{2,}","*").getRegex(),text:xt(z.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function a0(e){return e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function Ml(e){let t="",n,r;const o=e.length;for(n=0;n<o;n++)r=e.charCodeAt(n),Math.random()>.5&&(r="x"+r.toString(16)),t+="&#"+r+";";return t}class Ke{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||an,this.options.tokenizer=this.options.tokenizer||new Fa,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:q.normal,inline:z.normal};this.options.pedantic?(n.block=q.pedantic,n.inline=z.pedantic):this.options.gfm&&(n.block=q.gfm,this.options.breaks?n.inline=z.breaks:n.inline=z.gfm),this.tokenizer.rules=n}static get rules(){return{block:q,inline:z}}static lex(t,n){return new Ke(n).lex(t)}static lexInline(t,n){return new Ke(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
`),this.blockTokens(t,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(d,f,m)=>f+" ".repeat(m.length));let r,o,u,h;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(d=>(r=d.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),o=n[n.length-1],o&&(o.type==="paragraph"||o.type==="text")?(o.raw+=`
`+r.raw,o.text+=`
`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=o.text):n.push(r);continue}if(r=this.tokenizer.fences(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(t)){t=t.substring(r.raw.length),o=n[n.length-1],o&&(o.type==="paragraph"||o.type==="text")?(o.raw+=`
`+r.raw,o.text+=`
`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=o.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(u=t,this.options.extensions&&this.options.extensions.startBlock){let d=1/0;const f=t.slice(1);let m;this.options.extensions.startBlock.forEach(function(_){m=_.call({lexer:this},f),typeof m=="number"&&m>=0&&(d=Math.min(d,m))}),d<1/0&&d>=0&&(u=t.substring(0,d+1))}if(this.state.top&&(r=this.tokenizer.paragraph(u))){o=n[n.length-1],h&&o.type==="paragraph"?(o.raw+=`
`+r.raw,o.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=o.text):n.push(r),h=u.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),o=n[n.length-1],o&&o.type==="text"?(o.raw+=`
`+r.raw,o.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=o.text):n.push(r);continue}if(t){const d="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,o,u,h=t,d,f,m;if(this.tokens.links){const _=Object.keys(this.tokens.links);if(_.length>0)for(;(d=this.tokenizer.rules.inline.reflinkSearch.exec(h))!=null;)_.includes(d[0].slice(d[0].lastIndexOf("[")+1,-1))&&(h=h.slice(0,d.index)+"["+Ll("a",d[0].length-2)+"]"+h.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(d=this.tokenizer.rules.inline.blockSkip.exec(h))!=null;)h=h.slice(0,d.index)+"["+Ll("a",d[0].length-2)+"]"+h.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(d=this.tokenizer.rules.inline.escapedEmSt.exec(h))!=null;)h=h.slice(0,d.index+d[0].length-2)+"++"+h.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(f||(m=""),f=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(_=>(r=_.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),o=n[n.length-1],o&&r.type==="text"&&o.type==="text"?(o.raw+=r.raw,o.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),o=n[n.length-1],o&&r.type==="text"&&o.type==="text"?(o.raw+=r.raw,o.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,h,m)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t,Ml)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t,Ml))){t=t.substring(r.raw.length),n.push(r);continue}if(u=t,this.options.extensions&&this.options.extensions.startInline){let _=1/0;const x=t.slice(1);let w;this.options.extensions.startInline.forEach(function(k){w=k.call({lexer:this},x),typeof w=="number"&&w>=0&&(_=Math.min(_,w))}),_<1/0&&_>=0&&(u=t.substring(0,_+1))}if(r=this.tokenizer.inlineText(u,a0)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(m=r.raw.slice(-1)),f=!0,o=n[n.length-1],o&&o.type==="text"?(o.raw+=r.raw,o.text+=r.text):n.push(r);continue}if(t){const _="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(_);break}else throw new Error(_)}}return n}}class za{constructor(t){this.options=t||an}code(t,n,r){const o=(n||"").match(/\S*/)[0];if(this.options.highlight){const u=this.options.highlight(t,o);u!=null&&u!==t&&(r=!0,t=u)}return t=t.replace(/\n$/,"")+`
`,o?'<pre><code class="'+this.options.langPrefix+Ht(o)+'">'+(r?t:Ht(t,!0))+`</code></pre>
`:"<pre><code>"+(r?t:Ht(t,!0))+`</code></pre>
`}blockquote(t){return`<blockquote>
${t}</blockquote>
`}html(t){return t}heading(t,n,r,o){if(this.options.headerIds){const u=this.options.headerPrefix+o.slug(r);return`<h${n} id="${u}">${t}</h${n}>
`}return`<h${n}>${t}</h${n}>
`}hr(){return this.options.xhtml?`<hr/>
`:`<hr>
`}list(t,n,r){const o=n?"ol":"ul",u=n&&r!==1?' start="'+r+'"':"";return"<"+o+u+`>
`+t+"</"+o+`>
`}listitem(t){return`<li>${t}</li>
`}checkbox(t){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(t){return`<p>${t}</p>
`}table(t,n){return n&&(n=`<tbody>${n}</tbody>`),`<table>
<thead>
`+t+`</thead>
`+n+`</table>
`}tablerow(t){return`<tr>
${t}</tr>
`}tablecell(t,n){const r=n.header?"th":"td";return(n.align?`<${r} align="${n.align}">`:`<${r}>`)+t+`</${r}>
`}strong(t){return`<strong>${t}</strong>`}em(t){return`<em>${t}</em>`}codespan(t){return`<code>${t}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(t){return`<del>${t}</del>`}link(t,n,r){if(t=El(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let o='<a href="'+t+'"';return n&&(o+=' title="'+n+'"'),o+=">"+r+"</a>",o}image(t,n,r){if(t=El(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let o=`<img src="${t}" alt="${r}"`;return n&&(o+=` title="${n}"`),o+=this.options.xhtml?"/>":">",o}text(t){return t}}class fc{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,r){return""+r}image(t,n,r){return""+r}br(){return""}}class mc{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let r=t,o=0;if(this.seen.hasOwnProperty(r)){o=this.seen[t];do o++,r=t+"-"+o;while(this.seen.hasOwnProperty(r))}return n||(this.seen[t]=o,this.seen[r]=0),r}slug(t,n={}){const r=this.serialize(t);return this.getNextSafeSlug(r,n.dryrun)}}class Oe{constructor(t){this.options=t||an,this.options.renderer=this.options.renderer||new za,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new fc,this.slugger=new mc}static parse(t,n){return new Oe(n).parse(t)}static parseInline(t,n){return new Oe(n).parseInline(t)}parse(t,n=!0){let r="",o,u,h,d,f,m,_,x,w,k,D,v,I,R,st,lt,tt,gt,M;const U=t.length;for(o=0;o<U;o++){if(k=t[o],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[k.type]&&(M=this.options.extensions.renderers[k.type].call({parser:this},k),M!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(k.type))){r+=M||"";continue}switch(k.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{r+=this.renderer.heading(this.parseInline(k.tokens),k.depth,dc(this.parseInline(k.tokens,this.textRenderer)),this.slugger);continue}case"code":{r+=this.renderer.code(k.text,k.lang,k.escaped);continue}case"table":{for(x="",_="",d=k.header.length,u=0;u<d;u++)_+=this.renderer.tablecell(this.parseInline(k.header[u].tokens),{header:!0,align:k.align[u]});for(x+=this.renderer.tablerow(_),w="",d=k.rows.length,u=0;u<d;u++){for(m=k.rows[u],_="",f=m.length,h=0;h<f;h++)_+=this.renderer.tablecell(this.parseInline(m[h].tokens),{header:!1,align:k.align[h]});w+=this.renderer.tablerow(_)}r+=this.renderer.table(x,w);continue}case"blockquote":{w=this.parse(k.tokens),r+=this.renderer.blockquote(w);continue}case"list":{for(D=k.ordered,v=k.start,I=k.loose,d=k.items.length,w="",u=0;u<d;u++)st=k.items[u],lt=st.checked,tt=st.task,R="",st.task&&(gt=this.renderer.checkbox(lt),I?st.tokens.length>0&&st.tokens[0].type==="paragraph"?(st.tokens[0].text=gt+" "+st.tokens[0].text,st.tokens[0].tokens&&st.tokens[0].tokens.length>0&&st.tokens[0].tokens[0].type==="text"&&(st.tokens[0].tokens[0].text=gt+" "+st.tokens[0].tokens[0].text)):st.tokens.unshift({type:"text",text:gt}):R+=gt),R+=this.parse(st.tokens,I),w+=this.renderer.listitem(R,tt,lt);r+=this.renderer.list(w,D,v);continue}case"html":{r+=this.renderer.html(k.text);continue}case"paragraph":{r+=this.renderer.paragraph(this.parseInline(k.tokens));continue}case"text":{for(w=k.tokens?this.parseInline(k.tokens):k.text;o+1<U&&t[o+1].type==="text";)k=t[++o],w+=`
`+(k.tokens?this.parseInline(k.tokens):k.text);r+=n?this.renderer.paragraph(w):w;continue}default:{const St='Token with "'+k.type+'" type was not found.';if(this.options.silent){console.error(St);return}else throw new Error(St)}}}return r}parseInline(t,n){n=n||this.renderer;let r="",o,u,h;const d=t.length;for(o=0;o<d;o++){if(u=t[o],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[u.type]&&(h=this.options.extensions.renderers[u.type].call({parser:this},u),h!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(u.type))){r+=h||"";continue}switch(u.type){case"escape":{r+=n.text(u.text);break}case"html":{r+=n.html(u.text);break}case"link":{r+=n.link(u.href,u.title,this.parseInline(u.tokens,n));break}case"image":{r+=n.image(u.href,u.title,u.text);break}case"strong":{r+=n.strong(this.parseInline(u.tokens,n));break}case"em":{r+=n.em(this.parseInline(u.tokens,n));break}case"codespan":{r+=n.codespan(u.text);break}case"br":{r+=n.br();break}case"del":{r+=n.del(this.parseInline(u.tokens,n));break}case"text":{r+=n.text(u.text);break}default:{const f='Token with "'+u.type+'" type was not found.';if(this.options.silent){console.error(f);return}else throw new Error(f)}}}return r}}function H(e,t,n){if(typeof e>"u"||e===null)throw new Error("marked(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(typeof t=="function"&&(n=t,t=null),t=we({},H.defaults,t||{}),pc(t),n){const o=t.highlight;let u;try{u=Ke.lex(e,t)}catch(f){return n(f)}const h=function(f){let m;if(!f)try{t.walkTokens&&H.walkTokens(u,t.walkTokens),m=Oe.parse(u,t)}catch(_){f=_}return t.highlight=o,f?n(f):n(null,m)};if(!o||o.length<3||(delete t.highlight,!u.length))return h();let d=0;H.walkTokens(u,function(f){f.type==="code"&&(d++,setTimeout(()=>{o(f.text,f.lang,function(m,_){if(m)return h(m);_!=null&&_!==f.text&&(f.text=_,f.escaped=!0),d--,d===0&&h()})},0))}),d===0&&h();return}function r(o){if(o.message+=`
Please report this to https://github.com/markedjs/marked.`,t.silent)return"<p>An error occurred:</p><pre>"+Ht(o.message+"",!0)+"</pre>";throw o}try{const o=Ke.lex(e,t);if(t.walkTokens){if(t.async)return Promise.all(H.walkTokens(o,t.walkTokens)).then(()=>Oe.parse(o,t)).catch(r);H.walkTokens(o,t.walkTokens)}return Oe.parse(o,t)}catch(o){r(o)}}H.options=H.setOptions=function(e){return we(H.defaults,e),Wy(H.defaults),H};H.getDefaults=lc;H.defaults=an;H.use=function(...e){const t=H.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const r=we({},n);if(r.async=H.defaults.async||r.async,n.extensions&&(n.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if(o.renderer){const u=t.renderers[o.name];u?t.renderers[o.name]=function(...h){let d=o.renderer.apply(this,h);return d===!1&&(d=u.apply(this,h)),d}:t.renderers[o.name]=o.renderer}if(o.tokenizer){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[o.level]?t[o.level].unshift(o.tokenizer):t[o.level]=[o.tokenizer],o.start&&(o.level==="block"?t.startBlock?t.startBlock.push(o.start):t.startBlock=[o.start]:o.level==="inline"&&(t.startInline?t.startInline.push(o.start):t.startInline=[o.start]))}o.childTokens&&(t.childTokens[o.name]=o.childTokens)}),r.extensions=t),n.renderer){const o=H.defaults.renderer||new za;for(const u in n.renderer){const h=o[u];o[u]=(...d)=>{let f=n.renderer[u].apply(o,d);return f===!1&&(f=h.apply(o,d)),f}}r.renderer=o}if(n.tokenizer){const o=H.defaults.tokenizer||new Fa;for(const u in n.tokenizer){const h=o[u];o[u]=(...d)=>{let f=n.tokenizer[u].apply(o,d);return f===!1&&(f=h.apply(o,d)),f}}r.tokenizer=o}if(n.walkTokens){const o=H.defaults.walkTokens;r.walkTokens=function(u){let h=[];return h.push(n.walkTokens.call(this,u)),o&&(h=h.concat(o.call(this,u))),h}}H.setOptions(r)})};H.walkTokens=function(e,t){let n=[];for(const r of e)switch(n=n.concat(t.call(H,r)),r.type){case"table":{for(const o of r.header)n=n.concat(H.walkTokens(o.tokens,t));for(const o of r.rows)for(const u of o)n=n.concat(H.walkTokens(u.tokens,t));break}case"list":{n=n.concat(H.walkTokens(r.items,t));break}default:H.defaults.extensions&&H.defaults.extensions.childTokens&&H.defaults.extensions.childTokens[r.type]?H.defaults.extensions.childTokens[r.type].forEach(function(o){n=n.concat(H.walkTokens(r[o],t))}):r.tokens&&(n=n.concat(H.walkTokens(r.tokens,t)))}return n};H.parseInline=function(e,t){if(typeof e>"u"||e===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");t=we({},H.defaults,t||{}),pc(t);try{const n=Ke.lexInline(e,t);return t.walkTokens&&H.walkTokens(n,t.walkTokens),Oe.parseInline(n,t)}catch(n){if(n.message+=`
Please report this to https://github.com/markedjs/marked.`,t.silent)return"<p>An error occurred:</p><pre>"+Ht(n.message+"",!0)+"</pre>";throw n}};H.Parser=Oe;H.parser=Oe.parse;H.Renderer=za;H.TextRenderer=fc;H.Lexer=Ke;H.lexer=Ke.lex;H.Tokenizer=Fa;H.Slugger=mc;H.parse=H;H.options;H.setOptions;H.use;H.walkTokens;H.parseInline;Oe.parse;Ke.lex;var Z=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gc(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var _c={},er={},Es={},Ps={};const u0={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var l0=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ps,"__esModule",{value:!0});var Bl=l0(u0),h0=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function c0(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in Bl.default&&(e=Bl.default[e]),h0(e))}Ps.default=c0;const d0="\xC1",p0="\xE1",f0="\u0102",m0="\u0103",g0="\u223E",_0="\u223F",y0="\u223E\u0333",v0="\xC2",b0="\xE2",x0="\xB4",w0="\u0410",k0="\u0430",A0="\xC6",C0="\xE6",D0="\u2061",S0="\u{1D504}",T0="\u{1D51E}",E0="\xC0",P0="\xE0",L0="\u2135",O0="\u2135",M0="\u0391",B0="\u03B1",F0="\u0100",z0="\u0101",I0="\u2A3F",R0="&",N0="&",j0="\u2A55",Z0="\u2A53",q0="\u2227",U0="\u2A5C",Y0="\u2A58",H0="\u2A5A",V0="\u2220",W0="\u29A4",$0="\u2220",G0="\u29A8",X0="\u29A9",J0="\u29AA",K0="\u29AB",Q0="\u29AC",t2="\u29AD",e2="\u29AE",i2="\u29AF",n2="\u2221",r2="\u221F",s2="\u22BE",o2="\u299D",a2="\u2222",u2="\xC5",l2="\u237C",h2="\u0104",c2="\u0105",d2="\u{1D538}",p2="\u{1D552}",f2="\u2A6F",m2="\u2248",g2="\u2A70",_2="\u224A",y2="\u224B",v2="'",b2="\u2061",x2="\u2248",w2="\u224A",k2="\xC5",A2="\xE5",C2="\u{1D49C}",D2="\u{1D4B6}",S2="\u2254",T2="*",E2="\u2248",P2="\u224D",L2="\xC3",O2="\xE3",M2="\xC4",B2="\xE4",F2="\u2233",z2="\u2A11",I2="\u224C",R2="\u03F6",N2="\u2035",j2="\u223D",Z2="\u22CD",q2="\u2216",U2="\u2AE7",Y2="\u22BD",H2="\u2305",V2="\u2306",W2="\u2305",$2="\u23B5",G2="\u23B6",X2="\u224C",J2="\u0411",K2="\u0431",Q2="\u201E",tv="\u2235",ev="\u2235",iv="\u2235",nv="\u29B0",rv="\u03F6",sv="\u212C",ov="\u212C",av="\u0392",uv="\u03B2",lv="\u2136",hv="\u226C",cv="\u{1D505}",dv="\u{1D51F}",pv="\u22C2",fv="\u25EF",mv="\u22C3",gv="\u2A00",_v="\u2A01",yv="\u2A02",vv="\u2A06",bv="\u2605",xv="\u25BD",wv="\u25B3",kv="\u2A04",Av="\u22C1",Cv="\u22C0",Dv="\u290D",Sv="\u29EB",Tv="\u25AA",Ev="\u25B4",Pv="\u25BE",Lv="\u25C2",Ov="\u25B8",Mv="\u2423",Bv="\u2592",Fv="\u2591",zv="\u2593",Iv="\u2588",Rv="=\u20E5",Nv="\u2261\u20E5",jv="\u2AED",Zv="\u2310",qv="\u{1D539}",Uv="\u{1D553}",Yv="\u22A5",Hv="\u22A5",Vv="\u22C8",Wv="\u29C9",$v="\u2510",Gv="\u2555",Xv="\u2556",Jv="\u2557",Kv="\u250C",Qv="\u2552",t1="\u2553",e1="\u2554",i1="\u2500",n1="\u2550",r1="\u252C",s1="\u2564",o1="\u2565",a1="\u2566",u1="\u2534",l1="\u2567",h1="\u2568",c1="\u2569",d1="\u229F",p1="\u229E",f1="\u22A0",m1="\u2518",g1="\u255B",_1="\u255C",y1="\u255D",v1="\u2514",b1="\u2558",x1="\u2559",w1="\u255A",k1="\u2502",A1="\u2551",C1="\u253C",D1="\u256A",S1="\u256B",T1="\u256C",E1="\u2524",P1="\u2561",L1="\u2562",O1="\u2563",M1="\u251C",B1="\u255E",F1="\u255F",z1="\u2560",I1="\u2035",R1="\u02D8",N1="\u02D8",j1="\xA6",Z1="\u{1D4B7}",q1="\u212C",U1="\u204F",Y1="\u223D",H1="\u22CD",V1="\u29C5",W1="\\",$1="\u27C8",G1="\u2022",X1="\u2022",J1="\u224E",K1="\u2AAE",Q1="\u224F",tb="\u224E",eb="\u224F",ib="\u0106",nb="\u0107",rb="\u2A44",sb="\u2A49",ob="\u2A4B",ab="\u2229",ub="\u22D2",lb="\u2A47",hb="\u2A40",cb="\u2145",db="\u2229\uFE00",pb="\u2041",fb="\u02C7",mb="\u212D",gb="\u2A4D",_b="\u010C",yb="\u010D",vb="\xC7",bb="\xE7",xb="\u0108",wb="\u0109",kb="\u2230",Ab="\u2A4C",Cb="\u2A50",Db="\u010A",Sb="\u010B",Tb="\xB8",Eb="\xB8",Pb="\u29B2",Lb="\xA2",Ob="\xB7",Mb="\xB7",Bb="\u{1D520}",Fb="\u212D",zb="\u0427",Ib="\u0447",Rb="\u2713",Nb="\u2713",jb="\u03A7",Zb="\u03C7",qb="\u02C6",Ub="\u2257",Yb="\u21BA",Hb="\u21BB",Vb="\u229B",Wb="\u229A",$b="\u229D",Gb="\u2299",Xb="\xAE",Jb="\u24C8",Kb="\u2296",Qb="\u2295",tx="\u2297",ex="\u25CB",ix="\u29C3",nx="\u2257",rx="\u2A10",sx="\u2AEF",ox="\u29C2",ax="\u2232",ux="\u201D",lx="\u2019",hx="\u2663",cx="\u2663",dx=":",px="\u2237",fx="\u2A74",mx="\u2254",gx="\u2254",_x=",",yx="@",vx="\u2201",bx="\u2218",xx="\u2201",wx="\u2102",kx="\u2245",Ax="\u2A6D",Cx="\u2261",Dx="\u222E",Sx="\u222F",Tx="\u222E",Ex="\u{1D554}",Px="\u2102",Lx="\u2210",Ox="\u2210",Mx="\xA9",Bx="\xA9",Fx="\u2117",zx="\u2233",Ix="\u21B5",Rx="\u2717",Nx="\u2A2F",jx="\u{1D49E}",Zx="\u{1D4B8}",qx="\u2ACF",Ux="\u2AD1",Yx="\u2AD0",Hx="\u2AD2",Vx="\u22EF",Wx="\u2938",$x="\u2935",Gx="\u22DE",Xx="\u22DF",Jx="\u21B6",Kx="\u293D",Qx="\u2A48",tw="\u2A46",ew="\u224D",iw="\u222A",nw="\u22D3",rw="\u2A4A",sw="\u228D",ow="\u2A45",aw="\u222A\uFE00",uw="\u21B7",lw="\u293C",hw="\u22DE",cw="\u22DF",dw="\u22CE",pw="\u22CF",fw="\xA4",mw="\u21B6",gw="\u21B7",_w="\u22CE",yw="\u22CF",vw="\u2232",bw="\u2231",xw="\u232D",ww="\u2020",kw="\u2021",Aw="\u2138",Cw="\u2193",Dw="\u21A1",Sw="\u21D3",Tw="\u2010",Ew="\u2AE4",Pw="\u22A3",Lw="\u290F",Ow="\u02DD",Mw="\u010E",Bw="\u010F",Fw="\u0414",zw="\u0434",Iw="\u2021",Rw="\u21CA",Nw="\u2145",jw="\u2146",Zw="\u2911",qw="\u2A77",Uw="\xB0",Yw="\u2207",Hw="\u0394",Vw="\u03B4",Ww="\u29B1",$w="\u297F",Gw="\u{1D507}",Xw="\u{1D521}",Jw="\u2965",Kw="\u21C3",Qw="\u21C2",tk="\xB4",ek="\u02D9",ik="\u02DD",nk="`",rk="\u02DC",sk="\u22C4",ok="\u22C4",ak="\u22C4",uk="\u2666",lk="\u2666",hk="\xA8",ck="\u2146",dk="\u03DD",pk="\u22F2",fk="\xF7",mk="\xF7",gk="\u22C7",_k="\u22C7",yk="\u0402",vk="\u0452",bk="\u231E",xk="\u230D",wk="$",kk="\u{1D53B}",Ak="\u{1D555}",Ck="\xA8",Dk="\u02D9",Sk="\u20DC",Tk="\u2250",Ek="\u2251",Pk="\u2250",Lk="\u2238",Ok="\u2214",Mk="\u22A1",Bk="\u2306",Fk="\u222F",zk="\xA8",Ik="\u21D3",Rk="\u21D0",Nk="\u21D4",jk="\u2AE4",Zk="\u27F8",qk="\u27FA",Uk="\u27F9",Yk="\u21D2",Hk="\u22A8",Vk="\u21D1",Wk="\u21D5",$k="\u2225",Gk="\u2913",Xk="\u2193",Jk="\u2193",Kk="\u21D3",Qk="\u21F5",tA="\u0311",eA="\u21CA",iA="\u21C3",nA="\u21C2",rA="\u2950",sA="\u295E",oA="\u2956",aA="\u21BD",uA="\u295F",lA="\u2957",hA="\u21C1",cA="\u21A7",dA="\u22A4",pA="\u2910",fA="\u231F",mA="\u230C",gA="\u{1D49F}",_A="\u{1D4B9}",yA="\u0405",vA="\u0455",bA="\u29F6",xA="\u0110",wA="\u0111",kA="\u22F1",AA="\u25BF",CA="\u25BE",DA="\u21F5",SA="\u296F",TA="\u29A6",EA="\u040F",PA="\u045F",LA="\u27FF",OA="\xC9",MA="\xE9",BA="\u2A6E",FA="\u011A",zA="\u011B",IA="\xCA",RA="\xEA",NA="\u2256",jA="\u2255",ZA="\u042D",qA="\u044D",UA="\u2A77",YA="\u0116",HA="\u0117",VA="\u2251",WA="\u2147",$A="\u2252",GA="\u{1D508}",XA="\u{1D522}",JA="\u2A9A",KA="\xC8",QA="\xE8",tC="\u2A96",eC="\u2A98",iC="\u2A99",nC="\u2208",rC="\u23E7",sC="\u2113",oC="\u2A95",aC="\u2A97",uC="\u0112",lC="\u0113",hC="\u2205",cC="\u2205",dC="\u25FB",pC="\u2205",fC="\u25AB",mC="\u2004",gC="\u2005",_C="\u2003",yC="\u014A",vC="\u014B",bC="\u2002",xC="\u0118",wC="\u0119",kC="\u{1D53C}",AC="\u{1D556}",CC="\u22D5",DC="\u29E3",SC="\u2A71",TC="\u03B5",EC="\u0395",PC="\u03B5",LC="\u03F5",OC="\u2256",MC="\u2255",BC="\u2242",FC="\u2A96",zC="\u2A95",IC="\u2A75",RC="=",NC="\u2242",jC="\u225F",ZC="\u21CC",qC="\u2261",UC="\u2A78",YC="\u29E5",HC="\u2971",VC="\u2253",WC="\u212F",$C="\u2130",GC="\u2250",XC="\u2A73",JC="\u2242",KC="\u0397",QC="\u03B7",tD="\xD0",eD="\xF0",iD="\xCB",nD="\xEB",rD="\u20AC",sD="!",oD="\u2203",aD="\u2203",uD="\u2130",lD="\u2147",hD="\u2147",cD="\u2252",dD="\u0424",pD="\u0444",fD="\u2640",mD="\uFB03",gD="\uFB00",_D="\uFB04",yD="\u{1D509}",vD="\u{1D523}",bD="\uFB01",xD="\u25FC",wD="\u25AA",kD="fj",AD="\u266D",CD="\uFB02",DD="\u25B1",SD="\u0192",TD="\u{1D53D}",ED="\u{1D557}",PD="\u2200",LD="\u2200",OD="\u22D4",MD="\u2AD9",BD="\u2131",FD="\u2A0D",zD="\xBD",ID="\u2153",RD="\xBC",ND="\u2155",jD="\u2159",ZD="\u215B",qD="\u2154",UD="\u2156",YD="\xBE",HD="\u2157",VD="\u215C",WD="\u2158",$D="\u215A",GD="\u215D",XD="\u215E",JD="\u2044",KD="\u2322",QD="\u{1D4BB}",tS="\u2131",eS="\u01F5",iS="\u0393",nS="\u03B3",rS="\u03DC",sS="\u03DD",oS="\u2A86",aS="\u011E",uS="\u011F",lS="\u0122",hS="\u011C",cS="\u011D",dS="\u0413",pS="\u0433",fS="\u0120",mS="\u0121",gS="\u2265",_S="\u2267",yS="\u2A8C",vS="\u22DB",bS="\u2265",xS="\u2267",wS="\u2A7E",kS="\u2AA9",AS="\u2A7E",CS="\u2A80",DS="\u2A82",SS="\u2A84",TS="\u22DB\uFE00",ES="\u2A94",PS="\u{1D50A}",LS="\u{1D524}",OS="\u226B",MS="\u22D9",BS="\u22D9",FS="\u2137",zS="\u0403",IS="\u0453",RS="\u2AA5",NS="\u2277",jS="\u2A92",ZS="\u2AA4",qS="\u2A8A",US="\u2A8A",YS="\u2A88",HS="\u2269",VS="\u2A88",WS="\u2269",$S="\u22E7",GS="\u{1D53E}",XS="\u{1D558}",JS="`",KS="\u2265",QS="\u22DB",tT="\u2267",eT="\u2AA2",iT="\u2277",nT="\u2A7E",rT="\u2273",sT="\u{1D4A2}",oT="\u210A",aT="\u2273",uT="\u2A8E",lT="\u2A90",hT="\u2AA7",cT="\u2A7A",dT=">",pT=">",fT="\u226B",mT="\u22D7",gT="\u2995",_T="\u2A7C",yT="\u2A86",vT="\u2978",bT="\u22D7",xT="\u22DB",wT="\u2A8C",kT="\u2277",AT="\u2273",CT="\u2269\uFE00",DT="\u2269\uFE00",ST="\u02C7",TT="\u200A",ET="\xBD",PT="\u210B",LT="\u042A",OT="\u044A",MT="\u2948",BT="\u2194",FT="\u21D4",zT="\u21AD",IT="^",RT="\u210F",NT="\u0124",jT="\u0125",ZT="\u2665",qT="\u2665",UT="\u2026",YT="\u22B9",HT="\u{1D525}",VT="\u210C",WT="\u210B",$T="\u2925",GT="\u2926",XT="\u21FF",JT="\u223B",KT="\u21A9",QT="\u21AA",tE="\u{1D559}",eE="\u210D",iE="\u2015",nE="\u2500",rE="\u{1D4BD}",sE="\u210B",oE="\u210F",aE="\u0126",uE="\u0127",lE="\u224E",hE="\u224F",cE="\u2043",dE="\u2010",pE="\xCD",fE="\xED",mE="\u2063",gE="\xCE",_E="\xEE",yE="\u0418",vE="\u0438",bE="\u0130",xE="\u0415",wE="\u0435",kE="\xA1",AE="\u21D4",CE="\u{1D526}",DE="\u2111",SE="\xCC",TE="\xEC",EE="\u2148",PE="\u2A0C",LE="\u222D",OE="\u29DC",ME="\u2129",BE="\u0132",FE="\u0133",zE="\u012A",IE="\u012B",RE="\u2111",NE="\u2148",jE="\u2110",ZE="\u2111",qE="\u0131",UE="\u2111",YE="\u22B7",HE="\u01B5",VE="\u21D2",WE="\u2105",$E="\u221E",GE="\u29DD",XE="\u0131",JE="\u22BA",KE="\u222B",QE="\u222C",tP="\u2124",eP="\u222B",iP="\u22BA",nP="\u22C2",rP="\u2A17",sP="\u2A3C",oP="\u2063",aP="\u2062",uP="\u0401",lP="\u0451",hP="\u012E",cP="\u012F",dP="\u{1D540}",pP="\u{1D55A}",fP="\u0399",mP="\u03B9",gP="\u2A3C",_P="\xBF",yP="\u{1D4BE}",vP="\u2110",bP="\u2208",xP="\u22F5",wP="\u22F9",kP="\u22F4",AP="\u22F3",CP="\u2208",DP="\u2062",SP="\u0128",TP="\u0129",EP="\u0406",PP="\u0456",LP="\xCF",OP="\xEF",MP="\u0134",BP="\u0135",FP="\u0419",zP="\u0439",IP="\u{1D50D}",RP="\u{1D527}",NP="\u0237",jP="\u{1D541}",ZP="\u{1D55B}",qP="\u{1D4A5}",UP="\u{1D4BF}",YP="\u0408",HP="\u0458",VP="\u0404",WP="\u0454",$P="\u039A",GP="\u03BA",XP="\u03F0",JP="\u0136",KP="\u0137",QP="\u041A",tL="\u043A",eL="\u{1D50E}",iL="\u{1D528}",nL="\u0138",rL="\u0425",sL="\u0445",oL="\u040C",aL="\u045C",uL="\u{1D542}",lL="\u{1D55C}",hL="\u{1D4A6}",cL="\u{1D4C0}",dL="\u21DA",pL="\u0139",fL="\u013A",mL="\u29B4",gL="\u2112",_L="\u039B",yL="\u03BB",vL="\u27E8",bL="\u27EA",xL="\u2991",wL="\u27E8",kL="\u2A85",AL="\u2112",CL="\xAB",DL="\u21E4",SL="\u291F",TL="\u2190",EL="\u219E",PL="\u21D0",LL="\u291D",OL="\u21A9",ML="\u21AB",BL="\u2939",FL="\u2973",zL="\u21A2",IL="\u2919",RL="\u291B",NL="\u2AAB",jL="\u2AAD",ZL="\u2AAD\uFE00",qL="\u290C",UL="\u290E",YL="\u2772",HL="{",VL="[",WL="\u298B",$L="\u298F",GL="\u298D",XL="\u013D",JL="\u013E",KL="\u013B",QL="\u013C",tO="\u2308",eO="{",iO="\u041B",nO="\u043B",rO="\u2936",sO="\u201C",oO="\u201E",aO="\u2967",uO="\u294B",lO="\u21B2",hO="\u2264",cO="\u2266",dO="\u27E8",pO="\u21E4",fO="\u2190",mO="\u2190",gO="\u21D0",_O="\u21C6",yO="\u21A2",vO="\u2308",bO="\u27E6",xO="\u2961",wO="\u2959",kO="\u21C3",AO="\u230A",CO="\u21BD",DO="\u21BC",SO="\u21C7",TO="\u2194",EO="\u2194",PO="\u21D4",LO="\u21C6",OO="\u21CB",MO="\u21AD",BO="\u294E",FO="\u21A4",zO="\u22A3",IO="\u295A",RO="\u22CB",NO="\u29CF",jO="\u22B2",ZO="\u22B4",qO="\u2951",UO="\u2960",YO="\u2958",HO="\u21BF",VO="\u2952",WO="\u21BC",$O="\u2A8B",GO="\u22DA",XO="\u2264",JO="\u2266",KO="\u2A7D",QO="\u2AA8",tM="\u2A7D",eM="\u2A7F",iM="\u2A81",nM="\u2A83",rM="\u22DA\uFE00",sM="\u2A93",oM="\u2A85",aM="\u22D6",uM="\u22DA",lM="\u2A8B",hM="\u22DA",cM="\u2266",dM="\u2276",pM="\u2276",fM="\u2AA1",mM="\u2272",gM="\u2A7D",_M="\u2272",yM="\u297C",vM="\u230A",bM="\u{1D50F}",xM="\u{1D529}",wM="\u2276",kM="\u2A91",AM="\u2962",CM="\u21BD",DM="\u21BC",SM="\u296A",TM="\u2584",EM="\u0409",PM="\u0459",LM="\u21C7",OM="\u226A",MM="\u22D8",BM="\u231E",FM="\u21DA",zM="\u296B",IM="\u25FA",RM="\u013F",NM="\u0140",jM="\u23B0",ZM="\u23B0",qM="\u2A89",UM="\u2A89",YM="\u2A87",HM="\u2268",VM="\u2A87",WM="\u2268",$M="\u22E6",GM="\u27EC",XM="\u21FD",JM="\u27E6",KM="\u27F5",QM="\u27F5",tB="\u27F8",eB="\u27F7",iB="\u27F7",nB="\u27FA",rB="\u27FC",sB="\u27F6",oB="\u27F6",aB="\u27F9",uB="\u21AB",lB="\u21AC",hB="\u2985",cB="\u{1D543}",dB="\u{1D55D}",pB="\u2A2D",fB="\u2A34",mB="\u2217",gB="_",_B="\u2199",yB="\u2198",vB="\u25CA",bB="\u25CA",xB="\u29EB",wB="(",kB="\u2993",AB="\u21C6",CB="\u231F",DB="\u21CB",SB="\u296D",TB="\u200E",EB="\u22BF",PB="\u2039",LB="\u{1D4C1}",OB="\u2112",MB="\u21B0",BB="\u21B0",FB="\u2272",zB="\u2A8D",IB="\u2A8F",RB="[",NB="\u2018",jB="\u201A",ZB="\u0141",qB="\u0142",UB="\u2AA6",YB="\u2A79",HB="<",VB="<",WB="\u226A",$B="\u22D6",GB="\u22CB",XB="\u22C9",JB="\u2976",KB="\u2A7B",QB="\u25C3",t3="\u22B4",e3="\u25C2",i3="\u2996",n3="\u294A",r3="\u2966",s3="\u2268\uFE00",o3="\u2268\uFE00",a3="\xAF",u3="\u2642",l3="\u2720",h3="\u2720",c3="\u21A6",d3="\u21A6",p3="\u21A7",f3="\u21A4",m3="\u21A5",g3="\u25AE",_3="\u2A29",y3="\u041C",v3="\u043C",b3="\u2014",x3="\u223A",w3="\u2221",k3="\u205F",A3="\u2133",C3="\u{1D510}",D3="\u{1D52A}",S3="\u2127",T3="\xB5",E3="*",P3="\u2AF0",L3="\u2223",O3="\xB7",M3="\u229F",B3="\u2212",F3="\u2238",z3="\u2A2A",I3="\u2213",R3="\u2ADB",N3="\u2026",j3="\u2213",Z3="\u22A7",q3="\u{1D544}",U3="\u{1D55E}",Y3="\u2213",H3="\u{1D4C2}",V3="\u2133",W3="\u223E",$3="\u039C",G3="\u03BC",X3="\u22B8",J3="\u22B8",K3="\u2207",Q3="\u0143",t5="\u0144",e5="\u2220\u20D2",i5="\u2249",n5="\u2A70\u0338",r5="\u224B\u0338",s5="\u0149",o5="\u2249",a5="\u266E",u5="\u2115",l5="\u266E",h5="\xA0",c5="\u224E\u0338",d5="\u224F\u0338",p5="\u2A43",f5="\u0147",m5="\u0148",g5="\u0145",_5="\u0146",y5="\u2247",v5="\u2A6D\u0338",b5="\u2A42",x5="\u041D",w5="\u043D",k5="\u2013",A5="\u2924",C5="\u2197",D5="\u21D7",S5="\u2197",T5="\u2260",E5="\u2250\u0338",P5="\u200B",L5="\u200B",O5="\u200B",M5="\u200B",B5="\u2262",F5="\u2928",z5="\u2242\u0338",I5="\u226B",R5="\u226A",N5=`
`,j5="\u2204",Z5="\u2204",q5="\u{1D511}",U5="\u{1D52B}",Y5="\u2267\u0338",H5="\u2271",V5="\u2271",W5="\u2267\u0338",$5="\u2A7E\u0338",G5="\u2A7E\u0338",X5="\u22D9\u0338",J5="\u2275",K5="\u226B\u20D2",Q5="\u226F",tF="\u226F",eF="\u226B\u0338",iF="\u21AE",nF="\u21CE",rF="\u2AF2",sF="\u220B",oF="\u22FC",aF="\u22FA",uF="\u220B",lF="\u040A",hF="\u045A",cF="\u219A",dF="\u21CD",pF="\u2025",fF="\u2266\u0338",mF="\u2270",gF="\u219A",_F="\u21CD",yF="\u21AE",vF="\u21CE",bF="\u2270",xF="\u2266\u0338",wF="\u2A7D\u0338",kF="\u2A7D\u0338",AF="\u226E",CF="\u22D8\u0338",DF="\u2274",SF="\u226A\u20D2",TF="\u226E",EF="\u22EA",PF="\u22EC",LF="\u226A\u0338",OF="\u2224",MF="\u2060",BF="\xA0",FF="\u{1D55F}",zF="\u2115",IF="\u2AEC",RF="\xAC",NF="\u2262",jF="\u226D",ZF="\u2226",qF="\u2209",UF="\u2260",YF="\u2242\u0338",HF="\u2204",VF="\u226F",WF="\u2271",$F="\u2267\u0338",GF="\u226B\u0338",XF="\u2279",JF="\u2A7E\u0338",KF="\u2275",QF="\u224E\u0338",tz="\u224F\u0338",ez="\u2209",iz="\u22F5\u0338",nz="\u22F9\u0338",rz="\u2209",sz="\u22F7",oz="\u22F6",az="\u29CF\u0338",uz="\u22EA",lz="\u22EC",hz="\u226E",cz="\u2270",dz="\u2278",pz="\u226A\u0338",fz="\u2A7D\u0338",mz="\u2274",gz="\u2AA2\u0338",_z="\u2AA1\u0338",yz="\u220C",vz="\u220C",bz="\u22FE",xz="\u22FD",wz="\u2280",kz="\u2AAF\u0338",Az="\u22E0",Cz="\u220C",Dz="\u29D0\u0338",Sz="\u22EB",Tz="\u22ED",Ez="\u228F\u0338",Pz="\u22E2",Lz="\u2290\u0338",Oz="\u22E3",Mz="\u2282\u20D2",Bz="\u2288",Fz="\u2281",zz="\u2AB0\u0338",Iz="\u22E1",Rz="\u227F\u0338",Nz="\u2283\u20D2",jz="\u2289",Zz="\u2241",qz="\u2244",Uz="\u2247",Yz="\u2249",Hz="\u2224",Vz="\u2226",Wz="\u2226",$z="\u2AFD\u20E5",Gz="\u2202\u0338",Xz="\u2A14",Jz="\u2280",Kz="\u22E0",Qz="\u2280",t4="\u2AAF\u0338",e4="\u2AAF\u0338",i4="\u2933\u0338",n4="\u219B",r4="\u21CF",s4="\u219D\u0338",o4="\u219B",a4="\u21CF",u4="\u22EB",l4="\u22ED",h4="\u2281",c4="\u22E1",d4="\u2AB0\u0338",p4="\u{1D4A9}",f4="\u{1D4C3}",m4="\u2224",g4="\u2226",_4="\u2241",y4="\u2244",v4="\u2244",b4="\u2224",x4="\u2226",w4="\u22E2",k4="\u22E3",A4="\u2284",C4="\u2AC5\u0338",D4="\u2288",S4="\u2282\u20D2",T4="\u2288",E4="\u2AC5\u0338",P4="\u2281",L4="\u2AB0\u0338",O4="\u2285",M4="\u2AC6\u0338",B4="\u2289",F4="\u2283\u20D2",z4="\u2289",I4="\u2AC6\u0338",R4="\u2279",N4="\xD1",j4="\xF1",Z4="\u2278",q4="\u22EA",U4="\u22EC",Y4="\u22EB",H4="\u22ED",V4="\u039D",W4="\u03BD",$4="#",G4="\u2116",X4="\u2007",J4="\u224D\u20D2",K4="\u22AC",Q4="\u22AD",tI="\u22AE",eI="\u22AF",iI="\u2265\u20D2",nI=">\u20D2",rI="\u2904",sI="\u29DE",oI="\u2902",aI="\u2264\u20D2",uI="<\u20D2",lI="\u22B4\u20D2",hI="\u2903",cI="\u22B5\u20D2",dI="\u223C\u20D2",pI="\u2923",fI="\u2196",mI="\u21D6",gI="\u2196",_I="\u2927",yI="\xD3",vI="\xF3",bI="\u229B",xI="\xD4",wI="\xF4",kI="\u229A",AI="\u041E",CI="\u043E",DI="\u229D",SI="\u0150",TI="\u0151",EI="\u2A38",PI="\u2299",LI="\u29BC",OI="\u0152",MI="\u0153",BI="\u29BF",FI="\u{1D512}",zI="\u{1D52C}",II="\u02DB",RI="\xD2",NI="\xF2",jI="\u29C1",ZI="\u29B5",qI="\u03A9",UI="\u222E",YI="\u21BA",HI="\u29BE",VI="\u29BB",WI="\u203E",$I="\u29C0",GI="\u014C",XI="\u014D",JI="\u03A9",KI="\u03C9",QI="\u039F",tR="\u03BF",eR="\u29B6",iR="\u2296",nR="\u{1D546}",rR="\u{1D560}",sR="\u29B7",oR="\u201C",aR="\u2018",uR="\u29B9",lR="\u2295",hR="\u21BB",cR="\u2A54",dR="\u2228",pR="\u2A5D",fR="\u2134",mR="\u2134",gR="\xAA",_R="\xBA",yR="\u22B6",vR="\u2A56",bR="\u2A57",xR="\u2A5B",wR="\u24C8",kR="\u{1D4AA}",AR="\u2134",CR="\xD8",DR="\xF8",SR="\u2298",TR="\xD5",ER="\xF5",PR="\u2A36",LR="\u2A37",OR="\u2297",MR="\xD6",BR="\xF6",FR="\u233D",zR="\u203E",IR="\u23DE",RR="\u23B4",NR="\u23DC",jR="\xB6",ZR="\u2225",qR="\u2225",UR="\u2AF3",YR="\u2AFD",HR="\u2202",VR="\u2202",WR="\u041F",$R="\u043F",GR="%",XR=".",JR="\u2030",KR="\u22A5",QR="\u2031",t9="\u{1D513}",e9="\u{1D52D}",i9="\u03A6",n9="\u03C6",r9="\u03D5",s9="\u2133",o9="\u260E",a9="\u03A0",u9="\u03C0",l9="\u22D4",h9="\u03D6",c9="\u210F",d9="\u210E",p9="\u210F",f9="\u2A23",m9="\u229E",g9="\u2A22",_9="+",y9="\u2214",v9="\u2A25",b9="\u2A72",x9="\xB1",w9="\xB1",k9="\u2A26",A9="\u2A27",C9="\xB1",D9="\u210C",S9="\u2A15",T9="\u{1D561}",E9="\u2119",P9="\xA3",L9="\u2AB7",O9="\u2ABB",M9="\u227A",B9="\u227C",F9="\u2AB7",z9="\u227A",I9="\u227C",R9="\u227A",N9="\u2AAF",j9="\u227C",Z9="\u227E",q9="\u2AAF",U9="\u2AB9",Y9="\u2AB5",H9="\u22E8",V9="\u2AAF",W9="\u2AB3",$9="\u227E",G9="\u2032",X9="\u2033",J9="\u2119",K9="\u2AB9",Q9="\u2AB5",t6="\u22E8",e6="\u220F",i6="\u220F",n6="\u232E",r6="\u2312",s6="\u2313",o6="\u221D",a6="\u221D",u6="\u2237",l6="\u221D",h6="\u227E",c6="\u22B0",d6="\u{1D4AB}",p6="\u{1D4C5}",f6="\u03A8",m6="\u03C8",g6="\u2008",_6="\u{1D514}",y6="\u{1D52E}",v6="\u2A0C",b6="\u{1D562}",x6="\u211A",w6="\u2057",k6="\u{1D4AC}",A6="\u{1D4C6}",C6="\u210D",D6="\u2A16",S6="?",T6="\u225F",E6='"',P6='"',L6="\u21DB",O6="\u223D\u0331",M6="\u0154",B6="\u0155",F6="\u221A",z6="\u29B3",I6="\u27E9",R6="\u27EB",N6="\u2992",j6="\u29A5",Z6="\u27E9",q6="\xBB",U6="\u2975",Y6="\u21E5",H6="\u2920",V6="\u2933",W6="\u2192",$6="\u21A0",G6="\u21D2",X6="\u291E",J6="\u21AA",K6="\u21AC",Q6="\u2945",tN="\u2974",eN="\u2916",iN="\u21A3",nN="\u219D",rN="\u291A",sN="\u291C",oN="\u2236",aN="\u211A",uN="\u290D",lN="\u290F",hN="\u2910",cN="\u2773",dN="}",pN="]",fN="\u298C",mN="\u298E",gN="\u2990",_N="\u0158",yN="\u0159",vN="\u0156",bN="\u0157",xN="\u2309",wN="}",kN="\u0420",AN="\u0440",CN="\u2937",DN="\u2969",SN="\u201D",TN="\u201D",EN="\u21B3",PN="\u211C",LN="\u211B",ON="\u211C",MN="\u211D",BN="\u211C",FN="\u25AD",zN="\xAE",IN="\xAE",RN="\u220B",NN="\u21CB",jN="\u296F",ZN="\u297D",qN="\u230B",UN="\u{1D52F}",YN="\u211C",HN="\u2964",VN="\u21C1",WN="\u21C0",$N="\u296C",GN="\u03A1",XN="\u03C1",JN="\u03F1",KN="\u27E9",QN="\u21E5",tj="\u2192",ej="\u2192",ij="\u21D2",nj="\u21C4",rj="\u21A3",sj="\u2309",oj="\u27E7",aj="\u295D",uj="\u2955",lj="\u21C2",hj="\u230B",cj="\u21C1",dj="\u21C0",pj="\u21C4",fj="\u21CC",mj="\u21C9",gj="\u219D",_j="\u21A6",yj="\u22A2",vj="\u295B",bj="\u22CC",xj="\u29D0",wj="\u22B3",kj="\u22B5",Aj="\u294F",Cj="\u295C",Dj="\u2954",Sj="\u21BE",Tj="\u2953",Ej="\u21C0",Pj="\u02DA",Lj="\u2253",Oj="\u21C4",Mj="\u21CC",Bj="\u200F",Fj="\u23B1",zj="\u23B1",Ij="\u2AEE",Rj="\u27ED",Nj="\u21FE",jj="\u27E7",Zj="\u2986",qj="\u{1D563}",Uj="\u211D",Yj="\u2A2E",Hj="\u2A35",Vj="\u2970",Wj=")",$j="\u2994",Gj="\u2A12",Xj="\u21C9",Jj="\u21DB",Kj="\u203A",Qj="\u{1D4C7}",t8="\u211B",e8="\u21B1",i8="\u21B1",n8="]",r8="\u2019",s8="\u2019",o8="\u22CC",a8="\u22CA",u8="\u25B9",l8="\u22B5",h8="\u25B8",c8="\u29CE",d8="\u29F4",p8="\u2968",f8="\u211E",m8="\u015A",g8="\u015B",_8="\u201A",y8="\u2AB8",v8="\u0160",b8="\u0161",x8="\u2ABC",w8="\u227B",k8="\u227D",A8="\u2AB0",C8="\u2AB4",D8="\u015E",S8="\u015F",T8="\u015C",E8="\u015D",P8="\u2ABA",L8="\u2AB6",O8="\u22E9",M8="\u2A13",B8="\u227F",F8="\u0421",z8="\u0441",I8="\u22A1",R8="\u22C5",N8="\u2A66",j8="\u2925",Z8="\u2198",q8="\u21D8",U8="\u2198",Y8="\xA7",H8=";",V8="\u2929",W8="\u2216",$8="\u2216",G8="\u2736",X8="\u{1D516}",J8="\u{1D530}",K8="\u2322",Q8="\u266F",tZ="\u0429",eZ="\u0449",iZ="\u0428",nZ="\u0448",rZ="\u2193",sZ="\u2190",oZ="\u2223",aZ="\u2225",uZ="\u2192",lZ="\u2191",hZ="\xAD",cZ="\u03A3",dZ="\u03C3",pZ="\u03C2",fZ="\u03C2",mZ="\u223C",gZ="\u2A6A",_Z="\u2243",yZ="\u2243",vZ="\u2A9E",bZ="\u2AA0",xZ="\u2A9D",wZ="\u2A9F",kZ="\u2246",AZ="\u2A24",CZ="\u2972",DZ="\u2190",SZ="\u2218",TZ="\u2216",EZ="\u2A33",PZ="\u29E4",LZ="\u2223",OZ="\u2323",MZ="\u2AAA",BZ="\u2AAC",FZ="\u2AAC\uFE00",zZ="\u042C",IZ="\u044C",RZ="\u233F",NZ="\u29C4",jZ="/",ZZ="\u{1D54A}",qZ="\u{1D564}",UZ="\u2660",YZ="\u2660",HZ="\u2225",VZ="\u2293",WZ="\u2293\uFE00",$Z="\u2294",GZ="\u2294\uFE00",XZ="\u221A",JZ="\u228F",KZ="\u2291",QZ="\u228F",t7="\u2291",e7="\u2290",i7="\u2292",n7="\u2290",r7="\u2292",s7="\u25A1",o7="\u25A1",a7="\u2293",u7="\u228F",l7="\u2291",h7="\u2290",c7="\u2292",d7="\u2294",p7="\u25AA",f7="\u25A1",m7="\u25AA",g7="\u2192",_7="\u{1D4AE}",y7="\u{1D4C8}",v7="\u2216",b7="\u2323",x7="\u22C6",w7="\u22C6",k7="\u2606",A7="\u2605",C7="\u03F5",D7="\u03D5",S7="\xAF",T7="\u2282",E7="\u22D0",P7="\u2ABD",L7="\u2AC5",O7="\u2286",M7="\u2AC3",B7="\u2AC1",F7="\u2ACB",z7="\u228A",I7="\u2ABF",R7="\u2979",N7="\u2282",j7="\u22D0",Z7="\u2286",q7="\u2AC5",U7="\u2286",Y7="\u228A",H7="\u2ACB",V7="\u2AC7",W7="\u2AD5",$7="\u2AD3",G7="\u2AB8",X7="\u227B",J7="\u227D",K7="\u227B",Q7="\u2AB0",tq="\u227D",eq="\u227F",iq="\u2AB0",nq="\u2ABA",rq="\u2AB6",sq="\u22E9",oq="\u227F",aq="\u220B",uq="\u2211",lq="\u2211",hq="\u266A",cq="\xB9",dq="\xB2",pq="\xB3",fq="\u2283",mq="\u22D1",gq="\u2ABE",_q="\u2AD8",yq="\u2AC6",vq="\u2287",bq="\u2AC4",xq="\u2283",wq="\u2287",kq="\u27C9",Aq="\u2AD7",Cq="\u297B",Dq="\u2AC2",Sq="\u2ACC",Tq="\u228B",Eq="\u2AC0",Pq="\u2283",Lq="\u22D1",Oq="\u2287",Mq="\u2AC6",Bq="\u228B",Fq="\u2ACC",zq="\u2AC8",Iq="\u2AD4",Rq="\u2AD6",Nq="\u2926",jq="\u2199",Zq="\u21D9",qq="\u2199",Uq="\u292A",Yq="\xDF",Hq=" ",Vq="\u2316",Wq="\u03A4",$q="\u03C4",Gq="\u23B4",Xq="\u0164",Jq="\u0165",Kq="\u0162",Qq="\u0163",tU="\u0422",eU="\u0442",iU="\u20DB",nU="\u2315",rU="\u{1D517}",sU="\u{1D531}",oU="\u2234",aU="\u2234",uU="\u2234",lU="\u0398",hU="\u03B8",cU="\u03D1",dU="\u03D1",pU="\u2248",fU="\u223C",mU="\u205F\u200A",gU="\u2009",_U="\u2009",yU="\u2248",vU="\u223C",bU="\xDE",xU="\xFE",wU="\u02DC",kU="\u223C",AU="\u2243",CU="\u2245",DU="\u2248",SU="\u2A31",TU="\u22A0",EU="\xD7",PU="\u2A30",LU="\u222D",OU="\u2928",MU="\u2336",BU="\u2AF1",FU="\u22A4",zU="\u{1D54B}",IU="\u{1D565}",RU="\u2ADA",NU="\u2929",jU="\u2034",ZU="\u2122",qU="\u2122",UU="\u25B5",YU="\u25BF",HU="\u25C3",VU="\u22B4",WU="\u225C",$U="\u25B9",GU="\u22B5",XU="\u25EC",JU="\u225C",KU="\u2A3A",QU="\u20DB",tY="\u2A39",eY="\u29CD",iY="\u2A3B",nY="\u23E2",rY="\u{1D4AF}",sY="\u{1D4C9}",oY="\u0426",aY="\u0446",uY="\u040B",lY="\u045B",hY="\u0166",cY="\u0167",dY="\u226C",pY="\u219E",fY="\u21A0",mY="\xDA",gY="\xFA",_Y="\u2191",yY="\u219F",vY="\u21D1",bY="\u2949",xY="\u040E",wY="\u045E",kY="\u016C",AY="\u016D",CY="\xDB",DY="\xFB",SY="\u0423",TY="\u0443",EY="\u21C5",PY="\u0170",LY="\u0171",OY="\u296E",MY="\u297E",BY="\u{1D518}",FY="\u{1D532}",zY="\xD9",IY="\xF9",RY="\u2963",NY="\u21BF",jY="\u21BE",ZY="\u2580",qY="\u231C",UY="\u231C",YY="\u230F",HY="\u25F8",VY="\u016A",WY="\u016B",$Y="\xA8",GY="_",XY="\u23DF",JY="\u23B5",KY="\u23DD",QY="\u22C3",tH="\u228E",eH="\u0172",iH="\u0173",nH="\u{1D54C}",rH="\u{1D566}",sH="\u2912",oH="\u2191",aH="\u2191",uH="\u21D1",lH="\u21C5",hH="\u2195",cH="\u2195",dH="\u21D5",pH="\u296E",fH="\u21BF",mH="\u21BE",gH="\u228E",_H="\u2196",yH="\u2197",vH="\u03C5",bH="\u03D2",xH="\u03D2",wH="\u03A5",kH="\u03C5",AH="\u21A5",CH="\u22A5",DH="\u21C8",SH="\u231D",TH="\u231D",EH="\u230E",PH="\u016E",LH="\u016F",OH="\u25F9",MH="\u{1D4B0}",BH="\u{1D4CA}",FH="\u22F0",zH="\u0168",IH="\u0169",RH="\u25B5",NH="\u25B4",jH="\u21C8",ZH="\xDC",qH="\xFC",UH="\u29A7",YH="\u299C",HH="\u03F5",VH="\u03F0",WH="\u2205",$H="\u03D5",GH="\u03D6",XH="\u221D",JH="\u2195",KH="\u21D5",QH="\u03F1",tV="\u03C2",eV="\u228A\uFE00",iV="\u2ACB\uFE00",nV="\u228B\uFE00",rV="\u2ACC\uFE00",sV="\u03D1",oV="\u22B2",aV="\u22B3",uV="\u2AE8",lV="\u2AEB",hV="\u2AE9",cV="\u0412",dV="\u0432",pV="\u22A2",fV="\u22A8",mV="\u22A9",gV="\u22AB",_V="\u2AE6",yV="\u22BB",vV="\u2228",bV="\u22C1",xV="\u225A",wV="\u22EE",kV="|",AV="\u2016",CV="|",DV="\u2016",SV="\u2223",TV="|",EV="\u2758",PV="\u2240",LV="\u200A",OV="\u{1D519}",MV="\u{1D533}",BV="\u22B2",FV="\u2282\u20D2",zV="\u2283\u20D2",IV="\u{1D54D}",RV="\u{1D567}",NV="\u221D",jV="\u22B3",ZV="\u{1D4B1}",qV="\u{1D4CB}",UV="\u2ACB\uFE00",YV="\u228A\uFE00",HV="\u2ACC\uFE00",VV="\u228B\uFE00",WV="\u22AA",$V="\u299A",GV="\u0174",XV="\u0175",JV="\u2A5F",KV="\u2227",QV="\u22C0",tW="\u2259",eW="\u2118",iW="\u{1D51A}",nW="\u{1D534}",rW="\u{1D54E}",sW="\u{1D568}",oW="\u2118",aW="\u2240",uW="\u2240",lW="\u{1D4B2}",hW="\u{1D4CC}",cW="\u22C2",dW="\u25EF",pW="\u22C3",fW="\u25BD",mW="\u{1D51B}",gW="\u{1D535}",_W="\u27F7",yW="\u27FA",vW="\u039E",bW="\u03BE",xW="\u27F5",wW="\u27F8",kW="\u27FC",AW="\u22FB",CW="\u2A00",DW="\u{1D54F}",SW="\u{1D569}",TW="\u2A01",EW="\u2A02",PW="\u27F6",LW="\u27F9",OW="\u{1D4B3}",MW="\u{1D4CD}",BW="\u2A06",FW="\u2A04",zW="\u25B3",IW="\u22C1",RW="\u22C0",NW="\xDD",jW="\xFD",ZW="\u042F",qW="\u044F",UW="\u0176",YW="\u0177",HW="\u042B",VW="\u044B",WW="\xA5",$W="\u{1D51C}",GW="\u{1D536}",XW="\u0407",JW="\u0457",KW="\u{1D550}",QW="\u{1D56A}",t$="\u{1D4B4}",e$="\u{1D4CE}",i$="\u042E",n$="\u044E",r$="\xFF",s$="\u0178",o$="\u0179",a$="\u017A",u$="\u017D",l$="\u017E",h$="\u0417",c$="\u0437",d$="\u017B",p$="\u017C",f$="\u2128",m$="\u200B",g$="\u0396",_$="\u03B6",y$="\u{1D537}",v$="\u2128",b$="\u0416",x$="\u0436",w$="\u21DD",k$="\u{1D56B}",A$="\u2124",C$="\u{1D4B5}",D$="\u{1D4CF}",S$="\u200D",T$="\u200C",Ia={Aacute:d0,aacute:p0,Abreve:f0,abreve:m0,ac:g0,acd:_0,acE:y0,Acirc:v0,acirc:b0,acute:x0,Acy:w0,acy:k0,AElig:A0,aelig:C0,af:D0,Afr:S0,afr:T0,Agrave:E0,agrave:P0,alefsym:L0,aleph:O0,Alpha:M0,alpha:B0,Amacr:F0,amacr:z0,amalg:I0,amp:R0,AMP:N0,andand:j0,And:Z0,and:q0,andd:U0,andslope:Y0,andv:H0,ang:V0,ange:W0,angle:$0,angmsdaa:G0,angmsdab:X0,angmsdac:J0,angmsdad:K0,angmsdae:Q0,angmsdaf:t2,angmsdag:e2,angmsdah:i2,angmsd:n2,angrt:r2,angrtvb:s2,angrtvbd:o2,angsph:a2,angst:u2,angzarr:l2,Aogon:h2,aogon:c2,Aopf:d2,aopf:p2,apacir:f2,ap:m2,apE:g2,ape:_2,apid:y2,apos:v2,ApplyFunction:b2,approx:x2,approxeq:w2,Aring:k2,aring:A2,Ascr:C2,ascr:D2,Assign:S2,ast:T2,asymp:E2,asympeq:P2,Atilde:L2,atilde:O2,Auml:M2,auml:B2,awconint:F2,awint:z2,backcong:I2,backepsilon:R2,backprime:N2,backsim:j2,backsimeq:Z2,Backslash:q2,Barv:U2,barvee:Y2,barwed:H2,Barwed:V2,barwedge:W2,bbrk:$2,bbrktbrk:G2,bcong:X2,Bcy:J2,bcy:K2,bdquo:Q2,becaus:tv,because:ev,Because:iv,bemptyv:nv,bepsi:rv,bernou:sv,Bernoullis:ov,Beta:av,beta:uv,beth:lv,between:hv,Bfr:cv,bfr:dv,bigcap:pv,bigcirc:fv,bigcup:mv,bigodot:gv,bigoplus:_v,bigotimes:yv,bigsqcup:vv,bigstar:bv,bigtriangledown:xv,bigtriangleup:wv,biguplus:kv,bigvee:Av,bigwedge:Cv,bkarow:Dv,blacklozenge:Sv,blacksquare:Tv,blacktriangle:Ev,blacktriangledown:Pv,blacktriangleleft:Lv,blacktriangleright:Ov,blank:Mv,blk12:Bv,blk14:Fv,blk34:zv,block:Iv,bne:Rv,bnequiv:Nv,bNot:jv,bnot:Zv,Bopf:qv,bopf:Uv,bot:Yv,bottom:Hv,bowtie:Vv,boxbox:Wv,boxdl:$v,boxdL:Gv,boxDl:Xv,boxDL:Jv,boxdr:Kv,boxdR:Qv,boxDr:t1,boxDR:e1,boxh:i1,boxH:n1,boxhd:r1,boxHd:s1,boxhD:o1,boxHD:a1,boxhu:u1,boxHu:l1,boxhU:h1,boxHU:c1,boxminus:d1,boxplus:p1,boxtimes:f1,boxul:m1,boxuL:g1,boxUl:_1,boxUL:y1,boxur:v1,boxuR:b1,boxUr:x1,boxUR:w1,boxv:k1,boxV:A1,boxvh:C1,boxvH:D1,boxVh:S1,boxVH:T1,boxvl:E1,boxvL:P1,boxVl:L1,boxVL:O1,boxvr:M1,boxvR:B1,boxVr:F1,boxVR:z1,bprime:I1,breve:R1,Breve:N1,brvbar:j1,bscr:Z1,Bscr:q1,bsemi:U1,bsim:Y1,bsime:H1,bsolb:V1,bsol:W1,bsolhsub:$1,bull:G1,bullet:X1,bump:J1,bumpE:K1,bumpe:Q1,Bumpeq:tb,bumpeq:eb,Cacute:ib,cacute:nb,capand:rb,capbrcup:sb,capcap:ob,cap:ab,Cap:ub,capcup:lb,capdot:hb,CapitalDifferentialD:cb,caps:db,caret:pb,caron:fb,Cayleys:mb,ccaps:gb,Ccaron:_b,ccaron:yb,Ccedil:vb,ccedil:bb,Ccirc:xb,ccirc:wb,Cconint:kb,ccups:Ab,ccupssm:Cb,Cdot:Db,cdot:Sb,cedil:Tb,Cedilla:Eb,cemptyv:Pb,cent:Lb,centerdot:Ob,CenterDot:Mb,cfr:Bb,Cfr:Fb,CHcy:zb,chcy:Ib,check:Rb,checkmark:Nb,Chi:jb,chi:Zb,circ:qb,circeq:Ub,circlearrowleft:Yb,circlearrowright:Hb,circledast:Vb,circledcirc:Wb,circleddash:$b,CircleDot:Gb,circledR:Xb,circledS:Jb,CircleMinus:Kb,CirclePlus:Qb,CircleTimes:tx,cir:ex,cirE:ix,cire:nx,cirfnint:rx,cirmid:sx,cirscir:ox,ClockwiseContourIntegral:ax,CloseCurlyDoubleQuote:ux,CloseCurlyQuote:lx,clubs:hx,clubsuit:cx,colon:dx,Colon:px,Colone:fx,colone:mx,coloneq:gx,comma:_x,commat:yx,comp:vx,compfn:bx,complement:xx,complexes:wx,cong:kx,congdot:Ax,Congruent:Cx,conint:Dx,Conint:Sx,ContourIntegral:Tx,copf:Ex,Copf:Px,coprod:Lx,Coproduct:Ox,copy:Mx,COPY:Bx,copysr:Fx,CounterClockwiseContourIntegral:zx,crarr:Ix,cross:Rx,Cross:Nx,Cscr:jx,cscr:Zx,csub:qx,csube:Ux,csup:Yx,csupe:Hx,ctdot:Vx,cudarrl:Wx,cudarrr:$x,cuepr:Gx,cuesc:Xx,cularr:Jx,cularrp:Kx,cupbrcap:Qx,cupcap:tw,CupCap:ew,cup:iw,Cup:nw,cupcup:rw,cupdot:sw,cupor:ow,cups:aw,curarr:uw,curarrm:lw,curlyeqprec:hw,curlyeqsucc:cw,curlyvee:dw,curlywedge:pw,curren:fw,curvearrowleft:mw,curvearrowright:gw,cuvee:_w,cuwed:yw,cwconint:vw,cwint:bw,cylcty:xw,dagger:ww,Dagger:kw,daleth:Aw,darr:Cw,Darr:Dw,dArr:Sw,dash:Tw,Dashv:Ew,dashv:Pw,dbkarow:Lw,dblac:Ow,Dcaron:Mw,dcaron:Bw,Dcy:Fw,dcy:zw,ddagger:Iw,ddarr:Rw,DD:Nw,dd:jw,DDotrahd:Zw,ddotseq:qw,deg:Uw,Del:Yw,Delta:Hw,delta:Vw,demptyv:Ww,dfisht:$w,Dfr:Gw,dfr:Xw,dHar:Jw,dharl:Kw,dharr:Qw,DiacriticalAcute:tk,DiacriticalDot:ek,DiacriticalDoubleAcute:ik,DiacriticalGrave:nk,DiacriticalTilde:rk,diam:sk,diamond:ok,Diamond:ak,diamondsuit:uk,diams:lk,die:hk,DifferentialD:ck,digamma:dk,disin:pk,div:fk,divide:mk,divideontimes:gk,divonx:_k,DJcy:yk,djcy:vk,dlcorn:bk,dlcrop:xk,dollar:wk,Dopf:kk,dopf:Ak,Dot:Ck,dot:Dk,DotDot:Sk,doteq:Tk,doteqdot:Ek,DotEqual:Pk,dotminus:Lk,dotplus:Ok,dotsquare:Mk,doublebarwedge:Bk,DoubleContourIntegral:Fk,DoubleDot:zk,DoubleDownArrow:Ik,DoubleLeftArrow:Rk,DoubleLeftRightArrow:Nk,DoubleLeftTee:jk,DoubleLongLeftArrow:Zk,DoubleLongLeftRightArrow:qk,DoubleLongRightArrow:Uk,DoubleRightArrow:Yk,DoubleRightTee:Hk,DoubleUpArrow:Vk,DoubleUpDownArrow:Wk,DoubleVerticalBar:$k,DownArrowBar:Gk,downarrow:Xk,DownArrow:Jk,Downarrow:Kk,DownArrowUpArrow:Qk,DownBreve:tA,downdownarrows:eA,downharpoonleft:iA,downharpoonright:nA,DownLeftRightVector:rA,DownLeftTeeVector:sA,DownLeftVectorBar:oA,DownLeftVector:aA,DownRightTeeVector:uA,DownRightVectorBar:lA,DownRightVector:hA,DownTeeArrow:cA,DownTee:dA,drbkarow:pA,drcorn:fA,drcrop:mA,Dscr:gA,dscr:_A,DScy:yA,dscy:vA,dsol:bA,Dstrok:xA,dstrok:wA,dtdot:kA,dtri:AA,dtrif:CA,duarr:DA,duhar:SA,dwangle:TA,DZcy:EA,dzcy:PA,dzigrarr:LA,Eacute:OA,eacute:MA,easter:BA,Ecaron:FA,ecaron:zA,Ecirc:IA,ecirc:RA,ecir:NA,ecolon:jA,Ecy:ZA,ecy:qA,eDDot:UA,Edot:YA,edot:HA,eDot:VA,ee:WA,efDot:$A,Efr:GA,efr:XA,eg:JA,Egrave:KA,egrave:QA,egs:tC,egsdot:eC,el:iC,Element:nC,elinters:rC,ell:sC,els:oC,elsdot:aC,Emacr:uC,emacr:lC,empty:hC,emptyset:cC,EmptySmallSquare:dC,emptyv:pC,EmptyVerySmallSquare:fC,emsp13:mC,emsp14:gC,emsp:_C,ENG:yC,eng:vC,ensp:bC,Eogon:xC,eogon:wC,Eopf:kC,eopf:AC,epar:CC,eparsl:DC,eplus:SC,epsi:TC,Epsilon:EC,epsilon:PC,epsiv:LC,eqcirc:OC,eqcolon:MC,eqsim:BC,eqslantgtr:FC,eqslantless:zC,Equal:IC,equals:RC,EqualTilde:NC,equest:jC,Equilibrium:ZC,equiv:qC,equivDD:UC,eqvparsl:YC,erarr:HC,erDot:VC,escr:WC,Escr:$C,esdot:GC,Esim:XC,esim:JC,Eta:KC,eta:QC,ETH:tD,eth:eD,Euml:iD,euml:nD,euro:rD,excl:sD,exist:oD,Exists:aD,expectation:uD,exponentiale:lD,ExponentialE:hD,fallingdotseq:cD,Fcy:dD,fcy:pD,female:fD,ffilig:mD,fflig:gD,ffllig:_D,Ffr:yD,ffr:vD,filig:bD,FilledSmallSquare:xD,FilledVerySmallSquare:wD,fjlig:kD,flat:AD,fllig:CD,fltns:DD,fnof:SD,Fopf:TD,fopf:ED,forall:PD,ForAll:LD,fork:OD,forkv:MD,Fouriertrf:BD,fpartint:FD,frac12:zD,frac13:ID,frac14:RD,frac15:ND,frac16:jD,frac18:ZD,frac23:qD,frac25:UD,frac34:YD,frac35:HD,frac38:VD,frac45:WD,frac56:$D,frac58:GD,frac78:XD,frasl:JD,frown:KD,fscr:QD,Fscr:tS,gacute:eS,Gamma:iS,gamma:nS,Gammad:rS,gammad:sS,gap:oS,Gbreve:aS,gbreve:uS,Gcedil:lS,Gcirc:hS,gcirc:cS,Gcy:dS,gcy:pS,Gdot:fS,gdot:mS,ge:gS,gE:_S,gEl:yS,gel:vS,geq:bS,geqq:xS,geqslant:wS,gescc:kS,ges:AS,gesdot:CS,gesdoto:DS,gesdotol:SS,gesl:TS,gesles:ES,Gfr:PS,gfr:LS,gg:OS,Gg:MS,ggg:BS,gimel:FS,GJcy:zS,gjcy:IS,gla:RS,gl:NS,glE:jS,glj:ZS,gnap:qS,gnapprox:US,gne:YS,gnE:HS,gneq:VS,gneqq:WS,gnsim:$S,Gopf:GS,gopf:XS,grave:JS,GreaterEqual:KS,GreaterEqualLess:QS,GreaterFullEqual:tT,GreaterGreater:eT,GreaterLess:iT,GreaterSlantEqual:nT,GreaterTilde:rT,Gscr:sT,gscr:oT,gsim:aT,gsime:uT,gsiml:lT,gtcc:hT,gtcir:cT,gt:dT,GT:pT,Gt:fT,gtdot:mT,gtlPar:gT,gtquest:_T,gtrapprox:yT,gtrarr:vT,gtrdot:bT,gtreqless:xT,gtreqqless:wT,gtrless:kT,gtrsim:AT,gvertneqq:CT,gvnE:DT,Hacek:ST,hairsp:TT,half:ET,hamilt:PT,HARDcy:LT,hardcy:OT,harrcir:MT,harr:BT,hArr:FT,harrw:zT,Hat:IT,hbar:RT,Hcirc:NT,hcirc:jT,hearts:ZT,heartsuit:qT,hellip:UT,hercon:YT,hfr:HT,Hfr:VT,HilbertSpace:WT,hksearow:$T,hkswarow:GT,hoarr:XT,homtht:JT,hookleftarrow:KT,hookrightarrow:QT,hopf:tE,Hopf:eE,horbar:iE,HorizontalLine:nE,hscr:rE,Hscr:sE,hslash:oE,Hstrok:aE,hstrok:uE,HumpDownHump:lE,HumpEqual:hE,hybull:cE,hyphen:dE,Iacute:pE,iacute:fE,ic:mE,Icirc:gE,icirc:_E,Icy:yE,icy:vE,Idot:bE,IEcy:xE,iecy:wE,iexcl:kE,iff:AE,ifr:CE,Ifr:DE,Igrave:SE,igrave:TE,ii:EE,iiiint:PE,iiint:LE,iinfin:OE,iiota:ME,IJlig:BE,ijlig:FE,Imacr:zE,imacr:IE,image:RE,ImaginaryI:NE,imagline:jE,imagpart:ZE,imath:qE,Im:UE,imof:YE,imped:HE,Implies:VE,incare:WE,in:"\u2208",infin:$E,infintie:GE,inodot:XE,intcal:JE,int:KE,Int:QE,integers:tP,Integral:eP,intercal:iP,Intersection:nP,intlarhk:rP,intprod:sP,InvisibleComma:oP,InvisibleTimes:aP,IOcy:uP,iocy:lP,Iogon:hP,iogon:cP,Iopf:dP,iopf:pP,Iota:fP,iota:mP,iprod:gP,iquest:_P,iscr:yP,Iscr:vP,isin:bP,isindot:xP,isinE:wP,isins:kP,isinsv:AP,isinv:CP,it:DP,Itilde:SP,itilde:TP,Iukcy:EP,iukcy:PP,Iuml:LP,iuml:OP,Jcirc:MP,jcirc:BP,Jcy:FP,jcy:zP,Jfr:IP,jfr:RP,jmath:NP,Jopf:jP,jopf:ZP,Jscr:qP,jscr:UP,Jsercy:YP,jsercy:HP,Jukcy:VP,jukcy:WP,Kappa:$P,kappa:GP,kappav:XP,Kcedil:JP,kcedil:KP,Kcy:QP,kcy:tL,Kfr:eL,kfr:iL,kgreen:nL,KHcy:rL,khcy:sL,KJcy:oL,kjcy:aL,Kopf:uL,kopf:lL,Kscr:hL,kscr:cL,lAarr:dL,Lacute:pL,lacute:fL,laemptyv:mL,lagran:gL,Lambda:_L,lambda:yL,lang:vL,Lang:bL,langd:xL,langle:wL,lap:kL,Laplacetrf:AL,laquo:CL,larrb:DL,larrbfs:SL,larr:TL,Larr:EL,lArr:PL,larrfs:LL,larrhk:OL,larrlp:ML,larrpl:BL,larrsim:FL,larrtl:zL,latail:IL,lAtail:RL,lat:NL,late:jL,lates:ZL,lbarr:qL,lBarr:UL,lbbrk:YL,lbrace:HL,lbrack:VL,lbrke:WL,lbrksld:$L,lbrkslu:GL,Lcaron:XL,lcaron:JL,Lcedil:KL,lcedil:QL,lceil:tO,lcub:eO,Lcy:iO,lcy:nO,ldca:rO,ldquo:sO,ldquor:oO,ldrdhar:aO,ldrushar:uO,ldsh:lO,le:hO,lE:cO,LeftAngleBracket:dO,LeftArrowBar:pO,leftarrow:fO,LeftArrow:mO,Leftarrow:gO,LeftArrowRightArrow:_O,leftarrowtail:yO,LeftCeiling:vO,LeftDoubleBracket:bO,LeftDownTeeVector:xO,LeftDownVectorBar:wO,LeftDownVector:kO,LeftFloor:AO,leftharpoondown:CO,leftharpoonup:DO,leftleftarrows:SO,leftrightarrow:TO,LeftRightArrow:EO,Leftrightarrow:PO,leftrightarrows:LO,leftrightharpoons:OO,leftrightsquigarrow:MO,LeftRightVector:BO,LeftTeeArrow:FO,LeftTee:zO,LeftTeeVector:IO,leftthreetimes:RO,LeftTriangleBar:NO,LeftTriangle:jO,LeftTriangleEqual:ZO,LeftUpDownVector:qO,LeftUpTeeVector:UO,LeftUpVectorBar:YO,LeftUpVector:HO,LeftVectorBar:VO,LeftVector:WO,lEg:$O,leg:GO,leq:XO,leqq:JO,leqslant:KO,lescc:QO,les:tM,lesdot:eM,lesdoto:iM,lesdotor:nM,lesg:rM,lesges:sM,lessapprox:oM,lessdot:aM,lesseqgtr:uM,lesseqqgtr:lM,LessEqualGreater:hM,LessFullEqual:cM,LessGreater:dM,lessgtr:pM,LessLess:fM,lesssim:mM,LessSlantEqual:gM,LessTilde:_M,lfisht:yM,lfloor:vM,Lfr:bM,lfr:xM,lg:wM,lgE:kM,lHar:AM,lhard:CM,lharu:DM,lharul:SM,lhblk:TM,LJcy:EM,ljcy:PM,llarr:LM,ll:OM,Ll:MM,llcorner:BM,Lleftarrow:FM,llhard:zM,lltri:IM,Lmidot:RM,lmidot:NM,lmoustache:jM,lmoust:ZM,lnap:qM,lnapprox:UM,lne:YM,lnE:HM,lneq:VM,lneqq:WM,lnsim:$M,loang:GM,loarr:XM,lobrk:JM,longleftarrow:KM,LongLeftArrow:QM,Longleftarrow:tB,longleftrightarrow:eB,LongLeftRightArrow:iB,Longleftrightarrow:nB,longmapsto:rB,longrightarrow:sB,LongRightArrow:oB,Longrightarrow:aB,looparrowleft:uB,looparrowright:lB,lopar:hB,Lopf:cB,lopf:dB,loplus:pB,lotimes:fB,lowast:mB,lowbar:gB,LowerLeftArrow:_B,LowerRightArrow:yB,loz:vB,lozenge:bB,lozf:xB,lpar:wB,lparlt:kB,lrarr:AB,lrcorner:CB,lrhar:DB,lrhard:SB,lrm:TB,lrtri:EB,lsaquo:PB,lscr:LB,Lscr:OB,lsh:MB,Lsh:BB,lsim:FB,lsime:zB,lsimg:IB,lsqb:RB,lsquo:NB,lsquor:jB,Lstrok:ZB,lstrok:qB,ltcc:UB,ltcir:YB,lt:HB,LT:VB,Lt:WB,ltdot:$B,lthree:GB,ltimes:XB,ltlarr:JB,ltquest:KB,ltri:QB,ltrie:t3,ltrif:e3,ltrPar:i3,lurdshar:n3,luruhar:r3,lvertneqq:s3,lvnE:o3,macr:a3,male:u3,malt:l3,maltese:h3,Map:"\u2905",map:c3,mapsto:d3,mapstodown:p3,mapstoleft:f3,mapstoup:m3,marker:g3,mcomma:_3,Mcy:y3,mcy:v3,mdash:b3,mDDot:x3,measuredangle:w3,MediumSpace:k3,Mellintrf:A3,Mfr:C3,mfr:D3,mho:S3,micro:T3,midast:E3,midcir:P3,mid:L3,middot:O3,minusb:M3,minus:B3,minusd:F3,minusdu:z3,MinusPlus:I3,mlcp:R3,mldr:N3,mnplus:j3,models:Z3,Mopf:q3,mopf:U3,mp:Y3,mscr:H3,Mscr:V3,mstpos:W3,Mu:$3,mu:G3,multimap:X3,mumap:J3,nabla:K3,Nacute:Q3,nacute:t5,nang:e5,nap:i5,napE:n5,napid:r5,napos:s5,napprox:o5,natural:a5,naturals:u5,natur:l5,nbsp:h5,nbump:c5,nbumpe:d5,ncap:p5,Ncaron:f5,ncaron:m5,Ncedil:g5,ncedil:_5,ncong:y5,ncongdot:v5,ncup:b5,Ncy:x5,ncy:w5,ndash:k5,nearhk:A5,nearr:C5,neArr:D5,nearrow:S5,ne:T5,nedot:E5,NegativeMediumSpace:P5,NegativeThickSpace:L5,NegativeThinSpace:O5,NegativeVeryThinSpace:M5,nequiv:B5,nesear:F5,nesim:z5,NestedGreaterGreater:I5,NestedLessLess:R5,NewLine:N5,nexist:j5,nexists:Z5,Nfr:q5,nfr:U5,ngE:Y5,nge:H5,ngeq:V5,ngeqq:W5,ngeqslant:$5,nges:G5,nGg:X5,ngsim:J5,nGt:K5,ngt:Q5,ngtr:tF,nGtv:eF,nharr:iF,nhArr:nF,nhpar:rF,ni:sF,nis:oF,nisd:aF,niv:uF,NJcy:lF,njcy:hF,nlarr:cF,nlArr:dF,nldr:pF,nlE:fF,nle:mF,nleftarrow:gF,nLeftarrow:_F,nleftrightarrow:yF,nLeftrightarrow:vF,nleq:bF,nleqq:xF,nleqslant:wF,nles:kF,nless:AF,nLl:CF,nlsim:DF,nLt:SF,nlt:TF,nltri:EF,nltrie:PF,nLtv:LF,nmid:OF,NoBreak:MF,NonBreakingSpace:BF,nopf:FF,Nopf:zF,Not:IF,not:RF,NotCongruent:NF,NotCupCap:jF,NotDoubleVerticalBar:ZF,NotElement:qF,NotEqual:UF,NotEqualTilde:YF,NotExists:HF,NotGreater:VF,NotGreaterEqual:WF,NotGreaterFullEqual:$F,NotGreaterGreater:GF,NotGreaterLess:XF,NotGreaterSlantEqual:JF,NotGreaterTilde:KF,NotHumpDownHump:QF,NotHumpEqual:tz,notin:ez,notindot:iz,notinE:nz,notinva:rz,notinvb:sz,notinvc:oz,NotLeftTriangleBar:az,NotLeftTriangle:uz,NotLeftTriangleEqual:lz,NotLess:hz,NotLessEqual:cz,NotLessGreater:dz,NotLessLess:pz,NotLessSlantEqual:fz,NotLessTilde:mz,NotNestedGreaterGreater:gz,NotNestedLessLess:_z,notni:yz,notniva:vz,notnivb:bz,notnivc:xz,NotPrecedes:wz,NotPrecedesEqual:kz,NotPrecedesSlantEqual:Az,NotReverseElement:Cz,NotRightTriangleBar:Dz,NotRightTriangle:Sz,NotRightTriangleEqual:Tz,NotSquareSubset:Ez,NotSquareSubsetEqual:Pz,NotSquareSuperset:Lz,NotSquareSupersetEqual:Oz,NotSubset:Mz,NotSubsetEqual:Bz,NotSucceeds:Fz,NotSucceedsEqual:zz,NotSucceedsSlantEqual:Iz,NotSucceedsTilde:Rz,NotSuperset:Nz,NotSupersetEqual:jz,NotTilde:Zz,NotTildeEqual:qz,NotTildeFullEqual:Uz,NotTildeTilde:Yz,NotVerticalBar:Hz,nparallel:Vz,npar:Wz,nparsl:$z,npart:Gz,npolint:Xz,npr:Jz,nprcue:Kz,nprec:Qz,npreceq:t4,npre:e4,nrarrc:i4,nrarr:n4,nrArr:r4,nrarrw:s4,nrightarrow:o4,nRightarrow:a4,nrtri:u4,nrtrie:l4,nsc:h4,nsccue:c4,nsce:d4,Nscr:p4,nscr:f4,nshortmid:m4,nshortparallel:g4,nsim:_4,nsime:y4,nsimeq:v4,nsmid:b4,nspar:x4,nsqsube:w4,nsqsupe:k4,nsub:A4,nsubE:C4,nsube:D4,nsubset:S4,nsubseteq:T4,nsubseteqq:E4,nsucc:P4,nsucceq:L4,nsup:O4,nsupE:M4,nsupe:B4,nsupset:F4,nsupseteq:z4,nsupseteqq:I4,ntgl:R4,Ntilde:N4,ntilde:j4,ntlg:Z4,ntriangleleft:q4,ntrianglelefteq:U4,ntriangleright:Y4,ntrianglerighteq:H4,Nu:V4,nu:W4,num:$4,numero:G4,numsp:X4,nvap:J4,nvdash:K4,nvDash:Q4,nVdash:tI,nVDash:eI,nvge:iI,nvgt:nI,nvHarr:rI,nvinfin:sI,nvlArr:oI,nvle:aI,nvlt:uI,nvltrie:lI,nvrArr:hI,nvrtrie:cI,nvsim:dI,nwarhk:pI,nwarr:fI,nwArr:mI,nwarrow:gI,nwnear:_I,Oacute:yI,oacute:vI,oast:bI,Ocirc:xI,ocirc:wI,ocir:kI,Ocy:AI,ocy:CI,odash:DI,Odblac:SI,odblac:TI,odiv:EI,odot:PI,odsold:LI,OElig:OI,oelig:MI,ofcir:BI,Ofr:FI,ofr:zI,ogon:II,Ograve:RI,ograve:NI,ogt:jI,ohbar:ZI,ohm:qI,oint:UI,olarr:YI,olcir:HI,olcross:VI,oline:WI,olt:$I,Omacr:GI,omacr:XI,Omega:JI,omega:KI,Omicron:QI,omicron:tR,omid:eR,ominus:iR,Oopf:nR,oopf:rR,opar:sR,OpenCurlyDoubleQuote:oR,OpenCurlyQuote:aR,operp:uR,oplus:lR,orarr:hR,Or:cR,or:dR,ord:pR,order:fR,orderof:mR,ordf:gR,ordm:_R,origof:yR,oror:vR,orslope:bR,orv:xR,oS:wR,Oscr:kR,oscr:AR,Oslash:CR,oslash:DR,osol:SR,Otilde:TR,otilde:ER,otimesas:PR,Otimes:LR,otimes:OR,Ouml:MR,ouml:BR,ovbar:FR,OverBar:zR,OverBrace:IR,OverBracket:RR,OverParenthesis:NR,para:jR,parallel:ZR,par:qR,parsim:UR,parsl:YR,part:HR,PartialD:VR,Pcy:WR,pcy:$R,percnt:GR,period:XR,permil:JR,perp:KR,pertenk:QR,Pfr:t9,pfr:e9,Phi:i9,phi:n9,phiv:r9,phmmat:s9,phone:o9,Pi:a9,pi:u9,pitchfork:l9,piv:h9,planck:c9,planckh:d9,plankv:p9,plusacir:f9,plusb:m9,pluscir:g9,plus:_9,plusdo:y9,plusdu:v9,pluse:b9,PlusMinus:x9,plusmn:w9,plussim:k9,plustwo:A9,pm:C9,Poincareplane:D9,pointint:S9,popf:T9,Popf:E9,pound:P9,prap:L9,Pr:O9,pr:M9,prcue:B9,precapprox:F9,prec:z9,preccurlyeq:I9,Precedes:R9,PrecedesEqual:N9,PrecedesSlantEqual:j9,PrecedesTilde:Z9,preceq:q9,precnapprox:U9,precneqq:Y9,precnsim:H9,pre:V9,prE:W9,precsim:$9,prime:G9,Prime:X9,primes:J9,prnap:K9,prnE:Q9,prnsim:t6,prod:e6,Product:i6,profalar:n6,profline:r6,profsurf:s6,prop:o6,Proportional:a6,Proportion:u6,propto:l6,prsim:h6,prurel:c6,Pscr:d6,pscr:p6,Psi:f6,psi:m6,puncsp:g6,Qfr:_6,qfr:y6,qint:v6,qopf:b6,Qopf:x6,qprime:w6,Qscr:k6,qscr:A6,quaternions:C6,quatint:D6,quest:S6,questeq:T6,quot:E6,QUOT:P6,rAarr:L6,race:O6,Racute:M6,racute:B6,radic:F6,raemptyv:z6,rang:I6,Rang:R6,rangd:N6,range:j6,rangle:Z6,raquo:q6,rarrap:U6,rarrb:Y6,rarrbfs:H6,rarrc:V6,rarr:W6,Rarr:$6,rArr:G6,rarrfs:X6,rarrhk:J6,rarrlp:K6,rarrpl:Q6,rarrsim:tN,Rarrtl:eN,rarrtl:iN,rarrw:nN,ratail:rN,rAtail:sN,ratio:oN,rationals:aN,rbarr:uN,rBarr:lN,RBarr:hN,rbbrk:cN,rbrace:dN,rbrack:pN,rbrke:fN,rbrksld:mN,rbrkslu:gN,Rcaron:_N,rcaron:yN,Rcedil:vN,rcedil:bN,rceil:xN,rcub:wN,Rcy:kN,rcy:AN,rdca:CN,rdldhar:DN,rdquo:SN,rdquor:TN,rdsh:EN,real:PN,realine:LN,realpart:ON,reals:MN,Re:BN,rect:FN,reg:zN,REG:IN,ReverseElement:RN,ReverseEquilibrium:NN,ReverseUpEquilibrium:jN,rfisht:ZN,rfloor:qN,rfr:UN,Rfr:YN,rHar:HN,rhard:VN,rharu:WN,rharul:$N,Rho:GN,rho:XN,rhov:JN,RightAngleBracket:KN,RightArrowBar:QN,rightarrow:tj,RightArrow:ej,Rightarrow:ij,RightArrowLeftArrow:nj,rightarrowtail:rj,RightCeiling:sj,RightDoubleBracket:oj,RightDownTeeVector:aj,RightDownVectorBar:uj,RightDownVector:lj,RightFloor:hj,rightharpoondown:cj,rightharpoonup:dj,rightleftarrows:pj,rightleftharpoons:fj,rightrightarrows:mj,rightsquigarrow:gj,RightTeeArrow:_j,RightTee:yj,RightTeeVector:vj,rightthreetimes:bj,RightTriangleBar:xj,RightTriangle:wj,RightTriangleEqual:kj,RightUpDownVector:Aj,RightUpTeeVector:Cj,RightUpVectorBar:Dj,RightUpVector:Sj,RightVectorBar:Tj,RightVector:Ej,ring:Pj,risingdotseq:Lj,rlarr:Oj,rlhar:Mj,rlm:Bj,rmoustache:Fj,rmoust:zj,rnmid:Ij,roang:Rj,roarr:Nj,robrk:jj,ropar:Zj,ropf:qj,Ropf:Uj,roplus:Yj,rotimes:Hj,RoundImplies:Vj,rpar:Wj,rpargt:$j,rppolint:Gj,rrarr:Xj,Rrightarrow:Jj,rsaquo:Kj,rscr:Qj,Rscr:t8,rsh:e8,Rsh:i8,rsqb:n8,rsquo:r8,rsquor:s8,rthree:o8,rtimes:a8,rtri:u8,rtrie:l8,rtrif:h8,rtriltri:c8,RuleDelayed:d8,ruluhar:p8,rx:f8,Sacute:m8,sacute:g8,sbquo:_8,scap:y8,Scaron:v8,scaron:b8,Sc:x8,sc:w8,sccue:k8,sce:A8,scE:C8,Scedil:D8,scedil:S8,Scirc:T8,scirc:E8,scnap:P8,scnE:L8,scnsim:O8,scpolint:M8,scsim:B8,Scy:F8,scy:z8,sdotb:I8,sdot:R8,sdote:N8,searhk:j8,searr:Z8,seArr:q8,searrow:U8,sect:Y8,semi:H8,seswar:V8,setminus:W8,setmn:$8,sext:G8,Sfr:X8,sfr:J8,sfrown:K8,sharp:Q8,SHCHcy:tZ,shchcy:eZ,SHcy:iZ,shcy:nZ,ShortDownArrow:rZ,ShortLeftArrow:sZ,shortmid:oZ,shortparallel:aZ,ShortRightArrow:uZ,ShortUpArrow:lZ,shy:hZ,Sigma:cZ,sigma:dZ,sigmaf:pZ,sigmav:fZ,sim:mZ,simdot:gZ,sime:_Z,simeq:yZ,simg:vZ,simgE:bZ,siml:xZ,simlE:wZ,simne:kZ,simplus:AZ,simrarr:CZ,slarr:DZ,SmallCircle:SZ,smallsetminus:TZ,smashp:EZ,smeparsl:PZ,smid:LZ,smile:OZ,smt:MZ,smte:BZ,smtes:FZ,SOFTcy:zZ,softcy:IZ,solbar:RZ,solb:NZ,sol:jZ,Sopf:ZZ,sopf:qZ,spades:UZ,spadesuit:YZ,spar:HZ,sqcap:VZ,sqcaps:WZ,sqcup:$Z,sqcups:GZ,Sqrt:XZ,sqsub:JZ,sqsube:KZ,sqsubset:QZ,sqsubseteq:t7,sqsup:e7,sqsupe:i7,sqsupset:n7,sqsupseteq:r7,square:s7,Square:o7,SquareIntersection:a7,SquareSubset:u7,SquareSubsetEqual:l7,SquareSuperset:h7,SquareSupersetEqual:c7,SquareUnion:d7,squarf:p7,squ:f7,squf:m7,srarr:g7,Sscr:_7,sscr:y7,ssetmn:v7,ssmile:b7,sstarf:x7,Star:w7,star:k7,starf:A7,straightepsilon:C7,straightphi:D7,strns:S7,sub:T7,Sub:E7,subdot:P7,subE:L7,sube:O7,subedot:M7,submult:B7,subnE:F7,subne:z7,subplus:I7,subrarr:R7,subset:N7,Subset:j7,subseteq:Z7,subseteqq:q7,SubsetEqual:U7,subsetneq:Y7,subsetneqq:H7,subsim:V7,subsub:W7,subsup:$7,succapprox:G7,succ:X7,succcurlyeq:J7,Succeeds:K7,SucceedsEqual:Q7,SucceedsSlantEqual:tq,SucceedsTilde:eq,succeq:iq,succnapprox:nq,succneqq:rq,succnsim:sq,succsim:oq,SuchThat:aq,sum:uq,Sum:lq,sung:hq,sup1:cq,sup2:dq,sup3:pq,sup:fq,Sup:mq,supdot:gq,supdsub:_q,supE:yq,supe:vq,supedot:bq,Superset:xq,SupersetEqual:wq,suphsol:kq,suphsub:Aq,suplarr:Cq,supmult:Dq,supnE:Sq,supne:Tq,supplus:Eq,supset:Pq,Supset:Lq,supseteq:Oq,supseteqq:Mq,supsetneq:Bq,supsetneqq:Fq,supsim:zq,supsub:Iq,supsup:Rq,swarhk:Nq,swarr:jq,swArr:Zq,swarrow:qq,swnwar:Uq,szlig:Yq,Tab:Hq,target:Vq,Tau:Wq,tau:$q,tbrk:Gq,Tcaron:Xq,tcaron:Jq,Tcedil:Kq,tcedil:Qq,Tcy:tU,tcy:eU,tdot:iU,telrec:nU,Tfr:rU,tfr:sU,there4:oU,therefore:aU,Therefore:uU,Theta:lU,theta:hU,thetasym:cU,thetav:dU,thickapprox:pU,thicksim:fU,ThickSpace:mU,ThinSpace:gU,thinsp:_U,thkap:yU,thksim:vU,THORN:bU,thorn:xU,tilde:wU,Tilde:kU,TildeEqual:AU,TildeFullEqual:CU,TildeTilde:DU,timesbar:SU,timesb:TU,times:EU,timesd:PU,tint:LU,toea:OU,topbot:MU,topcir:BU,top:FU,Topf:zU,topf:IU,topfork:RU,tosa:NU,tprime:jU,trade:ZU,TRADE:qU,triangle:UU,triangledown:YU,triangleleft:HU,trianglelefteq:VU,triangleq:WU,triangleright:$U,trianglerighteq:GU,tridot:XU,trie:JU,triminus:KU,TripleDot:QU,triplus:tY,trisb:eY,tritime:iY,trpezium:nY,Tscr:rY,tscr:sY,TScy:oY,tscy:aY,TSHcy:uY,tshcy:lY,Tstrok:hY,tstrok:cY,twixt:dY,twoheadleftarrow:pY,twoheadrightarrow:fY,Uacute:mY,uacute:gY,uarr:_Y,Uarr:yY,uArr:vY,Uarrocir:bY,Ubrcy:xY,ubrcy:wY,Ubreve:kY,ubreve:AY,Ucirc:CY,ucirc:DY,Ucy:SY,ucy:TY,udarr:EY,Udblac:PY,udblac:LY,udhar:OY,ufisht:MY,Ufr:BY,ufr:FY,Ugrave:zY,ugrave:IY,uHar:RY,uharl:NY,uharr:jY,uhblk:ZY,ulcorn:qY,ulcorner:UY,ulcrop:YY,ultri:HY,Umacr:VY,umacr:WY,uml:$Y,UnderBar:GY,UnderBrace:XY,UnderBracket:JY,UnderParenthesis:KY,Union:QY,UnionPlus:tH,Uogon:eH,uogon:iH,Uopf:nH,uopf:rH,UpArrowBar:sH,uparrow:oH,UpArrow:aH,Uparrow:uH,UpArrowDownArrow:lH,updownarrow:hH,UpDownArrow:cH,Updownarrow:dH,UpEquilibrium:pH,upharpoonleft:fH,upharpoonright:mH,uplus:gH,UpperLeftArrow:_H,UpperRightArrow:yH,upsi:vH,Upsi:bH,upsih:xH,Upsilon:wH,upsilon:kH,UpTeeArrow:AH,UpTee:CH,upuparrows:DH,urcorn:SH,urcorner:TH,urcrop:EH,Uring:PH,uring:LH,urtri:OH,Uscr:MH,uscr:BH,utdot:FH,Utilde:zH,utilde:IH,utri:RH,utrif:NH,uuarr:jH,Uuml:ZH,uuml:qH,uwangle:UH,vangrt:YH,varepsilon:HH,varkappa:VH,varnothing:WH,varphi:$H,varpi:GH,varpropto:XH,varr:JH,vArr:KH,varrho:QH,varsigma:tV,varsubsetneq:eV,varsubsetneqq:iV,varsupsetneq:nV,varsupsetneqq:rV,vartheta:sV,vartriangleleft:oV,vartriangleright:aV,vBar:uV,Vbar:lV,vBarv:hV,Vcy:cV,vcy:dV,vdash:pV,vDash:fV,Vdash:mV,VDash:gV,Vdashl:_V,veebar:yV,vee:vV,Vee:bV,veeeq:xV,vellip:wV,verbar:kV,Verbar:AV,vert:CV,Vert:DV,VerticalBar:SV,VerticalLine:TV,VerticalSeparator:EV,VerticalTilde:PV,VeryThinSpace:LV,Vfr:OV,vfr:MV,vltri:BV,vnsub:FV,vnsup:zV,Vopf:IV,vopf:RV,vprop:NV,vrtri:jV,Vscr:ZV,vscr:qV,vsubnE:UV,vsubne:YV,vsupnE:HV,vsupne:VV,Vvdash:WV,vzigzag:$V,Wcirc:GV,wcirc:XV,wedbar:JV,wedge:KV,Wedge:QV,wedgeq:tW,weierp:eW,Wfr:iW,wfr:nW,Wopf:rW,wopf:sW,wp:oW,wr:aW,wreath:uW,Wscr:lW,wscr:hW,xcap:cW,xcirc:dW,xcup:pW,xdtri:fW,Xfr:mW,xfr:gW,xharr:_W,xhArr:yW,Xi:vW,xi:bW,xlarr:xW,xlArr:wW,xmap:kW,xnis:AW,xodot:CW,Xopf:DW,xopf:SW,xoplus:TW,xotime:EW,xrarr:PW,xrArr:LW,Xscr:OW,xscr:MW,xsqcup:BW,xuplus:FW,xutri:zW,xvee:IW,xwedge:RW,Yacute:NW,yacute:jW,YAcy:ZW,yacy:qW,Ycirc:UW,ycirc:YW,Ycy:HW,ycy:VW,yen:WW,Yfr:$W,yfr:GW,YIcy:XW,yicy:JW,Yopf:KW,yopf:QW,Yscr:t$,yscr:e$,YUcy:i$,yucy:n$,yuml:r$,Yuml:s$,Zacute:o$,zacute:a$,Zcaron:u$,zcaron:l$,Zcy:h$,zcy:c$,Zdot:d$,zdot:p$,zeetrf:f$,ZeroWidthSpace:m$,Zeta:g$,zeta:_$,zfr:y$,Zfr:v$,ZHcy:b$,zhcy:x$,zigrarr:w$,zopf:k$,Zopf:A$,Zscr:C$,zscr:D$,zwj:S$,zwnj:T$},E$="\xC1",P$="\xE1",L$="\xC2",O$="\xE2",M$="\xB4",B$="\xC6",F$="\xE6",z$="\xC0",I$="\xE0",R$="&",N$="&",j$="\xC5",Z$="\xE5",q$="\xC3",U$="\xE3",Y$="\xC4",H$="\xE4",V$="\xA6",W$="\xC7",$$="\xE7",G$="\xB8",X$="\xA2",J$="\xA9",K$="\xA9",Q$="\xA4",tG="\xB0",eG="\xF7",iG="\xC9",nG="\xE9",rG="\xCA",sG="\xEA",oG="\xC8",aG="\xE8",uG="\xD0",lG="\xF0",hG="\xCB",cG="\xEB",dG="\xBD",pG="\xBC",fG="\xBE",mG=">",gG=">",_G="\xCD",yG="\xED",vG="\xCE",bG="\xEE",xG="\xA1",wG="\xCC",kG="\xEC",AG="\xBF",CG="\xCF",DG="\xEF",SG="\xAB",TG="<",EG="<",PG="\xAF",LG="\xB5",OG="\xB7",MG="\xA0",BG="\xAC",FG="\xD1",zG="\xF1",IG="\xD3",RG="\xF3",NG="\xD4",jG="\xF4",ZG="\xD2",qG="\xF2",UG="\xAA",YG="\xBA",HG="\xD8",VG="\xF8",WG="\xD5",$G="\xF5",GG="\xD6",XG="\xF6",JG="\xB6",KG="\xB1",QG="\xA3",tX='"',eX='"',iX="\xBB",nX="\xAE",rX="\xAE",sX="\xA7",oX="\xAD",aX="\xB9",uX="\xB2",lX="\xB3",hX="\xDF",cX="\xDE",dX="\xFE",pX="\xD7",fX="\xDA",mX="\xFA",gX="\xDB",_X="\xFB",yX="\xD9",vX="\xF9",bX="\xA8",xX="\xDC",wX="\xFC",kX="\xDD",AX="\xFD",CX="\xA5",DX="\xFF",yc={Aacute:E$,aacute:P$,Acirc:L$,acirc:O$,acute:M$,AElig:B$,aelig:F$,Agrave:z$,agrave:I$,amp:R$,AMP:N$,Aring:j$,aring:Z$,Atilde:q$,atilde:U$,Auml:Y$,auml:H$,brvbar:V$,Ccedil:W$,ccedil:$$,cedil:G$,cent:X$,copy:J$,COPY:K$,curren:Q$,deg:tG,divide:eG,Eacute:iG,eacute:nG,Ecirc:rG,ecirc:sG,Egrave:oG,egrave:aG,ETH:uG,eth:lG,Euml:hG,euml:cG,frac12:dG,frac14:pG,frac34:fG,gt:mG,GT:gG,Iacute:_G,iacute:yG,Icirc:vG,icirc:bG,iexcl:xG,Igrave:wG,igrave:kG,iquest:AG,Iuml:CG,iuml:DG,laquo:SG,lt:TG,LT:EG,macr:PG,micro:LG,middot:OG,nbsp:MG,not:BG,Ntilde:FG,ntilde:zG,Oacute:IG,oacute:RG,Ocirc:NG,ocirc:jG,Ograve:ZG,ograve:qG,ordf:UG,ordm:YG,Oslash:HG,oslash:VG,Otilde:WG,otilde:$G,Ouml:GG,ouml:XG,para:JG,plusmn:KG,pound:QG,quot:tX,QUOT:eX,raquo:iX,reg:nX,REG:rX,sect:sX,shy:oX,sup1:aX,sup2:uX,sup3:lX,szlig:hX,THORN:cX,thorn:dX,times:pX,Uacute:fX,uacute:mX,Ucirc:gX,ucirc:_X,Ugrave:yX,ugrave:vX,uml:bX,Uuml:xX,uuml:wX,Yacute:kX,yacute:AX,yen:CX,yuml:DX},SX="&",TX="'",EX=">",PX="<",LX='"',Ra={amp:SX,apos:TX,gt:EX,lt:PX,quot:LX};var Ls=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Es,"__esModule",{value:!0});var OX=Ls(Ps),MX=Ls(Ia),Po=Ls(yc),BX=Ls(Ra);function ee(e){return e===" "||e===`
`||e===" "||e==="\f"||e==="\r"}function Fl(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function qt(e,t,n){var r=e.toLowerCase();return e===r?function(o,u){u===r?o._state=t:(o._state=n,o._index--)}:function(o,u){u===r||u===e?o._state=t:(o._state=n,o._index--)}}function ke(e,t){var n=e.toLowerCase();return function(r,o){o===n||o===e?r._state=t:(r._state=3,r._index--)}}var FX=qt("C",24,16),zX=qt("D",25,16),IX=qt("A",26,16),RX=qt("T",27,16),NX=qt("A",28,16),jX=ke("R",35),ZX=ke("I",36),qX=ke("P",37),UX=ke("T",38),YX=qt("R",40,1),HX=qt("I",41,1),VX=qt("P",42,1),WX=qt("T",43,1),$X=ke("Y",45),GX=ke("L",46),XX=ke("E",47),JX=qt("Y",49,1),KX=qt("L",50,1),QX=qt("E",51,1),tJ=ke("I",54),eJ=ke("T",55),iJ=ke("L",56),nJ=ke("E",57),rJ=qt("I",58,1),sJ=qt("T",59,1),oJ=qt("L",60,1),aJ=qt("E",61,1),uJ=qt("#",63,64),lJ=qt("X",66,65),hJ=function(){function e(t,n){var r;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=n,this.xmlMode=!!(t!=null&&t.xmlMode),this.decodeEntities=(r=t==null?void 0:t.decodeEntities)!==null&&r!==void 0?r:!0}return e.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},e.prototype.write=function(t){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=t,this.parse()},e.prototype.end=function(t){this.ended&&this.cbs.onerror(Error(".end() after done!")),t&&this.write(t),this.ended=!0,this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this._index<this.buffer.length&&this.parse(),this.ended&&this.finish()},e.prototype.getAbsoluteIndex=function(){return this.bufferOffset+this._index},e.prototype.stateText=function(t){t==="<"?(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):this.decodeEntities&&t==="&"&&(this.special===1||this.special===4)&&(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},e.prototype.isTagStartChar=function(t){return Fl(t)||this.xmlMode&&!ee(t)&&t!=="/"&&t!==">"},e.prototype.stateBeforeTagName=function(t){t==="/"?this._state=5:t==="<"?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):t===">"||this.special!==1||ee(t)?this._state=1:t==="!"?(this._state=15,this.sectionStart=this._index+1):t==="?"?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(t)?(this._state=!this.xmlMode&&(t==="s"||t==="S")?32:!this.xmlMode&&(t==="t"||t==="T")?52:3,this.sectionStart=this._index):this._state=1},e.prototype.stateInTagName=function(t){(t==="/"||t===">"||ee(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(t){ee(t)||(t===">"?this._state=1:this.special!==1?this.special!==4&&(t==="s"||t==="S")?this._state=33:this.special===4&&(t==="t"||t==="T")?this._state=53:(this._state=1,this._index--):this.isTagStartChar(t)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},e.prototype.stateInClosingTagName=function(t){(t===">"||ee(t))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},e.prototype.stateAfterClosingTagName=function(t){t===">"&&(this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeAttributeName=function(t){t===">"?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):t==="/"?this._state=4:ee(t)||(this._state=9,this.sectionStart=this._index)},e.prototype.stateInSelfClosingTag=function(t){t===">"?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):ee(t)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(t){(t==="="||t==="/"||t===">"||ee(t))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},e.prototype.stateAfterAttributeName=function(t){t==="="?this._state=11:t==="/"||t===">"?(this.cbs.onattribend(void 0),this._state=8,this._index--):ee(t)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},e.prototype.stateBeforeAttributeValue=function(t){t==='"'?(this._state=12,this.sectionStart=this._index+1):t==="'"?(this._state=13,this.sectionStart=this._index+1):ee(t)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(t,n){t===n?(this.emitToken("onattribdata"),this.cbs.onattribend(n),this._state=8):this.decodeEntities&&t==="&"&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,'"')},e.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,"'")},e.prototype.stateInAttributeValueNoQuotes=function(t){ee(t)||t===">"?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&t==="&"&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateBeforeDeclaration=function(t){this._state=t==="["?23:t==="-"?18:16},e.prototype.stateInDeclaration=function(t){t===">"&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateInProcessingInstruction=function(t){t===">"&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeComment=function(t){t==="-"?(this._state=19,this.sectionStart=this._index+1):this._state=16},e.prototype.stateInComment=function(t){t==="-"&&(this._state=21)},e.prototype.stateInSpecialComment=function(t){t===">"&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateAfterComment1=function(t){t==="-"?this._state=22:this._state=19},e.prototype.stateAfterComment2=function(t){t===">"?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):t!=="-"&&(this._state=19)},e.prototype.stateBeforeCdata6=function(t){t==="["?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},e.prototype.stateInCdata=function(t){t==="]"&&(this._state=30)},e.prototype.stateAfterCdata1=function(t){t==="]"?this._state=31:this._state=29},e.prototype.stateAfterCdata2=function(t){t===">"?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):t!=="]"&&(this._state=29)},e.prototype.stateBeforeSpecialS=function(t){t==="c"||t==="C"?this._state=34:t==="t"||t==="T"?this._state=44:(this._state=3,this._index--)},e.prototype.stateBeforeSpecialSEnd=function(t){this.special===2&&(t==="c"||t==="C")?this._state=39:this.special===3&&(t==="t"||t==="T")?this._state=48:this._state=1},e.prototype.stateBeforeSpecialLast=function(t,n){(t==="/"||t===">"||ee(t))&&(this.special=n),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(t,n){t===">"||ee(t)?(this.special=1,this._state=6,this.sectionStart=this._index-n,this._index--):this._state=1},e.prototype.parseFixedEntity=function(t){if(t===void 0&&(t=this.xmlMode?BX.default:MX.default),this.sectionStart+1<this._index){var n=this.buffer.substring(this.sectionStart+1,this._index);Object.prototype.hasOwnProperty.call(t,n)&&(this.emitPartial(t[n]),this.sectionStart=this._index+1)}},e.prototype.parseLegacyEntity=function(){for(var t=this.sectionStart+1,n=Math.min(this._index-t,6);n>=2;){var r=this.buffer.substr(t,n);if(Object.prototype.hasOwnProperty.call(Po.default,r)){this.emitPartial(Po.default[r]),this.sectionStart+=n+1;return}n--}},e.prototype.stateInNamedEntity=function(t){t===";"?(this.parseFixedEntity(),this.baseState===1&&this.sectionStart+1<this._index&&!this.xmlMode&&this.parseLegacyEntity(),this._state=this.baseState):(t<"0"||t>"9")&&!Fl(t)&&(this.xmlMode||this.sectionStart+1===this._index||(this.baseState!==1?t!=="="&&this.parseFixedEntity(Po.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(t,n,r){var o=this.sectionStart+t;if(o!==this._index){var u=this.buffer.substring(o,this._index),h=parseInt(u,n);this.emitPartial(OX.default(h)),this.sectionStart=r?this._index+1:this._index}this._state=this.baseState},e.prototype.stateInNumericEntity=function(t){t===";"?this.decodeNumericEntity(2,10,!0):(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},e.prototype.stateInHexEntity=function(t){t===";"?this.decodeNumericEntity(3,16,!0):(t<"a"||t>"f")&&(t<"A"||t>"F")&&(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},e.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(this._state===1?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},e.prototype.parse=function(){for(;this._index<this.buffer.length&&this.running;){var t=this.buffer.charAt(this._index);this._state===1?this.stateText(t):this._state===12?this.stateInAttributeValueDoubleQuotes(t):this._state===9?this.stateInAttributeName(t):this._state===19?this.stateInComment(t):this._state===20?this.stateInSpecialComment(t):this._state===8?this.stateBeforeAttributeName(t):this._state===3?this.stateInTagName(t):this._state===6?this.stateInClosingTagName(t):this._state===2?this.stateBeforeTagName(t):this._state===10?this.stateAfterAttributeName(t):this._state===13?this.stateInAttributeValueSingleQuotes(t):this._state===11?this.stateBeforeAttributeValue(t):this._state===5?this.stateBeforeClosingTagName(t):this._state===7?this.stateAfterClosingTagName(t):this._state===32?this.stateBeforeSpecialS(t):this._state===21?this.stateAfterComment1(t):this._state===14?this.stateInAttributeValueNoQuotes(t):this._state===4?this.stateInSelfClosingTag(t):this._state===16?this.stateInDeclaration(t):this._state===15?this.stateBeforeDeclaration(t):this._state===22?this.stateAfterComment2(t):this._state===18?this.stateBeforeComment(t):this._state===33?this.stateBeforeSpecialSEnd(t):this._state===53?rJ(this,t):this._state===39?YX(this,t):this._state===40?HX(this,t):this._state===41?VX(this,t):this._state===34?jX(this,t):this._state===35?ZX(this,t):this._state===36?qX(this,t):this._state===37?UX(this,t):this._state===38?this.stateBeforeSpecialLast(t,2):this._state===42?WX(this,t):this._state===43?this.stateAfterSpecialLast(t,6):this._state===44?$X(this,t):this._state===29?this.stateInCdata(t):this._state===45?GX(this,t):this._state===46?XX(this,t):this._state===47?this.stateBeforeSpecialLast(t,3):this._state===48?JX(this,t):this._state===49?KX(this,t):this._state===50?QX(this,t):this._state===51?this.stateAfterSpecialLast(t,5):this._state===52?tJ(this,t):this._state===54?eJ(this,t):this._state===55?iJ(this,t):this._state===56?nJ(this,t):this._state===57?this.stateBeforeSpecialLast(t,4):this._state===58?sJ(this,t):this._state===59?oJ(this,t):this._state===60?aJ(this,t):this._state===61?this.stateAfterSpecialLast(t,5):this._state===17?this.stateInProcessingInstruction(t):this._state===64?this.stateInNamedEntity(t):this._state===23?FX(this,t):this._state===62?uJ(this,t):this._state===24?zX(this,t):this._state===25?IX(this,t):this._state===30?this.stateAfterCdata1(t):this._state===31?this.stateAfterCdata2(t):this._state===26?RX(this,t):this._state===27?NX(this,t):this._state===28?this.stateBeforeCdata6(t):this._state===66?this.stateInHexEntity(t):this._state===65?this.stateInNumericEntity(t):this._state===63?lJ(this,t):this.cbs.onerror(Error("unknown _state"),this._state),this._index++}this.cleanup()},e.prototype.finish=function(){this.sectionStart<this._index&&this.handleTrailingData(),this.cbs.onend()},e.prototype.handleTrailingData=function(){var t=this.buffer.substr(this.sectionStart);this._state===29||this._state===30||this._state===31?this.cbs.oncdata(t):this._state===19||this._state===21||this._state===22?this.cbs.oncomment(t):this._state===64&&!this.xmlMode?(this.parseLegacyEntity(),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):this._state===65&&!this.xmlMode?(this.decodeNumericEntity(2,10,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):this._state===66&&!this.xmlMode?(this.decodeNumericEntity(3,16,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):this._state!==3&&this._state!==8&&this._state!==11&&this._state!==10&&this._state!==9&&this._state!==13&&this._state!==12&&this._state!==14&&this._state!==6&&this.cbs.ontext(t)},e.prototype.getSection=function(){return this.buffer.substring(this.sectionStart,this._index)},e.prototype.emitToken=function(t){this.cbs[t](this.getSection()),this.sectionStart=-1},e.prototype.emitPartial=function(t){this.baseState!==1?this.cbs.onattribdata(t):this.cbs.ontext(t)},e}();Es.default=hJ;var cJ=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(er,"__esModule",{value:!0});er.Parser=void 0;var dJ=cJ(Es),Zi=new Set(["input","option","optgroup","select","button","datalist","textarea"]),yt=new Set(["p"]),zl={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:yt,h1:yt,h2:yt,h3:yt,h4:yt,h5:yt,h6:yt,select:Zi,input:Zi,output:Zi,button:Zi,datalist:Zi,textarea:Zi,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:yt,article:yt,aside:yt,blockquote:yt,details:yt,div:yt,dl:yt,fieldset:yt,figcaption:yt,figure:yt,footer:yt,form:yt,header:yt,hr:yt,main:yt,nav:yt,ol:yt,pre:yt,section:yt,table:yt,ul:yt,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},Lo=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),Il=new Set(["math","svg"]),Rl=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),pJ=/\s|\//,fJ=function(){function e(t,n){n===void 0&&(n={});var r,o,u,h,d;this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=n,this.cbs=t!=null?t:{},this.lowerCaseTagNames=(r=n.lowerCaseTags)!==null&&r!==void 0?r:!n.xmlMode,this.lowerCaseAttributeNames=(o=n.lowerCaseAttributeNames)!==null&&o!==void 0?o:!n.xmlMode,this.tokenizer=new((u=n.Tokenizer)!==null&&u!==void 0?u:dJ.default)(this.options,this),(d=(h=this.cbs).onparserinit)===null||d===void 0||d.call(h,this)}return e.prototype.updatePosition=function(t){this.endIndex===null?this.tokenizer.sectionStart<=t?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-t:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},e.prototype.ontext=function(t){var n,r;this.updatePosition(1),this.endIndex--,(r=(n=this.cbs).ontext)===null||r===void 0||r.call(n,t)},e.prototype.onopentagname=function(t){var n,r;if(this.lowerCaseTagNames&&(t=t.toLowerCase()),this.tagname=t,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(zl,t))for(var o=void 0;this.stack.length>0&&zl[t].has(o=this.stack[this.stack.length-1]);)this.onclosetag(o);(this.options.xmlMode||!Lo.has(t))&&(this.stack.push(t),Il.has(t)?this.foreignContext.push(!0):Rl.has(t)&&this.foreignContext.push(!1)),(r=(n=this.cbs).onopentagname)===null||r===void 0||r.call(n,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var t,n;this.updatePosition(1),this.attribs&&((n=(t=this.cbs).onopentag)===null||n===void 0||n.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&Lo.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(Il.has(t)||Rl.has(t))&&this.foreignContext.pop(),this.stack.length&&(this.options.xmlMode||!Lo.has(t))){var n=this.stack.lastIndexOf(t);if(n!==-1)if(this.cbs.onclosetag)for(n=this.stack.length-n;n--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=n;else t==="p"&&!this.options.xmlMode&&(this.onopentagname(t),this.closeCurrentTag())}else!this.options.xmlMode&&(t==="br"||t==="p")&&(this.onopentagname(t),this.closeCurrentTag())},e.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},e.prototype.closeCurrentTag=function(){var t,n,r=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===r&&((n=(t=this.cbs).onclosetag)===null||n===void 0||n.call(t,r),this.stack.pop())},e.prototype.onattribname=function(t){this.lowerCaseAttributeNames&&(t=t.toLowerCase()),this.attribname=t},e.prototype.onattribdata=function(t){this.attribvalue+=t},e.prototype.onattribend=function(t){var n,r;(r=(n=this.cbs).onattribute)===null||r===void 0||r.call(n,this.attribname,this.attribvalue,t),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},e.prototype.getInstructionName=function(t){var n=t.search(pJ),r=n<0?t:t.substr(0,n);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r},e.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+n,"!"+t)}},e.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+n,"?"+t)}},e.prototype.oncomment=function(t){var n,r,o,u;this.updatePosition(4),(r=(n=this.cbs).oncomment)===null||r===void 0||r.call(n,t),(u=(o=this.cbs).oncommentend)===null||u===void 0||u.call(o)},e.prototype.oncdata=function(t){var n,r,o,u,h,d;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?((r=(n=this.cbs).oncdatastart)===null||r===void 0||r.call(n),(u=(o=this.cbs).ontext)===null||u===void 0||u.call(o,t),(d=(h=this.cbs).oncdataend)===null||d===void 0||d.call(h)):this.oncomment("[CDATA["+t+"]]")},e.prototype.onerror=function(t){var n,r;(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,t)},e.prototype.onend=function(){var t,n;if(this.cbs.onclosetag)for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r]));(n=(t=this.cbs).onend)===null||n===void 0||n.call(t)},e.prototype.reset=function(){var t,n,r,o;(n=(t=this.cbs).onreset)===null||n===void 0||n.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],(o=(r=this.cbs).onparserinit)===null||o===void 0||o.call(r,this)},e.prototype.parseComplete=function(t){this.reset(),this.end(t)},e.prototype.write=function(t){this.tokenizer.write(t)},e.prototype.end=function(t){this.tokenizer.end(t)},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){this.tokenizer.resume()},e.prototype.parseChunk=function(t){this.write(t)},e.prototype.done=function(t){this.end(t)},e}();er.Parser=fJ;var ii={},un={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0;var t;(function(r){r.Root="root",r.Text="text",r.Directive="directive",r.Comment="comment",r.Script="script",r.Style="style",r.Tag="tag",r.CDATA="cdata",r.Doctype="doctype"})(t=e.ElementType||(e.ElementType={}));function n(r){return r.type===t.Tag||r.type===t.Script||r.type===t.Style}e.isTag=n,e.Root=t.Root,e.Text=t.Text,e.Directive=t.Directive,e.Comment=t.Comment,e.Script=t.Script,e.Style=t.Style,e.Tag=t.Tag,e.CDATA=t.CDATA,e.Doctype=t.Doctype})(un);var ht={},Ei=Z&&Z.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(r[u]=o[u])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Mn=Z&&Z.__assign||function(){return Mn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Mn.apply(this,arguments)};Object.defineProperty(ht,"__esModule",{value:!0});ht.cloneNode=ht.hasChildren=ht.isDocument=ht.isDirective=ht.isComment=ht.isText=ht.isCDATA=ht.isTag=ht.Element=ht.Document=ht.NodeWithChildren=ht.ProcessingInstruction=ht.Comment=ht.Text=ht.DataNode=ht.Node=void 0;var Et=un,mJ=new Map([[Et.ElementType.Tag,1],[Et.ElementType.Script,1],[Et.ElementType.Style,1],[Et.ElementType.Directive,1],[Et.ElementType.Text,3],[Et.ElementType.CDATA,4],[Et.ElementType.Comment,8],[Et.ElementType.Root,9]]),Na=function(){function e(t){this.type=t,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"nodeType",{get:function(){var t;return(t=mJ.get(this.type))!==null&&t!==void 0?t:1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(t){this.parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(t){this.prev=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(t){this.next=t},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(t){return t===void 0&&(t=!1),ja(this,t)},e}();ht.Node=Na;var Os=function(e){Ei(t,e);function t(n,r){var o=e.call(this,n)||this;return o.data=r,o}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(n){this.data=n},enumerable:!1,configurable:!0}),t}(Na);ht.DataNode=Os;var vc=function(e){Ei(t,e);function t(n){return e.call(this,Et.ElementType.Text,n)||this}return t}(Os);ht.Text=vc;var bc=function(e){Ei(t,e);function t(n){return e.call(this,Et.ElementType.Comment,n)||this}return t}(Os);ht.Comment=bc;var xc=function(e){Ei(t,e);function t(n,r){var o=e.call(this,Et.ElementType.Directive,r)||this;return o.name=n,o}return t}(Os);ht.ProcessingInstruction=xc;var Ms=function(e){Ei(t,e);function t(n,r){var o=e.call(this,n)||this;return o.children=r,o}return Object.defineProperty(t.prototype,"firstChild",{get:function(){var n;return(n=this.children[0])!==null&&n!==void 0?n:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(n){this.children=n},enumerable:!1,configurable:!0}),t}(Na);ht.NodeWithChildren=Ms;var wc=function(e){Ei(t,e);function t(n){return e.call(this,Et.ElementType.Root,n)||this}return t}(Ms);ht.Document=wc;var kc=function(e){Ei(t,e);function t(n,r,o,u){o===void 0&&(o=[]),u===void 0&&(u=n==="script"?Et.ElementType.Script:n==="style"?Et.ElementType.Style:Et.ElementType.Tag);var h=e.call(this,u,o)||this;return h.name=n,h.attribs=r,h}return Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(n){this.name=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var n=this;return Object.keys(this.attribs).map(function(r){var o,u;return{name:r,value:n.attribs[r],namespace:(o=n["x-attribsNamespace"])===null||o===void 0?void 0:o[r],prefix:(u=n["x-attribsPrefix"])===null||u===void 0?void 0:u[r]}})},enumerable:!1,configurable:!0}),t}(Ms);ht.Element=kc;function Ac(e){return(0,Et.isTag)(e)}ht.isTag=Ac;function Cc(e){return e.type===Et.ElementType.CDATA}ht.isCDATA=Cc;function Dc(e){return e.type===Et.ElementType.Text}ht.isText=Dc;function Sc(e){return e.type===Et.ElementType.Comment}ht.isComment=Sc;function Tc(e){return e.type===Et.ElementType.Directive}ht.isDirective=Tc;function Ec(e){return e.type===Et.ElementType.Root}ht.isDocument=Ec;function gJ(e){return Object.prototype.hasOwnProperty.call(e,"children")}ht.hasChildren=gJ;function ja(e,t){t===void 0&&(t=!1);var n;if(Dc(e))n=new vc(e.data);else if(Sc(e))n=new bc(e.data);else if(Ac(e)){var r=t?Oo(e.children):[],o=new kc(e.name,Mn({},e.attribs),r);r.forEach(function(f){return f.parent=o}),e.namespace!=null&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=Mn({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=Mn({},e["x-attribsPrefix"])),n=o}else if(Cc(e)){var r=t?Oo(e.children):[],u=new Ms(Et.ElementType.CDATA,r);r.forEach(function(m){return m.parent=u}),n=u}else if(Ec(e)){var r=t?Oo(e.children):[],h=new wc(r);r.forEach(function(m){return m.parent=h}),e["x-mode"]&&(h["x-mode"]=e["x-mode"]),n=h}else if(Tc(e)){var d=new xc(e.name,e.data);e["x-name"]!=null&&(d["x-name"]=e["x-name"],d["x-publicId"]=e["x-publicId"],d["x-systemId"]=e["x-systemId"]),n=d}else throw new Error("Not implemented yet: ".concat(e.type));return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}ht.cloneNode=ja;function Oo(e){for(var t=e.map(function(r){return ja(r,!0)}),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}(function(e){var t=Z&&Z.__createBinding||(Object.create?function(f,m,_,x){x===void 0&&(x=_);var w=Object.getOwnPropertyDescriptor(m,_);(!w||("get"in w?!m.__esModule:w.writable||w.configurable))&&(w={enumerable:!0,get:function(){return m[_]}}),Object.defineProperty(f,x,w)}:function(f,m,_,x){x===void 0&&(x=_),f[x]=m[_]}),n=Z&&Z.__exportStar||function(f,m){for(var _ in f)_!=="default"&&!Object.prototype.hasOwnProperty.call(m,_)&&t(m,f,_)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var r=un,o=ht;n(ht,e);var u=/\s+/g,h={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},d=function(){function f(m,_,x){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof _=="function"&&(x=_,_=h),typeof m=="object"&&(_=m,m=void 0),this.callback=m!=null?m:null,this.options=_!=null?_:h,this.elementCB=x!=null?x:null}return f.prototype.onparserinit=function(m){this.parser=m},f.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},f.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},f.prototype.onerror=function(m){this.handleCallback(m)},f.prototype.onclosetag=function(){this.lastNode=null;var m=this.tagStack.pop();this.options.withEndIndices&&(m.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(m)},f.prototype.onopentag=function(m,_){var x=this.options.xmlMode?r.ElementType.Tag:void 0,w=new o.Element(m,_,void 0,x);this.addNode(w),this.tagStack.push(w)},f.prototype.ontext=function(m){var _=this.options.normalizeWhitespace,x=this.lastNode;if(x&&x.type===r.ElementType.Text)_?x.data=(x.data+m).replace(u," "):x.data+=m,this.options.withEndIndices&&(x.endIndex=this.parser.endIndex);else{_&&(m=m.replace(u," "));var w=new o.Text(m);this.addNode(w),this.lastNode=w}},f.prototype.oncomment=function(m){if(this.lastNode&&this.lastNode.type===r.ElementType.Comment){this.lastNode.data+=m;return}var _=new o.Comment(m);this.addNode(_),this.lastNode=_},f.prototype.oncommentend=function(){this.lastNode=null},f.prototype.oncdatastart=function(){var m=new o.Text(""),_=new o.NodeWithChildren(r.ElementType.CDATA,[m]);this.addNode(_),m.parent=_,this.lastNode=m},f.prototype.oncdataend=function(){this.lastNode=null},f.prototype.onprocessinginstruction=function(m,_){var x=new o.ProcessingInstruction(m,_);this.addNode(x)},f.prototype.handleCallback=function(m){if(typeof this.callback=="function")this.callback(m,this.dom);else if(m)throw m},f.prototype.addNode=function(m){var _=this.tagStack[this.tagStack.length-1],x=_.children[_.children.length-1];this.options.withStartIndices&&(m.startIndex=this.parser.startIndex),this.options.withEndIndices&&(m.endIndex=this.parser.endIndex),_.children.push(m),x&&(m.prev=x,x.next=m),m.parent=_,this.lastNode=null},f}();e.DomHandler=d,e.default=d})(ii);var Di={},Za={},ne={},qa={},Pc={},Xe={},Bs=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.decodeHTML=Xe.decodeHTMLStrict=Xe.decodeXML=void 0;var Vo=Bs(Ia),_J=Bs(yc),yJ=Bs(Ra),Nl=Bs(Ps),vJ=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Xe.decodeXML=Lc(yJ.default);Xe.decodeHTMLStrict=Lc(Vo.default);function Lc(e){var t=Oc(e);return function(n){return String(n).replace(vJ,t)}}var jl=function(e,t){return e<t?1:-1};Xe.decodeHTML=function(){for(var e=Object.keys(_J.default).sort(jl),t=Object.keys(Vo.default).sort(jl),n=0,r=0;n<t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),u=Oc(Vo.default);function h(d){return d.substr(-1)!==";"&&(d+=";"),u(d)}return function(d){return String(d).replace(o,h)}}();function Oc(e){return function(t){if(t.charAt(1)==="#"){var n=t.charAt(2);return n==="X"||n==="x"?Nl.default(parseInt(t.substr(3),16)):Nl.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}var re={},Mc=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(re,"__esModule",{value:!0});re.escapeUTF8=re.escape=re.encodeNonAsciiHTML=re.encodeHTML=re.encodeXML=void 0;var bJ=Mc(Ra),Bc=zc(bJ.default),Fc=Ic(Bc);re.encodeXML=jc(Bc);var xJ=Mc(Ia),Ua=zc(xJ.default),wJ=Ic(Ua);re.encodeHTML=AJ(Ua,wJ);re.encodeNonAsciiHTML=jc(Ua);function zc(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function Ic(e){for(var t=[],n=[],r=0,o=Object.keys(e);r<o.length;r++){var u=o[r];u.length===1?t.push("\\"+u):n.push(u)}t.sort();for(var h=0;h<t.length-1;h++){for(var d=h;d<t.length-1&&t[d].charCodeAt(1)+1===t[d+1].charCodeAt(1);)d+=1;var f=1+d-h;f<3||t.splice(h,f,t[h]+"-"+t[d])}return n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}var Rc=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,kJ=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function Fs(e){return"&#x"+(e.length>1?kJ(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function AJ(e,t){return function(n){return n.replace(t,function(r){return e[r]}).replace(Rc,Fs)}}var Nc=new RegExp(Fc.source+"|"+Rc.source,"g");function CJ(e){return e.replace(Nc,Fs)}re.escape=CJ;function DJ(e){return e.replace(Fc,Fs)}re.escapeUTF8=DJ;function jc(e){return function(t){return t.replace(Nc,function(n){return e[n]||Fs(n)})}}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Xe,n=re;function r(f,m){return(!m||m<=0?t.decodeXML:t.decodeHTML)(f)}e.decode=r;function o(f,m){return(!m||m<=0?t.decodeXML:t.decodeHTMLStrict)(f)}e.decodeStrict=o;function u(f,m){return(!m||m<=0?n.encodeXML:n.encodeHTML)(f)}e.encode=u;var h=re;Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return h.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return h.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return h.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return h.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return h.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return h.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return h.encodeHTML}});var d=Xe;Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return d.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return d.decodeXML}})})(Pc);var Ki={};Object.defineProperty(Ki,"__esModule",{value:!0});Ki.attributeNames=Ki.elementNames=void 0;Ki.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]);Ki.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]]);var Hi=Z&&Z.__assign||function(){return Hi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Hi.apply(this,arguments)},SJ=Z&&Z.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),TJ=Z&&Z.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EJ=Z&&Z.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&SJ(t,e,n);return TJ(t,e),t};Object.defineProperty(qa,"__esModule",{value:!0});var qe=EJ(un),Zc=Pc,qc=Ki,PJ=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function LJ(e,t){if(e)return Object.keys(e).map(function(n){var r,o,u=(r=e[n])!==null&&r!==void 0?r:"";return t.xmlMode==="foreign"&&(n=(o=qc.attributeNames.get(n))!==null&&o!==void 0?o:n),!t.emptyAttrs&&!t.xmlMode&&u===""?n:n+'="'+(t.decodeEntities!==!1?Zc.encodeXML(u):u.replace(/"/g,"&quot;"))+'"'}).join(" ")}var Zl=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Ya(e,t){t===void 0&&(t={});for(var n=("length"in e)?e:[e],r="",o=0;o<n.length;o++)r+=OJ(n[o],t);return r}qa.default=Ya;function OJ(e,t){switch(e.type){case qe.Root:return Ya(e.children,t);case qe.Directive:case qe.Doctype:return zJ(e);case qe.Comment:return NJ(e);case qe.CDATA:return RJ(e);case qe.Script:case qe.Style:case qe.Tag:return FJ(e,t);case qe.Text:return IJ(e,t)}}var MJ=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),BJ=new Set(["svg","math"]);function FJ(e,t){var n;t.xmlMode==="foreign"&&(e.name=(n=qc.elementNames.get(e.name))!==null&&n!==void 0?n:e.name,e.parent&&MJ.has(e.parent.name)&&(t=Hi(Hi({},t),{xmlMode:!1}))),!t.xmlMode&&BJ.has(e.name)&&(t=Hi(Hi({},t),{xmlMode:"foreign"}));var r="<"+e.name,o=LJ(e.attribs,t);return o&&(r+=" "+o),e.children.length===0&&(t.xmlMode?t.selfClosingTags!==!1:t.selfClosingTags&&Zl.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=Ya(e.children,t)),(t.xmlMode||!Zl.has(e.name))&&(r+="</"+e.name+">")),r}function zJ(e){return"<"+e.data+">"}function IJ(e,t){var n=e.data||"";return t.decodeEntities!==!1&&!(!t.xmlMode&&e.parent&&PJ.has(e.parent.name))&&(n=Zc.encodeXML(n)),n}function RJ(e){return"<![CDATA["+e.children[0].data+"]]>"}function NJ(e){return"<!--"+e.data+"-->"}var jJ=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ne,"__esModule",{value:!0});ne.innerText=ne.textContent=ne.getText=ne.getInnerHTML=ne.getOuterHTML=void 0;var Me=ii,ZJ=jJ(qa),qJ=un;function Uc(e,t){return(0,ZJ.default)(e,t)}ne.getOuterHTML=Uc;function UJ(e,t){return(0,Me.hasChildren)(e)?e.children.map(function(n){return Uc(n,t)}).join(""):""}ne.getInnerHTML=UJ;function Gr(e){return Array.isArray(e)?e.map(Gr).join(""):(0,Me.isTag)(e)?e.name==="br"?`
`:Gr(e.children):(0,Me.isCDATA)(e)?Gr(e.children):(0,Me.isText)(e)?e.data:""}ne.getText=Gr;function Wo(e){return Array.isArray(e)?e.map(Wo).join(""):(0,Me.hasChildren)(e)&&!(0,Me.isComment)(e)?Wo(e.children):(0,Me.isText)(e)?e.data:""}ne.textContent=Wo;function $o(e){return Array.isArray(e)?e.map($o).join(""):(0,Me.hasChildren)(e)&&(e.type===qJ.ElementType.Tag||(0,Me.isCDATA)(e))?$o(e.children):(0,Me.isText)(e)?e.data:""}ne.innerText=$o;var Zt={};Object.defineProperty(Zt,"__esModule",{value:!0});Zt.prevElementSibling=Zt.nextElementSibling=Zt.getName=Zt.hasAttrib=Zt.getAttributeValue=Zt.getSiblings=Zt.getParent=Zt.getChildren=void 0;var Yc=ii,YJ=[];function Hc(e){var t;return(t=e.children)!==null&&t!==void 0?t:YJ}Zt.getChildren=Hc;function Vc(e){return e.parent||null}Zt.getParent=Vc;function HJ(e){var t,n,r=Vc(e);if(r!=null)return Hc(r);for(var o=[e],u=e.prev,h=e.next;u!=null;)o.unshift(u),t=u,u=t.prev;for(;h!=null;)o.push(h),n=h,h=n.next;return o}Zt.getSiblings=HJ;function VJ(e,t){var n;return(n=e.attribs)===null||n===void 0?void 0:n[t]}Zt.getAttributeValue=VJ;function WJ(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}Zt.hasAttrib=WJ;function $J(e){return e.name}Zt.getName=$J;function GJ(e){for(var t,n=e.next;n!==null&&!(0,Yc.isTag)(n);)t=n,n=t.next;return n}Zt.nextElementSibling=GJ;function XJ(e){for(var t,n=e.prev;n!==null&&!(0,Yc.isTag)(n);)t=n,n=t.prev;return n}Zt.prevElementSibling=XJ;var te={};Object.defineProperty(te,"__esModule",{value:!0});te.prepend=te.prependChild=te.append=te.appendChild=te.replaceElement=te.removeElement=void 0;function ir(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}te.removeElement=ir;function JJ(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var o=t.parent=e.parent;if(o){var u=o.children;u[u.lastIndexOf(e)]=t}}te.replaceElement=JJ;function KJ(e,t){if(ir(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}te.appendChild=KJ;function QJ(e,t){ir(t);var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var o=n.children;o.splice(o.lastIndexOf(r),0,t)}}else n&&n.children.push(t)}te.append=QJ;function tK(e,t){if(ir(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var n=e.children[1];n.prev=t,t.next=n}else t.next=null}te.prependChild=tK;function eK(e,t){ir(t);var n=e.parent;if(n){var r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}te.prepend=eK;var Xt={};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.findAll=Xt.existsOne=Xt.findOne=Xt.findOneChild=Xt.find=Xt.filter=void 0;var Nn=ii;function iK(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),Array.isArray(t)||(t=[t]),Ha(e,t,n,r)}Xt.filter=iK;function Ha(e,t,n,r){for(var o=[],u=0,h=t;u<h.length;u++){var d=h[u];if(e(d)&&(o.push(d),--r<=0))break;if(n&&(0,Nn.hasChildren)(d)&&d.children.length>0){var f=Ha(e,d.children,n,r);if(o.push.apply(o,f),r-=f.length,r<=0)break}}return o}Xt.find=Ha;function nK(e,t){return t.find(e)}Xt.findOneChild=nK;function Wc(e,t,n){n===void 0&&(n=!0);for(var r=null,o=0;o<t.length&&!r;o++){var u=t[o];if((0,Nn.isTag)(u))e(u)?r=u:n&&u.children.length>0&&(r=Wc(e,u.children));else continue}return r}Xt.findOne=Wc;function $c(e,t){return t.some(function(n){return(0,Nn.isTag)(n)&&(e(n)||n.children.length>0&&$c(e,n.children))})}Xt.existsOne=$c;function rK(e,t){for(var n,r=[],o=t.filter(Nn.isTag),u;u=o.shift();){var h=(n=u.children)===null||n===void 0?void 0:n.filter(Nn.isTag);h&&h.length>0&&o.unshift.apply(o,h),e(u)&&r.push(u)}return r}Xt.findAll=rK;var se={};Object.defineProperty(se,"__esModule",{value:!0});se.getElementsByTagType=se.getElementsByTagName=se.getElementById=se.getElements=se.testElement=void 0;var bi=ii,zs=Xt,os={tag_name:function(e){return typeof e=="function"?function(t){return(0,bi.isTag)(t)&&e(t.name)}:e==="*"?bi.isTag:function(t){return(0,bi.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,bi.isText)(t)&&e(t.data)}:function(t){return(0,bi.isText)(t)&&t.data===e}}};function Gc(e,t){return typeof t=="function"?function(n){return(0,bi.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,bi.isTag)(n)&&n.attribs[e]===t}}function sK(e,t){return function(n){return e(n)||t(n)}}function Xc(e){var t=Object.keys(e).map(function(n){var r=e[n];return Object.prototype.hasOwnProperty.call(os,n)?os[n](r):Gc(n,r)});return t.length===0?null:t.reduce(sK)}function oK(e,t){var n=Xc(e);return n?n(t):!0}se.testElement=oK;function aK(e,t,n,r){r===void 0&&(r=1/0);var o=Xc(e);return o?(0,zs.filter)(o,t,n,r):[]}se.getElements=aK;function uK(e,t,n){return n===void 0&&(n=!0),Array.isArray(t)||(t=[t]),(0,zs.findOne)(Gc("id",e),t,n)}se.getElementById=uK;function lK(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),(0,zs.filter)(os.tag_name(e),t,n,r)}se.getElementsByTagName=lK;function hK(e,t,n,r){return n===void 0&&(n=!0),r===void 0&&(r=1/0),(0,zs.filter)(os.tag_type(e),t,n,r)}se.getElementsByTagType=hK;var li={};Object.defineProperty(li,"__esModule",{value:!0});li.uniqueSort=li.compareDocumentPosition=li.removeSubsets=void 0;var ql=ii;function cK(e){for(var t=e.length;--t>=0;){var n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0){e.splice(t,1);continue}for(var r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e}li.removeSubsets=cK;function Jc(e,t){var n=[],r=[];if(e===t)return 0;for(var o=(0,ql.hasChildren)(e)?e:e.parent;o;)n.unshift(o),o=o.parent;for(o=(0,ql.hasChildren)(t)?t:t.parent;o;)r.unshift(o),o=o.parent;for(var u=Math.min(n.length,r.length),h=0;h<u&&n[h]===r[h];)h++;if(h===0)return 1;var d=n[h-1],f=d.children,m=n[h],_=r[h];return f.indexOf(m)>f.indexOf(_)?d===t?20:4:d===e?10:2}li.compareDocumentPosition=Jc;function dK(e){return e=e.filter(function(t,n,r){return!r.includes(t,n+1)}),e.sort(function(t,n){var r=Jc(t,n);return r&2?-1:r&4?1:0}),e}li.uniqueSort=dK;var Is={};Object.defineProperty(Is,"__esModule",{value:!0});Is.getFeed=void 0;var pK=ne,nr=se;function fK(e){var t=as(vK,e);return t?t.name==="feed"?mK(t):gK(t):null}Is.getFeed=fK;function mK(e){var t,n=e.children,r={type:"atom",items:(0,nr.getElementsByTagName)("entry",n).map(function(h){var d,f=h.children,m={media:Kc(f)};Qt(m,"id","id",f),Qt(m,"title","title",f);var _=(d=as("link",f))===null||d===void 0?void 0:d.attribs.href;_&&(m.link=_);var x=wi("summary",f)||wi("content",f);x&&(m.description=x);var w=wi("updated",f);return w&&(m.pubDate=new Date(w)),m})};Qt(r,"id","id",n),Qt(r,"title","title",n);var o=(t=as("link",n))===null||t===void 0?void 0:t.attribs.href;o&&(r.link=o),Qt(r,"description","subtitle",n);var u=wi("updated",n);return u&&(r.updated=new Date(u)),Qt(r,"author","email",n,!0),r}function gK(e){var t,n,r=(n=(t=as("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],o={type:e.name.substr(0,3),id:"",items:(0,nr.getElementsByTagName)("item",e.children).map(function(h){var d=h.children,f={media:Kc(d)};Qt(f,"id","guid",d),Qt(f,"title","title",d),Qt(f,"link","link",d),Qt(f,"description","description",d);var m=wi("pubDate",d);return m&&(f.pubDate=new Date(m)),f})};Qt(o,"title","title",r),Qt(o,"link","link",r),Qt(o,"description","description",r);var u=wi("lastBuildDate",r);return u&&(o.updated=new Date(u)),Qt(o,"author","managingEditor",r,!0),o}var _K=["url","type","lang"],yK=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Kc(e){return(0,nr.getElementsByTagName)("media:content",e).map(function(t){for(var n=t.attribs,r={medium:n.medium,isDefault:!!n.isDefault},o=0,u=_K;o<u.length;o++){var h=u[o];n[h]&&(r[h]=n[h])}for(var d=0,f=yK;d<f.length;d++){var h=f[d];n[h]&&(r[h]=parseInt(n[h],10))}return n.expression&&(r.expression=n.expression),r})}function as(e,t){return(0,nr.getElementsByTagName)(e,t,!0,1)[0]}function wi(e,t,n){return n===void 0&&(n=!1),(0,pK.textContent)((0,nr.getElementsByTagName)(e,t,n,1)).trim()}function Qt(e,t,n,r,o){o===void 0&&(o=!1);var u=wi(n,r,o);u&&(e[t]=u)}function vK(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}(function(e){var t=Z&&Z.__createBinding||(Object.create?function(o,u,h,d){d===void 0&&(d=h),Object.defineProperty(o,d,{enumerable:!0,get:function(){return u[h]}})}:function(o,u,h,d){d===void 0&&(d=h),o[d]=u[h]}),n=Z&&Z.__exportStar||function(o,u){for(var h in o)h!=="default"&&!Object.prototype.hasOwnProperty.call(u,h)&&t(u,o,h)};Object.defineProperty(e,"__esModule",{value:!0}),e.hasChildren=e.isDocument=e.isComment=e.isText=e.isCDATA=e.isTag=void 0,n(ne,e),n(Zt,e),n(te,e),n(Xt,e),n(se,e),n(li,e),n(Is,e);var r=ii;Object.defineProperty(e,"isTag",{enumerable:!0,get:function(){return r.isTag}}),Object.defineProperty(e,"isCDATA",{enumerable:!0,get:function(){return r.isCDATA}}),Object.defineProperty(e,"isText",{enumerable:!0,get:function(){return r.isText}}),Object.defineProperty(e,"isComment",{enumerable:!0,get:function(){return r.isComment}}),Object.defineProperty(e,"isDocument",{enumerable:!0,get:function(){return r.isDocument}}),Object.defineProperty(e,"hasChildren",{enumerable:!0,get:function(){return r.hasChildren}})})(Za);var bK=Z&&Z.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(r[u]=o[u])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),xK=Z&&Z.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),wK=Z&&Z.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kK=Z&&Z.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&xK(t,e,n);return wK(t,e),t},AK=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Di,"__esModule",{value:!0});Di.parseFeed=Di.FeedHandler=void 0;var CK=AK(ii),us=kK(Za),DK=er,Ul;(function(e){e[e.image=0]="image",e[e.audio=1]="audio",e[e.video=2]="video",e[e.document=3]="document",e[e.executable=4]="executable"})(Ul||(Ul={}));var Yl;(function(e){e[e.sample=0]="sample",e[e.full=1]="full",e[e.nonstop=2]="nonstop"})(Yl||(Yl={}));var Qc=function(e){bK(t,e);function t(n,r){var o=this;return typeof n=="object"&&(n=void 0,r=n),o=e.call(this,n,r)||this,o}return t.prototype.onend=function(){var n,r,o=Or(SK,this.dom);if(!o){this.handleCallback(new Error("couldn't find root of feed"));return}var u={};if(o.name==="feed"){var h=o.children;u.type="atom",Jt(u,"id","id",h),Jt(u,"title","title",h);var d=Vl("href",Or("link",h));d&&(u.link=d),Jt(u,"description","subtitle",h);var f=vi("updated",h);f&&(u.updated=new Date(f)),Jt(u,"author","email",h,!0),u.items=Go("entry",h).map(function(m){var _={},x=m.children;Jt(_,"id","id",x),Jt(_,"title","title",x);var w=Vl("href",Or("link",x));w&&(_.link=w);var k=vi("summary",x)||vi("content",x);k&&(_.description=k);var D=vi("updated",x);return D&&(_.pubDate=new Date(D)),_.media=Hl(x),_})}else{var h=(r=(n=Or("channel",o.children))===null||n===void 0?void 0:n.children)!==null&&r!==void 0?r:[];u.type=o.name.substr(0,3),u.id="",Jt(u,"title","title",h),Jt(u,"link","link",h),Jt(u,"description","description",h);var f=vi("lastBuildDate",h);f&&(u.updated=new Date(f)),Jt(u,"author","managingEditor",h,!0),u.items=Go("item",o.children).map(function(x){var w={},k=x.children;Jt(w,"id","guid",k),Jt(w,"title","title",k),Jt(w,"link","link",k),Jt(w,"description","description",k);var D=vi("pubDate",k);return D&&(w.pubDate=new Date(D)),w.media=Hl(k),w})}this.feed=u,this.handleCallback(null)},t}(CK.default);Di.FeedHandler=Qc;function Hl(e){return Go("media:content",e).map(function(t){var n={medium:t.attribs.medium,isDefault:!!t.attribs.isDefault};return t.attribs.url&&(n.url=t.attribs.url),t.attribs.fileSize&&(n.fileSize=parseInt(t.attribs.fileSize,10)),t.attribs.type&&(n.type=t.attribs.type),t.attribs.expression&&(n.expression=t.attribs.expression),t.attribs.bitrate&&(n.bitrate=parseInt(t.attribs.bitrate,10)),t.attribs.framerate&&(n.framerate=parseInt(t.attribs.framerate,10)),t.attribs.samplingrate&&(n.samplingrate=parseInt(t.attribs.samplingrate,10)),t.attribs.channels&&(n.channels=parseInt(t.attribs.channels,10)),t.attribs.duration&&(n.duration=parseInt(t.attribs.duration,10)),t.attribs.height&&(n.height=parseInt(t.attribs.height,10)),t.attribs.width&&(n.width=parseInt(t.attribs.width,10)),t.attribs.lang&&(n.lang=t.attribs.lang),n})}function Go(e,t){return us.getElementsByTagName(e,t,!0)}function Or(e,t){return us.getElementsByTagName(e,t,!0,1)[0]}function vi(e,t,n){return n===void 0&&(n=!1),us.getText(us.getElementsByTagName(e,t,n,1)).trim()}function Vl(e,t){if(!t)return null;var n=t.attribs;return n[e]}function Jt(e,t,n,r,o){o===void 0&&(o=!1);var u=vi(n,r,o);u&&(e[t]=u)}function SK(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}function TK(e,t){t===void 0&&(t={xmlMode:!0});var n=new Qc(t);return new DK.Parser(n,t).end(e),n.feed}Di.parseFeed=TK;(function(e){var t=Z&&Z.__createBinding||(Object.create?function(D,v,I,R){R===void 0&&(R=I),Object.defineProperty(D,R,{enumerable:!0,get:function(){return v[I]}})}:function(D,v,I,R){R===void 0&&(R=I),D[R]=v[I]}),n=Z&&Z.__setModuleDefault||(Object.create?function(D,v){Object.defineProperty(D,"default",{enumerable:!0,value:v})}:function(D,v){D.default=v}),r=Z&&Z.__importStar||function(D){if(D&&D.__esModule)return D;var v={};if(D!=null)for(var I in D)I!=="default"&&Object.prototype.hasOwnProperty.call(D,I)&&t(v,D,I);return n(v,D),v},o=Z&&Z.__exportStar||function(D,v){for(var I in D)I!=="default"&&!Object.prototype.hasOwnProperty.call(v,I)&&t(v,D,I)},u=Z&&Z.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(e,"__esModule",{value:!0}),e.RssHandler=e.DefaultHandler=e.DomUtils=e.ElementType=e.Tokenizer=e.createDomStream=e.parseDOM=e.parseDocument=e.DomHandler=e.Parser=void 0;var h=er;Object.defineProperty(e,"Parser",{enumerable:!0,get:function(){return h.Parser}});var d=ii;Object.defineProperty(e,"DomHandler",{enumerable:!0,get:function(){return d.DomHandler}}),Object.defineProperty(e,"DefaultHandler",{enumerable:!0,get:function(){return d.DomHandler}});function f(D,v){var I=new d.DomHandler(void 0,v);return new h.Parser(I,v).end(D),I.root}e.parseDocument=f;function m(D,v){return f(D,v).children}e.parseDOM=m;function _(D,v,I){var R=new d.DomHandler(D,v,I);return new h.Parser(R,v)}e.createDomStream=_;var x=Es;Object.defineProperty(e,"Tokenizer",{enumerable:!0,get:function(){return u(x).default}});var w=r(un);e.ElementType=w,o(Di,e),e.DomUtils=r(Za);var k=Di;Object.defineProperty(e,"RssHandler",{enumerable:!0,get:function(){return k.FeedHandler}})})(_c);var EK=e=>{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Va={};Object.defineProperty(Va,"__esModule",{value:!0});/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/function Wl(e){return Object.prototype.toString.call(e)==="[object Object]"}function PK(e){var t,n;return Wl(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(Wl(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}Va.isPlainObject=PK;var LK=function(e){return OK(e)&&!MK(e)};function OK(e){return!!e&&typeof e=="object"}function MK(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||zK(e)}var BK=typeof Symbol=="function"&&Symbol.for,FK=BK?Symbol.for("react.element"):60103;function zK(e){return e.$$typeof===FK}function IK(e){return Array.isArray(e)?[]:{}}function jn(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Qi(IK(e),e,t):e}function RK(e,t,n){return e.concat(t).map(function(r){return jn(r,n)})}function NK(e,t){if(!t.customMerge)return Qi;var n=t.customMerge(e);return typeof n=="function"?n:Qi}function jK(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function $l(e){return Object.keys(e).concat(jK(e))}function td(e,t){try{return t in e}catch{return!1}}function ZK(e,t){return td(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function qK(e,t,n){var r={};return n.isMergeableObject(e)&&$l(e).forEach(function(o){r[o]=jn(e[o],n)}),$l(t).forEach(function(o){ZK(e,o)||(td(e,o)&&n.isMergeableObject(t[o])?r[o]=NK(o,n)(e[o],t[o],n):r[o]=jn(t[o],n))}),r}function Qi(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||RK,n.isMergeableObject=n.isMergeableObject||LK,n.cloneUnlessOtherwiseSpecified=jn;var r=Array.isArray(t),o=Array.isArray(e),u=r===o;return u?r?n.arrayMerge(e,t,n):qK(e,t,n):jn(t,n)}Qi.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,r){return Qi(n,r,t)},{})};var UK=Qi,YK=UK,ed={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.parseSrcset=n()})(Z,function(){return function(t){function n(tt){return tt===" "||tt===" "||tt===`
`||tt==="\f"||tt==="\r"}function r(tt){var gt,M=tt.exec(t.substring(I));if(M)return gt=M[0],I+=gt.length,gt}for(var o=t.length,u=/^[ \t\n\r\u000c]+/,h=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,m=/^\d+$/,_=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,x,w,k,D,v,I=0,R=[];;){if(r(h),I>=o)return R;x=r(d),w=[],x.slice(-1)===","?(x=x.replace(f,""),lt()):st()}function st(){for(r(u),k="",D="in descriptor";;){if(v=t.charAt(I),D==="in descriptor")if(n(v))k&&(w.push(k),k="",D="after descriptor");else if(v===","){I+=1,k&&w.push(k),lt();return}else if(v==="(")k=k+v,D="in parens";else if(v===""){k&&w.push(k),lt();return}else k=k+v;else if(D==="in parens")if(v===")")k=k+v,D="in descriptor";else if(v===""){w.push(k),lt();return}else k=k+v;else if(D==="after descriptor"&&!n(v))if(v===""){lt();return}else D="in descriptor",I-=1;I+=1}}function lt(){var tt=!1,gt,M,U,St,Ut={},pe,Lt,Ot,Ce,A;for(St=0;St<w.length;St++)pe=w[St],Lt=pe[pe.length-1],Ot=pe.substring(0,pe.length-1),Ce=parseInt(Ot,10),A=parseFloat(Ot),m.test(Ot)&&Lt==="w"?((gt||M)&&(tt=!0),Ce===0?tt=!0:gt=Ce):_.test(Ot)&&Lt==="x"?((gt||M||U)&&(tt=!0),A<0?tt=!0:M=A):m.test(Ot)&&Lt==="h"?((U||M)&&(tt=!0),Ce===0?tt=!0:U=Ce):tt=!0;tt?console&&console.log&&console.log("Invalid srcset descriptor found in '"+t+"' at '"+pe+"'."):(Ut.url=x,gt&&(Ut.w=gt),M&&(Ut.d=M),U&&(Ut.h=U),R.push(Ut))}}})})(ed);var Wa={exports:{}},kt=String,id=function(){return{isColorSupported:!1,reset:kt,bold:kt,dim:kt,italic:kt,underline:kt,inverse:kt,hidden:kt,strikethrough:kt,black:kt,red:kt,green:kt,yellow:kt,blue:kt,magenta:kt,cyan:kt,white:kt,gray:kt,bgBlack:kt,bgRed:kt,bgGreen:kt,bgYellow:kt,bgBlue:kt,bgMagenta:kt,bgCyan:kt,bgWhite:kt}};Wa.exports=id();Wa.exports.createColors=id;const HK={},VK=Object.freeze(Object.defineProperty({__proto__:null,default:HK},Symbol.toStringTag,{value:"Module"})),Ae=gc(VK);let Gl=Wa.exports,Xl=Ae;class Zn extends Error{constructor(t,n,r,o,u,h){super(t),this.name="CssSyntaxError",this.reason=t,u&&(this.file=u),o&&(this.source=o),h&&(this.plugin=h),typeof n<"u"&&typeof r<"u"&&(typeof n=="number"?(this.line=n,this.column=r):(this.line=n.line,this.column=n.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,Zn)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let n=this.source;t==null&&(t=Gl.isColorSupported),Xl&&t&&(n=Xl(n));let r=n.split(/\r?\n/),o=Math.max(this.line-3,0),u=Math.min(this.line+2,r.length),h=String(u).length,d,f;if(t){let{bold:m,red:_,gray:x}=Gl.createColors(!0);d=w=>m(_(w)),f=w=>x(w)}else d=f=m=>m;return r.slice(o,u).map((m,_)=>{let x=o+1+_,w=" "+(" "+x).slice(-h)+" | ";if(x===this.line){let k=f(w.replace(/\d/g," "))+m.slice(0,this.column-1).replace(/[^\t]/g," ");return d(">")+f(w)+m+`
`+k+d("^")}return" "+f(w)+m}).join(`
`)}toString(){let t=this.showSourceCode();return t&&(t=`
`+t+`
`),this.name+": "+this.message+t}}var $a=Zn;Zn.default=Zn;var rr={};rr.isClean=Symbol("isClean");rr.my=Symbol("my");const Jl={colon:": ",indent:" ",beforeDecl:`
`,beforeRule:`
`,beforeOpen:" ",beforeClose:`
`,beforeComment:`
`,after:`
`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function WK(e){return e[0].toUpperCase()+e.slice(1)}class Xo{constructor(t){this.builder=t}stringify(t,n){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,n)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let n=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder("/*"+n+t.text+r+"*/",t)}decl(t,n){let r=this.raw(t,"between","colon"),o=t.prop+r+this.rawValue(t,"value");t.important&&(o+=t.raws.important||" !important"),n&&(o+=";"),this.builder(o,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,n){let r="@"+t.name,o=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?r+=t.raws.afterName:o&&(r+=" "),t.nodes)this.block(t,r+o);else{let u=(t.raws.between||"")+(n?";":"");this.builder(r+o+u,t)}}body(t){let n=t.nodes.length-1;for(;n>0&&t.nodes[n].type==="comment";)n-=1;let r=this.raw(t,"semicolon");for(let o=0;o<t.nodes.length;o++){let u=t.nodes[o],h=this.raw(u,"before");h&&this.builder(h),this.stringify(u,n!==o||r)}}block(t,n){let r=this.raw(t,"between","beforeOpen");this.builder(n+r+"{",t,"start");let o;t.nodes&&t.nodes.length?(this.body(t),o=this.raw(t,"after")):o=this.raw(t,"after","emptyBody"),o&&this.builder(o),this.builder("}",t,"end")}raw(t,n,r){let o;if(r||(r=n),n&&(o=t.raws[n],typeof o<"u"))return o;let u=t.parent;if(r==="before"&&(!u||u.type==="root"&&u.first===t||u&&u.type==="document"))return"";if(!u)return Jl[r];let h=t.root();if(h.rawCache||(h.rawCache={}),typeof h.rawCache[r]<"u")return h.rawCache[r];if(r==="before"||r==="after")return this.beforeAfter(t,r);{let d="raw"+WK(r);this[d]?o=this[d](h,t):h.walk(f=>{if(o=f.raws[n],typeof o<"u")return!1})}return typeof o>"u"&&(o=Jl[r]),h.rawCache[r]=o,o}rawSemicolon(t){let n;return t.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(n=r.raws.semicolon,typeof n<"u"))return!1}),n}rawEmptyBody(t){let n;return t.walk(r=>{if(r.nodes&&r.nodes.length===0&&(n=r.raws.after,typeof n<"u"))return!1}),n}rawIndent(t){if(t.raws.indent)return t.raws.indent;let n;return t.walk(r=>{let o=r.parent;if(o&&o!==t&&o.parent&&o.parent===t&&typeof r.raws.before<"u"){let u=r.raws.before.split(`
`);return n=u[u.length-1],n=n.replace(/\S/g,""),!1}}),n}rawBeforeComment(t,n){let r;return t.walkComments(o=>{if(typeof o.raws.before<"u")return r=o.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(n,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(t,n){let r;return t.walkDecls(o=>{if(typeof o.raws.before<"u")return r=o.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(n,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeRule(t){let n;return t.walk(r=>{if(r.nodes&&(r.parent!==t||t.first!==r)&&typeof r.raws.before<"u")return n=r.raws.before,n.includes(`
`)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawBeforeClose(t){let n;return t.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return n=r.raws.after,n.includes(`
`)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawBeforeOpen(t){let n;return t.walk(r=>{if(r.type!=="decl"&&(n=r.raws.between,typeof n<"u"))return!1}),n}rawColon(t){let n;return t.walkDecls(r=>{if(typeof r.raws.between<"u")return n=r.raws.between.replace(/[^\s:]/g,""),!1}),n}beforeAfter(t,n){let r;t.type==="decl"?r=this.raw(t,null,"beforeDecl"):t.type==="comment"?r=this.raw(t,null,"beforeComment"):n==="before"?r=this.raw(t,null,"beforeRule"):r=this.raw(t,null,"beforeClose");let o=t.parent,u=0;for(;o&&o.type!=="root";)u+=1,o=o.parent;if(r.includes(`
`)){let h=this.raw(t,null,"indent");if(h.length)for(let d=0;d<u;d++)r+=h}return r}rawValue(t,n){let r=t[n],o=t.raws[n];return o&&o.value===r?o.raw:r}}var nd=Xo;Xo.default=Xo;let $K=nd;function Jo(e,t){new $K(t).stringify(e)}var Rs=Jo;Jo.default=Jo;let{isClean:Mr,my:GK}=rr,XK=$a,JK=nd,KK=Rs;function Ko(e,t){let n=new e.constructor;for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||r==="proxyCache")continue;let o=e[r],u=typeof o;r==="parent"&&u==="object"?t&&(n[r]=t):r==="source"?n[r]=o:Array.isArray(o)?n[r]=o.map(h=>Ko(h,n)):(u==="object"&&o!==null&&(o=Ko(o)),n[r]=o)}return n}class Qo{constructor(t={}){this.raws={},this[Mr]=!1,this[GK]=!0;for(let n in t)if(n==="nodes"){this.nodes=[];for(let r of t[n])typeof r.clone=="function"?this.append(r.clone()):this.append(r)}else this[n]=t[n]}error(t,n={}){if(this.source){let{start:r,end:o}=this.rangeBy(n);return this.source.input.error(t,{line:r.line,column:r.column},{line:o.line,column:o.column},n)}return new XK(t)}warn(t,n,r){let o={node:this};for(let u in r)o[u]=r[u];return t.warn(n,o)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=KK){t.stringify&&(t=t.stringify);let n="";return t(this,r=>{n+=r}),n}assign(t={}){for(let n in t)this[n]=t[n];return this}clone(t={}){let n=Ko(this);for(let r in t)n[r]=t[r];return n}cloneBefore(t={}){let n=this.clone(t);return this.parent.insertBefore(this,n),n}cloneAfter(t={}){let n=this.clone(t);return this.parent.insertAfter(this,n),n}replaceWith(...t){if(this.parent){let n=this,r=!1;for(let o of t)o===this?r=!0:r?(this.parent.insertAfter(n,o),n=o):this.parent.insertBefore(n,o);r||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}raw(t,n){return new JK().raw(this,t,n)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,n){let r={},o=n==null;n=n||new Map;let u=0;for(let h in this){if(!Object.prototype.hasOwnProperty.call(this,h)||h==="parent"||h==="proxyCache")continue;let d=this[h];if(Array.isArray(d))r[h]=d.map(f=>typeof f=="object"&&f.toJSON?f.toJSON(null,n):f);else if(typeof d=="object"&&d.toJSON)r[h]=d.toJSON(null,n);else if(h==="source"){let f=n.get(d.input);f==null&&(f=u,n.set(d.input,u),u++),r[h]={inputId:f,start:d.start,end:d.end}}else r[h]=d}return o&&(r.inputs=[...n.keys()].map(h=>h.toJSON())),r}positionInside(t){let n=this.toString(),r=this.source.start.column,o=this.source.start.line;for(let u=0;u<t;u++)n[u]===`
`?(r=1,o+=1):r+=1;return{line:o,column:r}}positionBy(t){let n=this.source.start;if(t.index)n=this.positionInside(t.index);else if(t.word){let r=this.toString().indexOf(t.word);r!==-1&&(n=this.positionInside(r))}return n}rangeBy(t){let n={line:this.source.start.line,column:this.source.start.column},r=this.source.end?{line:this.source.end.line,column:this.source.end.column+1}:{line:n.line,column:n.column+1};if(t.word){let o=this.toString().indexOf(t.word);o!==-1&&(n=this.positionInside(o),r=this.positionInside(o+t.word.length))}else t.start?n={line:t.start.line,column:t.start.column}:t.index&&(n=this.positionInside(t.index)),t.end?r={line:t.end.line,column:t.end.column}:t.endIndex?r=this.positionInside(t.endIndex):t.index&&(r=this.positionInside(t.index+1));return(r.line<n.line||r.line===n.line&&r.column<=n.column)&&(r={line:n.line,column:n.column+1}),{start:n,end:r}}getProxyProcessor(){return{set(t,n,r){return t[n]===r||(t[n]=r,(n==="prop"||n==="value"||n==="name"||n==="params"||n==="important"||n==="text")&&t.markDirty()),!0},get(t,n){return n==="proxyOf"?t:n==="root"?()=>t.root().toProxy():t[n]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let n=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}return t}markDirty(){if(this[Mr]){this[Mr]=!1;let t=this;for(;t=t.parent;)t[Mr]=!1}}get proxyOf(){return this}}var Ns=Qo;Qo.default=Qo;let QK=Ns;class ta extends QK{constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}}var js=ta;ta.default=ta;let tQ="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",eQ=(e,t=21)=>(n=t)=>{let r="",o=n;for(;o--;)r+=e[Math.random()*e.length|0];return r},iQ=(e=21)=>{let t="",n=e;for(;n--;)t+=tQ[Math.random()*64|0];return t};const nQ=Object.freeze(Object.defineProperty({__proto__:null,nanoid:iQ,customAlphabet:eQ},Symbol.toStringTag,{value:"Module"})),rQ=gc(nQ);let{SourceMapConsumer:Kl,SourceMapGenerator:Ql}=Ae,{existsSync:sQ,readFileSync:oQ}=Ae,{dirname:Mo,join:aQ}=Ae;function uQ(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}class ea{constructor(t,n){if(n.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=n.map?n.map.prev:void 0,o=this.loadMap(n.from,r);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=Mo(this.mapFile)),o&&(this.text=o)}consumer(){return this.consumerCache||(this.consumerCache=new Kl(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,n){return t?t.substr(0,n.length)===n:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let n=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!n)return;let r=t.lastIndexOf(n.pop()),o=t.indexOf("*/",r);r>-1&&o>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,o)))}decodeInline(t){let n=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,o=/^data:application\/json;charset=utf-?8,/,u=/^data:application\/json,/;if(o.test(t)||u.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(n.test(t)||r.test(t))return uQ(t.substr(RegExp.lastMatch.length));let h=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+h)}loadFile(t){if(this.root=Mo(t),sQ(t))return this.mapFile=t,oQ(t,"utf-8").toString().trim()}loadMap(t,n){if(n===!1)return!1;if(n){if(typeof n=="string")return n;if(typeof n=="function"){let r=n(t);if(r){let o=this.loadFile(r);if(!o)throw new Error("Unable to load previous source map: "+r.toString());return o}}else{if(n instanceof Kl)return Ql.fromSourceMap(n).toString();if(n instanceof Ql)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;return t&&(r=aQ(Mo(t),r)),this.loadFile(r)}}}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}}var rd=ea;ea.default=ea;let{SourceMapConsumer:lQ,SourceMapGenerator:hQ}=Ae,{fileURLToPath:th,pathToFileURL:Br}=Ae,{resolve:ia,isAbsolute:na}=Ae,{nanoid:cQ}=rQ,Bo=Ae,eh=$a,dQ=rd,Fo=Symbol("fromOffsetCache"),pQ=Boolean(lQ&&hQ),ih=Boolean(ia&&na);class ls{constructor(t,n={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(!ih||/^\w+:\/\//.test(n.from)||na(n.from)?this.file=n.from:this.file=ia(n.from)),ih&&pQ){let r=new dQ(this.css,n);if(r.text){this.map=r;let o=r.consumer().file;!this.file&&o&&(this.file=this.mapResolve(o))}}this.file||(this.id="<input css "+cQ(6)+">"),this.map&&(this.map.file=this.from)}fromOffset(t){let n,r;if(this[Fo])r=this[Fo];else{let u=this.css.split(`
`);r=new Array(u.length);let h=0;for(let d=0,f=u.length;d<f;d++)r[d]=h,h+=u[d].length+1;this[Fo]=r}n=r[r.length-1];let o=0;if(t>=n)o=r.length-1;else{let u=r.length-2,h;for(;o<u;)if(h=o+(u-o>>1),t<r[h])u=h-1;else if(t>=r[h+1])o=h+1;else{o=h;break}}return{line:o+1,col:t-r[o]+1}}error(t,n,r,o={}){let u,h,d;if(n&&typeof n=="object"){let m=n,_=r;if(typeof n.offset=="number"){let x=this.fromOffset(m.offset);n=x.line,r=x.col}else n=m.line,r=m.column;if(typeof _.offset=="number"){let x=this.fromOffset(_.offset);h=x.line,d=x.col}else h=_.line,d=_.column}else if(!r){let m=this.fromOffset(n);n=m.line,r=m.col}let f=this.origin(n,r,h,d);return f?u=new eh(t,f.endLine===void 0?f.line:{line:f.line,column:f.column},f.endLine===void 0?f.column:{line:f.endLine,column:f.endColumn},f.source,f.file,o.plugin):u=new eh(t,h===void 0?n:{line:n,column:r},h===void 0?r:{line:h,column:d},this.css,this.file,o.plugin),u.input={line:n,column:r,endLine:h,endColumn:d,source:this.css},this.file&&(Br&&(u.input.url=Br(this.file).toString()),u.input.file=this.file),u}origin(t,n,r,o){if(!this.map)return!1;let u=this.map.consumer(),h=u.originalPositionFor({line:t,column:n});if(!h.source)return!1;let d;typeof r=="number"&&(d=u.originalPositionFor({line:r,column:o}));let f;na(h.source)?f=Br(h.source):f=new URL(h.source,this.map.consumer().sourceRoot||Br(this.map.mapFile));let m={url:f.toString(),line:h.line,column:h.column,endLine:d&&d.line,endColumn:d&&d.column};if(f.protocol==="file:")if(th)m.file=th(f);else throw new Error("file: protocol is not available in this PostCSS build");let _=u.sourceContentFor(h.source);return _&&(m.source=_),m}mapResolve(t){return/^\w+:\/\//.test(t)?t:ia(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let n of["hasBOM","css","file","id"])this[n]!=null&&(t[n]=this[n]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}}var Zs=ls;ls.default=ls;Bo&&Bo.registerInput&&Bo.registerInput(ls);let{SourceMapConsumer:sd,SourceMapGenerator:Xr}=Ae,{dirname:Jr,resolve:od,relative:ad,sep:ud}=Ae,{pathToFileURL:nh}=Ae,fQ=Zs,mQ=Boolean(sd&&Xr),gQ=Boolean(Jr&&od&&ad&&ud);class _Q{constructor(t,n,r,o){this.stringify=t,this.mapOpts=r.map||{},this.root=n,this.opts=r,this.css=o,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let n=t.source.input.map;this.previousMaps.includes(n)||this.previousMaps.push(n)}});else{let t=new fQ(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(n=>n.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let n=this.root.nodes.length-1;n>=0;n--)t=this.root.nodes[n],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(n)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(n=>{if(n.source){let r=n.source.input.from;if(r&&!t[r]){t[r]=!0;let o=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(o,n.source.input.css)}}});else if(this.css){let n=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(n,this.css)}}applyPrevMaps(){for(let t of this.previous()){let n=this.toUrl(this.path(t.file)),r=t.root||Jr(t.file),o;this.mapOpts.sourcesContent===!1?(o=new sd(t.text),o.sourcesContent&&(o.sourcesContent=o.sourcesContent.map(()=>null))):o=t.consumer(),this.map.applySourceMap(o,n,this.toUrl(this.path(r)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let n=`
`;this.css.includes(`\r
`)&&(n=`\r
`),this.css+=n+"/*# sourceMappingURL="+t+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=Xr.fromSourceMap(t)}else this.map=new Xr({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(t){if(t.indexOf("<")===0||/^\w+:\/\//.test(t)||this.mapOpts.absolute)return t;let n=this.opts.to?Jr(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(n=Jr(od(n,this.mapOpts.annotation))),t=ad(n,t),t}toUrl(t){return ud==="\\"&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}toFileUrl(t){if(nh)return nh(t).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new Xr({file:this.outputFile()});let t=1,n=1,r="<no source>",o={source:"",generated:{line:0,column:0},original:{line:0,column:0}},u,h;this.stringify(this.root,(d,f,m)=>{if(this.css+=d,f&&m!=="end"&&(o.generated.line=t,o.generated.column=n-1,f.source&&f.source.start?(o.source=this.sourcePath(f),o.original.line=f.source.start.line,o.original.column=f.source.start.column-1,this.map.addMapping(o)):(o.source=r,o.original.line=1,o.original.column=0,this.map.addMapping(o))),u=d.match(/\n/g),u?(t+=u.length,h=d.lastIndexOf(`
`),n=d.length-h):n+=d.length,f&&m!=="start"){let _=f.parent||{raws:{}};(f.type!=="decl"||f!==_.last||_.raws.semicolon)&&(f.source&&f.source.end?(o.source=this.sourcePath(f),o.original.line=f.source.end.line,o.original.column=f.source.end.column-1,o.generated.line=t,o.generated.column=n-2,this.map.addMapping(o)):(o.source=r,o.original.line=1,o.original.column=0,o.generated.line=t,o.generated.column=n-1,this.map.addMapping(o)))}})}generate(){if(this.clearAnnotation(),gQ&&mQ&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,n=>{t+=n}),[t]}}}var ld=_Q;let yQ=Ns;class ra extends yQ{constructor(t){super(t),this.type="comment"}}var qs=ra;ra.default=ra;let{isClean:hd,my:cd}=rr,dd=js,pd=qs,vQ=Ns,fd,Ga,Xa,md;function gd(e){return e.map(t=>(t.nodes&&(t.nodes=gd(t.nodes)),delete t.source,t))}function _d(e){if(e[hd]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)_d(t)}class be extends vQ{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let n=this.getIterator(),r,o;for(;this.indexes[n]<this.proxyOf.nodes.length&&(r=this.indexes[n],o=t(this.proxyOf.nodes[r],r),o!==!1);)this.indexes[n]+=1;return delete this.indexes[n],o}walk(t){return this.each((n,r)=>{let o;try{o=t(n,r)}catch(u){throw n.addToError(u)}return o!==!1&&n.walk&&(o=n.walk(t)),o})}walkDecls(t,n){return n?t instanceof RegExp?this.walk((r,o)=>{if(r.type==="decl"&&t.test(r.prop))return n(r,o)}):this.walk((r,o)=>{if(r.type==="decl"&&r.prop===t)return n(r,o)}):(n=t,this.walk((r,o)=>{if(r.type==="decl")return n(r,o)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((r,o)=>{if(r.type==="rule"&&t.test(r.selector))return n(r,o)}):this.walk((r,o)=>{if(r.type==="rule"&&r.selector===t)return n(r,o)}):(n=t,this.walk((r,o)=>{if(r.type==="rule")return n(r,o)}))}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((r,o)=>{if(r.type==="atrule"&&t.test(r.name))return n(r,o)}):this.walk((r,o)=>{if(r.type==="atrule"&&r.name===t)return n(r,o)}):(n=t,this.walk((r,o)=>{if(r.type==="atrule")return n(r,o)}))}walkComments(t){return this.walk((n,r)=>{if(n.type==="comment")return t(n,r)})}append(...t){for(let n of t){let r=this.normalize(n,this.last);for(let o of r)this.proxyOf.nodes.push(o)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let n of t){let r=this.normalize(n,this.first,"prepend").reverse();for(let o of r)this.proxyOf.nodes.unshift(o);for(let o in this.indexes)this.indexes[o]=this.indexes[o]+r.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let n of this.nodes)n.cleanRaws(t)}insertBefore(t,n){let r=this.index(t),o=r===0?"prepend":!1,u=this.normalize(n,this.proxyOf.nodes[r],o).reverse();r=this.index(t);for(let d of u)this.proxyOf.nodes.splice(r,0,d);let h;for(let d in this.indexes)h=this.indexes[d],r<=h&&(this.indexes[d]=h+u.length);return this.markDirty(),this}insertAfter(t,n){let r=this.index(t),o=this.normalize(n,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let h of o)this.proxyOf.nodes.splice(r+1,0,h);let u;for(let h in this.indexes)u=this.indexes[h],r<u&&(this.indexes[h]=u+o.length);return this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let n;for(let r in this.indexes)n=this.indexes[r],n>=t&&(this.indexes[r]=n-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,n,r){return r||(r=n,n={}),this.walkDecls(o=>{n.props&&!n.props.includes(o.prop)||n.fast&&!o.value.includes(n.fast)||(o.value=o.value.replace(t,r))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(t,n){if(typeof t=="string")t=gd(fd(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let r of t)r.parent&&r.parent.removeChild(r,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let r of t)r.parent&&r.parent.removeChild(r,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new dd(t)]}else if(t.selector)t=[new Ga(t)];else if(t.name)t=[new Xa(t)];else if(t.text)t=[new pd(t)];else throw new Error("Unknown node type in node creation");return t.map(r=>(r[cd]||be.rebuild(r),r=r.proxyOf,r.parent&&r.parent.removeChild(r),r[hd]&&_d(r),typeof r.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(r.raws.before=n.raws.before.replace(/\S/g,"")),r.parent=this.proxyOf,r))}getProxyProcessor(){return{set(t,n,r){return t[n]===r||(t[n]=r,(n==="name"||n==="params"||n==="selector")&&t.markDirty()),!0},get(t,n){return n==="proxyOf"?t:t[n]?n==="each"||typeof n=="string"&&n.startsWith("walk")?(...r)=>t[n](...r.map(o=>typeof o=="function"?(u,h)=>o(u.toProxy(),h):o)):n==="every"||n==="some"?r=>t[n]((o,...u)=>r(o.toProxy(),...u)):n==="root"?()=>t.root().toProxy():n==="nodes"?t.nodes.map(r=>r.toProxy()):n==="first"||n==="last"?t[n].toProxy():t[n]:t[n]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}}be.registerParse=e=>{fd=e};be.registerRule=e=>{Ga=e};be.registerAtRule=e=>{Xa=e};be.registerRoot=e=>{md=e};var Pi=be;be.default=be;be.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,Xa.prototype):e.type==="rule"?Object.setPrototypeOf(e,Ga.prototype):e.type==="decl"?Object.setPrototypeOf(e,dd.prototype):e.type==="comment"?Object.setPrototypeOf(e,pd.prototype):e.type==="root"&&Object.setPrototypeOf(e,md.prototype),e[cd]=!0,e.nodes&&e.nodes.forEach(t=>{be.rebuild(t)})};let bQ=Pi,yd,vd;class qn extends bQ{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new yd(new vd,this,t).stringify()}}qn.registerLazyResult=e=>{yd=e};qn.registerProcessor=e=>{vd=e};var Ja=qn;qn.default=qn;class sa{constructor(t,n={}){if(this.type="warning",this.text=t,n.node&&n.node.source){let r=n.node.rangeBy(n);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in n)this[r]=n[r]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}var bd=sa;sa.default=sa;let xQ=bd;class oa{constructor(t,n,r){this.processor=t,this.messages=[],this.root=n,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,n={}){n.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(n.plugin=this.lastPlugin.postcssPlugin);let r=new xQ(t,n);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}}var Ka=oa;oa.default=oa;const zo="'".charCodeAt(0),rh='"'.charCodeAt(0),Fr="\\".charCodeAt(0),sh="/".charCodeAt(0),zr=`
`.charCodeAt(0),Dn=" ".charCodeAt(0),Ir="\f".charCodeAt(0),Rr=" ".charCodeAt(0),Nr="\r".charCodeAt(0),wQ="[".charCodeAt(0),kQ="]".charCodeAt(0),AQ="(".charCodeAt(0),CQ=")".charCodeAt(0),DQ="{".charCodeAt(0),SQ="}".charCodeAt(0),TQ=";".charCodeAt(0),EQ="*".charCodeAt(0),PQ=":".charCodeAt(0),LQ="@".charCodeAt(0),jr=/[\t\n\f\r "#'()/;[\\\]{}]/g,Zr=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,OQ=/.[\n"'(/\\]/,oh=/[\da-f]/i;var MQ=function(e,t={}){let n=e.css.valueOf(),r=t.ignoreErrors,o,u,h,d,f,m,_,x,w,k,D=n.length,v=0,I=[],R=[];function st(){return v}function lt(U){throw e.error("Unclosed "+U,v)}function tt(){return R.length===0&&v>=D}function gt(U){if(R.length)return R.pop();if(v>=D)return;let St=U?U.ignoreUnclosed:!1;switch(o=n.charCodeAt(v),o){case zr:case Dn:case Rr:case Nr:case Ir:{u=v;do u+=1,o=n.charCodeAt(u);while(o===Dn||o===zr||o===Rr||o===Nr||o===Ir);k=["space",n.slice(v,u)],v=u-1;break}case wQ:case kQ:case DQ:case SQ:case PQ:case TQ:case CQ:{let Ut=String.fromCharCode(o);k=[Ut,Ut,v];break}case AQ:{if(x=I.length?I.pop()[1]:"",w=n.charCodeAt(v+1),x==="url"&&w!==zo&&w!==rh&&w!==Dn&&w!==zr&&w!==Rr&&w!==Ir&&w!==Nr){u=v;do{if(m=!1,u=n.indexOf(")",u+1),u===-1)if(r||St){u=v;break}else lt("bracket");for(_=u;n.charCodeAt(_-1)===Fr;)_-=1,m=!m}while(m);k=["brackets",n.slice(v,u+1),v,u],v=u}else u=n.indexOf(")",v+1),d=n.slice(v,u+1),u===-1||OQ.test(d)?k=["(","(",v]:(k=["brackets",d,v,u],v=u);break}case zo:case rh:{h=o===zo?"'":'"',u=v;do{if(m=!1,u=n.indexOf(h,u+1),u===-1)if(r||St){u=v+1;break}else lt("string");for(_=u;n.charCodeAt(_-1)===Fr;)_-=1,m=!m}while(m);k=["string",n.slice(v,u+1),v,u],v=u;break}case LQ:{jr.lastIndex=v+1,jr.test(n),jr.lastIndex===0?u=n.length-1:u=jr.lastIndex-2,k=["at-word",n.slice(v,u+1),v,u],v=u;break}case Fr:{for(u=v,f=!0;n.charCodeAt(u+1)===Fr;)u+=1,f=!f;if(o=n.charCodeAt(u+1),f&&o!==sh&&o!==Dn&&o!==zr&&o!==Rr&&o!==Nr&&o!==Ir&&(u+=1,oh.test(n.charAt(u)))){for(;oh.test(n.charAt(u+1));)u+=1;n.charCodeAt(u+1)===Dn&&(u+=1)}k=["word",n.slice(v,u+1),v,u],v=u;break}default:{o===sh&&n.charCodeAt(v+1)===EQ?(u=n.indexOf("*/",v+2)+1,u===0&&(r||St?u=n.length:lt("comment")),k=["comment",n.slice(v,u+1),v,u],v=u):(Zr.lastIndex=v+1,Zr.test(n),Zr.lastIndex===0?u=n.length-1:u=Zr.lastIndex-2,k=["word",n.slice(v,u+1),v,u],I.push(k),v=u);break}}return v++,k}function M(U){R.push(U)}return{back:M,nextToken:gt,endOfFile:tt,position:st}};let xd=Pi;class hs extends xd{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}}var Qa=hs;hs.default=hs;xd.registerAtRule(hs);let wd=Pi,kd,Ad;class tn extends wd{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,n){let r=this.index(t);return!n&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}normalize(t,n,r){let o=super.normalize(t);if(n){if(r==="prepend")this.nodes.length>1?n.raws.before=this.nodes[1].raws.before:delete n.raws.before;else if(this.first!==n)for(let u of o)u.raws.before=n.raws.before}return o}toResult(t={}){return new kd(new Ad,this,t).stringify()}}tn.registerLazyResult=e=>{kd=e};tn.registerProcessor=e=>{Ad=e};var sr=tn;tn.default=tn;wd.registerRoot(tn);let Un={split(e,t,n){let r=[],o="",u=!1,h=0,d=!1,f="",m=!1;for(let _ of e)m?m=!1:_==="\\"?m=!0:d?_===f&&(d=!1):_==='"'||_==="'"?(d=!0,f=_):_==="("?h+=1:_===")"?h>0&&(h-=1):h===0&&t.includes(_)&&(u=!0),u?(o!==""&&r.push(o.trim()),o="",u=!1):o+=_;return(n||o!=="")&&r.push(o.trim()),r},space(e){let t=[" ",`
`," "];return Un.split(e,t)},comma(e){return Un.split(e,[","],!0)}};var Cd=Un;Un.default=Un;let Dd=Pi,BQ=Cd;class cs extends Dd{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return BQ.comma(this.selector)}set selectors(t){let n=this.selector?this.selector.match(/,\s*/):null,r=n?n[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}}var tu=cs;cs.default=cs;Dd.registerRule(cs);let FQ=js,zQ=MQ,IQ=qs,RQ=Qa,NQ=sr,ah=tu;const uh={empty:!0,space:!0};function jQ(e){for(let t=e.length-1;t>=0;t--){let n=e[t],r=n[3]||n[2];if(r)return r}}class ZQ{constructor(t){this.input=t,this.root=new NQ,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=zQ(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}comment(t){let n=new IQ;this.init(n,t[2]),n.source.end=this.getPosition(t[3]||t[2]);let r=t[1].slice(2,-2);if(/^\s*$/.test(r))n.text="",n.raws.left=r,n.raws.right="";else{let o=r.match(/^(\s*)([^]*\S)(\s*)$/);n.text=o[2],n.raws.left=o[1],n.raws.right=o[3]}}emptyRule(t){let n=new ah;this.init(n,t[2]),n.selector="",n.raws.between="",this.current=n}other(t){let n=!1,r=null,o=!1,u=null,h=[],d=t[1].startsWith("--"),f=[],m=t;for(;m;){if(r=m[0],f.push(m),r==="("||r==="[")u||(u=m),h.push(r==="("?")":"]");else if(d&&o&&r==="{")u||(u=m),h.push("}");else if(h.length===0)if(r===";")if(o){this.decl(f,d);return}else break;else if(r==="{"){this.rule(f);return}else if(r==="}"){this.tokenizer.back(f.pop()),n=!0;break}else r===":"&&(o=!0);else r===h[h.length-1]&&(h.pop(),h.length===0&&(u=null));m=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(n=!0),h.length>0&&this.unclosedBracket(u),n&&o){if(!d)for(;f.length&&(m=f[f.length-1][0],!(m!=="space"&&m!=="comment"));)this.tokenizer.back(f.pop());this.decl(f,d)}else this.unknownWord(f)}rule(t){t.pop();let n=new ah;this.init(n,t[0][2]),n.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(n,"selector",t),this.current=n}decl(t,n){let r=new FQ;this.init(r,t[0][2]);let o=t[t.length-1];for(o[0]===";"&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(o[3]||o[2]||jQ(t));t[0][0]!=="word";)t.length===1&&this.unknownWord(t),r.raws.before+=t.shift()[1];for(r.source.start=this.getPosition(t[0][2]),r.prop="";t.length;){let f=t[0][0];if(f===":"||f==="space"||f==="comment")break;r.prop+=t.shift()[1]}r.raws.between="";let u;for(;t.length;)if(u=t.shift(),u[0]===":"){r.raws.between+=u[1];break}else u[0]==="word"&&/\w/.test(u[1])&&this.unknownWord([u]),r.raws.between+=u[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let h=[],d;for(;t.length&&(d=t[0][0],!(d!=="space"&&d!=="comment"));)h.push(t.shift());this.precheckMissedSemicolon(t);for(let f=t.length-1;f>=0;f--){if(u=t[f],u[1].toLowerCase()==="!important"){r.important=!0;let m=this.stringFrom(t,f);m=this.spacesFromEnd(t)+m,m!==" !important"&&(r.raws.important=m);break}else if(u[1].toLowerCase()==="important"){let m=t.slice(0),_="";for(let x=f;x>0;x--){let w=m[x][0];if(_.trim().indexOf("!")===0&&w!=="space")break;_=m.pop()[1]+_}_.trim().indexOf("!")===0&&(r.important=!0,r.raws.important=_,t=m)}if(u[0]!=="space"&&u[0]!=="comment")break}t.some(f=>f[0]!=="space"&&f[0]!=="comment")&&(r.raws.between+=h.map(f=>f[1]).join(""),h=[]),this.raw(r,"value",h.concat(t),n),r.value.includes(":")&&!n&&this.checkMissedSemicolon(t)}atrule(t){let n=new RQ;n.name=t[1].slice(1),n.name===""&&this.unnamedAtrule(n,t),this.init(n,t[2]);let r,o,u,h=!1,d=!1,f=[],m=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),r=t[0],r==="("||r==="["?m.push(r==="("?")":"]"):r==="{"&&m.length>0?m.push("}"):r===m[m.length-1]&&m.pop(),m.length===0)if(r===";"){n.source.end=this.getPosition(t[2]),this.semicolon=!0;break}else if(r==="{"){d=!0;break}else if(r==="}"){if(f.length>0){for(u=f.length-1,o=f[u];o&&o[0]==="space";)o=f[--u];o&&(n.source.end=this.getPosition(o[3]||o[2]))}this.end(t);break}else f.push(t);else f.push(t);if(this.tokenizer.endOfFile()){h=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(f),f.length?(n.raws.afterName=this.spacesAndCommentsFromStart(f),this.raw(n,"params",f),h&&(t=f[f.length-1],n.source.end=this.getPosition(t[3]||t[2]),this.spaces=n.raws.between,n.raws.between="")):(n.raws.afterName="",n.params=""),d&&(n.nodes=[],this.current=n)}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let n=this.current.nodes[this.current.nodes.length-1];n&&n.type==="rule"&&!n.raws.ownSemicolon&&(n.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let n=this.input.fromOffset(t);return{offset:t,line:n.line,column:n.col}}init(t,n){this.current.push(t),t.source={start:this.getPosition(n),input:this.input},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}raw(t,n,r,o){let u,h,d=r.length,f="",m=!0,_,x;for(let w=0;w<d;w+=1)u=r[w],h=u[0],h==="space"&&w===d-1&&!o?m=!1:h==="comment"?(x=r[w-1]?r[w-1][0]:"empty",_=r[w+1]?r[w+1][0]:"empty",!uh[x]&&!uh[_]?f.slice(-1)===","?m=!1:f+=u[1]:m=!1):f+=u[1];if(!m){let w=r.reduce((k,D)=>k+D[1],"");t.raws[n]={value:f,raw:w}}t[n]=f}spacesAndCommentsFromEnd(t){let n,r="";for(;t.length&&(n=t[t.length-1][0],!(n!=="space"&&n!=="comment"));)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let n,r="";for(;t.length&&(n=t[0][0],!(n!=="space"&&n!=="comment"));)r+=t.shift()[1];return r}spacesFromEnd(t){let n,r="";for(;t.length&&(n=t[t.length-1][0],n==="space");)r=t.pop()[1]+r;return r}stringFrom(t,n){let r="";for(let o=n;o<t.length;o++)r+=t[o][1];return t.splice(n,t.length-n),r}colon(t){let n=0,r,o,u;for(let[h,d]of t.entries()){if(r=d,o=r[0],o==="("&&(n+=1),o===")"&&(n-=1),n===0&&o===":")if(!u)this.doubleColon(r);else{if(u[0]==="word"&&u[1]==="progid")continue;return h}u=r}return!1}unclosedBracket(t){throw this.input.error("Unclosed bracket",{offset:t[2]},{offset:t[2]+1})}unknownWord(t){throw this.input.error("Unknown word",{offset:t[0][2]},{offset:t[0][2]+t[0][1].length})}unexpectedClose(t){throw this.input.error("Unexpected }",{offset:t[2]},{offset:t[2]+1})}unclosedBlock(){let t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}unnamedAtrule(t,n){throw this.input.error("At-rule without name",{offset:n[2]},{offset:n[2]+n[1].length})}precheckMissedSemicolon(){}checkMissedSemicolon(t){let n=this.colon(t);if(n===!1)return;let r=0,o;for(let u=n-1;u>=0&&(o=t[u],!(o[0]!=="space"&&(r+=1,r===2)));u--);throw this.input.error("Missed semicolon",o[0]==="word"?o[3]+1:o[2])}}var qQ=ZQ;let UQ=Pi,YQ=qQ,HQ=Zs;function ds(e,t){let n=new HQ(e,t),r=new YQ(n);try{r.parse()}catch(o){throw o}return r.root}var eu=ds;ds.default=ds;UQ.registerParse(ds);let{isClean:Pe,my:VQ}=rr,WQ=ld,$Q=Rs,GQ=Pi,XQ=Ja,lh=Ka,JQ=eu,KQ=sr;const QQ={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},ttt={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},ett={postcssPlugin:!0,prepare:!0,Once:!0},en=0;function Sn(e){return typeof e=="object"&&typeof e.then=="function"}function Sd(e){let t=!1,n=QQ[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,en,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,en,n+"Exit"]:[n,n+"Exit"]}function hh(e){let t;return e.type==="document"?t=["Document",en,"DocumentExit"]:e.type==="root"?t=["Root",en,"RootExit"]:t=Sd(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function aa(e){return e[Pe]=!1,e.nodes&&e.nodes.forEach(t=>aa(t)),e}let ua={};class hi{constructor(t,n,r){this.stringified=!1,this.processed=!1;let o;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))o=aa(n);else if(n instanceof hi||n instanceof lh)o=aa(n.root),n.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=n.map);else{let u=JQ;r.syntax&&(u=r.syntax.parse),r.parser&&(u=r.parser),u.parse&&(u=u.parse);try{o=u(n,r)}catch(h){this.processed=!0,this.error=h}o&&!o[VQ]&&GQ.rebuild(o)}this.result=new lh(t,o,r),this.helpers={...ua,result:this.result,postcss:ua},this.plugins=this.processor.plugins.map(u=>typeof u=="object"&&u.prepare?{...u,...u.prepare(this.result)}:u)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,n){return this.async().then(t,n)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let n=this.runOnRoot(t);if(Sn(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Pe];)t[Pe]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let n of t.nodes)this.visitSync(this.listeners.OnceExit,n);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,n=$Q;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let r=new WQ(n,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}walkSync(t){t[Pe]=!0;let n=Sd(t);for(let r of n)if(r===en)t.nodes&&t.each(o=>{o[Pe]||this.walkSync(o)});else{let o=this.listeners[r];if(o&&this.visitSync(o,t.toProxy()))return}}visitSync(t,n){for(let[r,o]of t){this.result.lastPlugin=r;let u;try{u=o(n,this.helpers)}catch(h){throw this.handleError(h,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(Sn(u))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let n=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return Sn(n[0])?Promise.all(n):n}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(n){throw this.handleError(n)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,n){let r=this.result.lastPlugin;try{n&&n.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=r.postcssPlugin,t.setMessage()):r.postcssVersion}catch(o){console&&console.error&&console.error(o)}return t}async runAsync(){this.plugin=0;for(let t=0;t<this.plugins.length;t++){let n=this.plugins[t],r=this.runOnRoot(n);if(Sn(r))try{await r}catch(o){throw this.handleError(o)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Pe];){t[Pe]=!0;let n=[hh(t)];for(;n.length>0;){let r=this.visitTick(n);if(Sn(r))try{await r}catch(o){let u=n[n.length-1].node;throw this.handleError(o,u)}}}if(this.listeners.OnceExit)for(let[n,r]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let o=t.nodes.map(u=>r(u,this.helpers));await Promise.all(o)}else await r(t,this.helpers)}catch(o){throw this.handleError(o)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(n,r,o)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([n,o])};for(let n of this.plugins)if(typeof n=="object")for(let r in n){if(!ttt[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!ett[r])if(typeof n[r]=="object")for(let o in n[r])o==="*"?t(n,r,n[r][o]):t(n,r+"-"+o.toLowerCase(),n[r][o]);else typeof n[r]=="function"&&t(n,r,n[r])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let n=t[t.length-1],{node:r,visitors:o}=n;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(o.length>0&&n.visitorIndex<o.length){let[h,d]=o[n.visitorIndex];n.visitorIndex+=1,n.visitorIndex===o.length&&(n.visitors=[],n.visitorIndex=0),this.result.lastPlugin=h;try{return d(r.toProxy(),this.helpers)}catch(f){throw this.handleError(f,r)}}if(n.iterator!==0){let h=n.iterator,d;for(;d=r.nodes[r.indexes[h]];)if(r.indexes[h]+=1,!d[Pe]){d[Pe]=!0,t.push(hh(d));return}n.iterator=0,delete r.indexes[h]}let u=n.events;for(;n.eventIndex<u.length;){let h=u[n.eventIndex];if(n.eventIndex+=1,h===en){r.nodes&&r.nodes.length&&(r[Pe]=!0,n.iterator=r.getIterator());return}else if(this.listeners[h]){n.visitors=this.listeners[h];return}}t.pop()}}hi.registerPostcss=e=>{ua=e};var Td=hi;hi.default=hi;KQ.registerLazyResult(hi);XQ.registerLazyResult(hi);let itt=ld,ntt=Rs,rtt=eu;const stt=Ka;class la{constructor(t,n,r){n=n.toString(),this.stringified=!1,this._processor=t,this._css=n,this._opts=r,this._map=void 0;let o,u=ntt;this.result=new stt(this._processor,o,this._opts),this.result.css=n;let h=this;Object.defineProperty(this.result,"root",{get(){return h.root}});let d=new itt(u,o,this._opts,n);if(d.isMap()){let[f,m]=d.generate();f&&(this.result.css=f),m&&(this.result.map=m)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let t,n=rtt;try{t=n(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=t,t}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(t,n){return this.async().then(t,n)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}var ott=la;la.default=la;let att=ott,utt=Td,ltt=Ja,htt=sr;class Yn{constructor(t=[]){this.version="8.4.19",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,n={}){return this.plugins.length===0&&typeof n.parser>"u"&&typeof n.stringifier>"u"&&typeof n.syntax>"u"?new att(this,t,n):new utt(this,t,n)}normalize(t){let n=[];for(let r of t)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))n=n.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)n.push(r);else if(typeof r=="function")n.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return n}}var ctt=Yn;Yn.default=Yn;htt.registerProcessor(Yn);ltt.registerProcessor(Yn);let dtt=js,ptt=rd,ftt=qs,mtt=Qa,gtt=Zs,_tt=sr,ytt=tu;function Hn(e,t){if(Array.isArray(e))return e.map(o=>Hn(o));let{inputs:n,...r}=e;if(n){t=[];for(let o of n){let u={...o,__proto__:gtt.prototype};u.map&&(u.map={...u.map,__proto__:ptt.prototype}),t.push(u)}}if(r.nodes&&(r.nodes=e.nodes.map(o=>Hn(o,t))),r.source){let{inputId:o,...u}=r.source;r.source=u,o!=null&&(r.source.input=t[o])}if(r.type==="root")return new _tt(r);if(r.type==="decl")return new dtt(r);if(r.type==="rule")return new ytt(r);if(r.type==="comment")return new ftt(r);if(r.type==="atrule")return new mtt(r);throw new Error("Unknown node type: "+e.type)}var vtt=Hn;Hn.default=Hn;let btt=$a,Ed=js,xtt=Td,wtt=Pi,iu=ctt,ktt=Rs,Att=vtt,Pd=Ja,Ctt=bd,Ld=qs,Od=Qa,Dtt=Ka,Stt=Zs,Ttt=eu,Ett=Cd,Md=tu,Bd=sr,Ptt=Ns;function _t(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new iu(e)}_t.plugin=function(e,t){let n=!1;function r(...u){console&&console.warn&&!n&&(n=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(e+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:
https://www.w3ctech.com/topic/2226`));let h=t(...u);return h.postcssPlugin=e,h.postcssVersion=new iu().version,h}let o;return Object.defineProperty(r,"postcss",{get(){return o||(o=r()),o}}),r.process=function(u,h,d){return _t([r(d)]).process(u,h)},r};_t.stringify=ktt;_t.parse=Ttt;_t.fromJSON=Att;_t.list=Ett;_t.comment=e=>new Ld(e);_t.atRule=e=>new Od(e);_t.decl=e=>new Ed(e);_t.rule=e=>new Md(e);_t.root=e=>new Bd(e);_t.document=e=>new Pd(e);_t.CssSyntaxError=btt;_t.Declaration=Ed;_t.Container=wtt;_t.Processor=iu;_t.Document=Pd;_t.Comment=Ld;_t.Warning=Ctt;_t.AtRule=Od;_t.Result=Dtt;_t.Input=Stt;_t.Rule=Md;_t.Root=Bd;_t.Node=Ptt;xtt.registerPostcss(_t);var Ltt=_t;_t.default=_t;const Ott=_c,ch=EK,{isPlainObject:Mtt}=Va,dh=YK,Btt=ed.exports,{parse:Ftt}=Ltt,ztt=["img","audio","video","picture","svg","object","map","iframe","embed"],Itt=["script","style"];function Tn(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function Ue(e,t){return{}.hasOwnProperty.call(e,t)}function ph(e,t){const n=[];return Tn(e,function(r){t(r)&&n.push(r)}),n}function Rtt(e){for(const t in e)if(Ue(e,t))return!1;return!0}function Ntt(e){return e.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var jtt=Vn;const Ztt=/^[^\0\t\n\f\r /<=>]+$/;function Vn(e,t,n){if(e==null)return"";let r="",o="";function u(A,P){const T=this;this.tag=A,this.attribs=P||{},this.tagPosition=r.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(v.length){const X=v[v.length-1];X.text+=T.text}},this.updateParentNodeMediaChildren=function(){v.length&&ztt.includes(this.tag)&&v[v.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Vn.defaults,t),t.parser=Object.assign({},qtt,t.parser),Itt.forEach(function(A){t.allowedTags!==!1&&(t.allowedTags||[]).indexOf(A)>-1&&!t.allowVulnerableTags&&console.warn(`
\u26A0\uFE0F Your \`allowedTags\` option includes, \`${A}\`, which is inherently
vulnerable to XSS attacks. Please remove it from \`allowedTags\`.
Or, to disable this warning, add the \`allowVulnerableTags\` option
and ensure you are accounting for this risk.
`)});const h=t.nonTextTags||["script","style","textarea","option"];let d,f;t.allowedAttributes&&(d={},f={},Tn(t.allowedAttributes,function(A,P){d[P]=[];const T=[];A.forEach(function(X){typeof X=="string"&&X.indexOf("*")>=0?T.push(ch(X).replace(/\\\*/g,".*")):d[P].push(X)}),T.length&&(f[P]=new RegExp("^("+T.join("|")+")$"))}));const m={},_={},x={};Tn(t.allowedClasses,function(A,P){d&&(Ue(d,P)||(d[P]=[]),d[P].push("class")),m[P]=[],x[P]=[];const T=[];A.forEach(function(X){typeof X=="string"&&X.indexOf("*")>=0?T.push(ch(X).replace(/\\\*/g,".*")):X instanceof RegExp?x[P].push(X):m[P].push(X)}),T.length&&(_[P]=new RegExp("^("+T.join("|")+")$"))});const w={};let k;Tn(t.transformTags,function(A,P){let T;typeof A=="function"?T=A:typeof A=="string"&&(T=Vn.simpleTransform(A)),P==="*"?k=T:w[P]=T});let D,v,I,R,st,lt,tt=!1;M();const gt=new Ott.Parser({onopentag:function(A,P){if(t.enforceHtmlBoundary&&A==="html"&&M(),st){lt++;return}const T=new u(A,P);v.push(T);let X=!1;const Y=!!T.text;let Nt;if(Ue(w,A)&&(Nt=w[A](A,P),T.attribs=P=Nt.attribs,Nt.text!==void 0&&(T.innerText=Nt.text),A!==Nt.tagName&&(T.name=A=Nt.tagName,R[D]=Nt.tagName)),k&&(Nt=k(A,P),T.attribs=P=Nt.attribs,A!==Nt.tagName&&(T.name=A=Nt.tagName,R[D]=Nt.tagName)),(t.allowedTags!==!1&&(t.allowedTags||[]).indexOf(A)===-1||t.disallowedTagsMode==="recursiveEscape"&&!Rtt(I)||t.nestingLimit!=null&&D>=t.nestingLimit)&&(X=!0,I[D]=!0,t.disallowedTagsMode==="discard"&&h.indexOf(A)!==-1&&(st=!0,lt=1),I[D]=!0),D++,X){if(t.disallowedTagsMode==="discard")return;o=r,r=""}r+="<"+A,A==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(T.innerText=""),(!d||Ue(d,A)||d["*"])&&Tn(P,function(F,V){if(!Ztt.test(V)){delete T.attribs[V];return}let jt=!1;if(!d||Ue(d,A)&&d[A].indexOf(V)!==-1||d["*"]&&d["*"].indexOf(V)!==-1||Ue(f,A)&&f[A].test(V)||f["*"]&&f["*"].test(V))jt=!0;else if(d&&d[A]){for(const K of d[A])if(Mtt(K)&&K.name&&K.name===V){jt=!0;let $="";if(K.multiple===!0){const ot=F.split(" ");for(const at of ot)K.values.indexOf(at)!==-1&&($===""?$=at:$+=" "+at)}else K.values.indexOf(F)>=0&&($=F);F=$}}if(jt){if(t.allowedSchemesAppliedToAttributes.indexOf(V)!==-1&&St(A,F)){delete T.attribs[V];return}if(A==="script"&&V==="src"){let K=!0;try{const $=Ut(F);if(t.allowedScriptHostnames||t.allowedScriptDomains){const ot=(t.allowedScriptHostnames||[]).find(function(Mt){return Mt===$.url.hostname}),at=(t.allowedScriptDomains||[]).find(function(Mt){return $.url.hostname===Mt||$.url.hostname.endsWith(`.${Mt}`)});K=ot||at}}catch{K=!1}if(!K){delete T.attribs[V];return}}if(A==="iframe"&&V==="src"){let K=!0;try{const $=Ut(F);if($.isRelativeUrl)K=Ue(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const ot=(t.allowedIframeHostnames||[]).find(function(Mt){return Mt===$.url.hostname}),at=(t.allowedIframeDomains||[]).find(function(Mt){return $.url.hostname===Mt||$.url.hostname.endsWith(`.${Mt}`)});K=ot||at}}catch{K=!1}if(!K){delete T.attribs[V];return}}if(V==="srcset")try{let K=Btt(F);if(K.forEach(function($){St("srcset",$.url)&&($.evil=!0)}),K=ph(K,function($){return!$.evil}),K.length)F=Ntt(ph(K,function($){return!$.evil})),T.attribs[V]=F;else{delete T.attribs[V];return}}catch{delete T.attribs[V];return}if(V==="class"){const K=m[A],$=m["*"],ot=_[A],at=x[A],Mt=_["*"],fe=[ot,Mt].concat(at).filter(function(or){return or});if(K&&$?F=Ce(F,dh(K,$),fe):F=Ce(F,K||$,fe),!F.length){delete T.attribs[V];return}}if(V==="style")try{const K=Ftt(A+" {"+F+"}"),$=pe(K,t.allowedStyles);if(F=Lt($),F.length===0){delete T.attribs[V];return}}catch{delete T.attribs[V];return}r+=" "+V,F&&F.length&&(r+='="'+U(F,!0)+'"')}else delete T.attribs[V]}),t.selfClosing.indexOf(A)!==-1?r+=" />":(r+=">",T.innerText&&!Y&&!t.textFilter&&(r+=U(T.innerText),tt=!0)),X&&(r=o+U(r),o="")},ontext:function(A){if(st)return;const P=v[v.length-1];let T;if(P&&(T=P.tag,A=P.innerText!==void 0?P.innerText:A),t.disallowedTagsMode==="discard"&&(T==="script"||T==="style"))r+=A;else{const X=U(A,!1);t.textFilter&&!tt?r+=t.textFilter(X,T):tt||(r+=X)}if(v.length){const X=v[v.length-1];X.text+=A}},onclosetag:function(A){if(st)if(lt--,!lt)st=!1;else return;const P=v.pop();if(!P)return;if(P.tag!==A){v.push(P);return}st=t.enforceHtmlBoundary?A==="html":!1,D--;const T=I[D];if(T){if(delete I[D],t.disallowedTagsMode==="discard"){P.updateParentNodeText();return}o=r,r=""}if(R[D]&&(A=R[D],delete R[D]),t.exclusiveFilter&&t.exclusiveFilter(P)){r=r.substr(0,P.tagPosition);return}if(P.updateParentNodeMediaChildren(),P.updateParentNodeText(),t.selfClosing.indexOf(A)!==-1){T&&(r=o,o="");return}r+="</"+A+">",T&&(r=o+U(r),o=""),tt=!1}},t.parser);return gt.write(e),gt.end(),r;function M(){r="",D=0,v=[],I={},R={},st=!1,lt=0}function U(A,P){return typeof A!="string"&&(A=A+""),t.parser.decodeEntities&&(A=A.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),P&&(A=A.replace(/"/g,"&quot;"))),A=A.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),P&&(A=A.replace(/"/g,"&quot;")),A}function St(A,P){for(P=P.replace(/[\x00-\x20]+/g,"");;){const Y=P.indexOf("<!--");if(Y===-1)break;const Nt=P.indexOf("-->",Y+4);if(Nt===-1)break;P=P.substring(0,Y)+P.substring(Nt+3)}const T=P.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!T)return P.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const X=T[1].toLowerCase();return Ue(t.allowedSchemesByTag,A)?t.allowedSchemesByTag[A].indexOf(X)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(X)===-1}function Ut(A){if(A=A.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),A.startsWith("relative:"))throw new Error("relative: exploit attempt");let P="relative://relative-site";for(let X=0;X<100;X++)P+=`/${X}`;const T=new URL(A,P);return{isRelativeUrl:T&&T.hostname==="relative-site"&&T.protocol==="relative:",url:T}}function pe(A,P){if(!P)return A;const T=A.nodes[0];let X;return P[T.selector]&&P["*"]?X=dh(P[T.selector],P["*"]):X=P[T.selector]||P["*"],X&&(A.nodes[0].nodes=T.nodes.reduce(Ot(X),[])),A}function Lt(A){return A.nodes[0].nodes.reduce(function(P,T){return P.push(`${T.prop}:${T.value}${T.important?" !important":""}`),P},[]).join(";")}function Ot(A){return function(P,T){return Ue(A,T.prop)&&A[T.prop].some(function(X){return X.test(T.value)})&&P.push(T),P}}function Ce(A,P,T){return P?(A=A.split(/\s+/),A.filter(function(X){return P.indexOf(X)!==-1||T.some(function(Y){return Y.test(X)})}).join(" ")):A}}const qtt={decodeEntities:!0};Vn.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1};Vn.simpleTransform=function(e,t,n){return n=n===void 0?!0:n,t=t||{},function(r,o){let u;if(n)for(u in t)o[u]=t[u];else o=t;return{tagName:e,attribs:o}}};const Utt=jtt;function fh(){const e=document.querySelectorAll(".spoiler");console.log("Spoilers initialized."),e.forEach(t=>{t.classList.contains("spoiler-init")||(t.classList.add("spoiler-init"),t.addEventListener("click",()=>{t.classList.toggle("spoiler-visible"),console.log(`Spoiler clicked: ${t}`)}))})}const Ytt={name:"spoiler",level:"inline",start(e){var t;return(t=e.match(/\|\|(?!\s)/))==null?void 0:t.index},tokenizer(e){const t=/^\|\|(?!\s)([^\n]+)(?!\s)\|\|/.exec(e);if(t)return{type:"spoiler",raw:t[0],inner:this.lexer.inlineTokens(t[1].trim())}},renderer(e){return`<span class="spoiler"><span>${this.parser.parseInline(e.inner)}</span></span>`}};H.use({extensions:[Ytt]});const Htt={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr","img","del"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"],i:["emoji-src","emoji-orig"]},allowedClasses:{span:["spoiler"],i:["custom-emoji"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1};function Vtt(e){return Utt(e,Htt)}function Wtt(e){return Vtt(H.parseInline(e))}function ha(e){return E.utc(E.duration(e,"seconds").asMilliseconds()).format("mm:ss")}function $tt(e){for(const t of["B","KiB","MiB","GiB","TiB","PiB"]){if(Math.abs(e)<1024)return`${e.toFixed(1)} ${t}`;e/=1024}return"> 1024 PiB"}var Gtt=Object.defineProperty,Xtt=Object.getOwnPropertyDescriptor,Fd=(e,t,n,r)=>{for(var o=r>1?void 0:r?Xtt(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&Gtt(t,n,o),o};let ps=class extends Si{constructor(){super(...arguments),Vt(this,"f")}get max(){return Math.max(...this.f.options.map(e=>e.voter_count))}percent(e){return this.f.total_voter_count==0?"0%":(e.voter_count/this.f.total_voter_count*100).toFixed(0)+"%"}get subtitle(){let e=this.f.type=="REGULAR"?"Poll":"Quiz";return this.f.is_anonymous&&(e="Anonymous "+e),e}};Fd([ci({required:!0})],ps.prototype,"f",2);ps=Fd([rn({components:{}})],ps);const ln=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Jtt=e=>($n("data-v-c8a557d5"),e=e(),Gn(),e),Ktt={id:"Poll"},Qtt={class:"question"},tet={class:"subtitle"},eet={class:"text"},iet=Jtt(()=>nt("span",{class:"f-grow1"},null,-1)),net={class:"percentage"},ret={class:"tail"};function set(e,t,n,r,o,u){return W(),J("div",Ktt,[nt("div",Qtt,Pt(e.f.question),1),nt("div",tet,Pt(e.subtitle),1),(W(!0),J(ki,null,En(e.f.options,h=>(W(),J("div",{class:Ai(["options",{dominant:h.voter_count===e.max&&e.max!==0}])},[nt("span",eet,Pt(h.text),1),iet,nt("span",net,Pt(e.percent(h)),1),nt("div",{class:"bar",style:gh({width:e.percent(h)})},null,4)],2))),256)),nt("div",ret,"Final Results - "+Pt(e.f.total_voter_count)+" Responses",1)])}const oet=ln(ps,[["render",set],["__scopeId","data-v-c8a557d5"]]);var fs={exports:{}};/* @preserve
* Leaflet 1.9.3, a JS library for interactive maps. https://leafletjs.com
* (c) 2010-2022 Vladimir Agafonkin, (c) 2010-2011 CloudMade
*/(function(e,t){(function(n,r){r(t)})(Z,function(n){var r="1.9.3";function o(i){var s,a,l,c;for(a=1,l=arguments.length;a<l;a++){c=arguments[a];for(s in c)i[s]=c[s]}return i}var u=Object.create||function(){function i(){}return function(s){return i.prototype=s,new i}}();function h(i,s){var a=Array.prototype.slice;if(i.bind)return i.bind.apply(i,a.call(arguments,1));var l=a.call(arguments,2);return function(){return i.apply(s,l.length?l.concat(a.call(arguments)):arguments)}}var d=0;function f(i){return"_leaflet_id"in i||(i._leaflet_id=++d),i._leaflet_id}function m(i,s,a){var l,c,p,g;return g=function(){l=!1,c&&(p.apply(a,c),c=!1)},p=function(){l?c=arguments:(i.apply(a,arguments),setTimeout(g,s),l=!0)},p}function _(i,s,a){var l=s[1],c=s[0],p=l-c;return i===l&&a?i:((i-c)%p+p)%p+c}function x(){return!1}function w(i,s){if(s===!1)return i;var a=Math.pow(10,s===void 0?6:s);return Math.round(i*a)/a}function k(i){return i.trim?i.trim():i.replace(/^\s+|\s+$/g,"")}function D(i){return k(i).split(/\s+/)}function v(i,s){Object.prototype.hasOwnProperty.call(i,"options")||(i.options=i.options?u(i.options):{});for(var a in s)i.options[a]=s[a];return i.options}function I(i,s,a){var l=[];for(var c in i)l.push(encodeURIComponent(a?c.toUpperCase():c)+"="+encodeURIComponent(i[c]));return(!s||s.indexOf("?")===-1?"?":"&")+l.join("&")}var R=/\{ *([\w_ -]+) *\}/g;function st(i,s){return i.replace(R,function(a,l){var c=s[l];if(c===void 0)throw new Error("No value provided for variable "+a);return typeof c=="function"&&(c=c(s)),c})}var lt=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"};function tt(i,s){for(var a=0;a<i.length;a++)if(i[a]===s)return a;return-1}var gt="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function M(i){return window["webkit"+i]||window["moz"+i]||window["ms"+i]}var U=0;function St(i){var s=+new Date,a=Math.max(0,16-(s-U));return U=s+a,window.setTimeout(i,a)}var Ut=window.requestAnimationFrame||M("RequestAnimationFrame")||St,pe=window.cancelAnimationFrame||M("CancelAnimationFrame")||M("CancelRequestAnimationFrame")||function(i){window.clearTimeout(i)};function Lt(i,s,a){if(a&&Ut===St)i.call(s);else return Ut.call(window,h(i,s))}function Ot(i){i&&pe.call(window,i)}var Ce={__proto__:null,extend:o,create:u,bind:h,get lastId(){return d},stamp:f,throttle:m,wrapNum:_,falseFn:x,formatNum:w,trim:k,splitWords:D,setOptions:v,getParamString:I,template:st,isArray:lt,indexOf:tt,emptyImageUrl:gt,requestFn:Ut,cancelFn:pe,requestAnimFrame:Lt,cancelAnimFrame:Ot};function A(){}A.extend=function(i){var s=function(){v(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},a=s.__super__=this.prototype,l=u(a);l.constructor=s,s.prototype=l;for(var c in this)Object.prototype.hasOwnProperty.call(this,c)&&c!=="prototype"&&c!=="__super__"&&(s[c]=this[c]);return i.statics&&o(s,i.statics),i.includes&&(P(i.includes),o.apply(null,[l].concat(i.includes))),o(l,i),delete l.statics,delete l.includes,l.options&&(l.options=a.options?u(a.options):{},o(l.options,i.options)),l._initHooks=[],l.callInitHooks=function(){if(!this._initHooksCalled){a.callInitHooks&&a.callInitHooks.call(this),this._initHooksCalled=!0;for(var p=0,g=l._initHooks.length;p<g;p++)l._initHooks[p].call(this)}},s},A.include=function(i){var s=this.prototype.options;return o(this.prototype,i),i.options&&(this.prototype.options=s,this.mergeOptions(i.options)),this},A.mergeOptions=function(i){return o(this.prototype.options,i),this},A.addInitHook=function(i){var s=Array.prototype.slice.call(arguments,1),a=typeof i=="function"?i:function(){this[i].apply(this,s)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(a),this};function P(i){if(!(typeof L>"u"||!L||!L.Mixin)){i=lt(i)?i:[i];for(var s=0;s<i.length;s++)i[s]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var T={on:function(i,s,a){if(typeof i=="object")for(var l in i)this._on(l,i[l],s);else{i=D(i);for(var c=0,p=i.length;c<p;c++)this._on(i[c],s,a)}return this},off:function(i,s,a){if(!arguments.length)delete this._events;else if(typeof i=="object")for(var l in i)this._off(l,i[l],s);else{i=D(i);for(var c=arguments.length===1,p=0,g=i.length;p<g;p++)c?this._off(i[p]):this._off(i[p],s,a)}return this},_on:function(i,s,a,l){if(typeof s!="function"){console.warn("wrong listener type: "+typeof s);return}if(this._listens(i,s,a)===!1){a===this&&(a=void 0);var c={fn:s,ctx:a};l&&(c.once=!0),this._events=this._events||{},this._events[i]=this._events[i]||[],this._events[i].push(c)}},_off:function(i,s,a){var l,c,p;if(!!this._events&&(l=this._events[i],!!l)){if(arguments.length===1){if(this._firingCount)for(c=0,p=l.length;c<p;c++)l[c].fn=x;delete this._events[i];return}if(typeof s!="function"){console.warn("wrong listener type: "+typeof s);return}var g=this._listens(i,s,a);if(g!==!1){var y=l[g];this._firingCount&&(y.fn=x,this._events[i]=l=l.slice()),l.splice(g,1)}}},fire:function(i,s,a){if(!this.listens(i,a))return this;var l=o({},s,{type:i,target:this,sourceTarget:s&&s.sourceTarget||this});if(this._events){var c=this._events[i];if(c){this._firingCount=this._firingCount+1||1;for(var p=0,g=c.length;p<g;p++){var y=c[p],b=y.fn;y.once&&this.off(i,b,y.ctx),b.call(y.ctx||this,l)}this._firingCount--}}return a&&this._propagateEvent(l),this},listens:function(i,s,a,l){typeof i!="string"&&console.warn('"string" type argument expected');var c=s;typeof s!="function"&&(l=!!s,c=void 0,a=void 0);var p=this._events&&this._events[i];if(p&&p.length&&this._listens(i,c,a)!==!1)return!0;if(l){for(var g in this._eventParents)if(this._eventParents[g].listens(i,s,a,l))return!0}return!1},_listens:function(i,s,a){if(!this._events)return!1;var l=this._events[i]||[];if(!s)return!!l.length;a===this&&(a=void 0);for(var c=0,p=l.length;c<p;c++)if(l[c].fn===s&&l[c].ctx===a)return c;return!1},once:function(i,s,a){if(typeof i=="object")for(var l in i)this._on(l,i[l],s,!0);else{i=D(i);for(var c=0,p=i.length;c<p;c++)this._on(i[c],s,a,!0)}return this},addEventParent:function(i){return this._eventParents=this._eventParents||{},this._eventParents[f(i)]=i,this},removeEventParent:function(i){return this._eventParents&&delete this._eventParents[f(i)],this},_propagateEvent:function(i){for(var s in this._eventParents)this._eventParents[s].fire(i.type,o({layer:i.target,propagatedFrom:i.target},i),!0)}};T.addEventListener=T.on,T.removeEventListener=T.clearAllEventListeners=T.off,T.addOneTimeEventListener=T.once,T.fireEvent=T.fire,T.hasEventListeners=T.listens;var X=A.extend(T);function Y(i,s,a){this.x=a?Math.round(i):i,this.y=a?Math.round(s):s}var Nt=Math.trunc||function(i){return i>0?Math.floor(i):Math.ceil(i)};Y.prototype={clone:function(){return new Y(this.x,this.y)},add:function(i){return this.clone()._add(F(i))},_add:function(i){return this.x+=i.x,this.y+=i.y,this},subtract:function(i){return this.clone()._subtract(F(i))},_subtract:function(i){return this.x-=i.x,this.y-=i.y,this},divideBy:function(i){return this.clone()._divideBy(i)},_divideBy:function(i){return this.x/=i,this.y/=i,this},multiplyBy:function(i){return this.clone()._multiplyBy(i)},_multiplyBy:function(i){return this.x*=i,this.y*=i,this},scaleBy:function(i){return new Y(this.x*i.x,this.y*i.y)},unscaleBy:function(i){return new Y(this.x/i.x,this.y/i.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Nt(this.x),this.y=Nt(this.y),this},distanceTo:function(i){i=F(i);var s=i.x-this.x,a=i.y-this.y;return Math.sqrt(s*s+a*a)},equals:function(i){return i=F(i),i.x===this.x&&i.y===this.y},contains:function(i){return i=F(i),Math.abs(i.x)<=Math.abs(this.x)&&Math.abs(i.y)<=Math.abs(this.y)},toString:function(){return"Point("+w(this.x)+", "+w(this.y)+")"}};function F(i,s,a){return i instanceof Y?i:lt(i)?new Y(i[0],i[1]):i==null?i:typeof i=="object"&&"x"in i&&"y"in i?new Y(i.x,i.y):new Y(i,s,a)}function V(i,s){if(i)for(var a=s?[i,s]:i,l=0,c=a.length;l<c;l++)this.extend(a[l])}V.prototype={extend:function(i){var s,a;if(!i)return this;if(i instanceof Y||typeof i[0]=="number"||"x"in i)s=a=F(i);else if(i=jt(i),s=i.min,a=i.max,!s||!a)return this;return!this.min&&!this.max?(this.min=s.clone(),this.max=a.clone()):(this.min.x=Math.min(s.x,this.min.x),this.max.x=Math.max(a.x,this.max.x),this.min.y=Math.min(s.y,this.min.y),this.max.y=Math.max(a.y,this.max.y)),this},getCenter:function(i){return F((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,i)},getBottomLeft:function(){return F(this.min.x,this.max.y)},getTopRight:function(){return F(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(i){var s,a;return typeof i[0]=="number"||i instanceof Y?i=F(i):i=jt(i),i instanceof V?(s=i.min,a=i.max):s=a=i,s.x>=this.min.x&&a.x<=this.max.x&&s.y>=this.min.y&&a.y<=this.max.y},intersects:function(i){i=jt(i);var s=this.min,a=this.max,l=i.min,c=i.max,p=c.x>=s.x&&l.x<=a.x,g=c.y>=s.y&&l.y<=a.y;return p&&g},overlaps:function(i){i=jt(i);var s=this.min,a=this.max,l=i.min,c=i.max,p=c.x>s.x&&l.x<a.x,g=c.y>s.y&&l.y<a.y;return p&&g},isValid:function(){return!!(this.min&&this.max)},pad:function(i){var s=this.min,a=this.max,l=Math.abs(s.x-a.x)*i,c=Math.abs(s.y-a.y)*i;return jt(F(s.x-l,s.y-c),F(a.x+l,a.y+c))},equals:function(i){return i?(i=jt(i),this.min.equals(i.getTopLeft())&&this.max.equals(i.getBottomRight())):!1}};function jt(i,s){return!i||i instanceof V?i:new V(i,s)}function K(i,s){if(i)for(var a=s?[i,s]:i,l=0,c=a.length;l<c;l++)this.extend(a[l])}K.prototype={extend:function(i){var s=this._southWest,a=this._northEast,l,c;if(i instanceof ot)l=i,c=i;else if(i instanceof K){if(l=i._southWest,c=i._northEast,!l||!c)return this}else return i?this.extend(at(i)||$(i)):this;return!s&&!a?(this._southWest=new ot(l.lat,l.lng),this._northEast=new ot(c.lat,c.lng)):(s.lat=Math.min(l.lat,s.lat),s.lng=Math.min(l.lng,s.lng),a.lat=Math.max(c.lat,a.lat),a.lng=Math.max(c.lng,a.lng)),this},pad:function(i){var s=this._southWest,a=this._northEast,l=Math.abs(s.lat-a.lat)*i,c=Math.abs(s.lng-a.lng)*i;return new K(new ot(s.lat-l,s.lng-c),new ot(a.lat+l,a.lng+c))},getCenter:function(){return new ot((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new ot(this.getNorth(),this.getWest())},getSouthEast:function(){return new ot(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(i){typeof i[0]=="number"||i instanceof ot||"lat"in i?i=at(i):i=$(i);var s=this._southWest,a=this._northEast,l,c;return i instanceof K?(l=i.getSouthWest(),c=i.getNorthEast()):l=c=i,l.lat>=s.lat&&c.lat<=a.lat&&l.lng>=s.lng&&c.lng<=a.lng},intersects:function(i){i=$(i);var s=this._southWest,a=this._northEast,l=i.getSouthWest(),c=i.getNorthEast(),p=c.lat>=s.lat&&l.lat<=a.lat,g=c.lng>=s.lng&&l.lng<=a.lng;return p&&g},overlaps:function(i){i=$(i);var s=this._southWest,a=this._northEast,l=i.getSouthWest(),c=i.getNorthEast(),p=c.lat>s.lat&&l.lat<a.lat,g=c.lng>s.lng&&l.lng<a.lng;return p&&g},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(i,s){return i?(i=$(i),this._southWest.equals(i.getSouthWest(),s)&&this._northEast.equals(i.getNorthEast(),s)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function $(i,s){return i instanceof K?i:new K(i,s)}function ot(i,s,a){if(isNaN(i)||isNaN(s))throw new Error("Invalid LatLng object: ("+i+", "+s+")");this.lat=+i,this.lng=+s,a!==void 0&&(this.alt=+a)}ot.prototype={equals:function(i,s){if(!i)return!1;i=at(i);var a=Math.max(Math.abs(this.lat-i.lat),Math.abs(this.lng-i.lng));return a<=(s===void 0?1e-9:s)},toString:function(i){return"LatLng("+w(this.lat,i)+", "+w(this.lng,i)+")"},distanceTo:function(i){return fe.distance(this,at(i))},wrap:function(){return fe.wrapLatLng(this)},toBounds:function(i){var s=180*i/40075017,a=s/Math.cos(Math.PI/180*this.lat);return $([this.lat-s,this.lng-a],[this.lat+s,this.lng+a])},clone:function(){return new ot(this.lat,this.lng,this.alt)}};function at(i,s,a){return i instanceof ot?i:lt(i)&&typeof i[0]!="object"?i.length===3?new ot(i[0],i[1],i[2]):i.length===2?new ot(i[0],i[1]):null:i==null?i:typeof i=="object"&&"lat"in i?new ot(i.lat,"lng"in i?i.lng:i.lon,i.alt):s===void 0?null:new ot(i,s,a)}var Mt={latLngToPoint:function(i,s){var a=this.projection.project(i),l=this.scale(s);return this.transformation._transform(a,l)},pointToLatLng:function(i,s){var a=this.scale(s),l=this.transformation.untransform(i,a);return this.projection.unproject(l)},project:function(i){return this.projection.project(i)},unproject:function(i){return this.projection.unproject(i)},scale:function(i){return 256*Math.pow(2,i)},zoom:function(i){return Math.log(i/256)/Math.LN2},getProjectedBounds:function(i){if(this.infinite)return null;var s=this.projection.bounds,a=this.scale(i),l=this.transformation.transform(s.min,a),c=this.transformation.transform(s.max,a);return new V(l,c)},infinite:!1,wrapLatLng:function(i){var s=this.wrapLng?_(i.lng,this.wrapLng,!0):i.lng,a=this.wrapLat?_(i.lat,this.wrapLat,!0):i.lat,l=i.alt;return new ot(a,s,l)},wrapLatLngBounds:function(i){var s=i.getCenter(),a=this.wrapLatLng(s),l=s.lat-a.lat,c=s.lng-a.lng;if(l===0&&c===0)return i;var p=i.getSouthWest(),g=i.getNorthEast(),y=new ot(p.lat-l,p.lng-c),b=new ot(g.lat-l,g.lng-c);return new K(y,b)}},fe=o({},Mt,{wrapLng:[-180,180],R:6371e3,distance:function(i,s){var a=Math.PI/180,l=i.lat*a,c=s.lat*a,p=Math.sin((s.lat-i.lat)*a/2),g=Math.sin((s.lng-i.lng)*a/2),y=p*p+Math.cos(l)*Math.cos(c)*g*g,b=2*Math.atan2(Math.sqrt(y),Math.sqrt(1-y));return this.R*b}}),or=6378137,Ys={R:or,MAX_LATITUDE:85.0511287798,project:function(i){var s=Math.PI/180,a=this.MAX_LATITUDE,l=Math.max(Math.min(a,i.lat),-a),c=Math.sin(l*s);return new Y(this.R*i.lng*s,this.R*Math.log((1+c)/(1-c))/2)},unproject:function(i){var s=180/Math.PI;return new ot((2*Math.atan(Math.exp(i.y/this.R))-Math.PI/2)*s,i.x*s/this.R)},bounds:function(){var i=or*Math.PI;return new V([-i,-i],[i,i])}()};function Hs(i,s,a,l){if(lt(i)){this._a=i[0],this._b=i[1],this._c=i[2],this._d=i[3];return}this._a=i,this._b=s,this._c=a,this._d=l}Hs.prototype={transform:function(i,s){return this._transform(i.clone(),s)},_transform:function(i,s){return s=s||1,i.x=s*(this._a*i.x+this._b),i.y=s*(this._c*i.y+this._d),i},untransform:function(i,s){return s=s||1,new Y((i.x/s-this._b)/this._a,(i.y/s-this._d)/this._c)}};function hn(i,s,a,l){return new Hs(i,s,a,l)}var Vs=o({},fe,{code:"EPSG:3857",projection:Ys,transformation:function(){var i=.5/(Math.PI*Ys.R);return hn(i,.5,-i,.5)}()}),$d=o({},Vs,{code:"EPSG:900913"});function uu(i){return document.createElementNS("http://www.w3.org/2000/svg",i)}function lu(i,s){var a="",l,c,p,g,y,b;for(l=0,p=i.length;l<p;l++){for(y=i[l],c=0,g=y.length;c<g;c++)b=y[c],a+=(c?"L":"M")+b.x+" "+b.y;a+=s?N.svg?"z":"x":""}return a||"M0 0"}var Ws=document.documentElement.style,ar="ActiveXObject"in window,Gd=ar&&!document.addEventListener,hu="msLaunchUri"in navigator&&!("documentMode"in document),$s=De("webkit"),cu=De("android"),du=De("android 2")||De("android 3"),Xd=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Jd=cu&&De("Google")&&Xd<537&&!("AudioNode"in window),Gs=!!window.opera,pu=!hu&&De("chrome"),fu=De("gecko")&&!$s&&!Gs&&!ar,Kd=!pu&&De("safari"),mu=De("phantom"),gu="OTransition"in Ws,Qd=navigator.platform.indexOf("Win")===0,_u=ar&&"transition"in Ws,Xs="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!du,yu="MozPerspective"in Ws,tp=!window.L_DISABLE_3D&&(_u||Xs||yu)&&!gu&&!mu,cn=typeof orientation<"u"||De("mobile"),ep=cn&&$s,ip=cn&&Xs,vu=!window.PointerEvent&&window.MSPointerEvent,bu=!!(window.PointerEvent||vu),xu="ontouchstart"in window||!!window.TouchEvent,np=!window.L_NO_TOUCH&&(xu||bu),rp=cn&&Gs,sp=cn&&fu,op=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,ap=function(){var i=!1;try{var s=Object.defineProperty({},"passive",{get:function(){i=!0}});window.addEventListener("testPassiveEventSupport",x,s),window.removeEventListener("testPassiveEventSupport",x,s)}catch{}return i}(),up=function(){return!!document.createElement("canvas").getContext}(),Js=!!(document.createElementNS&&uu("svg").createSVGRect),lp=!!Js&&function(){var i=document.createElement("div");return i.innerHTML="<svg/>",(i.firstChild&&i.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),hp=!Js&&function(){try{var i=document.createElement("div");i.innerHTML='<v:shape adj="1"/>';var s=i.firstChild;return s.style.behavior="url(#default#VML)",s&&typeof s.adj=="object"}catch{return!1}}(),cp=navigator.platform.indexOf("Mac")===0,dp=navigator.platform.indexOf("Linux")===0;function De(i){return navigator.userAgent.toLowerCase().indexOf(i)>=0}var N={ie:ar,ielt9:Gd,edge:hu,webkit:$s,android:cu,android23:du,androidStock:Jd,opera:Gs,chrome:pu,gecko:fu,safari:Kd,phantom:mu,opera12:gu,win:Qd,ie3d:_u,webkit3d:Xs,gecko3d:yu,any3d:tp,mobile:cn,mobileWebkit:ep,mobileWebkit3d:ip,msPointer:vu,pointer:bu,touch:np,touchNative:xu,mobileOpera:rp,mobileGecko:sp,retina:op,passiveEvents:ap,canvas:up,svg:Js,vml:hp,inlineSvg:lp,mac:cp,linux:dp},wu=N.msPointer?"MSPointerDown":"pointerdown",ku=N.msPointer?"MSPointerMove":"pointermove",Au=N.msPointer?"MSPointerUp":"pointerup",Cu=N.msPointer?"MSPointerCancel":"pointercancel",Ks={touchstart:wu,touchmove:ku,touchend:Au,touchcancel:Cu},Du={touchstart:yp,touchmove:ur,touchend:ur,touchcancel:ur},Oi={},Su=!1;function pp(i,s,a){return s==="touchstart"&&_p(),Du[s]?(a=Du[s].bind(this,a),i.addEventListener(Ks[s],a,!1),a):(console.warn("wrong event specified:",s),x)}function fp(i,s,a){if(!Ks[s]){console.warn("wrong event specified:",s);return}i.removeEventListener(Ks[s],a,!1)}function mp(i){Oi[i.pointerId]=i}function gp(i){Oi[i.pointerId]&&(Oi[i.pointerId]=i)}function Tu(i){delete Oi[i.pointerId]}function _p(){Su||(document.addEventListener(wu,mp,!0),document.addEventListener(ku,gp,!0),document.addEventListener(Au,Tu,!0),document.addEventListener(Cu,Tu,!0),Su=!0)}function ur(i,s){if(s.pointerType!==(s.MSPOINTER_TYPE_MOUSE||"mouse")){s.touches=[];for(var a in Oi)s.touches.push(Oi[a]);s.changedTouches=[s],i(s)}}function yp(i,s){s.MSPOINTER_TYPE_TOUCH&&s.pointerType===s.MSPOINTER_TYPE_TOUCH&&Yt(s),ur(i,s)}function vp(i){var s={},a,l;for(l in i)a=i[l],s[l]=a&&a.bind?a.bind(i):a;return i=s,s.type="dblclick",s.detail=2,s.isTrusted=!1,s._simulated=!0,s}var bp=200;function xp(i,s){i.addEventListener("dblclick",s);var a=0,l;function c(p){if(p.detail!==1){l=p.detail;return}if(!(p.pointerType==="mouse"||p.sourceCapabilities&&!p.sourceCapabilities.firesTouchEvents)){var g=Mu(p);if(!(g.some(function(b){return b instanceof HTMLLabelElement&&b.attributes.for})&&!g.some(function(b){return b instanceof HTMLInputElement||b instanceof HTMLSelectElement}))){var y=Date.now();y-a<=bp?(l++,l===2&&s(vp(p))):l=1,a=y}}}return i.addEventListener("click",c),{dblclick:s,simDblclick:c}}function wp(i,s){i.removeEventListener("dblclick",s.dblclick),i.removeEventListener("click",s.simDblclick)}var Qs=cr(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),dn=cr(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Eu=dn==="webkitTransition"||dn==="OTransition"?dn+"End":"transitionend";function Pu(i){return typeof i=="string"?document.getElementById(i):i}function pn(i,s){var a=i.style[s]||i.currentStyle&&i.currentStyle[s];if((!a||a==="auto")&&document.defaultView){var l=document.defaultView.getComputedStyle(i,null);a=l?l[s]:null}return a==="auto"?null:a}function pt(i,s,a){var l=document.createElement(i);return l.className=s||"",a&&a.appendChild(l),l}function Tt(i){var s=i.parentNode;s&&s.removeChild(i)}function lr(i){for(;i.firstChild;)i.removeChild(i.firstChild)}function Mi(i){var s=i.parentNode;s&&s.lastChild!==i&&s.appendChild(i)}function Bi(i){var s=i.parentNode;s&&s.firstChild!==i&&s.insertBefore(i,s.firstChild)}function to(i,s){if(i.classList!==void 0)return i.classList.contains(s);var a=hr(i);return a.length>0&&new RegExp("(^|\\s)"+s+"(\\s|$)").test(a)}function it(i,s){if(i.classList!==void 0)for(var a=D(s),l=0,c=a.length;l<c;l++)i.classList.add(a[l]);else if(!to(i,s)){var p=hr(i);eo(i,(p?p+" ":"")+s)}}function Bt(i,s){i.classList!==void 0?i.classList.remove(s):eo(i,k((" "+hr(i)+" ").replace(" "+s+" "," ")))}function eo(i,s){i.className.baseVal===void 0?i.className=s:i.className.baseVal=s}function hr(i){return i.correspondingElement&&(i=i.correspondingElement),i.className.baseVal===void 0?i.className:i.className.baseVal}function ae(i,s){"opacity"in i.style?i.style.opacity=s:"filter"in i.style&&kp(i,s)}function kp(i,s){var a=!1,l="DXImageTransform.Microsoft.Alpha";try{a=i.filters.item(l)}catch{if(s===1)return}s=Math.round(s*100),a?(a.Enabled=s!==100,a.Opacity=s):i.style.filter+=" progid:"+l+"(opacity="+s+")"}function cr(i){for(var s=document.documentElement.style,a=0;a<i.length;a++)if(i[a]in s)return i[a];return!1}function di(i,s,a){var l=s||new Y(0,0);i.style[Qs]=(N.ie3d?"translate("+l.x+"px,"+l.y+"px)":"translate3d("+l.x+"px,"+l.y+"px,0)")+(a?" scale("+a+")":"")}function zt(i,s){i._leaflet_pos=s,N.any3d?di(i,s):(i.style.left=s.x+"px",i.style.top=s.y+"px")}function pi(i){return i._leaflet_pos||new Y(0,0)}var fn,mn,io;if("onselectstart"in document)fn=function(){Q(window,"selectstart",Yt)},mn=function(){wt(window,"selectstart",Yt)};else{var gn=cr(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);fn=function(){if(gn){var i=document.documentElement.style;io=i[gn],i[gn]="none"}},mn=function(){gn&&(document.documentElement.style[gn]=io,io=void 0)}}function no(){Q(window,"dragstart",Yt)}function ro(){wt(window,"dragstart",Yt)}var dr,so;function oo(i){for(;i.tabIndex===-1;)i=i.parentNode;!i.style||(pr(),dr=i,so=i.style.outline,i.style.outline="none",Q(window,"keydown",pr))}function pr(){!dr||(dr.style.outline=so,dr=void 0,so=void 0,wt(window,"keydown",pr))}function Lu(i){do i=i.parentNode;while((!i.offsetWidth||!i.offsetHeight)&&i!==document.body);return i}function ao(i){var s=i.getBoundingClientRect();return{x:s.width/i.offsetWidth||1,y:s.height/i.offsetHeight||1,boundingClientRect:s}}var Ap={__proto__:null,TRANSFORM:Qs,TRANSITION:dn,TRANSITION_END:Eu,get:Pu,getStyle:pn,create:pt,remove:Tt,empty:lr,toFront:Mi,toBack:Bi,hasClass:to,addClass:it,removeClass:Bt,setClass:eo,getClass:hr,setOpacity:ae,testProp:cr,setTransform:di,setPosition:zt,getPosition:pi,get disableTextSelection(){return fn},get enableTextSelection(){return mn},disableImageDrag:no,enableImageDrag:ro,preventOutline:oo,restoreOutline:pr,getSizedParentNode:Lu,getScale:ao};function Q(i,s,a,l){if(s&&typeof s=="object")for(var c in s)lo(i,c,s[c],a);else{s=D(s);for(var p=0,g=s.length;p<g;p++)lo(i,s[p],a,l)}return this}var Se="_leaflet_events";function wt(i,s,a,l){if(arguments.length===1)Ou(i),delete i[Se];else if(s&&typeof s=="object")for(var c in s)ho(i,c,s[c],a);else if(s=D(s),arguments.length===2)Ou(i,function(y){return tt(s,y)!==-1});else for(var p=0,g=s.length;p<g;p++)ho(i,s[p],a,l);return this}function Ou(i,s){for(var a in i[Se]){var l=a.split(/\d/)[0];(!s||s(l))&&ho(i,l,null,null,a)}}var uo={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function lo(i,s,a,l){var c=s+f(a)+(l?"_"+f(l):"");if(i[Se]&&i[Se][c])return this;var p=function(y){return a.call(l||i,y||window.event)},g=p;!N.touchNative&&N.pointer&&s.indexOf("touch")===0?p=pp(i,s,p):N.touch&&s==="dblclick"?p=xp(i,p):"addEventListener"in i?s==="touchstart"||s==="touchmove"||s==="wheel"||s==="mousewheel"?i.addEventListener(uo[s]||s,p,N.passiveEvents?{passive:!1}:!1):s==="mouseenter"||s==="mouseleave"?(p=function(y){y=y||window.event,po(i,y)&&g(y)},i.addEventListener(uo[s],p,!1)):i.addEventListener(s,g,!1):i.attachEvent("on"+s,p),i[Se]=i[Se]||{},i[Se][c]=p}function ho(i,s,a,l,c){c=c||s+f(a)+(l?"_"+f(l):"");var p=i[Se]&&i[Se][c];if(!p)return this;!N.touchNative&&N.pointer&&s.indexOf("touch")===0?fp(i,s,p):N.touch&&s==="dblclick"?wp(i,p):"removeEventListener"in i?i.removeEventListener(uo[s]||s,p,!1):i.detachEvent("on"+s,p),i[Se][c]=null}function fi(i){return i.stopPropagation?i.stopPropagation():i.originalEvent?i.originalEvent._stopped=!0:i.cancelBubble=!0,this}function co(i){return lo(i,"wheel",fi),this}function _n(i){return Q(i,"mousedown touchstart dblclick contextmenu",fi),i._leaflet_disable_click=!0,this}function Yt(i){return i.preventDefault?i.preventDefault():i.returnValue=!1,this}function mi(i){return Yt(i),fi(i),this}function Mu(i){if(i.composedPath)return i.composedPath();for(var s=[],a=i.target;a;)s.push(a),a=a.parentNode;return s}function Bu(i,s){if(!s)return new Y(i.clientX,i.clientY);var a=ao(s),l=a.boundingClientRect;return new Y((i.clientX-l.left)/a.x-s.clientLeft,(i.clientY-l.top)/a.y-s.clientTop)}var Cp=N.linux&&N.chrome?window.devicePixelRatio:N.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function Fu(i){return N.edge?i.wheelDeltaY/2:i.deltaY&&i.deltaMode===0?-i.deltaY/Cp:i.deltaY&&i.deltaMode===1?-i.deltaY*20:i.deltaY&&i.deltaMode===2?-i.deltaY*60:i.deltaX||i.deltaZ?0:i.wheelDelta?(i.wheelDeltaY||i.wheelDelta)/2:i.detail&&Math.abs(i.detail)<32765?-i.detail*20:i.detail?i.detail/-32765*60:0}function po(i,s){var a=s.relatedTarget;if(!a)return!0;try{for(;a&&a!==i;)a=a.parentNode}catch{return!1}return a!==i}var Dp={__proto__:null,on:Q,off:wt,stopPropagation:fi,disableScrollPropagation:co,disableClickPropagation:_n,preventDefault:Yt,stop:mi,getPropagationPath:Mu,getMousePosition:Bu,getWheelDelta:Fu,isExternalTarget:po,addListener:Q,removeListener:wt},zu=X.extend({run:function(i,s,a,l){this.stop(),this._el=i,this._inProgress=!0,this._duration=a||.25,this._easeOutPower=1/Math.max(l||.5,.2),this._startPos=pi(i),this._offset=s.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){!this._inProgress||(this._step(!0),this._complete())},_animate:function(){this._animId=Lt(this._animate,this),this._step()},_step:function(i){var s=+new Date-this._startTime,a=this._duration*1e3;s<a?this._runFrame(this._easeOut(s/a),i):(this._runFrame(1),this._complete())},_runFrame:function(i,s){var a=this._startPos.add(this._offset.multiplyBy(i));s&&a._round(),zt(this._el,a),this.fire("step")},_complete:function(){Ot(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(i){return 1-Math.pow(1-i,this._easeOutPower)}}),ct=X.extend({options:{crs:Vs,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(i,s){s=v(this,s),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(i),this._initLayout(),this._onResize=h(this._onResize,this),this._initEvents(),s.maxBounds&&this.setMaxBounds(s.maxBounds),s.zoom!==void 0&&(this._zoom=this._limitZoom(s.zoom)),s.center&&s.zoom!==void 0&&this.setView(at(s.center),s.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=dn&&N.any3d&&!N.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Q(this._proxy,Eu,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(i,s,a){if(s=s===void 0?this._zoom:this._limitZoom(s),i=this._limitCenter(at(i),s,this.options.maxBounds),a=a||{},this._stop(),this._loaded&&!a.reset&&a!==!0){a.animate!==void 0&&(a.zoom=o({animate:a.animate},a.zoom),a.pan=o({animate:a.animate,duration:a.duration},a.pan));var l=this._zoom!==s?this._tryAnimatedZoom&&this._tryAnimatedZoom(i,s,a.zoom):this._tryAnimatedPan(i,a.pan);if(l)return clearTimeout(this._sizeTimer),this}return this._resetView(i,s,a.pan&&a.pan.noMoveStart),this},setZoom:function(i,s){return this._loaded?this.setView(this.getCenter(),i,{zoom:s}):(this._zoom=i,this)},zoomIn:function(i,s){return i=i||(N.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+i,s)},zoomOut:function(i,s){return i=i||(N.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-i,s)},setZoomAround:function(i,s,a){var l=this.getZoomScale(s),c=this.getSize().divideBy(2),p=i instanceof Y?i:this.latLngToContainerPoint(i),g=p.subtract(c).multiplyBy(1-1/l),y=this.containerPointToLatLng(c.add(g));return this.setView(y,s,{zoom:a})},_getBoundsCenterZoom:function(i,s){s=s||{},i=i.getBounds?i.getBounds():$(i);var a=F(s.paddingTopLeft||s.padding||[0,0]),l=F(s.paddingBottomRight||s.padding||[0,0]),c=this.getBoundsZoom(i,!1,a.add(l));if(c=typeof s.maxZoom=="number"?Math.min(s.maxZoom,c):c,c===1/0)return{center:i.getCenter(),zoom:c};var p=l.subtract(a).divideBy(2),g=this.project(i.getSouthWest(),c),y=this.project(i.getNorthEast(),c),b=this.unproject(g.add(y).divideBy(2).add(p),c);return{center:b,zoom:c}},fitBounds:function(i,s){if(i=$(i),!i.isValid())throw new Error("Bounds are not valid.");var a=this._getBoundsCenterZoom(i,s);return this.setView(a.center,a.zoom,s)},fitWorld:function(i){return this.fitBounds([[-90,-180],[90,180]],i)},panTo:function(i,s){return this.setView(i,this._zoom,{pan:s})},panBy:function(i,s){if(i=F(i).round(),s=s||{},!i.x&&!i.y)return this.fire("moveend");if(s.animate!==!0&&!this.getSize().contains(i))return this._resetView(this.unproject(this.project(this.getCenter()).add(i)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new zu,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),s.noMoveStart||this.fire("movestart"),s.animate!==!1){it(this._mapPane,"leaflet-pan-anim");var a=this._getMapPanePos().subtract(i).round();this._panAnim.run(this._mapPane,a,s.duration||.25,s.easeLinearity)}else this._rawPanBy(i),this.fire("move").fire("moveend");return this},flyTo:function(i,s,a){if(a=a||{},a.animate===!1||!N.any3d)return this.setView(i,s,a);this._stop();var l=this.project(this.getCenter()),c=this.project(i),p=this.getSize(),g=this._zoom;i=at(i),s=s===void 0?g:s;var y=Math.max(p.x,p.y),b=y*this.getZoomScale(g,s),C=c.distanceTo(l)||1,O=1.42,G=O*O;function ut(It){var Dr=It?-1:1,mf=It?b:y,gf=b*b-y*y+Dr*G*G*C*C,_f=2*mf*G*C,Ao=gf/_f,gl=Math.sqrt(Ao*Ao+1)-Ao,yf=gl<1e-9?-18:Math.log(gl);return yf}function le(It){return(Math.exp(It)-Math.exp(-It))/2}function _i(It){return(Math.exp(It)+Math.exp(-It))/2}function Cr(It){return le(It)/_i(It)}var si=ut(0);function ko(It){return y*(_i(si)/_i(si+O*It))}function cf(It){return y*(_i(si)*Cr(si+O*It)-le(si))/G}function df(It){return 1-Math.pow(1-It,1.5)}var pf=Date.now(),fl=(ut(1)-si)/O,ff=a.duration?1e3*a.duration:1e3*fl*.8;function ml(){var It=(Date.now()-pf)/ff,Dr=df(It)*fl;It<=1?(this._flyToFrame=Lt(ml,this),this._move(this.unproject(l.add(c.subtract(l).multiplyBy(cf(Dr)/C)),g),this.getScaleZoom(y/ko(Dr),g),{flyTo:!0})):this._move(i,s)._moveEnd(!0)}return this._moveStart(!0,a.noMoveStart),ml.call(this),this},flyToBounds:function(i,s){var a=this._getBoundsCenterZoom(i,s);return this.flyTo(a.center,a.zoom,s)},setMaxBounds:function(i){return i=$(i),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),i.isValid()?(this.options.maxBounds=i,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(i){var s=this.options.minZoom;return this.options.minZoom=i,this._loaded&&s!==i&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(i):this},setMaxZoom:function(i){var s=this.options.maxZoom;return this.options.maxZoom=i,this._loaded&&s!==i&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(i):this},panInsideBounds:function(i,s){this._enforcingBounds=!0;var a=this.getCenter(),l=this._limitCenter(a,this._zoom,$(i));return a.equals(l)||this.panTo(l,s),this._enforcingBounds=!1,this},panInside:function(i,s){s=s||{};var a=F(s.paddingTopLeft||s.padding||[0,0]),l=F(s.paddingBottomRight||s.padding||[0,0]),c=this.project(this.getCenter()),p=this.project(i),g=this.getPixelBounds(),y=jt([g.min.add(a),g.max.subtract(l)]),b=y.getSize();if(!y.contains(p)){this._enforcingBounds=!0;var C=p.subtract(y.getCenter()),O=y.extend(p).getSize().subtract(b);c.x+=C.x<0?-O.x:O.x,c.y+=C.y<0?-O.y:O.y,this.panTo(this.unproject(c),s),this._enforcingBounds=!1}return this},invalidateSize:function(i){if(!this._loaded)return this;i=o({animate:!1,pan:!0},i===!0?{animate:!0}:i);var s=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var a=this.getSize(),l=s.divideBy(2).round(),c=a.divideBy(2).round(),p=l.subtract(c);return!p.x&&!p.y?this:(i.animate&&i.pan?this.panBy(p):(i.pan&&this._rawPanBy(p),this.fire("move"),i.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(h(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:s,newSize:a}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(i){if(i=this._locateOptions=o({timeout:1e4,watch:!1},i),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var s=h(this._handleGeolocationResponse,this),a=h(this._handleGeolocationError,this);return i.watch?this._locationWatchId=navigator.geolocation.watchPosition(s,a,i):navigator.geolocation.getCurrentPosition(s,a,i),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(i){if(this._container._leaflet_id){var s=i.code,a=i.message||(s===1?"permission denied":s===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:s,message:"Geolocation error: "+a+"."})}},_handleGeolocationResponse:function(i){if(this._container._leaflet_id){var s=i.coords.latitude,a=i.coords.longitude,l=new ot(s,a),c=l.toBounds(i.coords.accuracy*2),p=this._locateOptions;if(p.setView){var g=this.getBoundsZoom(c);this.setView(l,p.maxZoom?Math.min(g,p.maxZoom):g)}var y={latlng:l,bounds:c,timestamp:i.timestamp};for(var b in i.coords)typeof i.coords[b]=="number"&&(y[b]=i.coords[b]);this.fire("locationfound",y)}},addHandler:function(i,s){if(!s)return this;var a=this[i]=new s(this);return this._handlers.push(a),this.options[i]&&a.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),Tt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(Ot(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var i;for(i in this._layers)this._layers[i].remove();for(i in this._panes)Tt(this._panes[i]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(i,s){var a="leaflet-pane"+(i?" leaflet-"+i.replace("Pane","")+"-pane":""),l=pt("div",a,s||this._mapPane);return i&&(this._panes[i]=l),l},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var i=this.getPixelBounds(),s=this.unproject(i.getBottomLeft()),a=this.unproject(i.getTopRight());return new K(s,a)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(i,s,a){i=$(i),a=F(a||[0,0]);var l=this.getZoom()||0,c=this.getMinZoom(),p=this.getMaxZoom(),g=i.getNorthWest(),y=i.getSouthEast(),b=this.getSize().subtract(a),C=jt(this.project(y,l),this.project(g,l)).getSize(),O=N.any3d?this.options.zoomSnap:1,G=b.x/C.x,ut=b.y/C.y,le=s?Math.max(G,ut):Math.min(G,ut);return l=this.getScaleZoom(le,l),O&&(l=Math.round(l/(O/100))*(O/100),l=s?Math.ceil(l/O)*O:Math.floor(l/O)*O),Math.max(c,Math.min(p,l))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new Y(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(i,s){var a=this._getTopLeftPoint(i,s);return new V(a,a.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(i){return this.options.crs.getProjectedBounds(i===void 0?this.getZoom():i)},getPane:function(i){return typeof i=="string"?this._panes[i]:i},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(i,s){var a=this.options.crs;return s=s===void 0?this._zoom:s,a.scale(i)/a.scale(s)},getScaleZoom:function(i,s){var a=this.options.crs;s=s===void 0?this._zoom:s;var l=a.zoom(i*a.scale(s));return isNaN(l)?1/0:l},project:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.latLngToPoint(at(i),s)},unproject:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.pointToLatLng(F(i),s)},layerPointToLatLng:function(i){var s=F(i).add(this.getPixelOrigin());return this.unproject(s)},latLngToLayerPoint:function(i){var s=this.project(at(i))._round();return s._subtract(this.getPixelOrigin())},wrapLatLng:function(i){return this.options.crs.wrapLatLng(at(i))},wrapLatLngBounds:function(i){return this.options.crs.wrapLatLngBounds($(i))},distance:function(i,s){return this.options.crs.distance(at(i),at(s))},containerPointToLayerPoint:function(i){return F(i).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(i){return F(i).add(this._getMapPanePos())},containerPointToLatLng:function(i){var s=this.containerPointToLayerPoint(F(i));return this.layerPointToLatLng(s)},latLngToContainerPoint:function(i){return this.layerPointToContainerPoint(this.latLngToLayerPoint(at(i)))},mouseEventToContainerPoint:function(i){return Bu(i,this._container)},mouseEventToLayerPoint:function(i){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(i))},mouseEventToLatLng:function(i){return this.layerPointToLatLng(this.mouseEventToLayerPoint(i))},_initContainer:function(i){var s=this._container=Pu(i);if(s){if(s._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");Q(s,"scroll",this._onScroll,this),this._containerId=f(s)},_initLayout:function(){var i=this._container;this._fadeAnimated=this.options.fadeAnimation&&N.any3d,it(i,"leaflet-container"+(N.touch?" leaflet-touch":"")+(N.retina?" leaflet-retina":"")+(N.ielt9?" leaflet-oldie":"")+(N.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var s=pn(i,"position");s!=="absolute"&&s!=="relative"&&s!=="fixed"&&s!=="sticky"&&(i.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var i=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),zt(this._mapPane,new Y(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(it(i.markerPane,"leaflet-zoom-hide"),it(i.shadowPane,"leaflet-zoom-hide"))},_resetView:function(i,s,a){zt(this._mapPane,new Y(0,0));var l=!this._loaded;this._loaded=!0,s=this._limitZoom(s),this.fire("viewprereset");var c=this._zoom!==s;this._moveStart(c,a)._move(i,s)._moveEnd(c),this.fire("viewreset"),l&&this.fire("load")},_moveStart:function(i,s){return i&&this.fire("zoomstart"),s||this.fire("movestart"),this},_move:function(i,s,a,l){s===void 0&&(s=this._zoom);var c=this._zoom!==s;return this._zoom=s,this._lastCenter=i,this._pixelOrigin=this._getNewPixelOrigin(i),l?a&&a.pinch&&this.fire("zoom",a):((c||a&&a.pinch)&&this.fire("zoom",a),this.fire("move",a)),this},_moveEnd:function(i){return i&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return Ot(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(i){zt(this._mapPane,this._getMapPanePos().subtract(i))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(i){this._targets={},this._targets[f(this._container)]=this;var s=i?wt:Q;s(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&s(window,"resize",this._onResize,this),N.any3d&&this.options.transform3DLimit&&(i?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){Ot(this._resizeRequest),this._resizeRequest=Lt(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var i=this._getMapPanePos();Math.max(Math.abs(i.x),Math.abs(i.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(i,s){for(var a=[],l,c=s==="mouseout"||s==="mouseover",p=i.target||i.srcElement,g=!1;p;){if(l=this._targets[f(p)],l&&(s==="click"||s==="preclick")&&this._draggableMoved(l)){g=!0;break}if(l&&l.listens(s,!0)&&(c&&!po(p,i)||(a.push(l),c))||p===this._container)break;p=p.parentNode}return!a.length&&!g&&!c&&this.listens(s,!0)&&(a=[this]),a},_isClickDisabled:function(i){for(;i&&i!==this._container;){if(i._leaflet_disable_click)return!0;i=i.parentNode}},_handleDOMEvent:function(i){var s=i.target||i.srcElement;if(!(!this._loaded||s._leaflet_disable_events||i.type==="click"&&this._isClickDisabled(s))){var a=i.type;a==="mousedown"&&oo(s),this._fireDOMEvent(i,a)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(i,s,a){if(i.type==="click"){var l=o({},i);l.type="preclick",this._fireDOMEvent(l,l.type,a)}var c=this._findEventTargets(i,s);if(a){for(var p=[],g=0;g<a.length;g++)a[g].listens(s,!0)&&p.push(a[g]);c=p.concat(c)}if(c.length){s==="contextmenu"&&Yt(i);var y=c[0],b={originalEvent:i};if(i.type!=="keypress"&&i.type!=="keydown"&&i.type!=="keyup"){var C=y.getLatLng&&(!y._radius||y._radius<=10);b.containerPoint=C?this.latLngToContainerPoint(y.getLatLng()):this.mouseEventToContainerPoint(i),b.layerPoint=this.containerPointToLayerPoint(b.containerPoint),b.latlng=C?y.getLatLng():this.layerPointToLatLng(b.layerPoint)}for(g=0;g<c.length;g++)if(c[g].fire(s,b,!0),b.originalEvent._stopped||c[g].options.bubblingMouseEvents===!1&&tt(this._mouseEvents,s)!==-1)return}},_draggableMoved:function(i){return i=i.dragging&&i.dragging.enabled()?i:this,i.dragging&&i.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var i=0,s=this._handlers.length;i<s;i++)this._handlers[i].disable()},whenReady:function(i,s){return this._loaded?i.call(s||this,{target:this}):this.on("load",i,s),this},_getMapPanePos:function(){return pi(this._mapPane)||new Y(0,0)},_moved:function(){var i=this._getMapPanePos();return i&&!i.equals([0,0])},_getTopLeftPoint:function(i,s){var a=i&&s!==void 0?this._getNewPixelOrigin(i,s):this.getPixelOrigin();return a.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(i,s){var a=this.getSize()._divideBy(2);return this.project(i,s)._subtract(a)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(i,s,a){var l=this._getNewPixelOrigin(a,s);return this.project(i,s)._subtract(l)},_latLngBoundsToNewLayerBounds:function(i,s,a){var l=this._getNewPixelOrigin(a,s);return jt([this.project(i.getSouthWest(),s)._subtract(l),this.project(i.getNorthWest(),s)._subtract(l),this.project(i.getSouthEast(),s)._subtract(l),this.project(i.getNorthEast(),s)._subtract(l)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(i){return this.latLngToLayerPoint(i).subtract(this._getCenterLayerPoint())},_limitCenter:function(i,s,a){if(!a)return i;var l=this.project(i,s),c=this.getSize().divideBy(2),p=new V(l.subtract(c),l.add(c)),g=this._getBoundsOffset(p,a,s);return Math.abs(g.x)<=1&&Math.abs(g.y)<=1?i:this.unproject(l.add(g),s)},_limitOffset:function(i,s){if(!s)return i;var a=this.getPixelBounds(),l=new V(a.min.add(i),a.max.add(i));return i.add(this._getBoundsOffset(l,s))},_getBoundsOffset:function(i,s,a){var l=jt(this.project(s.getNorthEast(),a),this.project(s.getSouthWest(),a)),c=l.min.subtract(i.min),p=l.max.subtract(i.max),g=this._rebound(c.x,-p.x),y=this._rebound(c.y,-p.y);return new Y(g,y)},_rebound:function(i,s){return i+s>0?Math.round(i-s)/2:Math.max(0,Math.ceil(i))-Math.max(0,Math.floor(s))},_limitZoom:function(i){var s=this.getMinZoom(),a=this.getMaxZoom(),l=N.any3d?this.options.zoomSnap:1;return l&&(i=Math.round(i/l)*l),Math.max(s,Math.min(a,i))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Bt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(i,s){var a=this._getCenterOffset(i)._trunc();return(s&&s.animate)!==!0&&!this.getSize().contains(a)?!1:(this.panBy(a,s),!0)},_createAnimProxy:function(){var i=this._proxy=pt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(i),this.on("zoomanim",function(s){var a=Qs,l=this._proxy.style[a];di(this._proxy,this.project(s.center,s.zoom),this.getZoomScale(s.zoom,1)),l===this._proxy.style[a]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Tt(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var i=this.getCenter(),s=this.getZoom();di(this._proxy,this.project(i,s),this.getZoomScale(s,1))},_catchTransitionEnd:function(i){this._animatingZoom&&i.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(i,s,a){if(this._animatingZoom)return!0;if(a=a||{},!this._zoomAnimated||a.animate===!1||this._nothingToAnimate()||Math.abs(s-this._zoom)>this.options.zoomAnimationThreshold)return!1;var l=this.getZoomScale(s),c=this._getCenterOffset(i)._divideBy(1-1/l);return a.animate!==!0&&!this.getSize().contains(c)?!1:(Lt(function(){this._moveStart(!0,!1)._animateZoom(i,s,!0)},this),!0)},_animateZoom:function(i,s,a,l){!this._mapPane||(a&&(this._animatingZoom=!0,this._animateToCenter=i,this._animateToZoom=s,it(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:i,zoom:s,noUpdate:l}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(h(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){!this._animatingZoom||(this._mapPane&&Bt(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Sp(i,s){return new ct(i,s)}var me=A.extend({options:{position:"topright"},initialize:function(i){v(this,i)},getPosition:function(){return this.options.position},setPosition:function(i){var s=this._map;return s&&s.removeControl(this),this.options.position=i,s&&s.addControl(this),this},getContainer:function(){return this._container},addTo:function(i){this.remove(),this._map=i;var s=this._container=this.onAdd(i),a=this.getPosition(),l=i._controlCorners[a];return it(s,"leaflet-control"),a.indexOf("bottom")!==-1?l.insertBefore(s,l.firstChild):l.appendChild(s),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Tt(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(i){this._map&&i&&i.screenX>0&&i.screenY>0&&this._map.getContainer().focus()}}),yn=function(i){return new me(i)};ct.include({addControl:function(i){return i.addTo(this),this},removeControl:function(i){return i.remove(),this},_initControlPos:function(){var i=this._controlCorners={},s="leaflet-",a=this._controlContainer=pt("div",s+"control-container",this._container);function l(c,p){var g=s+c+" "+s+p;i[c+p]=pt("div",g,a)}l("top","left"),l("top","right"),l("bottom","left"),l("bottom","right")},_clearControlPos:function(){for(var i in this._controlCorners)Tt(this._controlCorners[i]);Tt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Iu=me.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(i,s,a,l){return a<l?-1:l<a?1:0}},initialize:function(i,s,a){v(this,a),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1;for(var l in i)this._addLayer(i[l],l);for(l in s)this._addLayer(s[l],l,!0)},onAdd:function(i){this._initLayout(),this._update(),this._map=i,i.on("zoomend",this._checkDisabledLayers,this);for(var s=0;s<this._layers.length;s++)this._layers[s].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(i){return me.prototype.addTo.call(this,i),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var i=0;i<this._layers.length;i++)this._layers[i].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(i,s){return this._addLayer(i,s),this._map?this._update():this},addOverlay:function(i,s){return this._addLayer(i,s,!0),this._map?this._update():this},removeLayer:function(i){i.off("add remove",this._onLayerChange,this);var s=this._getLayer(f(i));return s&&this._layers.splice(this._layers.indexOf(s),1),this._map?this._update():this},expand:function(){it(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var i=this._map.getSize().y-(this._container.offsetTop+50);return i<this._section.clientHeight?(it(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=i+"px"):Bt(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Bt(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var i="leaflet-control-layers",s=this._container=pt("div",i),a=this.options.collapsed;s.setAttribute("aria-haspopup",!0),_n(s),co(s);var l=this._section=pt("section",i+"-list");a&&(this._map.on("click",this.collapse,this),Q(s,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var c=this._layersLink=pt("a",i+"-toggle",s);c.href="#",c.title="Layers",c.setAttribute("role","button"),Q(c,{keydown:function(p){p.keyCode===13&&this._expandSafely()},click:function(p){Yt(p),this._expandSafely()}},this),a||this.expand(),this._baseLayersList=pt("div",i+"-base",l),this._separator=pt("div",i+"-separator",l),this._overlaysList=pt("div",i+"-overlays",l),s.appendChild(l)},_getLayer:function(i){for(var s=0;s<this._layers.length;s++)if(this._layers[s]&&f(this._layers[s].layer)===i)return this._layers[s]},_addLayer:function(i,s,a){this._map&&i.on("add remove",this._onLayerChange,this),this._layers.push({layer:i,name:s,overlay:a}),this.options.sortLayers&&this._layers.sort(h(function(l,c){return this.options.sortFunction(l.layer,c.layer,l.name,c.name)},this)),this.options.autoZIndex&&i.setZIndex&&(this._lastZIndex++,i.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;lr(this._baseLayersList),lr(this._overlaysList),this._layerControlInputs=[];var i,s,a,l,c=0;for(a=0;a<this._layers.length;a++)l=this._layers[a],this._addItem(l),s=s||l.overlay,i=i||!l.overlay,c+=l.overlay?0:1;return this.options.hideSingleBase&&(i=i&&c>1,this._baseLayersList.style.display=i?"":"none"),this._separator.style.display=s&&i?"":"none",this},_onLayerChange:function(i){this._handlingClick||this._update();var s=this._getLayer(f(i.target)),a=s.overlay?i.type==="add"?"overlayadd":"overlayremove":i.type==="add"?"baselayerchange":null;a&&this._map.fire(a,s)},_createRadioElement:function(i,s){var a='<input type="radio" class="leaflet-control-layers-selector" name="'+i+'"'+(s?' checked="checked"':"")+"/>",l=document.createElement("div");return l.innerHTML=a,l.firstChild},_addItem:function(i){var s=document.createElement("label"),a=this._map.hasLayer(i.layer),l;i.overlay?(l=document.createElement("input"),l.type="checkbox",l.className="leaflet-control-layers-selector",l.defaultChecked=a):l=this._createRadioElement("leaflet-base-layers_"+f(this),a),this._layerControlInputs.push(l),l.layerId=f(i.layer),Q(l,"click",this._onInputClick,this);var c=document.createElement("span");c.innerHTML=" "+i.name;var p=document.createElement("span");s.appendChild(p),p.appendChild(l),p.appendChild(c);var g=i.overlay?this._overlaysList:this._baseLayersList;return g.appendChild(s),this._checkDisabledLayers(),s},_onInputClick:function(){var i=this._layerControlInputs,s,a,l=[],c=[];this._handlingClick=!0;for(var p=i.length-1;p>=0;p--)s=i[p],a=this._getLayer(s.layerId).layer,s.checked?l.push(a):s.checked||c.push(a);for(p=0;p<c.length;p++)this._map.hasLayer(c[p])&&this._map.removeLayer(c[p]);for(p=0;p<l.length;p++)this._map.hasLayer(l[p])||this._map.addLayer(l[p]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var i=this._layerControlInputs,s,a,l=this._map.getZoom(),c=i.length-1;c>=0;c--)s=i[c],a=this._getLayer(s.layerId).layer,s.disabled=a.options.minZoom!==void 0&&l<a.options.minZoom||a.options.maxZoom!==void 0&&l>a.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var i=this._section;Q(i,"click",Yt),this.expand(),setTimeout(function(){wt(i,"click",Yt)})}}),Tp=function(i,s,a){return new Iu(i,s,a)},fo=me.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(i){var s="leaflet-control-zoom",a=pt("div",s+" leaflet-bar"),l=this.options;return this._zoomInButton=this._createButton(l.zoomInText,l.zoomInTitle,s+"-in",a,this._zoomIn),this._zoomOutButton=this._createButton(l.zoomOutText,l.zoomOutTitle,s+"-out",a,this._zoomOut),this._updateDisabled(),i.on("zoomend zoomlevelschange",this._updateDisabled,this),a},onRemove:function(i){i.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(i){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(i.shiftKey?3:1))},_zoomOut:function(i){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(i.shiftKey?3:1))},_createButton:function(i,s,a,l,c){var p=pt("a",a,l);return p.innerHTML=i,p.href="#",p.title=s,p.setAttribute("role","button"),p.setAttribute("aria-label",s),_n(p),Q(p,"click",mi),Q(p,"click",c,this),Q(p,"click",this._refocusOnMap,this),p},_updateDisabled:function(){var i=this._map,s="leaflet-disabled";Bt(this._zoomInButton,s),Bt(this._zoomOutButton,s),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||i._zoom===i.getMinZoom())&&(it(this._zoomOutButton,s),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||i._zoom===i.getMaxZoom())&&(it(this._zoomInButton,s),this._zoomInButton.setAttribute("aria-disabled","true"))}});ct.mergeOptions({zoomControl:!0}),ct.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new fo,this.addControl(this.zoomControl))});var Ep=function(i){return new fo(i)},Ru=me.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(i){var s="leaflet-control-scale",a=pt("div",s),l=this.options;return this._addScales(l,s+"-line",a),i.on(l.updateWhenIdle?"moveend":"move",this._update,this),i.whenReady(this._update,this),a},onRemove:function(i){i.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(i,s,a){i.metric&&(this._mScale=pt("div",s,a)),i.imperial&&(this._iScale=pt("div",s,a))},_update:function(){var i=this._map,s=i.getSize().y/2,a=i.distance(i.containerPointToLatLng([0,s]),i.containerPointToLatLng([this.options.maxWidth,s]));this._updateScales(a)},_updateScales:function(i){this.options.metric&&i&&this._updateMetric(i),this.options.imperial&&i&&this._updateImperial(i)},_updateMetric:function(i){var s=this._getRoundNum(i),a=s<1e3?s+" m":s/1e3+" km";this._updateScale(this._mScale,a,s/i)},_updateImperial:function(i){var s=i*3.2808399,a,l,c;s>5280?(a=s/5280,l=this._getRoundNum(a),this._updateScale(this._iScale,l+" mi",l/a)):(c=this._getRoundNum(s),this._updateScale(this._iScale,c+" ft",c/s))},_updateScale:function(i,s,a){i.style.width=Math.round(this.options.maxWidth*a)+"px",i.innerHTML=s},_getRoundNum:function(i){var s=Math.pow(10,(Math.floor(i)+"").length-1),a=i/s;return a=a>=10?10:a>=5?5:a>=3?3:a>=2?2:1,s*a}}),Pp=function(i){return new Ru(i)},Lp='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',mo=me.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(N.inlineSvg?Lp+" ":"")+"Leaflet</a>"},initialize:function(i){v(this,i),this._attributions={}},onAdd:function(i){i.attributionControl=this,this._container=pt("div","leaflet-control-attribution"),_n(this._container);for(var s in i._layers)i._layers[s].getAttribution&&this.addAttribution(i._layers[s].getAttribution());return this._update(),i.on("layeradd",this._addAttribution,this),this._container},onRemove:function(i){i.off("layeradd",this._addAttribution,this)},_addAttribution:function(i){i.layer.getAttribution&&(this.addAttribution(i.layer.getAttribution()),i.layer.once("remove",function(){this.removeAttribution(i.layer.getAttribution())},this))},setPrefix:function(i){return this.options.prefix=i,this._update(),this},addAttribution:function(i){return i?(this._attributions[i]||(this._attributions[i]=0),this._attributions[i]++,this._update(),this):this},removeAttribution:function(i){return i?(this._attributions[i]&&(this._attributions[i]--,this._update()),this):this},_update:function(){if(this._map){var i=[];for(var s in this._attributions)this._attributions[s]&&i.push(s);var a=[];this.options.prefix&&a.push(this.options.prefix),i.length&&a.push(i.join(", ")),this._container.innerHTML=a.join(' <span aria-hidden="true">|</span> ')}}});ct.mergeOptions({attributionControl:!0}),ct.addInitHook(function(){this.options.attributionControl&&new mo().addTo(this)});var Op=function(i){return new mo(i)};me.Layers=Iu,me.Zoom=fo,me.Scale=Ru,me.Attribution=mo,yn.layers=Tp,yn.zoom=Ep,yn.scale=Pp,yn.attribution=Op;var Te=A.extend({initialize:function(i){this._map=i},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Te.addTo=function(i,s){return i.addHandler(s,this),this};var Mp={Events:T},Nu=N.touch?"touchstart mousedown":"mousedown",ni=X.extend({options:{clickTolerance:3},initialize:function(i,s,a,l){v(this,l),this._element=i,this._dragStartTarget=s||i,this._preventOutline=a},enable:function(){this._enabled||(Q(this._dragStartTarget,Nu,this._onDown,this),this._enabled=!0)},disable:function(){!this._enabled||(ni._dragging===this&&this.finishDrag(!0),wt(this._dragStartTarget,Nu,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(i){if(!!this._enabled&&(this._moved=!1,!to(this._element,"leaflet-zoom-anim"))){if(i.touches&&i.touches.length!==1){ni._dragging===this&&this.finishDrag();return}if(!(ni._dragging||i.shiftKey||i.which!==1&&i.button!==1&&!i.touches)&&(ni._dragging=this,this._preventOutline&&oo(this._element),no(),fn(),!this._moving)){this.fire("down");var s=i.touches?i.touches[0]:i,a=Lu(this._element);this._startPoint=new Y(s.clientX,s.clientY),this._startPos=pi(this._element),this._parentScale=ao(a);var l=i.type==="mousedown";Q(document,l?"mousemove":"touchmove",this._onMove,this),Q(document,l?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(i){if(this._enabled){if(i.touches&&i.touches.length>1){this._moved=!0;return}var s=i.touches&&i.touches.length===1?i.touches[0]:i,a=new Y(s.clientX,s.clientY)._subtract(this._startPoint);!a.x&&!a.y||Math.abs(a.x)+Math.abs(a.y)<this.options.clickTolerance||(a.x/=this._parentScale.x,a.y/=this._parentScale.y,Yt(i),this._moved||(this.fire("dragstart"),this._moved=!0,it(document.body,"leaflet-dragging"),this._lastTarget=i.target||i.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),it(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(a),this._moving=!0,this._lastEvent=i,this._updatePosition())}},_updatePosition:function(){var i={originalEvent:this._lastEvent};this.fire("predrag",i),zt(this._element,this._newPos),this.fire("drag",i)},_onUp:function(){!this._enabled||this.finishDrag()},finishDrag:function(i){Bt(document.body,"leaflet-dragging"),this._lastTarget&&(Bt(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),wt(document,"mousemove touchmove",this._onMove,this),wt(document,"mouseup touchend touchcancel",this._onUp,this),ro(),mn(),this._moved&&this._moving&&this.fire("dragend",{noInertia:i,distance:this._newPos.distanceTo(this._startPos)}),this._moving=!1,ni._dragging=!1}});function ju(i,s){if(!s||!i.length)return i.slice();var a=s*s;return i=zp(i,a),i=Fp(i,a),i}function Zu(i,s,a){return Math.sqrt(vn(i,s,a,!0))}function Bp(i,s,a){return vn(i,s,a)}function Fp(i,s){var a=i.length,l=typeof Uint8Array!=void 0+""?Uint8Array:Array,c=new l(a);c[0]=c[a-1]=1,go(i,c,s,0,a-1);var p,g=[];for(p=0;p<a;p++)c[p]&&g.push(i[p]);return g}function go(i,s,a,l,c){var p=0,g,y,b;for(y=l+1;y<=c-1;y++)b=vn(i[y],i[l],i[c],!0),b>p&&(g=y,p=b);p>a&&(s[g]=1,go(i,s,a,l,g),go(i,s,a,g,c))}function zp(i,s){for(var a=[i[0]],l=1,c=0,p=i.length;l<p;l++)Ip(i[l],i[c])>s&&(a.push(i[l]),c=l);return c<p-1&&a.push(i[p-1]),a}var qu;function Uu(i,s,a,l,c){var p=l?qu:gi(i,a),g=gi(s,a),y,b,C;for(qu=g;;){if(!(p|g))return[i,s];if(p&g)return!1;y=p||g,b=fr(i,s,y,a,c),C=gi(b,a),y===p?(i=b,p=C):(s=b,g=C)}}function fr(i,s,a,l,c){var p=s.x-i.x,g=s.y-i.y,y=l.min,b=l.max,C,O;return a&8?(C=i.x+p*(b.y-i.y)/g,O=b.y):a&4?(C=i.x+p*(y.y-i.y)/g,O=y.y):a&2?(C=b.x,O=i.y+g*(b.x-i.x)/p):a&1&&(C=y.x,O=i.y+g*(y.x-i.x)/p),new Y(C,O,c)}function gi(i,s){var a=0;return i.x<s.min.x?a|=1:i.x>s.max.x&&(a|=2),i.y<s.min.y?a|=4:i.y>s.max.y&&(a|=8),a}function Ip(i,s){var a=s.x-i.x,l=s.y-i.y;return a*a+l*l}function vn(i,s,a,l){var c=s.x,p=s.y,g=a.x-c,y=a.y-p,b=g*g+y*y,C;return b>0&&(C=((i.x-c)*g+(i.y-p)*y)/b,C>1?(c=a.x,p=a.y):C>0&&(c+=g*C,p+=y*C)),g=i.x-c,y=i.y-p,l?g*g+y*y:new Y(c,p)}function ue(i){return!lt(i[0])||typeof i[0][0]!="object"&&typeof i[0][0]<"u"}function Yu(i){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ue(i)}function Hu(i,s){var a,l,c,p,g,y,b,C;if(!i||i.length===0)throw new Error("latlngs not passed");ue(i)||(console.warn("latlngs are not flat! Only the first ring will be used"),i=i[0]);var O=[];for(var G in i)O.push(s.project(at(i[G])));var ut=O.length;for(a=0,l=0;a<ut-1;a++)l+=O[a].distanceTo(O[a+1])/2;if(l===0)C=O[0];else for(a=0,p=0;a<ut-1;a++)if(g=O[a],y=O[a+1],c=g.distanceTo(y),p+=c,p>l){b=(p-l)/c,C=[y.x-b*(y.x-g.x),y.y-b*(y.y-g.y)];break}return s.unproject(F(C))}var Rp={__proto__:null,simplify:ju,pointToSegmentDistance:Zu,closestPointOnSegment:Bp,clipSegment:Uu,_getEdgeIntersection:fr,_getBitCode:gi,_sqClosestPointOnSegment:vn,isFlat:ue,_flat:Yu,polylineCenter:Hu};function Vu(i,s,a){var l,c=[1,4,2,8],p,g,y,b,C,O,G,ut;for(p=0,O=i.length;p<O;p++)i[p]._code=gi(i[p],s);for(y=0;y<4;y++){for(G=c[y],l=[],p=0,O=i.length,g=O-1;p<O;g=p++)b=i[p],C=i[g],b._code&G?C._code&G||(ut=fr(C,b,G,s,a),ut._code=gi(ut,s),l.push(ut)):(C._code&G&&(ut=fr(C,b,G,s,a),ut._code=gi(ut,s),l.push(ut)),l.push(b));i=l}return i}function Wu(i,s){var a,l,c,p,g,y,b,C,O;if(!i||i.length===0)throw new Error("latlngs not passed");ue(i)||(console.warn("latlngs are not flat! Only the first ring will be used"),i=i[0]);var G=[];for(var ut in i)G.push(s.project(at(i[ut])));var le=G.length;for(y=b=C=0,a=0,l=le-1;a<le;l=a++)c=G[a],p=G[l],g=c.y*p.x-p.y*c.x,b+=(c.x+p.x)*g,C+=(c.y+p.y)*g,y+=g*3;return y===0?O=G[0]:O=[b/y,C/y],s.unproject(F(O))}var Np={__proto__:null,clipPolygon:Vu,polygonCenter:Wu},_o={project:function(i){return new Y(i.lng,i.lat)},unproject:function(i){return new ot(i.y,i.x)},bounds:new V([-180,-90],[180,90])},yo={R:6378137,R_MINOR:6356752314245179e-9,bounds:new V([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(i){var s=Math.PI/180,a=this.R,l=i.lat*s,c=this.R_MINOR/a,p=Math.sqrt(1-c*c),g=p*Math.sin(l),y=Math.tan(Math.PI/4-l/2)/Math.pow((1-g)/(1+g),p/2);return l=-a*Math.log(Math.max(y,1e-10)),new Y(i.lng*s*a,l)},unproject:function(i){for(var s=180/Math.PI,a=this.R,l=this.R_MINOR/a,c=Math.sqrt(1-l*l),p=Math.exp(-i.y/a),g=Math.PI/2-2*Math.atan(p),y=0,b=.1,C;y<15&&Math.abs(b)>1e-7;y++)C=c*Math.sin(g),C=Math.pow((1-C)/(1+C),c/2),b=Math.PI/2-2*Math.atan(p*C)-g,g+=b;return new ot(g*s,i.x*s/a)}},jp={__proto__:null,LonLat:_o,Mercator:yo,SphericalMercator:Ys},Zp=o({},fe,{code:"EPSG:3395",projection:yo,transformation:function(){var i=.5/(Math.PI*yo.R);return hn(i,.5,-i,.5)}()}),$u=o({},fe,{code:"EPSG:4326",projection:_o,transformation:hn(1/180,1,-1/180,.5)}),qp=o({},Mt,{projection:_o,transformation:hn(1,0,-1,0),scale:function(i){return Math.pow(2,i)},zoom:function(i){return Math.log(i)/Math.LN2},distance:function(i,s){var a=s.lng-i.lng,l=s.lat-i.lat;return Math.sqrt(a*a+l*l)},infinite:!0});Mt.Earth=fe,Mt.EPSG3395=Zp,Mt.EPSG3857=Vs,Mt.EPSG900913=$d,Mt.EPSG4326=$u,Mt.Simple=qp;var ge=X.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(i){return i.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(i){return i&&i.removeLayer(this),this},getPane:function(i){return this._map.getPane(i?this.options[i]||i:this.options.pane)},addInteractiveTarget:function(i){return this._map._targets[f(i)]=this,this},removeInteractiveTarget:function(i){return delete this._map._targets[f(i)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(i){var s=i.target;if(s.hasLayer(this)){if(this._map=s,this._zoomAnimated=s._zoomAnimated,this.getEvents){var a=this.getEvents();s.on(a,this),this.once("remove",function(){s.off(a,this)},this)}this.onAdd(s),this.fire("add"),s.fire("layeradd",{layer:this})}}});ct.include({addLayer:function(i){if(!i._layerAdd)throw new Error("The provided object is not a Layer.");var s=f(i);return this._layers[s]?this:(this._layers[s]=i,i._mapToAdd=this,i.beforeAdd&&i.beforeAdd(this),this.whenReady(i._layerAdd,i),this)},removeLayer:function(i){var s=f(i);return this._layers[s]?(this._loaded&&i.onRemove(this),delete this._layers[s],this._loaded&&(this.fire("layerremove",{layer:i}),i.fire("remove")),i._map=i._mapToAdd=null,this):this},hasLayer:function(i){return f(i)in this._layers},eachLayer:function(i,s){for(var a in this._layers)i.call(s,this._layers[a]);return this},_addLayers:function(i){i=i?lt(i)?i:[i]:[];for(var s=0,a=i.length;s<a;s++)this.addLayer(i[s])},_addZoomLimit:function(i){(!isNaN(i.options.maxZoom)||!isNaN(i.options.minZoom))&&(this._zoomBoundLayers[f(i)]=i,this._updateZoomLevels())},_removeZoomLimit:function(i){var s=f(i);this._zoomBoundLayers[s]&&(delete this._zoomBoundLayers[s],this._updateZoomLevels())},_updateZoomLevels:function(){var i=1/0,s=-1/0,a=this._getZoomSpan();for(var l in this._zoomBoundLayers){var c=this._zoomBoundLayers[l].options;i=c.minZoom===void 0?i:Math.min(i,c.minZoom),s=c.maxZoom===void 0?s:Math.max(s,c.maxZoom)}this._layersMaxZoom=s===-1/0?void 0:s,this._layersMinZoom=i===1/0?void 0:i,a!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Fi=ge.extend({initialize:function(i,s){v(this,s),this._layers={};var a,l;if(i)for(a=0,l=i.length;a<l;a++)this.addLayer(i[a])},addLayer:function(i){var s=this.getLayerId(i);return this._layers[s]=i,this._map&&this._map.addLayer(i),this},removeLayer:function(i){var s=i in this._layers?i:this.getLayerId(i);return this._map&&this._layers[s]&&this._map.removeLayer(this._layers[s]),delete this._layers[s],this},hasLayer:function(i){var s=typeof i=="number"?i:this.getLayerId(i);return s in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(i){var s=Array.prototype.slice.call(arguments,1),a,l;for(a in this._layers)l=this._layers[a],l[i]&&l[i].apply(l,s);return this},onAdd:function(i){this.eachLayer(i.addLayer,i)},onRemove:function(i){this.eachLayer(i.removeLayer,i)},eachLayer:function(i,s){for(var a in this._layers)i.call(s,this._layers[a]);return this},getLayer:function(i){return this._layers[i]},getLayers:function(){var i=[];return this.eachLayer(i.push,i),i},setZIndex:function(i){return this.invoke("setZIndex",i)},getLayerId:function(i){return f(i)}}),Up=function(i,s){return new Fi(i,s)},Ie=Fi.extend({addLayer:function(i){return this.hasLayer(i)?this:(i.addEventParent(this),Fi.prototype.addLayer.call(this,i),this.fire("layeradd",{layer:i}))},removeLayer:function(i){return this.hasLayer(i)?(i in this._layers&&(i=this._layers[i]),i.removeEventParent(this),Fi.prototype.removeLayer.call(this,i),this.fire("layerremove",{layer:i})):this},setStyle:function(i){return this.invoke("setStyle",i)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var i=new K;for(var s in this._layers){var a=this._layers[s];i.extend(a.getBounds?a.getBounds():a.getLatLng())}return i}}),Yp=function(i,s){return new Ie(i,s)},zi=A.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(i){v(this,i)},createIcon:function(i){return this._createIcon("icon",i)},createShadow:function(i){return this._createIcon("shadow",i)},_createIcon:function(i,s){var a=this._getIconUrl(i);if(!a){if(i==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var l=this._createImg(a,s&&s.tagName==="IMG"?s:null);return this._setIconStyles(l,i),(this.options.crossOrigin||this.options.crossOrigin==="")&&(l.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),l},_setIconStyles:function(i,s){var a=this.options,l=a[s+"Size"];typeof l=="number"&&(l=[l,l]);var c=F(l),p=F(s==="shadow"&&a.shadowAnchor||a.iconAnchor||c&&c.divideBy(2,!0));i.className="leaflet-marker-"+s+" "+(a.className||""),p&&(i.style.marginLeft=-p.x+"px",i.style.marginTop=-p.y+"px"),c&&(i.style.width=c.x+"px",i.style.height=c.y+"px")},_createImg:function(i,s){return s=s||document.createElement("img"),s.src=i,s},_getIconUrl:function(i){return N.retina&&this.options[i+"RetinaUrl"]||this.options[i+"Url"]}});function Hp(i){return new zi(i)}var bn=zi.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(i){return typeof bn.imagePath!="string"&&(bn.imagePath=this._detectIconPath()),(this.options.imagePath||bn.imagePath)+zi.prototype._getIconUrl.call(this,i)},_stripUrl:function(i){var s=function(a,l,c){var p=l.exec(a);return p&&p[c]};return i=s(i,/^url\((['"])?(.+)\1\)$/,2),i&&s(i,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var i=pt("div","leaflet-default-icon-path",document.body),s=pn(i,"background-image")||pn(i,"backgroundImage");if(document.body.removeChild(i),s=this._stripUrl(s),s)return s;var a=document.querySelector('link[href$="leaflet.css"]');return a?a.href.substring(0,a.href.length-11-1):""}}),Gu=Te.extend({initialize:function(i){this._marker=i},addHooks:function(){var i=this._marker._icon;this._draggable||(this._draggable=new ni(i,i,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),it(i,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&Bt(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(i){var s=this._marker,a=s._map,l=this._marker.options.autoPanSpeed,c=this._marker.options.autoPanPadding,p=pi(s._icon),g=a.getPixelBounds(),y=a.getPixelOrigin(),b=jt(g.min._subtract(y).add(c),g.max._subtract(y).subtract(c));if(!b.contains(p)){var C=F((Math.max(b.max.x,p.x)-b.max.x)/(g.max.x-b.max.x)-(Math.min(b.min.x,p.x)-b.min.x)/(g.min.x-b.min.x),(Math.max(b.max.y,p.y)-b.max.y)/(g.max.y-b.max.y)-(Math.min(b.min.y,p.y)-b.min.y)/(g.min.y-b.min.y)).multiplyBy(l);a.panBy(C,{animate:!1}),this._draggable._newPos._add(C),this._draggable._startPos._add(C),zt(s._icon,this._draggable._newPos),this._onDrag(i),this._panRequest=Lt(this._adjustPan.bind(this,i))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(i){this._marker.options.autoPan&&(Ot(this._panRequest),this._panRequest=Lt(this._adjustPan.bind(this,i)))},_onDrag:function(i){var s=this._marker,a=s._shadow,l=pi(s._icon),c=s._map.layerPointToLatLng(l);a&&zt(a,l),s._latlng=c,i.latlng=c,i.oldLatLng=this._oldLatLng,s.fire("move",i).fire("drag",i)},_onDragEnd:function(i){Ot(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",i)}}),mr=ge.extend({options:{icon:new bn,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(i,s){v(this,s),this._latlng=at(i)},onAdd:function(i){this._zoomAnimated=this._zoomAnimated&&i.options.markerZoomAnimation,this._zoomAnimated&&i.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(i){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&i.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(i){var s=this._latlng;return this._latlng=at(i),this.update(),this.fire("move",{oldLatLng:s,latlng:this._latlng})},setZIndexOffset:function(i){return this.options.zIndexOffset=i,this.update()},getIcon:function(){return this.options.icon},setIcon:function(i){return this.options.icon=i,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var i=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(i)}return this},_initIcon:function(){var i=this.options,s="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),a=i.icon.createIcon(this._icon),l=!1;a!==this._icon&&(this._icon&&this._removeIcon(),l=!0,i.title&&(a.title=i.title),a.tagName==="IMG"&&(a.alt=i.alt||"")),it(a,s),i.keyboard&&(a.tabIndex="0",a.setAttribute("role","button")),this._icon=a,i.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Q(a,"focus",this._panOnFocus,this);var c=i.icon.createShadow(this._shadow),p=!1;c!==this._shadow&&(this._removeShadow(),p=!0),c&&(it(c,s),c.alt=""),this._shadow=c,i.opacity<1&&this._updateOpacity(),l&&this.getPane().appendChild(this._icon),this._initInteraction(),c&&p&&this.getPane(i.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&wt(this._icon,"focus",this._panOnFocus,this),Tt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Tt(this._shadow),this._shadow=null},_setPos:function(i){this._icon&&zt(this._icon,i),this._shadow&&zt(this._shadow,i),this._zIndex=i.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(i){this._icon&&(this._icon.style.zIndex=this._zIndex+i)},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center).round();this._setPos(s)},_initInteraction:function(){if(!!this.options.interactive&&(it(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Gu)){var i=this.options.draggable;this.dragging&&(i=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Gu(this),i&&this.dragging.enable()}},setOpacity:function(i){return this.options.opacity=i,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var i=this.options.opacity;this._icon&&ae(this._icon,i),this._shadow&&ae(this._shadow,i)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var i=this._map;if(i){var s=this.options.icon.options,a=s.iconSize?F(s.iconSize):F(0,0),l=s.iconAnchor?F(s.iconAnchor):F(0,0);i.panInside(this._latlng,{paddingTopLeft:l,paddingBottomRight:a.subtract(l)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function Vp(i,s){return new mr(i,s)}var ri=ge.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(i){this._renderer=i.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(i){return v(this,i),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&i&&Object.prototype.hasOwnProperty.call(i,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),gr=ri.extend({options:{fill:!0,radius:10},initialize:function(i,s){v(this,s),this._latlng=at(i),this._radius=this.options.radius},setLatLng:function(i){var s=this._latlng;return this._latlng=at(i),this.redraw(),this.fire("move",{oldLatLng:s,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(i){return this.options.radius=this._radius=i,this.redraw()},getRadius:function(){return this._radius},setStyle:function(i){var s=i&&i.radius||this._radius;return ri.prototype.setStyle.call(this,i),this.setRadius(s),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var i=this._radius,s=this._radiusY||i,a=this._clickTolerance(),l=[i+a,s+a];this._pxBounds=new V(this._point.subtract(l),this._point.add(l))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(i){return i.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function Wp(i,s){return new gr(i,s)}var vo=gr.extend({initialize:function(i,s,a){if(typeof s=="number"&&(s=o({},a,{radius:s})),v(this,s),this._latlng=at(i),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(i){return this._mRadius=i,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var i=[this._radius,this._radiusY||this._radius];return new K(this._map.layerPointToLatLng(this._point.subtract(i)),this._map.layerPointToLatLng(this._point.add(i)))},setStyle:ri.prototype.setStyle,_project:function(){var i=this._latlng.lng,s=this._latlng.lat,a=this._map,l=a.options.crs;if(l.distance===fe.distance){var c=Math.PI/180,p=this._mRadius/fe.R/c,g=a.project([s+p,i]),y=a.project([s-p,i]),b=g.add(y).divideBy(2),C=a.unproject(b).lat,O=Math.acos((Math.cos(p*c)-Math.sin(s*c)*Math.sin(C*c))/(Math.cos(s*c)*Math.cos(C*c)))/c;(isNaN(O)||O===0)&&(O=p/Math.cos(Math.PI/180*s)),this._point=b.subtract(a.getPixelOrigin()),this._radius=isNaN(O)?0:b.x-a.project([C,i-O]).x,this._radiusY=b.y-g.y}else{var G=l.unproject(l.project(this._latlng).subtract([this._mRadius,0]));this._point=a.latLngToLayerPoint(this._latlng),this._radius=this._point.x-a.latLngToLayerPoint(G).x}this._updateBounds()}});function $p(i,s,a){return new vo(i,s,a)}var Re=ri.extend({options:{smoothFactor:1,noClip:!1},initialize:function(i,s){v(this,s),this._setLatLngs(i)},getLatLngs:function(){return this._latlngs},setLatLngs:function(i){return this._setLatLngs(i),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(i){for(var s=1/0,a=null,l=vn,c,p,g=0,y=this._parts.length;g<y;g++)for(var b=this._parts[g],C=1,O=b.length;C<O;C++){c=b[C-1],p=b[C];var G=l(i,c,p,!0);G<s&&(s=G,a=l(i,c,p))}return a&&(a.distance=Math.sqrt(s)),a},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Hu(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(i,s){return s=s||this._defaultShape(),i=at(i),s.push(i),this._bounds.extend(i),this.redraw()},_setLatLngs:function(i){this._bounds=new K,this._latlngs=this._convertLatLngs(i)},_defaultShape:function(){return ue(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(i){for(var s=[],a=ue(i),l=0,c=i.length;l<c;l++)a?(s[l]=at(i[l]),this._bounds.extend(s[l])):s[l]=this._convertLatLngs(i[l]);return s},_project:function(){var i=new V;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,i),this._bounds.isValid()&&i.isValid()&&(this._rawPxBounds=i,this._updateBounds())},_updateBounds:function(){var i=this._clickTolerance(),s=new Y(i,i);!this._rawPxBounds||(this._pxBounds=new V([this._rawPxBounds.min.subtract(s),this._rawPxBounds.max.add(s)]))},_projectLatlngs:function(i,s,a){var l=i[0]instanceof ot,c=i.length,p,g;if(l){for(g=[],p=0;p<c;p++)g[p]=this._map.latLngToLayerPoint(i[p]),a.extend(g[p]);s.push(g)}else for(p=0;p<c;p++)this._projectLatlngs(i[p],s,a)},_clipPoints:function(){var i=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(i))){if(this.options.noClip){this._parts=this._rings;return}var s=this._parts,a,l,c,p,g,y,b;for(a=0,c=0,p=this._rings.length;a<p;a++)for(b=this._rings[a],l=0,g=b.length;l<g-1;l++)y=Uu(b[l],b[l+1],i,l,!0),y&&(s[c]=s[c]||[],s[c].push(y[0]),(y[1]!==b[l+1]||l===g-2)&&(s[c].push(y[1]),c++))}},_simplifyPoints:function(){for(var i=this._parts,s=this.options.smoothFactor,a=0,l=i.length;a<l;a++)i[a]=ju(i[a],s)},_update:function(){!this._map||(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(i,s){var a,l,c,p,g,y,b=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(i))return!1;for(a=0,p=this._parts.length;a<p;a++)for(y=this._parts[a],l=0,g=y.length,c=g-1;l<g;c=l++)if(!(!s&&l===0)&&Zu(i,y[c],y[l])<=b)return!0;return!1}});function Gp(i,s){return new Re(i,s)}Re._flat=Yu;var Ii=Re.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Wu(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(i){var s=Re.prototype._convertLatLngs.call(this,i),a=s.length;return a>=2&&s[0]instanceof ot&&s[0].equals(s[a-1])&&s.pop(),s},_setLatLngs:function(i){Re.prototype._setLatLngs.call(this,i),ue(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ue(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var i=this._renderer._bounds,s=this.options.weight,a=new Y(s,s);if(i=new V(i.min.subtract(a),i.max.add(a)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(i))){if(this.options.noClip){this._parts=this._rings;return}for(var l=0,c=this._rings.length,p;l<c;l++)p=Vu(this._rings[l],i,!0),p.length&&this._parts.push(p)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(i){var s=!1,a,l,c,p,g,y,b,C;if(!this._pxBounds||!this._pxBounds.contains(i))return!1;for(p=0,b=this._parts.length;p<b;p++)for(a=this._parts[p],g=0,C=a.length,y=C-1;g<C;y=g++)l=a[g],c=a[y],l.y>i.y!=c.y>i.y&&i.x<(c.x-l.x)*(i.y-l.y)/(c.y-l.y)+l.x&&(s=!s);return s||Re.prototype._containsPoint.call(this,i,!0)}});function Xp(i,s){return new Ii(i,s)}var Ne=Ie.extend({initialize:function(i,s){v(this,s),this._layers={},i&&this.addData(i)},addData:function(i){var s=lt(i)?i:i.features,a,l,c;if(s){for(a=0,l=s.length;a<l;a++)c=s[a],(c.geometries||c.geometry||c.features||c.coordinates)&&this.addData(c);return this}var p=this.options;if(p.filter&&!p.filter(i))return this;var g=_r(i,p);return g?(g.feature=br(i),g.defaultOptions=g.options,this.resetStyle(g),p.onEachFeature&&p.onEachFeature(i,g),this.addLayer(g)):this},resetStyle:function(i){return i===void 0?this.eachLayer(this.resetStyle,this):(i.options=o({},i.defaultOptions),this._setLayerStyle(i,this.options.style),this)},setStyle:function(i){return this.eachLayer(function(s){this._setLayerStyle(s,i)},this)},_setLayerStyle:function(i,s){i.setStyle&&(typeof s=="function"&&(s=s(i.feature)),i.setStyle(s))}});function _r(i,s){var a=i.type==="Feature"?i.geometry:i,l=a?a.coordinates:null,c=[],p=s&&s.pointToLayer,g=s&&s.coordsToLatLng||bo,y,b,C,O;if(!l&&!a)return null;switch(a.type){case"Point":return y=g(l),Xu(p,i,y,s);case"MultiPoint":for(C=0,O=l.length;C<O;C++)y=g(l[C]),c.push(Xu(p,i,y,s));return new Ie(c);case"LineString":case"MultiLineString":return b=yr(l,a.type==="LineString"?0:1,g),new Re(b,s);case"Polygon":case"MultiPolygon":return b=yr(l,a.type==="Polygon"?1:2,g),new Ii(b,s);case"GeometryCollection":for(C=0,O=a.geometries.length;C<O;C++){var G=_r({geometry:a.geometries[C],type:"Feature",properties:i.properties},s);G&&c.push(G)}return new Ie(c);case"FeatureCollection":for(C=0,O=a.features.length;C<O;C++){var ut=_r(a.features[C],s);ut&&c.push(ut)}return new Ie(c);default:throw new Error("Invalid GeoJSON object.")}}function Xu(i,s,a,l){return i?i(s,a):new mr(a,l&&l.markersInheritOptions&&l)}function bo(i){return new ot(i[1],i[0],i[2])}function yr(i,s,a){for(var l=[],c=0,p=i.length,g;c<p;c++)g=s?yr(i[c],s-1,a):(a||bo)(i[c]),l.push(g);return l}function xo(i,s){return i=at(i),i.alt!==void 0?[w(i.lng,s),w(i.lat,s),w(i.alt,s)]:[w(i.lng,s),w(i.lat,s)]}function vr(i,s,a,l){for(var c=[],p=0,g=i.length;p<g;p++)c.push(s?vr(i[p],ue(i[p])?0:s-1,a,l):xo(i[p],l));return!s&&a&&c.push(c[0].slice()),c}function Ri(i,s){return i.feature?o({},i.feature,{geometry:s}):br(s)}function br(i){return i.type==="Feature"||i.type==="FeatureCollection"?i:{type:"Feature",properties:{},geometry:i}}var wo={toGeoJSON:function(i){return Ri(this,{type:"Point",coordinates:xo(this.getLatLng(),i)})}};mr.include(wo),vo.include(wo),gr.include(wo),Re.include({toGeoJSON:function(i){var s=!ue(this._latlngs),a=vr(this._latlngs,s?1:0,!1,i);return Ri(this,{type:(s?"Multi":"")+"LineString",coordinates:a})}}),Ii.include({toGeoJSON:function(i){var s=!ue(this._latlngs),a=s&&!ue(this._latlngs[0]),l=vr(this._latlngs,a?2:s?1:0,!0,i);return s||(l=[l]),Ri(this,{type:(a?"Multi":"")+"Polygon",coordinates:l})}}),Fi.include({toMultiPoint:function(i){var s=[];return this.eachLayer(function(a){s.push(a.toGeoJSON(i).geometry.coordinates)}),Ri(this,{type:"MultiPoint",coordinates:s})},toGeoJSON:function(i){var s=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(s==="MultiPoint")return this.toMultiPoint(i);var a=s==="GeometryCollection",l=[];return this.eachLayer(function(c){if(c.toGeoJSON){var p=c.toGeoJSON(i);if(a)l.push(p.geometry);else{var g=br(p);g.type==="FeatureCollection"?l.push.apply(l,g.features):l.push(g)}}}),a?Ri(this,{geometries:l,type:"GeometryCollection"}):{type:"FeatureCollection",features:l}}});function Ju(i,s){return new Ne(i,s)}var Jp=Ju,xr=ge.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(i,s,a){this._url=i,this._bounds=$(s),v(this,a)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(it(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Tt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(i){return this.options.opacity=i,this._image&&this._updateOpacity(),this},setStyle:function(i){return i.opacity&&this.setOpacity(i.opacity),this},bringToFront:function(){return this._map&&Mi(this._image),this},bringToBack:function(){return this._map&&Bi(this._image),this},setUrl:function(i){return this._url=i,this._image&&(this._image.src=i),this},setBounds:function(i){return this._bounds=$(i),this._map&&this._reset(),this},getEvents:function(){var i={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var i=this._url.tagName==="IMG",s=this._image=i?this._url:pt("img");if(it(s,"leaflet-image-layer"),this._zoomAnimated&&it(s,"leaflet-zoom-animated"),this.options.className&&it(s,this.options.className),s.onselectstart=x,s.onmousemove=x,s.onload=h(this.fire,this,"load"),s.onerror=h(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(s.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),i){this._url=s.src;return}s.src=this._url,s.alt=this.options.alt},_animateZoom:function(i){var s=this._map.getZoomScale(i.zoom),a=this._map._latLngBoundsToNewLayerBounds(this._bounds,i.zoom,i.center).min;di(this._image,a,s)},_reset:function(){var i=this._image,s=new V(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),a=s.getSize();zt(i,s.min),i.style.width=a.x+"px",i.style.height=a.y+"px"},_updateOpacity:function(){ae(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var i=this.options.errorOverlayUrl;i&&this._url!==i&&(this._url=i,this._image.src=i)},getCenter:function(){return this._bounds.getCenter()}}),Kp=function(i,s,a){return new xr(i,s,a)},Ku=xr.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var i=this._url.tagName==="VIDEO",s=this._image=i?this._url:pt("video");if(it(s,"leaflet-image-layer"),this._zoomAnimated&&it(s,"leaflet-zoom-animated"),this.options.className&&it(s,this.options.className),s.onselectstart=x,s.onmousemove=x,s.onloadeddata=h(this.fire,this,"load"),i){for(var a=s.getElementsByTagName("source"),l=[],c=0;c<a.length;c++)l.push(a[c].src);this._url=a.length>0?l:[s.src];return}lt(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(s.style,"objectFit")&&(s.style.objectFit="fill"),s.autoplay=!!this.options.autoplay,s.loop=!!this.options.loop,s.muted=!!this.options.muted,s.playsInline=!!this.options.playsInline;for(var p=0;p<this._url.length;p++){var g=pt("source");g.src=this._url[p],s.appendChild(g)}}});function Qp(i,s,a){return new Ku(i,s,a)}var Qu=xr.extend({_initImage:function(){var i=this._image=this._url;it(i,"leaflet-image-layer"),this._zoomAnimated&&it(i,"leaflet-zoom-animated"),this.options.className&&it(i,this.options.className),i.onselectstart=x,i.onmousemove=x}});function tf(i,s,a){return new Qu(i,s,a)}var Ee=ge.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(i,s){i&&(i instanceof ot||lt(i))?(this._latlng=at(i),v(this,s)):(v(this,i),this._source=s),this.options.content&&(this._content=this.options.content)},openOn:function(i){return i=arguments.length?i:this._source._map,i.hasLayer(this)||i.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(i){return this._map?this.close():(arguments.length?this._source=i:i=this._source,this._prepareOpen(),this.openOn(i._map)),this},onAdd:function(i){this._zoomAnimated=i._zoomAnimated,this._container||this._initLayout(),i._fadeAnimated&&ae(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),i._fadeAnimated&&ae(this._container,1),this.bringToFront(),this.options.interactive&&(it(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(i){i._fadeAnimated?(ae(this._container,0),this._removeTimeout=setTimeout(h(Tt,void 0,this._container),200)):Tt(this._container),this.options.interactive&&(Bt(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(i){return this._latlng=at(i),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(i){return this._content=i,this.update(),this},getElement:function(){return this._container},update:function(){!this._map||(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var i={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&Mi(this._container),this},bringToBack:function(){return this._map&&Bi(this._container),this},_prepareOpen:function(i){var s=this._source;if(!s._map)return!1;if(s instanceof Ie){s=null;var a=this._source._layers;for(var l in a)if(a[l]._map){s=a[l];break}if(!s)return!1;this._source=s}if(!i)if(s.getCenter)i=s.getCenter();else if(s.getLatLng)i=s.getLatLng();else if(s.getBounds)i=s.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(i),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var i=this._contentNode,s=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof s=="string")i.innerHTML=s;else{for(;i.hasChildNodes();)i.removeChild(i.firstChild);i.appendChild(s)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var i=this._map.latLngToLayerPoint(this._latlng),s=F(this.options.offset),a=this._getAnchor();this._zoomAnimated?zt(this._container,i.add(a)):s=s.add(i).add(a);var l=this._containerBottom=-s.y,c=this._containerLeft=-Math.round(this._containerWidth/2)+s.x;this._container.style.bottom=l+"px",this._container.style.left=c+"px"}},_getAnchor:function(){return[0,0]}});ct.include({_initOverlay:function(i,s,a,l){var c=s;return c instanceof i||(c=new i(l).setContent(s)),a&&c.setLatLng(a),c}}),ge.include({_initOverlay:function(i,s,a,l){var c=a;return c instanceof i?(v(c,l),c._source=this):(c=s&&!l?s:new i(l,this),c.setContent(a)),c}});var wr=Ee.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(i){return i=arguments.length?i:this._source._map,!i.hasLayer(this)&&i._popup&&i._popup.options.autoClose&&i.removeLayer(i._popup),i._popup=this,Ee.prototype.openOn.call(this,i)},onAdd:function(i){Ee.prototype.onAdd.call(this,i),i.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof ri||this._source.on("preclick",fi))},onRemove:function(i){Ee.prototype.onRemove.call(this,i),i.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof ri||this._source.off("preclick",fi))},getEvents:function(){var i=Ee.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(i.preclick=this.close),this.options.keepInView&&(i.moveend=this._adjustPan),i},_initLayout:function(){var i="leaflet-popup",s=this._container=pt("div",i+" "+(this.options.className||"")+" leaflet-zoom-animated"),a=this._wrapper=pt("div",i+"-content-wrapper",s);if(this._contentNode=pt("div",i+"-content",a),_n(s),co(this._contentNode),Q(s,"contextmenu",fi),this._tipContainer=pt("div",i+"-tip-container",s),this._tip=pt("div",i+"-tip",this._tipContainer),this.options.closeButton){var l=this._closeButton=pt("a",i+"-close-button",s);l.setAttribute("role","button"),l.setAttribute("aria-label","Close popup"),l.href="#close",l.innerHTML='<span aria-hidden="true">&#215;</span>',Q(l,"click",function(c){Yt(c),this.close()},this)}},_updateLayout:function(){var i=this._contentNode,s=i.style;s.width="",s.whiteSpace="nowrap";var a=i.offsetWidth;a=Math.min(a,this.options.maxWidth),a=Math.max(a,this.options.minWidth),s.width=a+1+"px",s.whiteSpace="",s.height="";var l=i.offsetHeight,c=this.options.maxHeight,p="leaflet-popup-scrolled";c&&l>c?(s.height=c+"px",it(i,p)):Bt(i,p),this._containerWidth=this._container.offsetWidth},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center),a=this._getAnchor();zt(this._container,s.add(a))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var i=this._map,s=parseInt(pn(this._container,"marginBottom"),10)||0,a=this._container.offsetHeight+s,l=this._containerWidth,c=new Y(this._containerLeft,-a-this._containerBottom);c._add(pi(this._container));var p=i.layerPointToContainerPoint(c),g=F(this.options.autoPanPadding),y=F(this.options.autoPanPaddingTopLeft||g),b=F(this.options.autoPanPaddingBottomRight||g),C=i.getSize(),O=0,G=0;p.x+l+b.x>C.x&&(O=p.x+l-C.x+b.x),p.x-O-y.x<0&&(O=p.x-y.x),p.y+a+b.y>C.y&&(G=p.y+a-C.y+b.y),p.y-G-y.y<0&&(G=p.y-y.y),(O||G)&&(this.options.keepInView&&(this._autopanning=!0),i.fire("autopanstart").panBy([O,G]))}},_getAnchor:function(){return F(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),ef=function(i,s){return new wr(i,s)};ct.mergeOptions({closePopupOnClick:!0}),ct.include({openPopup:function(i,s,a){return this._initOverlay(wr,i,s,a).openOn(this),this},closePopup:function(i){return i=arguments.length?i:this._popup,i&&i.close(),this}}),ge.include({bindPopup:function(i,s){return this._popup=this._initOverlay(wr,this._popup,i,s),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(i){return this._popup&&(this instanceof Ie||(this._popup._source=this),this._popup._prepareOpen(i||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(i){return this._popup&&this._popup.setContent(i),this},getPopup:function(){return this._popup},_openPopup:function(i){if(!(!this._popup||!this._map)){mi(i);var s=i.layer||i.target;if(this._popup._source===s&&!(s instanceof ri)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(i.latlng);return}this._popup._source=s,this.openPopup(i.latlng)}},_movePopup:function(i){this._popup.setLatLng(i.latlng)},_onKeyPress:function(i){i.originalEvent.keyCode===13&&this._openPopup(i)}});var kr=Ee.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(i){Ee.prototype.onAdd.call(this,i),this.setOpacity(this.options.opacity),i.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(i){Ee.prototype.onRemove.call(this,i),i.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var i=Ee.prototype.getEvents.call(this);return this.options.permanent||(i.preclick=this.close),i},_initLayout:function(){var i="leaflet-tooltip",s=i+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=pt("div",s),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+f(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(i){var s,a,l=this._map,c=this._container,p=l.latLngToContainerPoint(l.getCenter()),g=l.layerPointToContainerPoint(i),y=this.options.direction,b=c.offsetWidth,C=c.offsetHeight,O=F(this.options.offset),G=this._getAnchor();y==="top"?(s=b/2,a=C):y==="bottom"?(s=b/2,a=0):y==="center"?(s=b/2,a=C/2):y==="right"?(s=0,a=C/2):y==="left"?(s=b,a=C/2):g.x<p.x?(y="right",s=0,a=C/2):(y="left",s=b+(O.x+G.x)*2,a=C/2),i=i.subtract(F(s,a,!0)).add(O).add(G),Bt(c,"leaflet-tooltip-right"),Bt(c,"leaflet-tooltip-left"),Bt(c,"leaflet-tooltip-top"),Bt(c,"leaflet-tooltip-bottom"),it(c,"leaflet-tooltip-"+y),zt(c,i)},_updatePosition:function(){var i=this._map.latLngToLayerPoint(this._latlng);this._setPosition(i)},setOpacity:function(i){this.options.opacity=i,this._container&&ae(this._container,i)},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center);this._setPosition(s)},_getAnchor:function(){return F(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),nf=function(i,s){return new kr(i,s)};ct.include({openTooltip:function(i,s,a){return this._initOverlay(kr,i,s,a).openOn(this),this},closeTooltip:function(i){return i.close(),this}}),ge.include({bindTooltip:function(i,s){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(kr,this._tooltip,i,s),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(i){if(!(!i&&this._tooltipHandlersAdded)){var s=i?"off":"on",a={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?a.add=this._openTooltip:(a.mouseover=this._openTooltip,a.mouseout=this.closeTooltip,a.click=this._openTooltip,this._map?this._addFocusListeners():a.add=this._addFocusListeners),this._tooltip.options.sticky&&(a.mousemove=this._moveTooltip),this[s](a),this._tooltipHandlersAdded=!i}},openTooltip:function(i){return this._tooltip&&(this instanceof Ie||(this._tooltip._source=this),this._tooltip._prepareOpen(i)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(i){return this._tooltip&&this._tooltip.setContent(i),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(i){var s=i.getElement();s&&(Q(s,"focus",function(){this._tooltip._source=i,this.openTooltip()},this),Q(s,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(i){var s=i.getElement();s&&s.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(i){!this._tooltip||!this._map||this._map.dragging&&this._map.dragging.moving()||(this._tooltip._source=i.layer||i.target,this.openTooltip(this._tooltip.options.sticky?i.latlng:void 0))},_moveTooltip:function(i){var s=i.latlng,a,l;this._tooltip.options.sticky&&i.originalEvent&&(a=this._map.mouseEventToContainerPoint(i.originalEvent),l=this._map.containerPointToLayerPoint(a),s=this._map.layerPointToLatLng(l)),this._tooltip.setLatLng(s)}});var tl=zi.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(i){var s=i&&i.tagName==="DIV"?i:document.createElement("div"),a=this.options;if(a.html instanceof Element?(lr(s),s.appendChild(a.html)):s.innerHTML=a.html!==!1?a.html:"",a.bgPos){var l=F(a.bgPos);s.style.backgroundPosition=-l.x+"px "+-l.y+"px"}return this._setIconStyles(s,"icon"),s},createShadow:function(){return null}});function rf(i){return new tl(i)}zi.Default=bn;var xn=ge.extend({options:{tileSize:256,opacity:1,updateWhenIdle:N.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(i){v(this,i)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(i){i._addZoomLimit(this)},onRemove:function(i){this._removeAllTiles(),Tt(this._container),i._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(Mi(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Bi(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(i){return this.options.opacity=i,this._updateOpacity(),this},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var i=this._clampZoom(this._map.getZoom());i!==this._tileZoom&&(this._tileZoom=i,this._updateLevels()),this._update()}return this},getEvents:function(){var i={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=m(this._onMoveEnd,this.options.updateInterval,this)),i.move=this._onMove),this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},createTile:function(){return document.createElement("div")},getTileSize:function(){var i=this.options.tileSize;return i instanceof Y?i:new Y(i,i)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(i){for(var s=this.getPane().children,a=-i(-1/0,1/0),l=0,c=s.length,p;l<c;l++)p=s[l].style.zIndex,s[l]!==this._container&&p&&(a=i(a,+p));isFinite(a)&&(this.options.zIndex=a+i(-1,1),this._updateZIndex())},_updateOpacity:function(){if(!!this._map&&!N.ielt9){ae(this._container,this.options.opacity);var i=+new Date,s=!1,a=!1;for(var l in this._tiles){var c=this._tiles[l];if(!(!c.current||!c.loaded)){var p=Math.min(1,(i-c.loaded)/200);ae(c.el,p),p<1?s=!0:(c.active?a=!0:this._onOpaqueTile(c),c.active=!0)}}a&&!this._noPrune&&this._pruneTiles(),s&&(Ot(this._fadeFrame),this._fadeFrame=Lt(this._updateOpacity,this))}},_onOpaqueTile:x,_initContainer:function(){this._container||(this._container=pt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var i=this._tileZoom,s=this.options.maxZoom;if(i!==void 0){for(var a in this._levels)a=Number(a),this._levels[a].el.children.length||a===i?(this._levels[a].el.style.zIndex=s-Math.abs(i-a),this._onUpdateLevel(a)):(Tt(this._levels[a].el),this._removeTilesAtZoom(a),this._onRemoveLevel(a),delete this._levels[a]);var l=this._levels[i],c=this._map;return l||(l=this._levels[i]={},l.el=pt("div","leaflet-tile-container leaflet-zoom-animated",this._container),l.el.style.zIndex=s,l.origin=c.project(c.unproject(c.getPixelOrigin()),i).round(),l.zoom=i,this._setZoomTransform(l,c.getCenter(),c.getZoom()),x(l.el.offsetWidth),this._onCreateLevel(l)),this._level=l,l}},_onUpdateLevel:x,_onRemoveLevel:x,_onCreateLevel:x,_pruneTiles:function(){if(this._map){var i,s,a=this._map.getZoom();if(a>this.options.maxZoom||a<this.options.minZoom){this._removeAllTiles();return}for(i in this._tiles)s=this._tiles[i],s.retain=s.current;for(i in this._tiles)if(s=this._tiles[i],s.current&&!s.active){var l=s.coords;this._retainParent(l.x,l.y,l.z,l.z-5)||this._retainChildren(l.x,l.y,l.z,l.z+2)}for(i in this._tiles)this._tiles[i].retain||this._removeTile(i)}},_removeTilesAtZoom:function(i){for(var s in this._tiles)this._tiles[s].coords.z===i&&this._removeTile(s)},_removeAllTiles:function(){for(var i in this._tiles)this._removeTile(i)},_invalidateAll:function(){for(var i in this._levels)Tt(this._levels[i].el),this._onRemoveLevel(Number(i)),delete this._levels[i];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(i,s,a,l){var c=Math.floor(i/2),p=Math.floor(s/2),g=a-1,y=new Y(+c,+p);y.z=+g;var b=this._tileCoordsToKey(y),C=this._tiles[b];return C&&C.active?(C.retain=!0,!0):(C&&C.loaded&&(C.retain=!0),g>l?this._retainParent(c,p,g,l):!1)},_retainChildren:function(i,s,a,l){for(var c=2*i;c<2*i+2;c++)for(var p=2*s;p<2*s+2;p++){var g=new Y(c,p);g.z=a+1;var y=this._tileCoordsToKey(g),b=this._tiles[y];if(b&&b.active){b.retain=!0;continue}else b&&b.loaded&&(b.retain=!0);a+1<l&&this._retainChildren(c,p,a+1,l)}},_resetView:function(i){var s=i&&(i.pinch||i.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),s,s)},_animateZoom:function(i){this._setView(i.center,i.zoom,!0,i.noUpdate)},_clampZoom:function(i){var s=this.options;return s.minNativeZoom!==void 0&&i<s.minNativeZoom?s.minNativeZoom:s.maxNativeZoom!==void 0&&s.maxNativeZoom<i?s.maxNativeZoom:i},_setView:function(i,s,a,l){var c=Math.round(s);this.options.maxZoom!==void 0&&c>this.options.maxZoom||this.options.minZoom!==void 0&&c<this.options.minZoom?c=void 0:c=this._clampZoom(c);var p=this.options.updateWhenZooming&&c!==this._tileZoom;(!l||p)&&(this._tileZoom=c,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),c!==void 0&&this._update(i),a||this._pruneTiles(),this._noPrune=!!a),this._setZoomTransforms(i,s)},_setZoomTransforms:function(i,s){for(var a in this._levels)this._setZoomTransform(this._levels[a],i,s)},_setZoomTransform:function(i,s,a){var l=this._map.getZoomScale(a,i.zoom),c=i.origin.multiplyBy(l).subtract(this._map._getNewPixelOrigin(s,a)).round();N.any3d?di(i.el,c,l):zt(i.el,c)},_resetGrid:function(){var i=this._map,s=i.options.crs,a=this._tileSize=this.getTileSize(),l=this._tileZoom,c=this._map.getPixelWorldBounds(this._tileZoom);c&&(this._globalTileRange=this._pxBoundsToTileRange(c)),this._wrapX=s.wrapLng&&!this.options.noWrap&&[Math.floor(i.project([0,s.wrapLng[0]],l).x/a.x),Math.ceil(i.project([0,s.wrapLng[1]],l).x/a.y)],this._wrapY=s.wrapLat&&!this.options.noWrap&&[Math.floor(i.project([s.wrapLat[0],0],l).y/a.x),Math.ceil(i.project([s.wrapLat[1],0],l).y/a.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(i){var s=this._map,a=s._animatingZoom?Math.max(s._animateToZoom,s.getZoom()):s.getZoom(),l=s.getZoomScale(a,this._tileZoom),c=s.project(i,this._tileZoom).floor(),p=s.getSize().divideBy(l*2);return new V(c.subtract(p),c.add(p))},_update:function(i){var s=this._map;if(s){var a=this._clampZoom(s.getZoom());if(i===void 0&&(i=s.getCenter()),this._tileZoom!==void 0){var l=this._getTiledPixelBounds(i),c=this._pxBoundsToTileRange(l),p=c.getCenter(),g=[],y=this.options.keepBuffer,b=new V(c.getBottomLeft().subtract([y,-y]),c.getTopRight().add([y,-y]));if(!(isFinite(c.min.x)&&isFinite(c.min.y)&&isFinite(c.max.x)&&isFinite(c.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var C in this._tiles){var O=this._tiles[C].coords;(O.z!==this._tileZoom||!b.contains(new Y(O.x,O.y)))&&(this._tiles[C].current=!1)}if(Math.abs(a-this._tileZoom)>1){this._setView(i,a);return}for(var G=c.min.y;G<=c.max.y;G++)for(var ut=c.min.x;ut<=c.max.x;ut++){var le=new Y(ut,G);if(le.z=this._tileZoom,!!this._isValidTile(le)){var _i=this._tiles[this._tileCoordsToKey(le)];_i?_i.current=!0:g.push(le)}}if(g.sort(function(si,ko){return si.distanceTo(p)-ko.distanceTo(p)}),g.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Cr=document.createDocumentFragment();for(ut=0;ut<g.length;ut++)this._addTile(g[ut],Cr);this._level.el.appendChild(Cr)}}}},_isValidTile:function(i){var s=this._map.options.crs;if(!s.infinite){var a=this._globalTileRange;if(!s.wrapLng&&(i.x<a.min.x||i.x>a.max.x)||!s.wrapLat&&(i.y<a.min.y||i.y>a.max.y))return!1}if(!this.options.bounds)return!0;var l=this._tileCoordsToBounds(i);return $(this.options.bounds).overlaps(l)},_keyToBounds:function(i){return this._tileCoordsToBounds(this._keyToTileCoords(i))},_tileCoordsToNwSe:function(i){var s=this._map,a=this.getTileSize(),l=i.scaleBy(a),c=l.add(a),p=s.unproject(l,i.z),g=s.unproject(c,i.z);return[p,g]},_tileCoordsToBounds:function(i){var s=this._tileCoordsToNwSe(i),a=new K(s[0],s[1]);return this.options.noWrap||(a=this._map.wrapLatLngBounds(a)),a},_tileCoordsToKey:function(i){return i.x+":"+i.y+":"+i.z},_keyToTileCoords:function(i){var s=i.split(":"),a=new Y(+s[0],+s[1]);return a.z=+s[2],a},_removeTile:function(i){var s=this._tiles[i];!s||(Tt(s.el),delete this._tiles[i],this.fire("tileunload",{tile:s.el,coords:this._keyToTileCoords(i)}))},_initTile:function(i){it(i,"leaflet-tile");var s=this.getTileSize();i.style.width=s.x+"px",i.style.height=s.y+"px",i.onselectstart=x,i.onmousemove=x,N.ielt9&&this.options.opacity<1&&ae(i,this.options.opacity)},_addTile:function(i,s){var a=this._getTilePos(i),l=this._tileCoordsToKey(i),c=this.createTile(this._wrapCoords(i),h(this._tileReady,this,i));this._initTile(c),this.createTile.length<2&&Lt(h(this._tileReady,this,i,null,c)),zt(c,a),this._tiles[l]={el:c,coords:i,current:!0},s.appendChild(c),this.fire("tileloadstart",{tile:c,coords:i})},_tileReady:function(i,s,a){s&&this.fire("tileerror",{error:s,tile:a,coords:i});var l=this._tileCoordsToKey(i);a=this._tiles[l],a&&(a.loaded=+new Date,this._map._fadeAnimated?(ae(a.el,0),Ot(this._fadeFrame),this._fadeFrame=Lt(this._updateOpacity,this)):(a.active=!0,this._pruneTiles()),s||(it(a.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:a.el,coords:i})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),N.ielt9||!this._map._fadeAnimated?Lt(this._pruneTiles,this):setTimeout(h(this._pruneTiles,this),250)))},_getTilePos:function(i){return i.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(i){var s=new Y(this._wrapX?_(i.x,this._wrapX):i.x,this._wrapY?_(i.y,this._wrapY):i.y);return s.z=i.z,s},_pxBoundsToTileRange:function(i){var s=this.getTileSize();return new V(i.min.unscaleBy(s).floor(),i.max.unscaleBy(s).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var i in this._tiles)if(!this._tiles[i].loaded)return!1;return!0}});function sf(i){return new xn(i)}var Ni=xn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(i,s){this._url=i,s=v(this,s),s.detectRetina&&N.retina&&s.maxZoom>0?(s.tileSize=Math.floor(s.tileSize/2),s.zoomReverse?(s.zoomOffset--,s.minZoom=Math.min(s.maxZoom,s.minZoom+1)):(s.zoomOffset++,s.maxZoom=Math.max(s.minZoom,s.maxZoom-1)),s.minZoom=Math.max(0,s.minZoom)):s.zoomReverse?s.minZoom=Math.min(s.maxZoom,s.minZoom):s.maxZoom=Math.max(s.minZoom,s.maxZoom),typeof s.subdomains=="string"&&(s.subdomains=s.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(i,s){return this._url===i&&s===void 0&&(s=!0),this._url=i,s||this.redraw(),this},createTile:function(i,s){var a=document.createElement("img");return Q(a,"load",h(this._tileOnLoad,this,s,a)),Q(a,"error",h(this._tileOnError,this,s,a)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(a.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(a.referrerPolicy=this.options.referrerPolicy),a.alt="",a.src=this.getTileUrl(i),a},getTileUrl:function(i){var s={r:N.retina?"@2x":"",s:this._getSubdomain(i),x:i.x,y:i.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var a=this._globalTileRange.max.y-i.y;this.options.tms&&(s.y=a),s["-y"]=a}return st(this._url,o(s,this.options))},_tileOnLoad:function(i,s){N.ielt9?setTimeout(h(i,this,null,s),0):i(null,s)},_tileOnError:function(i,s,a){var l=this.options.errorTileUrl;l&&s.getAttribute("src")!==l&&(s.src=l),i(a,s)},_onTileRemove:function(i){i.tile.onload=null},_getZoomForUrl:function(){var i=this._tileZoom,s=this.options.maxZoom,a=this.options.zoomReverse,l=this.options.zoomOffset;return a&&(i=s-i),i+l},_getSubdomain:function(i){var s=Math.abs(i.x+i.y)%this.options.subdomains.length;return this.options.subdomains[s]},_abortLoading:function(){var i,s;for(i in this._tiles)if(this._tiles[i].coords.z!==this._tileZoom&&(s=this._tiles[i].el,s.onload=x,s.onerror=x,!s.complete)){s.src=gt;var a=this._tiles[i].coords;Tt(s),delete this._tiles[i],this.fire("tileabort",{tile:s,coords:a})}},_removeTile:function(i){var s=this._tiles[i];if(s)return s.el.setAttribute("src",gt),xn.prototype._removeTile.call(this,i)},_tileReady:function(i,s,a){if(!(!this._map||a&&a.getAttribute("src")===gt))return xn.prototype._tileReady.call(this,i,s,a)}});function el(i,s){return new Ni(i,s)}var il=Ni.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(i,s){this._url=i;var a=o({},this.defaultWmsParams);for(var l in s)l in this.options||(a[l]=s[l]);s=v(this,s);var c=s.detectRetina&&N.retina?2:1,p=this.getTileSize();a.width=p.x*c,a.height=p.y*c,this.wmsParams=a},onAdd:function(i){this._crs=this.options.crs||i.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var s=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[s]=this._crs.code,Ni.prototype.onAdd.call(this,i)},getTileUrl:function(i){var s=this._tileCoordsToNwSe(i),a=this._crs,l=jt(a.project(s[0]),a.project(s[1])),c=l.min,p=l.max,g=(this._wmsVersion>=1.3&&this._crs===$u?[c.y,c.x,p.y,p.x]:[c.x,c.y,p.x,p.y]).join(","),y=Ni.prototype.getTileUrl.call(this,i);return y+I(this.wmsParams,y,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+g},setParams:function(i,s){return o(this.wmsParams,i),s||this.redraw(),this}});function of(i,s){return new il(i,s)}Ni.WMS=il,el.wms=of;var je=ge.extend({options:{padding:.1},initialize:function(i){v(this,i),f(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&it(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var i={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(i.zoomanim=this._onAnimZoom),i},_onAnimZoom:function(i){this._updateTransform(i.center,i.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(i,s){var a=this._map.getZoomScale(s,this._zoom),l=this._map.getSize().multiplyBy(.5+this.options.padding),c=this._map.project(this._center,s),p=l.multiplyBy(-a).add(c).subtract(this._map._getNewPixelOrigin(i,s));N.any3d?di(this._container,p,a):zt(this._container,p)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var i in this._layers)this._layers[i]._reset()},_onZoomEnd:function(){for(var i in this._layers)this._layers[i]._project()},_updatePaths:function(){for(var i in this._layers)this._layers[i]._update()},_update:function(){var i=this.options.padding,s=this._map.getSize(),a=this._map.containerPointToLayerPoint(s.multiplyBy(-i)).round();this._bounds=new V(a,a.add(s.multiplyBy(1+i*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),nl=je.extend({options:{tolerance:0},getEvents:function(){var i=je.prototype.getEvents.call(this);return i.viewprereset=this._onViewPreReset,i},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){je.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var i=this._container=document.createElement("canvas");Q(i,"mousemove",this._onMouseMove,this),Q(i,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Q(i,"mouseout",this._handleMouseOut,this),i._leaflet_disable_events=!0,this._ctx=i.getContext("2d")},_destroyContainer:function(){Ot(this._redrawRequest),delete this._ctx,Tt(this._container),wt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var i;this._redrawBounds=null;for(var s in this._layers)i=this._layers[s],i._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){je.prototype._update.call(this);var i=this._bounds,s=this._container,a=i.getSize(),l=N.retina?2:1;zt(s,i.min),s.width=l*a.x,s.height=l*a.y,s.style.width=a.x+"px",s.style.height=a.y+"px",N.retina&&this._ctx.scale(2,2),this._ctx.translate(-i.min.x,-i.min.y),this.fire("update")}},_reset:function(){je.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(i){this._updateDashArray(i),this._layers[f(i)]=i;var s=i._order={layer:i,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=s),this._drawLast=s,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(i){this._requestRedraw(i)},_removePath:function(i){var s=i._order,a=s.next,l=s.prev;a?a.prev=l:this._drawLast=l,l?l.next=a:this._drawFirst=a,delete i._order,delete this._layers[f(i)],this._requestRedraw(i)},_updatePath:function(i){this._extendRedrawBounds(i),i._project(),i._update(),this._requestRedraw(i)},_updateStyle:function(i){this._updateDashArray(i),this._requestRedraw(i)},_updateDashArray:function(i){if(typeof i.options.dashArray=="string"){var s=i.options.dashArray.split(/[, ]+/),a=[],l,c;for(c=0;c<s.length;c++){if(l=Number(s[c]),isNaN(l))return;a.push(l)}i.options._dashArray=a}else i.options._dashArray=i.options.dashArray},_requestRedraw:function(i){!this._map||(this._extendRedrawBounds(i),this._redrawRequest=this._redrawRequest||Lt(this._redraw,this))},_extendRedrawBounds:function(i){if(i._pxBounds){var s=(i.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new V,this._redrawBounds.extend(i._pxBounds.min.subtract([s,s])),this._redrawBounds.extend(i._pxBounds.max.add([s,s]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var i=this._redrawBounds;if(i){var s=i.getSize();this._ctx.clearRect(i.min.x,i.min.y,s.x,s.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var i,s=this._redrawBounds;if(this._ctx.save(),s){var a=s.getSize();this._ctx.beginPath(),this._ctx.rect(s.min.x,s.min.y,a.x,a.y),this._ctx.clip()}this._drawing=!0;for(var l=this._drawFirst;l;l=l.next)i=l.layer,(!s||i._pxBounds&&i._pxBounds.intersects(s))&&i._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(i,s){if(this._drawing){var a,l,c,p,g=i._parts,y=g.length,b=this._ctx;if(y){for(b.beginPath(),a=0;a<y;a++){for(l=0,c=g[a].length;l<c;l++)p=g[a][l],b[l?"lineTo":"moveTo"](p.x,p.y);s&&b.closePath()}this._fillStroke(b,i)}}},_updateCircle:function(i){if(!(!this._drawing||i._empty())){var s=i._point,a=this._ctx,l=Math.max(Math.round(i._radius),1),c=(Math.max(Math.round(i._radiusY),1)||l)/l;c!==1&&(a.save(),a.scale(1,c)),a.beginPath(),a.arc(s.x,s.y/c,l,0,Math.PI*2,!1),c!==1&&a.restore(),this._fillStroke(a,i)}},_fillStroke:function(i,s){var a=s.options;a.fill&&(i.globalAlpha=a.fillOpacity,i.fillStyle=a.fillColor||a.color,i.fill(a.fillRule||"evenodd")),a.stroke&&a.weight!==0&&(i.setLineDash&&i.setLineDash(s.options&&s.options._dashArray||[]),i.globalAlpha=a.opacity,i.lineWidth=a.weight,i.strokeStyle=a.color,i.lineCap=a.lineCap,i.lineJoin=a.lineJoin,i.stroke())},_onClick:function(i){for(var s=this._map.mouseEventToLayerPoint(i),a,l,c=this._drawFirst;c;c=c.next)a=c.layer,a.options.interactive&&a._containsPoint(s)&&(!(i.type==="click"||i.type==="preclick")||!this._map._draggableMoved(a))&&(l=a);this._fireEvent(l?[l]:!1,i)},_onMouseMove:function(i){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var s=this._map.mouseEventToLayerPoint(i);this._handleMouseHover(i,s)}},_handleMouseOut:function(i){var s=this._hoveredLayer;s&&(Bt(this._container,"leaflet-interactive"),this._fireEvent([s],i,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(i,s){if(!this._mouseHoverThrottled){for(var a,l,c=this._drawFirst;c;c=c.next)a=c.layer,a.options.interactive&&a._containsPoint(s)&&(l=a);l!==this._hoveredLayer&&(this._handleMouseOut(i),l&&(it(this._container,"leaflet-interactive"),this._fireEvent([l],i,"mouseover"),this._hoveredLayer=l)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,i),this._mouseHoverThrottled=!0,setTimeout(h(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(i,s,a){this._map._fireDOMEvent(s,a||s.type,i)},_bringToFront:function(i){var s=i._order;if(s){var a=s.next,l=s.prev;if(a)a.prev=l;else return;l?l.next=a:a&&(this._drawFirst=a),s.prev=this._drawLast,this._drawLast.next=s,s.next=null,this._drawLast=s,this._requestRedraw(i)}},_bringToBack:function(i){var s=i._order;if(s){var a=s.next,l=s.prev;if(l)l.next=a;else return;a?a.prev=l:l&&(this._drawLast=l),s.prev=null,s.next=this._drawFirst,this._drawFirst.prev=s,this._drawFirst=s,this._requestRedraw(i)}}});function rl(i){return N.canvas?new nl(i):null}var wn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(i){return document.createElement("<lvml:"+i+' class="lvml">')}}catch{}return function(i){return document.createElement("<"+i+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),af={_initContainer:function(){this._container=pt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(je.prototype._update.call(this),this.fire("update"))},_initPath:function(i){var s=i._container=wn("shape");it(s,"leaflet-vml-shape "+(this.options.className||"")),s.coordsize="1 1",i._path=wn("path"),s.appendChild(i._path),this._updateStyle(i),this._layers[f(i)]=i},_addPath:function(i){var s=i._container;this._container.appendChild(s),i.options.interactive&&i.addInteractiveTarget(s)},_removePath:function(i){var s=i._container;Tt(s),i.removeInteractiveTarget(s),delete this._layers[f(i)]},_updateStyle:function(i){var s=i._stroke,a=i._fill,l=i.options,c=i._container;c.stroked=!!l.stroke,c.filled=!!l.fill,l.stroke?(s||(s=i._stroke=wn("stroke")),c.appendChild(s),s.weight=l.weight+"px",s.color=l.color,s.opacity=l.opacity,l.dashArray?s.dashStyle=lt(l.dashArray)?l.dashArray.join(" "):l.dashArray.replace(/( *, *)/g," "):s.dashStyle="",s.endcap=l.lineCap.replace("butt","flat"),s.joinstyle=l.lineJoin):s&&(c.removeChild(s),i._stroke=null),l.fill?(a||(a=i._fill=wn("fill")),c.appendChild(a),a.color=l.fillColor||l.color,a.opacity=l.fillOpacity):a&&(c.removeChild(a),i._fill=null)},_updateCircle:function(i){var s=i._point.round(),a=Math.round(i._radius),l=Math.round(i._radiusY||a);this._setPath(i,i._empty()?"M0 0":"AL "+s.x+","+s.y+" "+a+","+l+" 0,"+65535*360)},_setPath:function(i,s){i._path.v=s},_bringToFront:function(i){Mi(i._container)},_bringToBack:function(i){Bi(i._container)}},Ar=N.vml?wn:uu,kn=je.extend({_initContainer:function(){this._container=Ar("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Ar("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Tt(this._container),wt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){je.prototype._update.call(this);var i=this._bounds,s=i.getSize(),a=this._container;(!this._svgSize||!this._svgSize.equals(s))&&(this._svgSize=s,a.setAttribute("width",s.x),a.setAttribute("height",s.y)),zt(a,i.min),a.setAttribute("viewBox",[i.min.x,i.min.y,s.x,s.y].join(" ")),this.fire("update")}},_initPath:function(i){var s=i._path=Ar("path");i.options.className&&it(s,i.options.className),i.options.interactive&&it(s,"leaflet-interactive"),this._updateStyle(i),this._layers[f(i)]=i},_addPath:function(i){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(i._path),i.addInteractiveTarget(i._path)},_removePath:function(i){Tt(i._path),i.removeInteractiveTarget(i._path),delete this._layers[f(i)]},_updatePath:function(i){i._project(),i._update()},_updateStyle:function(i){var s=i._path,a=i.options;!s||(a.stroke?(s.setAttribute("stroke",a.color),s.setAttribute("stroke-opacity",a.opacity),s.setAttribute("stroke-width",a.weight),s.setAttribute("stroke-linecap",a.lineCap),s.setAttribute("stroke-linejoin",a.lineJoin),a.dashArray?s.setAttribute("stroke-dasharray",a.dashArray):s.removeAttribute("stroke-dasharray"),a.dashOffset?s.setAttribute("stroke-dashoffset",a.dashOffset):s.removeAttribute("stroke-dashoffset")):s.setAttribute("stroke","none"),a.fill?(s.setAttribute("fill",a.fillColor||a.color),s.setAttribute("fill-opacity",a.fillOpacity),s.setAttribute("fill-rule",a.fillRule||"evenodd")):s.setAttribute("fill","none"))},_updatePoly:function(i,s){this._setPath(i,lu(i._parts,s))},_updateCircle:function(i){var s=i._point,a=Math.max(Math.round(i._radius),1),l=Math.max(Math.round(i._radiusY),1)||a,c="a"+a+","+l+" 0 1,0 ",p=i._empty()?"M0 0":"M"+(s.x-a)+","+s.y+c+a*2+",0 "+c+-a*2+",0 ";this._setPath(i,p)},_setPath:function(i,s){i._path.setAttribute("d",s)},_bringToFront:function(i){Mi(i._path)},_bringToBack:function(i){Bi(i._path)}});N.vml&&kn.include(af);function sl(i){return N.svg||N.vml?new kn(i):null}ct.include({getRenderer:function(i){var s=i.options.renderer||this._getPaneRenderer(i.options.pane)||this.options.renderer||this._renderer;return s||(s=this._renderer=this._createRenderer()),this.hasLayer(s)||this.addLayer(s),s},_getPaneRenderer:function(i){if(i==="overlayPane"||i===void 0)return!1;var s=this._paneRenderers[i];return s===void 0&&(s=this._createRenderer({pane:i}),this._paneRenderers[i]=s),s},_createRenderer:function(i){return this.options.preferCanvas&&rl(i)||sl(i)}});var ol=Ii.extend({initialize:function(i,s){Ii.prototype.initialize.call(this,this._boundsToLatLngs(i),s)},setBounds:function(i){return this.setLatLngs(this._boundsToLatLngs(i))},_boundsToLatLngs:function(i){return i=$(i),[i.getSouthWest(),i.getNorthWest(),i.getNorthEast(),i.getSouthEast()]}});function uf(i,s){return new ol(i,s)}kn.create=Ar,kn.pointsToPath=lu,Ne.geometryToLayer=_r,Ne.coordsToLatLng=bo,Ne.coordsToLatLngs=yr,Ne.latLngToCoords=xo,Ne.latLngsToCoords=vr,Ne.getFeature=Ri,Ne.asFeature=br,ct.mergeOptions({boxZoom:!0});var al=Te.extend({initialize:function(i){this._map=i,this._container=i._container,this._pane=i._panes.overlayPane,this._resetStateTimeout=0,i.on("unload",this._destroy,this)},addHooks:function(){Q(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){wt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Tt(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(i){if(!i.shiftKey||i.which!==1&&i.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),fn(),no(),this._startPoint=this._map.mouseEventToContainerPoint(i),Q(document,{contextmenu:mi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(i){this._moved||(this._moved=!0,this._box=pt("div","leaflet-zoom-box",this._container),it(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(i);var s=new V(this._point,this._startPoint),a=s.getSize();zt(this._box,s.min),this._box.style.width=a.x+"px",this._box.style.height=a.y+"px"},_finish:function(){this._moved&&(Tt(this._box),Bt(this._container,"leaflet-crosshair")),mn(),ro(),wt(document,{contextmenu:mi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(i){if(!(i.which!==1&&i.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(h(this._resetState,this),0);var s=new K(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(s).fire("boxzoomend",{boxZoomBounds:s})}},_onKeyDown:function(i){i.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ct.addInitHook("addHandler","boxZoom",al),ct.mergeOptions({doubleClickZoom:!0});var ul=Te.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(i){var s=this._map,a=s.getZoom(),l=s.options.zoomDelta,c=i.originalEvent.shiftKey?a-l:a+l;s.options.doubleClickZoom==="center"?s.setZoom(c):s.setZoomAround(i.containerPoint,c)}});ct.addInitHook("addHandler","doubleClickZoom",ul),ct.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var ll=Te.extend({addHooks:function(){if(!this._draggable){var i=this._map;this._draggable=new ni(i._mapPane,i._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),i.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),i.on("zoomend",this._onZoomEnd,this),i.whenReady(this._onZoomEnd,this))}it(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Bt(this._map._container,"leaflet-grab"),Bt(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var i=this._map;if(i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var s=$(this._map.options.maxBounds);this._offsetLimit=jt(this._map.latLngToContainerPoint(s.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(s.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(i){if(this._map.options.inertia){var s=this._lastTime=+new Date,a=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(a),this._times.push(s),this._prunePositions(s)}this._map.fire("move",i).fire("drag",i)},_prunePositions:function(i){for(;this._positions.length>1&&i-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var i=this._map.getSize().divideBy(2),s=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=s.subtract(i).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(i,s){return i-(i-s)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var i=this._draggable._newPos.subtract(this._draggable._startPos),s=this._offsetLimit;i.x<s.min.x&&(i.x=this._viscousLimit(i.x,s.min.x)),i.y<s.min.y&&(i.y=this._viscousLimit(i.y,s.min.y)),i.x>s.max.x&&(i.x=this._viscousLimit(i.x,s.max.x)),i.y>s.max.y&&(i.y=this._viscousLimit(i.y,s.max.y)),this._draggable._newPos=this._draggable._startPos.add(i)}},_onPreDragWrap:function(){var i=this._worldWidth,s=Math.round(i/2),a=this._initialWorldOffset,l=this._draggable._newPos.x,c=(l-s+a)%i+s-a,p=(l+s+a)%i-s-a,g=Math.abs(c+a)<Math.abs(p+a)?c:p;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=g},_onDragEnd:function(i){var s=this._map,a=s.options,l=!a.inertia||i.noInertia||this._times.length<2;if(s.fire("dragend",i),l)s.fire("moveend");else{this._prunePositions(+new Date);var c=this._lastPos.subtract(this._positions[0]),p=(this._lastTime-this._times[0])/1e3,g=a.easeLinearity,y=c.multiplyBy(g/p),b=y.distanceTo([0,0]),C=Math.min(a.inertiaMaxSpeed,b),O=y.multiplyBy(C/b),G=C/(a.inertiaDeceleration*g),ut=O.multiplyBy(-G/2).round();!ut.x&&!ut.y?s.fire("moveend"):(ut=s._limitOffset(ut,s.options.maxBounds),Lt(function(){s.panBy(ut,{duration:G,easeLinearity:g,noMoveStart:!0,animate:!0})}))}}});ct.addInitHook("addHandler","dragging",ll),ct.mergeOptions({keyboard:!0,keyboardPanDelta:80});var hl=Te.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(i){this._map=i,this._setPanDelta(i.options.keyboardPanDelta),this._setZoomDelta(i.options.zoomDelta)},addHooks:function(){var i=this._map._container;i.tabIndex<=0&&(i.tabIndex="0"),Q(i,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),wt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var i=document.body,s=document.documentElement,a=i.scrollTop||s.scrollTop,l=i.scrollLeft||s.scrollLeft;this._map._container.focus(),window.scrollTo(l,a)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(i){var s=this._panKeys={},a=this.keyCodes,l,c;for(l=0,c=a.left.length;l<c;l++)s[a.left[l]]=[-1*i,0];for(l=0,c=a.right.length;l<c;l++)s[a.right[l]]=[i,0];for(l=0,c=a.down.length;l<c;l++)s[a.down[l]]=[0,i];for(l=0,c=a.up.length;l<c;l++)s[a.up[l]]=[0,-1*i]},_setZoomDelta:function(i){var s=this._zoomKeys={},a=this.keyCodes,l,c;for(l=0,c=a.zoomIn.length;l<c;l++)s[a.zoomIn[l]]=i;for(l=0,c=a.zoomOut.length;l<c;l++)s[a.zoomOut[l]]=-i},_addHooks:function(){Q(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){wt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(i){if(!(i.altKey||i.ctrlKey||i.metaKey)){var s=i.keyCode,a=this._map,l;if(s in this._panKeys){if(!a._panAnim||!a._panAnim._inProgress)if(l=this._panKeys[s],i.shiftKey&&(l=F(l).multiplyBy(3)),a.options.maxBounds&&(l=a._limitOffset(F(l),a.options.maxBounds)),a.options.worldCopyJump){var c=a.wrapLatLng(a.unproject(a.project(a.getCenter()).add(l)));a.panTo(c)}else a.panBy(l)}else if(s in this._zoomKeys)a.setZoom(a.getZoom()+(i.shiftKey?3:1)*this._zoomKeys[s]);else if(s===27&&a._popup&&a._popup.options.closeOnEscapeKey)a.closePopup();else return;mi(i)}}});ct.addInitHook("addHandler","keyboard",hl),ct.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var cl=Te.extend({addHooks:function(){Q(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){wt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(i){var s=Fu(i),a=this._map.options.wheelDebounceTime;this._delta+=s,this._lastMousePos=this._map.mouseEventToContainerPoint(i),this._startTime||(this._startTime=+new Date);var l=Math.max(a-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(h(this._performZoom,this),l),mi(i)},_performZoom:function(){var i=this._map,s=i.getZoom(),a=this._map.options.zoomSnap||0;i._stop();var l=this._delta/(this._map.options.wheelPxPerZoomLevel*4),c=4*Math.log(2/(1+Math.exp(-Math.abs(l))))/Math.LN2,p=a?Math.ceil(c/a)*a:c,g=i._limitZoom(s+(this._delta>0?p:-p))-s;this._delta=0,this._startTime=null,g&&(i.options.scrollWheelZoom==="center"?i.setZoom(s+g):i.setZoomAround(this._lastMousePos,s+g))}});ct.addInitHook("addHandler","scrollWheelZoom",cl);var lf=600;ct.mergeOptions({tapHold:N.touchNative&&N.safari&&N.mobile,tapTolerance:15});var dl=Te.extend({addHooks:function(){Q(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){wt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(i){if(clearTimeout(this._holdTimeout),i.touches.length===1){var s=i.touches[0];this._startPos=this._newPos=new Y(s.clientX,s.clientY),this._holdTimeout=setTimeout(h(function(){this._cancel(),this._isTapValid()&&(Q(document,"touchend",Yt),Q(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",s))},this),lf),Q(document,"touchend touchcancel contextmenu",this._cancel,this),Q(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function i(){wt(document,"touchend",Yt),wt(document,"touchend touchcancel",i)},_cancel:function(){clearTimeout(this._holdTimeout),wt(document,"touchend touchcancel contextmenu",this._cancel,this),wt(document,"touchmove",this._onMove,this)},_onMove:function(i){var s=i.touches[0];this._newPos=new Y(s.clientX,s.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(i,s){var a=new MouseEvent(i,{bubbles:!0,cancelable:!0,view:window,screenX:s.screenX,screenY:s.screenY,clientX:s.clientX,clientY:s.clientY});a._simulated=!0,s.target.dispatchEvent(a)}});ct.addInitHook("addHandler","tapHold",dl),ct.mergeOptions({touchZoom:N.touch,bounceAtZoomLimits:!0});var pl=Te.extend({addHooks:function(){it(this._map._container,"leaflet-touch-zoom"),Q(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Bt(this._map._container,"leaflet-touch-zoom"),wt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(i){var s=this._map;if(!(!i.touches||i.touches.length!==2||s._animatingZoom||this._zooming)){var a=s.mouseEventToContainerPoint(i.touches[0]),l=s.mouseEventToContainerPoint(i.touches[1]);this._centerPoint=s.getSize()._divideBy(2),this._startLatLng=s.containerPointToLatLng(this._centerPoint),s.options.touchZoom!=="center"&&(this._pinchStartLatLng=s.containerPointToLatLng(a.add(l)._divideBy(2))),this._startDist=a.distanceTo(l),this._startZoom=s.getZoom(),this._moved=!1,this._zooming=!0,s._stop(),Q(document,"touchmove",this._onTouchMove,this),Q(document,"touchend touchcancel",this._onTouchEnd,this),Yt(i)}},_onTouchMove:function(i){if(!(!i.touches||i.touches.length!==2||!this._zooming)){var s=this._map,a=s.mouseEventToContainerPoint(i.touches[0]),l=s.mouseEventToContainerPoint(i.touches[1]),c=a.distanceTo(l)/this._startDist;if(this._zoom=s.getScaleZoom(c,this._startZoom),!s.options.bounceAtZoomLimits&&(this._zoom<s.getMinZoom()&&c<1||this._zoom>s.getMaxZoom()&&c>1)&&(this._zoom=s._limitZoom(this._zoom)),s.options.touchZoom==="center"){if(this._center=this._startLatLng,c===1)return}else{var p=a._add(l)._divideBy(2)._subtract(this._centerPoint);if(c===1&&p.x===0&&p.y===0)return;this._center=s.unproject(s.project(this._pinchStartLatLng,this._zoom).subtract(p),this._zoom)}this._moved||(s._moveStart(!0,!1),this._moved=!0),Ot(this._animRequest);var g=h(s._move,s,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=Lt(g,this,!0),Yt(i)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,Ot(this._animRequest),wt(document,"touchmove",this._onTouchMove,this),wt(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});ct.addInitHook("addHandler","touchZoom",pl),ct.BoxZoom=al,ct.DoubleClickZoom=ul,ct.Drag=ll,ct.Keyboard=hl,ct.ScrollWheelZoom=cl,ct.TapHold=dl,ct.TouchZoom=pl,n.Bounds=V,n.Browser=N,n.CRS=Mt,n.Canvas=nl,n.Circle=vo,n.CircleMarker=gr,n.Class=A,n.Control=me,n.DivIcon=tl,n.DivOverlay=Ee,n.DomEvent=Dp,n.DomUtil=Ap,n.Draggable=ni,n.Evented=X,n.FeatureGroup=Ie,n.GeoJSON=Ne,n.GridLayer=xn,n.Handler=Te,n.Icon=zi,n.ImageOverlay=xr,n.LatLng=ot,n.LatLngBounds=K,n.Layer=ge,n.LayerGroup=Fi,n.LineUtil=Rp,n.Map=ct,n.Marker=mr,n.Mixin=Mp,n.Path=ri,n.Point=Y,n.PolyUtil=Np,n.Polygon=Ii,n.Polyline=Re,n.Popup=wr,n.PosAnimation=zu,n.Projection=jp,n.Rectangle=ol,n.Renderer=je,n.SVG=kn,n.SVGOverlay=Qu,n.TileLayer=Ni,n.Tooltip=kr,n.Transformation=Hs,n.Util=Ce,n.VideoOverlay=Ku,n.bind=h,n.bounds=jt,n.canvas=rl,n.circle=$p,n.circleMarker=Wp,n.control=yn,n.divIcon=rf,n.extend=o,n.featureGroup=Yp,n.geoJSON=Ju,n.geoJson=Jp,n.gridLayer=sf,n.icon=Hp,n.imageOverlay=Kp,n.latLng=at,n.latLngBounds=$,n.layerGroup=Up,n.map=Sp,n.marker=Vp,n.point=F,n.polygon=Xp,n.polyline=Gp,n.popup=ef,n.rectangle=uf,n.setOptions=v,n.stamp=f,n.svg=sl,n.svgOverlay=tf,n.tileLayer=el,n.tooltip=nf,n.transformation=hn,n.version=r,n.videoOverlay=Qp;var hf=window.L;n.noConflict=function(){return window.L=hf,this},window.L=n})})(fs,fs.exports);const aet=fs.exports,uet=Tf({__proto__:null,default:aet},[fs.exports]),zd=(e,t)=>{let n;return function(...r){const o=this;n&&clearTimeout(n),n=setTimeout(()=>{e.apply(o,r),n=null},t)}},het=e=>!e||typeof e.charAt!="function"?e:e.charAt(0).toUpperCase()+e.slice(1),qi=e=>typeof e=="function",nu=(e,t,n)=>{for(const r in n){const o="set"+het(r);e[o]?yl(()=>n[r],(u,h)=>{e[o](u,h)}):t[o]&&yl(()=>n[r],u=>{t[o](u)})}},ru=e=>{const t={};for(const n in e)if(n.startsWith("on")&&!n.startsWith("onUpdate")&&n!=="onReady"){const r=n.slice(2).toLocaleLowerCase();t[r]=e[n]}return t},cet=async e=>{const t=await Promise.all([Vi(()=>import("./marker-icon-2x.b09c1a1b.bb4fbdcf.js"),[]),Vi(()=>import("./marker-icon.31c3515c.e95f4735.js"),[]),Vi(()=>import("./marker-shadow.734c873b.00e4c114.js"),[])]);delete e.Default.prototype._getIconUrl,e.Default.mergeOptions({iconRetinaUrl:t[0].default,iconUrl:t[1].default,shadowUrl:t[2].default})},qr=e=>{const t=Xi(()=>console.warn(`Method ${e} has been invoked without being replaced`)),n=(...r)=>t.value(...r);return n.wrapped=t,He(e,n),n},Ur=(e,t)=>e.wrapped.value=t,Bn=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||void 0,su="useGlobalLeaflet",Id={options:{type:Object,default:()=>({})}},Rd=e=>({options:e.options,methods:{}}),Nd={...Id,pane:{type:String,default:"overlayPane"},attribution:{type:String,default:null},name:{type:String,custom:!0,default:void 0},layerType:{type:String,custom:!0,default:void 0},visible:{type:Boolean,custom:!0,default:!0}},jd=(e,t,n)=>{const r=Ji("addLayer"),o=Ji("removeLayer"),{options:u,methods:h}=Rd(e),d={...u,attribution:e.attribution,pane:e.pane},f=()=>r({leafletObject:t.value}),m=()=>o({leafletObject:t.value}),_={...h,setAttribution(x,w){this.$parent.leafletObject.attributionControl.removeAttribution(w).addAttribution(x)},setName(){m(),e.visible&&f()},setLayerType(){m(),e.visible&&f()},setVisible(x){t.value&&(x?f():m())},bindPopup({leafletObject:x}){if(!t.value||!qi(t.value.bindPopup)){console.warn("Attempt to bind popup before bindPopup method available on layer.");return}t.value.bindPopup(x)},bindTooltip({leafletObject:x}){if(!t.value||!qi(t.value.bindTooltip)){console.warn("Attempt to bind tooltip before bindTooltip method available on layer.");return}t.value.bindTooltip(x)},unbindTooltip(){const x=t.value&&qi(t.value.getTooltip)?t.value.getTooltip():null;x&&qi(x.unbindTooltip)&&x.unbindTooltip()},unbindPopup(){const x=t.value&&qi(t.value.getPopup)?t.value.getPopup():null;x&&qi(x.unbindPopup)&&x.unbindPopup()},updateVisibleProp(x){n.emit("update:visible",x)}};return He("bindPopup",_.bindPopup),He("bindTooltip",_.bindTooltip),He("unbindTooltip",_.unbindTooltip),He("unbindPopup",_.unbindPopup),xf(()=>{_.unbindPopup(),_.unbindTooltip(),m()}),{options:d,methods:_}},det=(e,t)=>{if(e&&t.default)return mh("div",{style:{display:"none"}},t.default())},pet={...Nd,pane:{type:String,default:"tilePane"},opacity:{type:Number,custom:!1,default:1},zIndex:{type:Number,default:1},tileSize:{type:Number,default:256},noWrap:{type:Boolean,default:!1},minZoom:{type:Number,default:0},maxZoom:{type:Number,default:void 0}},fet=(e,t,n)=>{const{options:r,methods:o}=jd(e,t,n);return{options:{...r,pane:e.pane,opacity:e.opacity,zIndex:e.zIndex,tileSize:e.tileSize,noWrap:e.noWrap,minZoom:e.minZoom,maxZoom:e.maxZoom},methods:{...o}}};var Zd={emits:["ready","update:zoom","update:center","update:bounds"],props:{...Id,center:{type:[Object,Array],default:()=>[0,0]},bounds:{type:[Array,Object],default:void 0},maxBounds:{type:[Array,Object],default:void 0},zoom:{type:Number,default:0},minZoom:{type:Number,default:void 0},maxZoom:{type:Number,default:void 0},paddingBottomRight:{type:Array,default:void 0},paddingTopLeft:{type:Array,default:void 0},padding:{type:Array,default:void 0},worldCopyJump:{type:Boolean,default:!1},crs:{type:[String,Object],default:"EPSG3857"},maxBoundsViscosity:{type:Number,default:void 0},inertia:{type:Boolean,default:void 0},inertiaDeceleration:{type:Number,default:void 0},inertiaMaxSpeed:{type:Number,default:void 0},easeLinearity:{type:Number,default:void 0},zoomAnimation:{type:Boolean,default:void 0},zoomAnimationThreshold:{type:Number,default:void 0},fadeAnimation:{type:Boolean,default:void 0},markerZoomAnimation:{type:Boolean,default:void 0},noBlockingAnimations:{type:Boolean,default:!1},useGlobalLeaflet:{type:Boolean,default:!0}},setup(e,t){const n=Xi(null),r=vf({ready:!1,leafletRef:{},layersToAdd:[],layersInControl:[]}),{options:o}=Rd(e),u={...o,minZoom:e.minZoom,maxZoom:e.maxZoom,maxBounds:e.maxBounds,maxBoundsViscosity:e.maxBoundsViscosity,worldCopyJump:e.worldCopyJump,crs:e.crs,center:e.center,zoom:e.zoom,inertia:e.inertia,inertiaDeceleration:e.inertiaDeceleration,inertiaMaxSpeed:e.inertiaMaxSpeed,easeLinearity:e.easeLinearity,zoomAnimation:e.zoomAnimation,zoomAnimationThreshold:e.zoomAnimationThreshold,fadeAnimation:e.fadeAnimation,markerZoomAnimation:e.markerZoomAnimation},h=qr("addLayer"),d=qr("removeLayer"),f=qr("registerControl"),m=qr("registerLayerControl");He(su,e.useGlobalLeaflet);const _={moveEndHandler(){t.emit("update:zoom",r.leafletRef.getZoom()),t.emit("update:center",r.leafletRef.getCenter()),t.emit("update:bounds",r.leafletRef.getBounds())},overlayAddHandler(k){const D=r.layersInControl.find(v=>v.name===k.name);D&&D.updateVisibleProp(!0)},overlayRemoveHandler(k){const D=r.layersInControl.find(v=>v.name===k.name);D&&D.updateVisibleProp(!1)}};da(async()=>{e.useGlobalLeaflet&&(Bn.L=Bn.L||await Promise.resolve().then(()=>uet));const{map:k,CRS:D,Icon:v,latLngBounds:I,latLng:R,DomEvent:st}=e.useGlobalLeaflet?Bn.L:await Vi(()=>import("./leaflet-src.esm.d17b7356.96a2a137.js"),[]);try{u.beforeMapMount&&await u.beforeMapMount()}catch(M){console.error(`The following error occurred running the provided beforeMapMount hook ${M.message}`)}await cet(v);const lt=typeof u.crs=="string"?D[u.crs]:u.crs;u.crs=lt||D.EPSG3857;const tt={addLayer(M){M.layerType!==void 0&&(r.layerControl===void 0?r.layersToAdd.push(M):r.layersInControl.find(U=>U.leafletObject._leaflet_id===M.leafletObject._leaflet_id)||(r.layerControl.addLayer(M),r.layersInControl.push(M))),M.visible!==!1&&r.leafletRef.addLayer(M.leafletObject)},removeLayer(M){M.layerType!==void 0&&(r.layerControl===void 0?r.layersToAdd=r.layersToAdd.filter(U=>U.name!==M.name):(r.layerControl.removeLayer(M.leafletObject),r.layersInControl=r.layersInControl.filter(U=>U.leafletObject._leaflet_id!==M.leafletObject._leaflet_id))),r.leafletRef.removeLayer(M.leafletObject)},registerLayerControl(M){r.layerControl=M,r.layersToAdd.forEach(U=>{r.layerControl.addLayer(U)}),r.layersToAdd=[],f(M)},registerControl(M){r.leafletRef.addControl(M.leafletObject)},setZoom(M){const U=r.leafletRef.getZoom();M!==U&&r.leafletRef.setZoom(M,{animate:e.noBlockingAnimations?!1:null})},setPaddingBottomRight(M){r.paddingBottomRight=M},setPaddingTopLeft(M){r.paddingTopLeft=M},setPadding(M){r.padding=M},setCrs(M){const U=r.leafletRef.getBounds();r.leafletRef.options.crs=M,r.leafletRef.fitBounds(U,{animate:!1,padding:[0,0]})},fitBounds(M){r.leafletRef.fitBounds(M,{animate:this.noBlockingAnimations?!1:null})},setBounds(M){if(!M)return;const U=I(M);!U.isValid()||!(r.lastSetBounds||r.leafletRef.getBounds()).equals(U,0)&&(r.lastSetBounds=U,r.leafletRef.fitBounds(U,this.fitBoundsOptions))},setCenter(M){if(M==null)return;const U=R(M),St=r.lastSetCenter||r.leafletRef.getCenter();(St.lat!==U.lat||St.lng!==U.lng)&&(r.lastSetCenter=U,r.leafletRef.panTo(U,{animate:this.noBlockingAnimations?!1:null}))}};Ur(h,tt.addLayer),Ur(d,tt.removeLayer),Ur(f,tt.registerControl),Ur(m,tt.registerLayerControl),r.leafletRef=k(n.value,u),nu(tt,r.leafletRef,e);const gt=ru(t.attrs);r.leafletRef.on("moveend",zd(_.moveEndHandler,100)),r.leafletRef.on("overlayadd",_.overlayAddHandler),r.leafletRef.on("overlayremove",_.overlayRemoveHandler),st.on(r.leafletRef,gt),r.ready=!0,pa(()=>t.emit("ready",r.leafletRef))}),bf(()=>{r.leafletRef&&r.leafletRef.remove()});const x=_l(()=>r.leafletRef),w=_l(()=>r.ready);return{root:n,ready:w,leafletObject:x}},render(){return mh("div",{style:{width:"100%",height:"100%"},ref:"root"},this.ready?this.$slots.default():{})}};Zd.__file="src/components/LMap.vue";const met={...Nd,pane:{type:String,default:"markerPane"},draggable:{type:Boolean,custom:!0,default:!1},latLng:{type:[Object,Array],custom:!0,default:null},icon:{type:[Object],default:()=>{},custom:!1},zIndexOffset:{type:Number,custom:!1,default:null}},get=(e,t,n)=>{const{options:r,methods:o}=jd(e,t,n),u={...r,...e},h={...o,setDraggable(d){t.value.dragging&&(d?t.value.dragging.enable():t.value.dragging.disable())},latLngSync(d){n.emit("update:latLng",d.latlng),n.emit("update:lat-lng",d.latlng)},setLatLng(d){if(d!=null&&t.value){const f=t.value.getLatLng();(!f||!f.equals(d))&&t.value.setLatLng(d)}}};return{options:u,methods:h}};var qd={name:"LMarker",props:met,setup(e,t){const n=Xi({}),r=Xi(!1),o=Ji(su),u=Ji("addLayer");He("canSetParentHtml",()=>!!n.value.getElement()),He("setParentHtml",f=>n.value.getElement().innerHTML=f),He("setIcon",f=>n.value.setIcon&&n.value.setIcon(f));const{options:h,methods:d}=get(e,n,t);return h.icon===void 0&&delete h.icon,da(async()=>{const{marker:f,DomEvent:m}=o?Bn.L:await Vi(()=>import("./leaflet-src.esm.d17b7356.96a2a137.js"),[]);n.value=f(e.latLng,h);const _=ru(t.attrs);m.on(n.value,_),n.value.on("move",zd(d.latLngSync,100)),nu(d,n.value,e),u({...e,...d,leafletObject:n.value}),r.value=!0,pa(()=>t.emit("ready",n.value))}),{ready:r,leafletObject:n}},render(){return det(this.ready,this.$slots)}};qd.__file="src/components/LMarker.vue";const Ud={...pet,tms:{type:Boolean,default:!1},subdomains:{type:String,default:"abc"},detectRetina:{type:Boolean,default:!1},url:{type:String,default:null}},_et=(e,t,n)=>{const{options:r,methods:o}=fet(e,t,n);return{options:{...r,tms:e.tms,subdomains:e.subdomains,detectRetina:e.detectRetina},methods:{...o}}};var Yd={props:Ud,setup(e,t){const n=Xi({}),r=Ji(su),o=Ji("addLayer"),{options:u,methods:h}=_et(e,n,t);return da(async()=>{const{tileLayer:d,DomEvent:f}=r?Bn.L:await Vi(()=>import("./leaflet-src.esm.d17b7356.96a2a137.js"),[]);n.value=d(e.url,u);const m=ru(t.attrs);f.on(n.value,m),nu(h,n.value,e),o({...e,...h,leafletObject:n.value}),pa(()=>t.emit("ready",n.value))}),{leafletObject:n}},render(){return null}};Yd.__file="src/components/LTileLayer.vue";({...Ud});var yet=Object.defineProperty,vet=Object.getOwnPropertyDescriptor,Hd=(e,t,n,r)=>{for(var o=r>1?void 0:r?vet(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&yet(t,n,o),o};let ms=class extends Si{constructor(){super(...arguments),Vt(this,"f"),Vt(this,"marker"),Vt(this,"options",{scrollWheelZoom:!1}),Vt(this,"zoom",14)}get center(){var e,t,n,r;const o=this.f;return[(t=o.latitude)!=null?t:(e=o.location)==null?void 0:e.longitude,(r=o.longitude)!=null?r:(n=o.location)==null?void 0:n.longitude]}created(){this.marker=this.center}};Hd([ci({required:!0})],ms.prototype,"f",2);ms=Hd([rn({components:{LMap:Zd,LTileLayer:Yd,LMarker:qd}})],ms);const bet={id:"Location"},xet={class:"map"},wet={key:0,class:"info"},ket={key:0,class:"title"},Aet={key:1,class:"address"};function Cet(e,t,n,r,o,u){const h=$e("LMarker"),d=$e("LTileLayer"),f=$e("LMap");return W(),J("div",bet,[nt("div",xet,[Yr(f,{options:e.options,zoom:e.zoom,center:e.center,minZoom:3,maxZoom:16},{default:wf(()=>[Yr(h,{"lat-lng":e.marker},null,8,["lat-lng"]),Yr(d,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png","layer-type":"base",name:"OpenStreetMap"})]),_:1},8,["options","zoom","center"])]),e.f.title?(W(),J("div",wet,[e.f.title?(W(),J("div",ket,Pt(e.f.title),1)):bt("",!0),e.f.address?(W(),J("div",Aet,Pt(e.f.address),1)):bt("",!0)])):bt("",!0)])}const Det=ln(ms,[["render",Cet],["__scopeId","data-v-65169508"]]);var Tet=Object.defineProperty,Eet=Object.getOwnPropertyDescriptor,Us=(e,t,n,r)=>{for(var o=r>1?void 0:r?Eet(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&Tet(t,n,o),o};function Pet(e,t){const n=document.createElement("a");n.setAttribute("download",t),n.setAttribute("target","_blank"),n.setAttribute("rel","noopener noreferrer"),n.href=e,document.body.appendChild(n),n.click(),n.remove()}let nn=class extends Si{constructor(){super(...arguments),Vt(this,"f"),Vt(this,"hasHead")}get pollFile(){return this.f}get locationFile(){return this.f}fileThumbClick(){if(!this.f.media_type)return Pet(this.f.url,this.f.url.split("/").slice(-1)[0]);this.play()}play(){return this.f}get shouldDisplayDetail(){return!this.f.media_type||this.isAudioOrVoice||this.f.media_type=="contact"}get isAudioOrVoice(){return this.f.media_type=="audio_file"||this.f.media_type=="voice_message"}get fileTitle(){var e,t;const n=this.f;if(!n.media_type)return(e=n.original_name)!=null?e:n.url.split("/").slice(-1)[0];if(n.media_type=="voice_message")return"Voice Message";if(n.media_type=="audio_file"){let r="";return n.performer&&(r+=n.performer+" - "),n.title&&(r+=n.title),r}if(n.media_type=="contact"){let r=(t=n.first_name)!=null?t:"";return n.last_name&&(r+=" "+n.last_name),r}}get fileIcon(){const e=this.f;if(!e.media_type)return"fa-solid fa-download";if(this.isAudioOrVoice)return"fa-solid fa-play";if(e.media_type=="contact")return"fa-solid fa-address-book"}get duration(){return ha(this.f.duration)}get size(){return $tt(this.f.size)}};Us([ci({required:!0})],nn.prototype,"f",2);Us([ci({required:!0})],nn.prototype,"hasHead",2);Us([tr("play")],nn.prototype,"play",1);nn=Us([rn({components:{Location:Det,Poll:oet}})],nn);const Let={key:0,class:"file"},Oet=["src"],Met={key:0,class:"icon fbox-center"},Bet={class:"detail fbox-vcenter"},Fet={key:0,class:"title"},zet={class:"file-detail"},Iet={key:0,class:"duration"},Ret={key:1,class:"size"},Net={key:2,class:"phone"},jet={key:1,class:"sticker"},Zet=["src"],qet=["src"],Uet=["src"],Yet=["src"],Het=["src"];function Vet(e,t,n,r,o,u){var h;const d=$e("Poll"),f=$e("Location");return W(),J(ki,null,[e.shouldDisplayDetail?(W(),J("div",Let,[nt("div",{class:"thumb clickable",onClick:t[0]||(t[0]=(...m)=>e.fileThumbClick&&e.fileThumbClick(...m))},[nt("img",{src:(h=e.f.thumb)!=null?h:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",alt:""},null,8,Oet),e.fileIcon?(W(),J("div",Met,[e.fileIcon?(W(),J("i",{key:0,class:Ai(e.fileIcon)},null,2)):bt("",!0)])):bt("",!0)]),nt("div",Bet,[e.fileTitle?(W(),J("div",Fet,Pt(e.fileTitle),1)):bt("",!0),nt("div",zet,[e.f.duration?(W(),J("span",Iet,Pt(e.duration),1)):bt("",!0),e.f.size?(W(),J("span",Ret,Pt(e.size),1)):bt("",!0),e.f.phone_number?(W(),J("span",Net,Pt(e.f.phone_number),1)):bt("",!0)])])])):bt("",!0),e.f.media_type==="sticker"?(W(),J("div",jet,[e.f.url.toLowerCase().endsWith("webm")?(W(),J("video",{key:0,src:e.f.url,preload:"auto",muted:"",autoplay:"",loop:"",playsinline:"",disablepictureinpicture:""},[e.f.thumb?(W(),J("img",{key:0,src:e.f.thumb,alt:""},null,8,qet)):bt("",!0)],8,Zet)):(W(),J("img",{key:1,src:e.f.url,alt:""},null,8,Uet))])):bt("",!0),e.f.media_type==="video_file"||e.f.media_type==="animation"?(W(),J("div",{key:2,class:Ai(["video no-head",{"has-head":e.hasHead}])},[nt("video",{src:e.f.url,preload:"auto",muted:"",autoplay:"",loop:"",playsinline:"",disablepictureinpicture:""},[e.f.thumb?(W(),J("img",{key:0,src:e.f.thumb,alt:""},null,8,Het)):bt("",!0)],8,Yet)],2)):bt("",!0),e.f.media_type==="poll"?(W(),Fn(d,{key:3,f:e.pollFile},null,8,["f"])):bt("",!0),e.f.media_type==="location"?(W(),Fn(f,{key:4,class:Ai(["location no-head",{"has-head":e.hasHead}]),f:e.locationFile},null,8,["class","f"])):bt("",!0)],64)}const Wet=ln(nn,[["render",Vet],["__scopeId","data-v-c499b605"]]);var $et=Object.defineProperty,Get=Object.getOwnPropertyDescriptor,ou=(e,t,n,r)=>{for(var o=r>1?void 0:r?Get(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&$et(t,n,o),o};let Wn=class extends Si{constructor(){super(...arguments),Vt(this,"p"),Vt(this,"postsUrl")}get text(){if(this.p.text)return Wtt(this.p.text)}get fwdUrl(){return typeof this.p.forwarded_from=="string"?void 0:this.p.forwarded_from.url}get fwdName(){return typeof this.p.forwarded_from=="string"?this.p.forwarded_from:this.p.forwarded_from.name}getImageStyle(e,t){return{}}clickReply(){document.getElementById(`message-${this.p.reply.id}`).scrollIntoView({behavior:"smooth",block:"end"})}mounted(){this.initEmoji()}replaceUrl(e){return new URL(e,this.postsUrl).toString()}initEmoji(){document.querySelectorAll("i.custom-emoji:not(.init)").forEach(e=>{const t=this.replaceUrl(e.getAttribute("emoji-src"));e.classList.add("init"),t.endsWith("webm")?e.innerHTML=`<video src="${t}" preload="auto" muted autoplay loop playsinline disablepictureinpicture></video>`:e.innerHTML=`<img src="${t}" alt="">`})}};ou([ci({required:!0})],Wn.prototype,"p",2);ou([ci({required:!0})],Wn.prototype,"postsUrl",2);Wn=ou([rn({components:{FileView:Wet}})],Wn);const au=e=>($n("data-v-259db6d1"),e=e(),Gn(),e),Xet=["id"],Jet={class:"head unselectable"},Ket={key:0,class:"forward"},Qet=["href"],tit=["src"],eit={class:"mtext"},iit=au(()=>nt("div",{class:"reply-to"},"Reply to:",-1)),nit=["innerHTML"],rit=["src"],sit={key:3,class:"files"},oit=["innerHTML"],ait={class:"info font-code unselectable"},uit={class:"id"},lit=au(()=>nt("div",{class:"f-grow1"},null,-1)),hit={key:0,class:"author"},cit={class:"date"},dit={key:1,class:"views"},pit=au(()=>nt("i",{class:"fas fa-eye"},null,-1));function fit(e,t,n,r,o,u){const h=$e("FileView");return W(),J("div",{class:Ai(["post tgb-card",{service:e.p.type==="service"}]),id:`message-${e.p.id}`},[nt("div",Jet,[e.p.forwarded_from?(W(),J("div",Ket,[Pn(" Forwarded from: "),nt("a",{href:e.fwdUrl},Pt(e.fwdName),9,Qet)])):bt("",!0)]),e.p.reply?(W(),J("div",{key:0,class:"reply undraggable clickable",onClick:t[0]||(t[0]=(...d)=>e.clickReply&&e.clickReply(...d))},[e.p.reply.thumb?(W(),J("img",{key:0,class:"thumb",src:e.p.reply.thumb,alt:""},null,8,tit)):bt("",!0),nt("div",eit,[iit,nt("div",{class:"reply-text",innerHTML:e.p.reply.text},null,8,nit)])])):bt("",!0),e.p.images&&e.p.images.length===1?(W(),J("div",{key:1,class:Ai(["images",{"has-head":e.p.reply||e.p.forwarded_from}])},[(W(!0),J(ki,null,En(e.p.images,d=>(W(),J("img",{key:d.url,src:d.url,alt:"image"},null,8,rit))),128))],2)):bt("",!0),e.p.images&&e.p.images.length!==1?(W(),J("div",{key:2,class:Ai(["images",{"has-head":e.p.reply||e.p.forwarded_from}])},[(W(!0),J(ki,null,En(e.p.images,d=>(W(),J("div",{class:"img",key:d[0],style:gh({"background-image":`url(${d.url})`,...e.getImageStyle(e.p,d)})},null,4))),128))],2)):bt("",!0),e.p.files?(W(),J("div",sit,[(W(!0),J(ki,null,En(e.p.files,d=>(W(),Fn(h,{f:d,"has-head":!!(e.p.reply||e.p.forwarded_from||e.p.images),onPlay:t[1]||(t[1]=f=>e.$emit("play",f))},null,8,["f","has-head"]))),256))])):bt("",!0),nt("div",{class:"text",innerHTML:e.text},null,8,oit),nt("div",ait,[nt("div",uit,"#"+Pt(e.p.id),1),lit,e.p.author?(W(),J("div",hit,Pt(e.p.author),1)):bt("",!0),nt("div",cit,Pt(e.p.date),1),e.p.views?(W(),J("div",dit,[Pn(Pt(e.p.views),1),pit])):bt("",!0)])],10,Xet)}const mit=ln(Wn,[["render",fit],["__scopeId","data-v-259db6d1"]]);var git=Object.defineProperty,_it=Object.getOwnPropertyDescriptor,Li=(e,t,n,r)=>{for(var o=r>1?void 0:r?_it(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&git(t,n,o),o};let Qe=class extends Si{constructor(){super(...arguments),Vt(this,"audio"),Vt(this,"playing",null),Vt(this,"duration","00:00"),Vt(this,"time","00:00")}mounted(){this.init()}pause(){this.playing.pause(),this.$forceUpdate()}play(){this.playing.play(),this.$forceUpdate()}next(){}prev(){}unmounted(){this.playing&&this.playing.pause()}init(){this.playing&&!this.playing.paused&&this.playing.pause(),this.playing=new Audio,this.playing.src=this.audio.url,this.playing.onloadedmetadata=()=>{this.duration=ha(this.playing.duration)},this.playing.ontimeupdate=()=>{this.time=ha(this.playing.currentTime)},this.playing.onended=()=>{this.$forceUpdate(),this.next()},this.playing.play()}};Li([ci({required:!0})],Qe.prototype,"audio",2);Li([tr("pause")],Qe.prototype,"pause",1);Li([tr("play")],Qe.prototype,"play",1);Li([tr("next")],Qe.prototype,"next",1);Li([tr("prev")],Qe.prototype,"prev",1);Li([Vy("audio")],Qe.prototype,"init",1);Qe=Li([rn({components:{}})],Qe);const Vd=e=>($n("data-v-6f59b972"),e=e(),Gn(),e),yit={id:"AudioPlayer"},vit={class:"wrap"},bit={class:"unselectable"},xit={class:"control"},wit=Vd(()=>nt("span",{class:"f-grow1"},null,-1)),kit={class:"play-button clickable"},Ait=Vd(()=>nt("span",{class:"f-grow1"},null,-1));function Cit(e,t,n,r,o,u){var h;return W(),J("div",yit,[nt("div",vit,[nt("div",bit,Pt(e.audio.performer)+" - "+Pt(e.audio.title),1),nt("div",xit,[nt("span",null,Pt(this.time),1),wit,nt("i",{class:"fas fa-backward clickable",onClick:t[0]||(t[0]=(...d)=>e.prev&&e.prev(...d))}),nt("span",kit,[(h=e.playing)!=null&&h.paused?(W(),J("i",{key:0,class:"fas fa-play",onClick:t[1]||(t[1]=(...d)=>e.play&&e.play(...d))})):(W(),J("i",{key:1,class:"fas fa-pause",onClick:t[2]||(t[2]=(...d)=>e.pause&&e.pause(...d))}))]),nt("i",{class:"fas fa-forward clickable",onClick:t[3]||(t[3]=(...d)=>e.next&&e.next(...d))}),Ait,nt("span",null,Pt(this.duration),1)])])])}const Dit=ln(Qe,[["render",Cit],["__scopeId","data-v-6f59b972"]]);var Sit=Object.defineProperty,Tit=Object.getOwnPropertyDescriptor,Wd=(e,t,n,r)=>{for(var o=r>1?void 0:r?Tit(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&Sit(t,n,o),o};let gs=class extends Si{constructor(){super(...arguments),Vt(this,"posts",[]),Vt(this,"postsUrl"),Vt(this,"audio",null),Vt(this,"fail",null)}get audios(){return this.posts.filter(e=>{var t,n;return((n=(t=e.files)==null?void 0:t.at(0))==null?void 0:n.media_type)=="audio_file"}).flatMap(e=>e.files)}audioNext(e){this.audio=this.audios.at(this.audios.indexOf(this.audio)+e)}replaceUrl(e){return new URL(e,this.postsUrl).toString()}created(){fetch(this.postsUrl).then(e=>e.json()).then(e=>{this.posts=e,this.posts.forEach(t=>t.date=E(t.date).format("YYYY-MM-DD h:mm")),this.posts.reverse(),this.posts=this.posts.filter(t=>t.type!=="service"),this.posts.forEach(t=>{var n,r,o;(n=t.images)==null||n.forEach(u=>u.url=this.replaceUrl(u.url)),(r=t.reply)!=null&&r.thumb&&(t.reply.thumb=this.replaceUrl(t.reply.thumb)),(o=t.files)==null||o.forEach(u=>{u.url=this.replaceUrl(u.url),u.thumb&&(u.thumb=this.replaceUrl(u.thumb))})}),console.log(e),setTimeout(()=>fh(),100)}).catch(e=>{this.fail=e})}updated(){fh()}};Wd([ci({required:!0})],gs.prototype,"postsUrl",2);gs=Wd([rn({components:{AudioPlayer:Dit,PostView:mit}})],gs);const Eit=e=>($n("data-v-5ab86308"),e=e(),Gn(),e),Pit={key:0,class:"error tgb-card"},Lit=Eit(()=>nt("br",null,null,-1)),Oit={key:1,id:"Life"};function Mit(e,t,n,r,o,u){const h=$e("PostView"),d=$e("AudioPlayer");return W(),J(ki,null,[e.fail?(W(),J("div",Pit,[nt("h2",null,[Pn("Failed loading posts from: "),Lit,Pn(Pt(e.postsUrl),1)]),Pn(" "+Pt(e.fail),1)])):bt("",!0),e.posts.length!==0?(W(),J("div",Oit,[(W(!0),J(ki,null,En(e.posts,f=>(W(),Fn(h,{p:f,postsUrl:e.postsUrl,key:f.id,onPlay:t[0]||(t[0]=m=>e.audio=m)},null,8,["p","postsUrl"]))),128)),e.audio?(W(),Fn(d,{key:0,audio:e.audio,onPrev:t[1]||(t[1]=f=>e.audioNext(-1)),onNext:t[2]||(t[2]=f=>e.audioNext(1))},null,8,["audio"])):bt("",!0)])):bt("",!0)],64)}const Bit=ln(gs,[["render",Mit],["__scopeId","data-v-5ab86308"]]);var Fit=Object.defineProperty,zit=Object.getOwnPropertyDescriptor,Iit=(e,t,n,r)=>{for(var o=r>1?void 0:r?zit(t,n):t,u=e.length-1,h;u>=0;u--)(h=e[u])&&(o=(r?h(t,n,o):h(o))||o);return r&&o&&Fit(t,n,o),o};let ca=class extends kf{};ca=Iit([Af({components:{TgBlog:Bit}})],ca);const Rit=e=>($n("data-v-8c334c5a"),e=e(),Gn(),e),Nit={id:"Life"},jit=Rit(()=>nt("div",{id:"header"},[nt("p",null,"\u6B22\u8FCE\uFF01"),nt("p",null," \u5728\u8FD9\u4E2A\u65F6\u95F4\u53EA\u4F1A\u6B63\u5411\u6D41\u52A8\u7684\u4E16\u754C\u91CC\uFF0C\u6BCF\u5F53\u79D2\u9488\u5212\u8FC7\u523B\u5EA6\u7EBF\uFF0C\u5C31\u4E0D\u53EF\u80FD\u518D\u56DE\u5230\u90A3\u91CC\u4E86\u2014\u2014\u6BCF\u4E00\u523B\u90FD\u662F\u6211\u4EEC\u7684\u7B2C\u4E00\u6B21\u3001\u4E5F\u662F\u6700\u540E\u4E00\u6B21\u3002\u4E8C\u5341\u5C81\uFF0C\u4EBA\u751F\u4E2D\u6700\u6709\u8DA3\u7684\u8FD9\u6BB5\u65F6\u5149\uFF0C\u53EA\u5306\u5306\u5FD9\u5FD9\u5730\u7ECF\u5386\u4E00\u6B21\u592A\u53EF\u60DC\u4E86\u3002\u4F46\u662F\u6216\u8BB8\u53EF\u4EE5\u901A\u8FC7\u8FD9\u91CC\u7684\u7167\u7247\u548C\u6587\u5B57\uFF0C\u8BA9\u672A\u6765\u7684\u81EA\u5DF1\u80FD\u591F\u91CD\u65B0\u4F53\u9A8C\u8FD9\u4E9B\u5FC3\u60C5\u8D77\u4F0F\u2014\u2014\u8FD9\u662F\u8FD9\u4E2A\u9891\u9053\u7684\u521D\u8877\u3002 "),nt("p",null," \u8FD9\u91CC\u662F\u6211\u8BB0\u5F55\u751F\u6D3B\u7684\u5730\u65B9\uFF0C\u6CA1\u6709\u56FA\u5B9A\u683C\u5F0F\u5185\u5BB9\uFF0C\u66F4\u65B0\u4E5F\u4F1A\u6BD4\u8F83\u9891\u7E41\u3002 ")],-1));function Zit(e,t,n,r,o,u){const h=$e("TgBlog");return W(),J("div",Nit,[jit,Yr(h,{postsUrl:"https://profile-api.hydev.org/exports/hykilp/posts.json"})])}const Uit=Cf(ca,[["render",Zit],["__scopeId","data-v-8c334c5a"]]);export{Uit as default};