diff --git a/README.md b/README.md index ecd39cc3..efe1f09f 100644 --- a/README.md +++ b/README.md @@ -45,12 +45,6 @@ extract(url).then((article) => { }) ``` -##### Note: - -> Since Node.js v14, ECMAScript modules [have became the official standard format](https://nodejs.org/docs/latest-v14.x/api/esm.html#esm_modules_ecmascript_modules). -> Just ensure that you are [using module system](https://nodejs.org/api/packages.html#determining-module-system) and enjoy with ES6 import/export syntax. - - ## APIs - [.extract(String url | String html)](#extractstring-url--string-html) diff --git a/dist/article-parser.browser.js b/dist/article-parser.browser.js index 769c09d8..76a9ebab 100644 --- a/dist/article-parser.browser.js +++ b/dist/article-parser.browser.js @@ -1,75 +1,75 @@ -// article-parser@7.0.0, by @ndaidong - built with esbuild at 2022-07-27T14:58:41.165Z - published under MIT license -var df=Object.create;var Er=Object.defineProperty;var mf=Object.getOwnPropertyDescriptor;var pf=Object.getOwnPropertyNames;var gf=Object.getPrototypeOf,bf=Object.prototype.hasOwnProperty;var yf=(e,t,r)=>t in e?Er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),vf=(e,t)=>{for(var r in t)Er(e,r,{get:t[r],enumerable:!0})},wf=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of pf(t))!bf.call(e,a)&&a!==r&&Er(e,a,{get:()=>t[a],enumerable:!(i=mf(t,a))||i.enumerable});return e};var Ut=(e,t,r)=>(r=e!=null?df(gf(e)):{},wf(t||!e||!e.__esModule?Er(r,"default",{value:e,enumerable:!0}):r,e));var Bi=(e,t,r)=>(yf(e,typeof t!="symbol"?t+"":t,r),r);var Vi=v((Uw,sn)=>{"use strict";sn.exports=function(t,r){return function(){for(var a=new Array(arguments.length),s=0;s{"use strict";var _f=Vi(),Ji=Object.prototype.toString,Xi=function(e){return function(t){var r=Ji.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function Ze(e){return e=e.toLowerCase(),function(r){return Xi(r)===e}}function Yi(e){return Array.isArray(e)}function $r(e){return typeof e>"u"}function Tf(e){return e!==null&&!$r(e)&&e.constructor!==null&&!$r(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var nn=Ze("ArrayBuffer");function Sf(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&nn(e.buffer),t}function Ef(e){return typeof e=="string"}function Af(e){return typeof e=="number"}function on(e){return e!==null&&typeof e=="object"}function Nr(e){if(Xi(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var Cf=Ze("Date"),Of=Ze("File"),Nf=Ze("Blob"),$f=Ze("FileList");function Ki(e){return Ji.call(e)==="[object Function]"}function jf(e){return on(e)&&Ki(e.pipe)}function Lf(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Ji.call(e)===t||Ki(e.toString)&&e.toString()===t)}var Rf=Ze("URLSearchParams");function If(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Pf(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Qi(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),Yi(e))for(var r=0,i=e.length;r0;)s=i[a],n[s]||(t[s]=e[s],n[s]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t}function Bf(e,t,r){e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;var i=e.indexOf(t,r);return i!==-1&&i===r}function Hf(e){if(!e)return null;var t=e.length;if($r(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r}var Uf=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));ln.exports={isArray:Yi,isArrayBuffer:nn,isBuffer:Tf,isFormData:Lf,isArrayBufferView:Sf,isString:Ef,isNumber:Af,isObject:on,isPlainObject:Nr,isUndefined:$r,isDate:Cf,isFile:Of,isBlob:Nf,isFunction:Ki,isStream:jf,isURLSearchParams:Rf,isStandardBrowserEnv:Pf,forEach:Qi,merge:Gi,extend:qf,trim:If,stripBOM:Df,inherits:zf,toFlatObject:Mf,kindOf:Xi,kindOfTest:Ze,endsWith:Bf,toArray:Hf,isTypedArray:Uf,isFileList:$f}});var Zi=v((Ww,cn)=>{"use strict";var gt=ee();function un(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}cn.exports=function(t,r,i){if(!r)return t;var a;if(i)a=i(r);else if(gt.isURLSearchParams(r))a=r.toString();else{var s=[];gt.forEach(r,function(u,l){u===null||typeof u>"u"||(gt.isArray(u)?l=l+"[]":u=[u],gt.forEach(u,function(f){gt.isDate(f)?f=f.toISOString():gt.isObject(f)&&(f=JSON.stringify(f)),s.push(un(l)+"="+un(f))}))}),a=s.join("&")}if(a){var n=t.indexOf("#");n!==-1&&(t=t.slice(0,n)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}});var fn=v((Vw,hn)=>{"use strict";var Ff=ee();function jr(){this.handlers=[]}jr.prototype.use=function(t,r,i){return this.handlers.push({fulfilled:t,rejected:r,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1};jr.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};jr.prototype.forEach=function(t){Ff.forEach(this.handlers,function(i){i!==null&&t(i)})};hn.exports=jr});var mn=v((Gw,dn)=>{"use strict";var Wf=ee();dn.exports=function(t,r){Wf.forEach(t,function(a,s){s!==r&&s.toUpperCase()===r.toUpperCase()&&(t[r]=a,delete t[s])})}});var et=v((Jw,yn)=>{"use strict";var pn=ee();function bt(e,t,r,i,a){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),i&&(this.request=i),a&&(this.response=a)}pn.inherits(bt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var gn=bt.prototype,bn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){bn[e]={value:e}});Object.defineProperties(bt,bn);Object.defineProperty(gn,"isAxiosError",{value:!0});bt.from=function(e,t,r,i,a,s){var n=Object.create(gn);return pn.toFlatObject(e,n,function(u){return u!==Error.prototype}),bt.call(n,e.message,t,r,i,a),n.name=e.name,s&&Object.assign(n,s),n};yn.exports=bt});var ea=v((Xw,vn)=>{"use strict";vn.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var ta=v((Yw,wn)=>{"use strict";var Te=ee();function Vf(e,t){t=t||new FormData;var r=[];function i(s){return s===null?"":Te.isDate(s)?s.toISOString():Te.isArrayBuffer(s)||Te.isTypedArray(s)?typeof Blob=="function"?new Blob([s]):Buffer.from(s):s}function a(s,n){if(Te.isPlainObject(s)||Te.isArray(s)){if(r.indexOf(s)!==-1)throw Error("Circular reference detected in "+n);r.push(s),Te.forEach(s,function(u,l){if(!Te.isUndefined(u)){var c=n?n+"."+l:l,f;if(u&&!n&&typeof u=="object"){if(Te.endsWith(l,"{}"))u=JSON.stringify(u);else if(Te.endsWith(l,"[]")&&(f=Te.toArray(u))){f.forEach(function(m){!Te.isUndefined(m)&&t.append(c,i(m))});return}}a(u,c)}}),r.pop()}else t.append(n,i(s))}return a(e),t}wn.exports=Vf});var xn=v((Kw,kn)=>{"use strict";var ra=et();kn.exports=function(t,r,i){var a=i.config.validateStatus;!i.status||!a||a(i.status)?t(i):r(new ra("Request failed with status code "+i.status,[ra.ERR_BAD_REQUEST,ra.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}});var Tn=v((Qw,_n)=>{"use strict";var Lr=ee();_n.exports=Lr.isStandardBrowserEnv()?function(){return{write:function(r,i,a,s,n,o){var u=[];u.push(r+"="+encodeURIComponent(i)),Lr.isNumber(a)&&u.push("expires="+new Date(a).toGMTString()),Lr.isString(s)&&u.push("path="+s),Lr.isString(n)&&u.push("domain="+n),o===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(r){var i=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()});var En=v((Zw,Sn)=>{"use strict";Sn.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}});var Cn=v((ek,An)=>{"use strict";An.exports=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}});var ia=v((tk,On)=>{"use strict";var Gf=En(),Jf=Cn();On.exports=function(t,r){return t&&!Gf(r)?Jf(t,r):r}});var $n=v((rk,Nn)=>{"use strict";var aa=ee(),Xf=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];Nn.exports=function(t){var r={},i,a,s;return t&&aa.forEach(t.split(` -`),function(o){if(s=o.indexOf(":"),i=aa.trim(o.substr(0,s)).toLowerCase(),a=aa.trim(o.substr(s+1)),i){if(r[i]&&Xf.indexOf(i)>=0)return;i==="set-cookie"?r[i]=(r[i]?r[i]:[]).concat([a]):r[i]=r[i]?r[i]+", "+a:a}}),r}});var Rn=v((ik,Ln)=>{"use strict";var jn=ee();Ln.exports=jn.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),i;function a(s){var n=s;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return i=a(window.location.href),function(n){var o=jn.isString(n)?a(n):n;return o.protocol===i.protocol&&o.host===i.host}}():function(){return function(){return!0}}()});var Ft=v((ak,Pn)=>{"use strict";var sa=et(),Yf=ee();function In(e){sa.call(this,e??"canceled",sa.ERR_CANCELED),this.name="CanceledError"}Yf.inherits(In,sa,{__CANCEL__:!0});Pn.exports=In});var Dn=v((sk,qn)=>{"use strict";qn.exports=function(t){var r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}});var na=v((nk,zn)=>{"use strict";var Wt=ee(),Kf=xn(),Qf=Tn(),Zf=Zi(),ed=ia(),td=$n(),rd=Rn(),id=ea(),Re=et(),ad=Ft(),sd=Dn();zn.exports=function(t){return new Promise(function(i,a){var s=t.data,n=t.headers,o=t.responseType,u;function l(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}Wt.isFormData(s)&&Wt.isStandardBrowserEnv()&&delete n["Content-Type"];var c=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",m=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";n.Authorization="Basic "+btoa(f+":"+m)}var d=ed(t.baseURL,t.url);c.open(t.method.toUpperCase(),Zf(d,t.params,t.paramsSerializer),!0),c.timeout=t.timeout;function p(){if(!!c){var b="getAllResponseHeaders"in c?td(c.getAllResponseHeaders()):null,k=!o||o==="text"||o==="json"?c.responseText:c.response,S={data:k,status:c.status,statusText:c.statusText,headers:b,config:t,request:c};Kf(function(O){i(O),l()},function(O){a(O),l()},S),c=null}}if("onloadend"in c?c.onloadend=p:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(p)},c.onabort=function(){!c||(a(new Re("Request aborted",Re.ECONNABORTED,t,c)),c=null)},c.onerror=function(){a(new Re("Network Error",Re.ERR_NETWORK,t,c,c)),c=null},c.ontimeout=function(){var k=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",S=t.transitional||id;t.timeoutErrorMessage&&(k=t.timeoutErrorMessage),a(new Re(k,S.clarifyTimeoutError?Re.ETIMEDOUT:Re.ECONNABORTED,t,c)),c=null},Wt.isStandardBrowserEnv()){var E=(t.withCredentials||rd(d))&&t.xsrfCookieName?Qf.read(t.xsrfCookieName):void 0;E&&(n[t.xsrfHeaderName]=E)}"setRequestHeader"in c&&Wt.forEach(n,function(k,S){typeof s>"u"&&S.toLowerCase()==="content-type"?delete n[S]:c.setRequestHeader(S,k)}),Wt.isUndefined(t.withCredentials)||(c.withCredentials=!!t.withCredentials),o&&o!=="json"&&(c.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&c.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(u=function(b){!c||(a(!b||b&&b.type?new ad:b),c.abort(),c=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u))),s||(s=null);var g=sd(d);if(g&&["http","https","file"].indexOf(g)===-1){a(new Re("Unsupported protocol "+g+":",Re.ERR_BAD_REQUEST,t));return}c.send(s)})}});var Bn=v((ok,Mn)=>{Mn.exports=null});var Ir=v((lk,Wn)=>{"use strict";var te=ee(),Hn=mn(),Un=et(),nd=ea(),od=ta(),ld={"Content-Type":"application/x-www-form-urlencoded"};function Fn(e,t){!te.isUndefined(e)&&te.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function ud(){var e;return typeof XMLHttpRequest<"u"?e=na():typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]"&&(e=na()),e}function cd(e,t,r){if(te.isString(e))try{return(t||JSON.parse)(e),te.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(r||JSON.stringify)(e)}var Rr={transitional:nd,adapter:ud(),transformRequest:[function(t,r){if(Hn(r,"Accept"),Hn(r,"Content-Type"),te.isFormData(t)||te.isArrayBuffer(t)||te.isBuffer(t)||te.isStream(t)||te.isFile(t)||te.isBlob(t))return t;if(te.isArrayBufferView(t))return t.buffer;if(te.isURLSearchParams(t))return Fn(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var i=te.isObject(t),a=r&&r["Content-Type"],s;if((s=te.isFileList(t))||i&&a==="multipart/form-data"){var n=this.env&&this.env.FormData;return od(s?{"files[]":t}:t,n&&new n)}else if(i||a==="application/json")return Fn(r,"application/json"),cd(t);return t}],transformResponse:[function(t){var r=this.transitional||Rr.transitional,i=r&&r.silentJSONParsing,a=r&&r.forcedJSONParsing,s=!i&&this.responseType==="json";if(s||a&&te.isString(t)&&t.length)try{return JSON.parse(t)}catch(n){if(s)throw n.name==="SyntaxError"?Un.from(n,Un.ERR_BAD_RESPONSE,this,null,this.response):n}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Bn()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};te.forEach(["delete","get","head"],function(t){Rr.headers[t]={}});te.forEach(["post","put","patch"],function(t){Rr.headers[t]=te.merge(ld)});Wn.exports=Rr});var Gn=v((uk,Vn)=>{"use strict";var hd=ee(),fd=Ir();Vn.exports=function(t,r,i){var a=this||fd;return hd.forEach(i,function(n){t=n.call(a,t,r)}),t}});var oa=v((ck,Jn)=>{"use strict";Jn.exports=function(t){return!!(t&&t.__CANCEL__)}});var Kn=v((hk,Yn)=>{"use strict";var Xn=ee(),la=Gn(),dd=oa(),md=Ir(),pd=Ft();function ua(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new pd}Yn.exports=function(t){ua(t),t.headers=t.headers||{},t.data=la.call(t,t.data,t.headers,t.transformRequest),t.headers=Xn.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Xn.forEach(["delete","get","head","post","put","patch","common"],function(a){delete t.headers[a]});var r=t.adapter||md.adapter;return r(t).then(function(a){return ua(t),a.data=la.call(t,a.data,a.headers,t.transformResponse),a},function(a){return dd(a)||(ua(t),a&&a.response&&(a.response.data=la.call(t,a.response.data,a.response.headers,t.transformResponse))),Promise.reject(a)})}});var ca=v((fk,Qn)=>{"use strict";var pe=ee();Qn.exports=function(t,r){r=r||{};var i={};function a(c,f){return pe.isPlainObject(c)&&pe.isPlainObject(f)?pe.merge(c,f):pe.isPlainObject(f)?pe.merge({},f):pe.isArray(f)?f.slice():f}function s(c){if(pe.isUndefined(r[c])){if(!pe.isUndefined(t[c]))return a(void 0,t[c])}else return a(t[c],r[c])}function n(c){if(!pe.isUndefined(r[c]))return a(void 0,r[c])}function o(c){if(pe.isUndefined(r[c])){if(!pe.isUndefined(t[c]))return a(void 0,t[c])}else return a(void 0,r[c])}function u(c){if(c in r)return a(t[c],r[c]);if(c in t)return a(void 0,t[c])}var l={url:n,method:n,data:n,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u};return pe.forEach(Object.keys(t).concat(Object.keys(r)),function(f){var m=l[f]||s,d=m(f);pe.isUndefined(d)&&m!==u||(i[f]=d)}),i}});var ha=v((dk,Zn)=>{Zn.exports={version:"0.27.2"}});var ro=v((mk,to)=>{"use strict";var gd=ha().version,He=et(),fa={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){fa[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});var eo={};fa.transitional=function(t,r,i){function a(s,n){return"[Axios v"+gd+"] Transitional option '"+s+"'"+n+(i?". "+i:"")}return function(s,n,o){if(t===!1)throw new He(a(n," has been removed"+(r?" in "+r:"")),He.ERR_DEPRECATED);return r&&!eo[n]&&(eo[n]=!0,console.warn(a(n," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(s,n,o):!0}};function bd(e,t,r){if(typeof e!="object")throw new He("options must be an object",He.ERR_BAD_OPTION_VALUE);for(var i=Object.keys(e),a=i.length;a-- >0;){var s=i[a],n=t[s];if(n){var o=e[s],u=o===void 0||n(o,s,e);if(u!==!0)throw new He("option "+s+" must be "+u,He.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new He("Unknown option "+s,He.ERR_BAD_OPTION)}}to.exports={assertOptions:bd,validators:fa}});var lo=v((pk,oo)=>{"use strict";var so=ee(),yd=Zi(),io=fn(),ao=Kn(),Pr=ca(),vd=ia(),no=ro(),yt=no.validators;function vt(e){this.defaults=e,this.interceptors={request:new io,response:new io}}vt.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Pr(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var i=r.transitional;i!==void 0&&no.assertOptions(i,{silentJSONParsing:yt.transitional(yt.boolean),forcedJSONParsing:yt.transitional(yt.boolean),clarifyTimeoutError:yt.transitional(yt.boolean)},!1);var a=[],s=!0;this.interceptors.request.forEach(function(d){typeof d.runWhen=="function"&&d.runWhen(r)===!1||(s=s&&d.synchronous,a.unshift(d.fulfilled,d.rejected))});var n=[];this.interceptors.response.forEach(function(d){n.push(d.fulfilled,d.rejected)});var o;if(!s){var u=[ao,void 0];for(Array.prototype.unshift.apply(u,a),u=u.concat(n),o=Promise.resolve(r);u.length;)o=o.then(u.shift(),u.shift());return o}for(var l=r;a.length;){var c=a.shift(),f=a.shift();try{l=c(l)}catch(m){f(m);break}}try{o=ao(l)}catch(m){return Promise.reject(m)}for(;n.length;)o=o.then(n.shift(),n.shift());return o};vt.prototype.getUri=function(t){t=Pr(this.defaults,t);var r=vd(t.baseURL,t.url);return yd(r,t.params,t.paramsSerializer)};so.forEach(["delete","get","head","options"],function(t){vt.prototype[t]=function(r,i){return this.request(Pr(i||{},{method:t,url:r,data:(i||{}).data}))}});so.forEach(["post","put","patch"],function(t){function r(i){return function(s,n,o){return this.request(Pr(o||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:s,data:n}))}}vt.prototype[t]=r(),vt.prototype[t+"Form"]=r(!0)});oo.exports=vt});var co=v((gk,uo)=>{"use strict";var wd=Ft();function wt(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(a){t=a});var r=this;this.promise.then(function(i){if(!!r._listeners){var a,s=r._listeners.length;for(a=0;a{"use strict";ho.exports=function(t){return function(i){return t.apply(null,i)}}});var po=v((yk,mo)=>{"use strict";var kd=ee();mo.exports=function(t){return kd.isObject(t)&&t.isAxiosError===!0}});var yo=v((vk,da)=>{"use strict";var go=ee(),xd=Vi(),qr=lo(),_d=ca(),Td=Ir();function bo(e){var t=new qr(e),r=xd(qr.prototype.request,t);return go.extend(r,qr.prototype,t),go.extend(r,t),r.create=function(a){return bo(_d(e,a))},r}var le=bo(Td);le.Axios=qr;le.CanceledError=Ft();le.CancelToken=co();le.isCancel=oa();le.VERSION=ha().version;le.toFormData=ta();le.AxiosError=et();le.Cancel=le.CanceledError;le.all=function(t){return Promise.all(t)};le.spread=fo();le.isAxiosError=po();da.exports=le;da.exports.default=le});var wo=v((wk,vo)=>{vo.exports=yo()});var Lo=v((ix,Rd)=>{Rd.exports={"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 Sa=v(Vt=>{"use strict";var Id=Vt&&Vt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Vt,"__esModule",{value:!0});var Ro=Id(Lo()),Pd=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 qd(e){return e>=55296&&e<=57343||e>1114111?"�":(e in Ro.default&&(e=Ro.default[e]),Pd(e))}Vt.default=qd});var zr=v((sx,Dd)=>{Dd.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` -`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}});var Ea=v((nx,zd)=>{zd.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}});var Mr=v((ox,Md)=>{Md.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var Ca=v(Gt=>{"use strict";var Br=Gt&&Gt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Gt,"__esModule",{value:!0});var Bd=Br(Sa()),Hd=Br(zr()),Aa=Br(Ea()),Ud=Br(Mr());function ge(e){return e===" "||e===` -`||e===" "||e==="\f"||e==="\r"}function Io(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function re(e,t,r){var i=e.toLowerCase();return e===i?function(a,s){s===i?a._state=t:(a._state=r,a._index--)}:function(a,s){s===i||s===e?a._state=t:(a._state=r,a._index--)}}function Se(e,t){var r=e.toLowerCase();return function(i,a){a===r||a===e?i._state=t:(i._state=3,i._index--)}}var Fd=re("C",24,16),Wd=re("D",25,16),Vd=re("A",26,16),Gd=re("T",27,16),Jd=re("A",28,16),Xd=Se("R",35),Yd=Se("I",36),Kd=Se("P",37),Qd=Se("T",38),Zd=re("R",40,1),em=re("I",41,1),tm=re("P",42,1),rm=re("T",43,1),im=Se("Y",45),am=Se("L",46),sm=Se("E",47),nm=re("Y",49,1),om=re("L",50,1),lm=re("E",51,1),um=Se("I",54),cm=Se("T",55),hm=Se("L",56),fm=Se("E",57),dm=re("I",58,1),mm=re("T",59,1),pm=re("L",60,1),gm=re("E",61,1),bm=re("#",63,64),ym=re("X",66,65),vm=function(){function e(t,r){var i;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=r,this.xmlMode=!!(t!=null&&t.xmlMode),this.decodeEntities=(i=t==null?void 0:t.decodeEntities)!==null&&i!==void 0?i:!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._indexthis.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 Io(t)||this.xmlMode&&!ge(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||ge(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===">"||ge(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(t){ge(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===">"||ge(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:ge(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):ge(t)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(t){(t==="="||t==="/"||t===">"||ge(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--):ge(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):ge(t)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(t,r){t===r?(this.emitToken("onattribdata"),this.cbs.onattribend(r),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){ge(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,r){(t==="/"||t===">"||ge(t))&&(this.special=r),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(t,r){t===">"||ge(t)?(this.special=1,this._state=6,this.sectionStart=this._index-r,this._index--):this._state=1},e.prototype.parseFixedEntity=function(t){if(t===void 0&&(t=this.xmlMode?Ud.default:Hd.default),this.sectionStart+1=2;){var i=this.buffer.substr(t,r);if(Object.prototype.hasOwnProperty.call(Aa.default,i)){this.emitPartial(Aa.default[i]),this.sectionStart+=r+1;return}r--}},e.prototype.stateInNamedEntity=function(t){t===";"?(this.parseFixedEntity(),this.baseState===1&&this.sectionStart+1"9")&&!Io(t)&&(this.xmlMode||this.sectionStart+1===this._index||(this.baseState!==1?t!=="="&&this.parseFixedEntity(Aa.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(t,r,i){var a=this.sectionStart+t;if(a!==this._index){var s=this.buffer.substring(a,this._index),n=parseInt(s,r);this.emitPartial(Bd.default(n)),this.sectionStart=i?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{"use strict";var wm=_t&&_t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_t,"__esModule",{value:!0});_t.Parser=void 0;var km=wm(Ca()),xt=new Set(["input","option","optgroup","select","button","datalist","textarea"]),U=new Set(["p"]),Po={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:U,h1:U,h2:U,h3:U,h4:U,h5:U,h6:U,select:xt,input:xt,output:xt,button:xt,datalist:xt,textarea:xt,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:U,article:U,aside:U,blockquote:U,details:U,div:U,dl:U,fieldset:U,figcaption:U,figure:U,footer:U,form:U,header:U,hr:U,main:U,nav:U,ol:U,pre:U,section:U,table:U,ul:U,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},Oa=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),qo=new Set(["math","svg"]),Do=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),xm=/\s|\//,_m=function(){function e(t,r){r===void 0&&(r={});var i,a,s,n,o;this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=r,this.cbs=t??{},this.lowerCaseTagNames=(i=r.lowerCaseTags)!==null&&i!==void 0?i:!r.xmlMode,this.lowerCaseAttributeNames=(a=r.lowerCaseAttributeNames)!==null&&a!==void 0?a:!r.xmlMode,this.tokenizer=new((s=r.Tokenizer)!==null&&s!==void 0?s:km.default)(this.options,this),(o=(n=this.cbs).onparserinit)===null||o===void 0||o.call(n,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 r,i;this.updatePosition(1),this.endIndex--,(i=(r=this.cbs).ontext)===null||i===void 0||i.call(r,t)},e.prototype.onopentagname=function(t){var r,i;if(this.lowerCaseTagNames&&(t=t.toLowerCase()),this.tagname=t,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(Po,t))for(var a=void 0;this.stack.length>0&&Po[t].has(a=this.stack[this.stack.length-1]);)this.onclosetag(a);(this.options.xmlMode||!Oa.has(t))&&(this.stack.push(t),qo.has(t)?this.foreignContext.push(!0):Do.has(t)&&this.foreignContext.push(!1)),(i=(r=this.cbs).onopentagname)===null||i===void 0||i.call(r,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var t,r;this.updatePosition(1),this.attribs&&((r=(t=this.cbs).onopentag)===null||r===void 0||r.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&Oa.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(qo.has(t)||Do.has(t))&&this.foreignContext.pop(),this.stack.length&&(this.options.xmlMode||!Oa.has(t))){var r=this.stack.lastIndexOf(t);if(r!==-1)if(this.cbs.onclosetag)for(r=this.stack.length-r;r--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=r;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,r,i=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===i&&((r=(t=this.cbs).onclosetag)===null||r===void 0||r.call(t,i),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 r,i;(i=(r=this.cbs).onattribute)===null||i===void 0||i.call(r,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 r=t.search(xm),i=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(i=i.toLowerCase()),i},e.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var r=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+r,"!"+t)}},e.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var r=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+r,"?"+t)}},e.prototype.oncomment=function(t){var r,i,a,s;this.updatePosition(4),(i=(r=this.cbs).oncomment)===null||i===void 0||i.call(r,t),(s=(a=this.cbs).oncommentend)===null||s===void 0||s.call(a)},e.prototype.oncdata=function(t){var r,i,a,s,n,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?((i=(r=this.cbs).oncdatastart)===null||i===void 0||i.call(r),(s=(a=this.cbs).ontext)===null||s===void 0||s.call(a,t),(o=(n=this.cbs).oncdataend)===null||o===void 0||o.call(n)):this.oncomment("[CDATA["+t+"]]")},e.prototype.onerror=function(t){var r,i;(i=(r=this.cbs).onerror)===null||i===void 0||i.call(r,t)},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag)for(var i=this.stack.length;i>0;this.cbs.onclosetag(this.stack[--i]));(r=(t=this.cbs).onend)===null||r===void 0||r.call(t)},e.prototype.reset=function(){var t,r,i,a;(r=(t=this.cbs).onreset)===null||r===void 0||r.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],(a=(i=this.cbs).onparserinit)===null||a===void 0||a.call(i,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}();_t.Parser=_m});var Tt=v(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.Doctype=V.CDATA=V.Tag=V.Style=V.Script=V.Comment=V.Directive=V.Text=V.Root=V.isTag=V.ElementType=void 0;var be;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(be=V.ElementType||(V.ElementType={}));function Tm(e){return e.type===be.Tag||e.type===be.Script||e.type===be.Style}V.isTag=Tm;V.Root=be.Root;V.Text=be.Text;V.Directive=be.Directive;V.Comment=be.Comment;V.Script=be.Script;V.Style=be.Style;V.Tag=be.Tag;V.CDATA=be.CDATA;V.Doctype=be.Doctype});var Ra=v(P=>{"use strict";var tt=P&&P.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(i[s]=a[s])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function i(){this.constructor=t}t.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}(),Jt=P&&P.__assign||function(){return Jt=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(ja);P.NodeWithChildren=Ur;var Ho=function(e){tt(t,e);function t(r){return e.call(this,Y.ElementType.Root,r)||this}return t}(Ur);P.Document=Ho;var Uo=function(e){tt(t,e);function t(r,i,a,s){a===void 0&&(a=[]),s===void 0&&(s=r==="script"?Y.ElementType.Script:r==="style"?Y.ElementType.Style:Y.ElementType.Tag);var n=e.call(this,s,a)||this;return n.name=r,n.attribs=i,n}return Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(i){var a,s;return{name:i,value:r.attribs[i],namespace:(a=r["x-attribsNamespace"])===null||a===void 0?void 0:a[i],prefix:(s=r["x-attribsPrefix"])===null||s===void 0?void 0:s[i]}})},enumerable:!1,configurable:!0}),t}(Ur);P.Element=Uo;function Fo(e){return(0,Y.isTag)(e)}P.isTag=Fo;function Wo(e){return e.type===Y.ElementType.CDATA}P.isCDATA=Wo;function Vo(e){return e.type===Y.ElementType.Text}P.isText=Vo;function Go(e){return e.type===Y.ElementType.Comment}P.isComment=Go;function Jo(e){return e.type===Y.ElementType.Directive}P.isDirective=Jo;function Xo(e){return e.type===Y.ElementType.Root}P.isDocument=Xo;function Em(e){return Object.prototype.hasOwnProperty.call(e,"children")}P.hasChildren=Em;function La(e,t){t===void 0&&(t=!1);var r;if(Vo(e))r=new zo(e.data);else if(Go(e))r=new Mo(e.data);else if(Fo(e)){var i=t?$a(e.children):[],a=new Uo(e.name,Jt({},e.attribs),i);i.forEach(function(u){return u.parent=a}),e.namespace!=null&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=Jt({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=Jt({},e["x-attribsPrefix"])),r=a}else if(Wo(e)){var i=t?$a(e.children):[],s=new Ur(Y.ElementType.CDATA,i);i.forEach(function(l){return l.parent=s}),r=s}else if(Xo(e)){var i=t?$a(e.children):[],n=new Ho(i);i.forEach(function(l){return l.parent=n}),e["x-mode"]&&(n["x-mode"]=e["x-mode"]),r=n}else if(Jo(e)){var o=new Bo(e.name,e.data);e["x-name"]!=null&&(o["x-name"]=e["x-name"],o["x-publicId"]=e["x-publicId"],o["x-systemId"]=e["x-systemId"]),r=o}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}P.cloneNode=La;function $a(e){for(var t=e.map(function(i){return La(i,!0)}),r=1;r{"use strict";var Am=Ce&&Ce.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,a)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Cm=Ce&&Ce.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Am(t,e,r)};Object.defineProperty(Ce,"__esModule",{value:!0});Ce.DomHandler=void 0;var Fr=Tt(),Ue=Ra();Cm(Ra(),Ce);var Yo=/\s+/g,Ko={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},Qo=function(){function e(t,r,i){this.dom=[],this.root=new Ue.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(i=r,r=Ko),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??Ko,this.elementCB=i??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new Ue.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var i=this.options.xmlMode?Fr.ElementType.Tag:void 0,a=new Ue.Element(t,r,void 0,i);this.addNode(a),this.tagStack.push(a)},e.prototype.ontext=function(t){var r=this.options.normalizeWhitespace,i=this.lastNode;if(i&&i.type===Fr.ElementType.Text)r?i.data=(i.data+t).replace(Yo," "):i.data+=t,this.options.withEndIndices&&(i.endIndex=this.parser.endIndex);else{r&&(t=t.replace(Yo," "));var a=new Ue.Text(t);this.addNode(a),this.lastNode=a}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===Fr.ElementType.Comment){this.lastNode.data+=t;return}var r=new Ue.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new Ue.Text(""),r=new Ue.NodeWithChildren(Fr.ElementType.CDATA,[t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var i=new Ue.ProcessingInstruction(t,r);this.addNode(i)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],i=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),i&&(t.prev=i,i.next=t),t.parent=r,this.lastNode=null},e}();Ce.DomHandler=Qo;Ce.default=Qo});var Pa=v(Oe=>{"use strict";var Wr=Oe&&Oe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.decodeHTML=Oe.decodeHTMLStrict=Oe.decodeXML=void 0;var Ia=Wr(zr()),Om=Wr(Ea()),Nm=Wr(Mr()),Zo=Wr(Sa()),$m=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Oe.decodeXML=tl(Nm.default);Oe.decodeHTMLStrict=tl(Ia.default);function tl(e){var t=rl(e);return function(r){return String(r).replace($m,t)}}var el=function(e,t){return e{"use strict";var il=ue&&ue.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ue,"__esModule",{value:!0});ue.escapeUTF8=ue.escape=ue.encodeNonAsciiHTML=ue.encodeHTML=ue.encodeXML=void 0;var jm=il(Mr()),al=nl(jm.default),sl=ol(al);ue.encodeXML=cl(al);var Lm=il(zr()),qa=nl(Lm.default),Rm=ol(qa);ue.encodeHTML=Pm(qa,Rm);ue.encodeNonAsciiHTML=cl(qa);function nl(e){return Object.keys(e).sort().reduce(function(t,r){return t[e[r]]="&"+r+";",t},{})}function ol(e){for(var t=[],r=[],i=0,a=Object.keys(e);i1?Im(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function Pm(e,t){return function(r){return r.replace(t,function(i){return e[i]}).replace(ll,Vr)}}var ul=new RegExp(sl.source+"|"+ll.source,"g");function qm(e){return e.replace(ul,Vr)}ue.escape=qm;function Dm(e){return e.replace(sl,Vr)}ue.escapeUTF8=Dm;function cl(e){return function(t){return t.replace(ul,function(r){return e[r]||Vr(r)})}}});var fl=v(q=>{"use strict";Object.defineProperty(q,"__esModule",{value:!0});q.decodeXMLStrict=q.decodeHTML5Strict=q.decodeHTML4Strict=q.decodeHTML5=q.decodeHTML4=q.decodeHTMLStrict=q.decodeHTML=q.decodeXML=q.encodeHTML5=q.encodeHTML4=q.escapeUTF8=q.escape=q.encodeNonAsciiHTML=q.encodeHTML=q.encodeXML=q.encode=q.decodeStrict=q.decode=void 0;var Gr=Pa(),hl=Da();function zm(e,t){return(!t||t<=0?Gr.decodeXML:Gr.decodeHTML)(e)}q.decode=zm;function Mm(e,t){return(!t||t<=0?Gr.decodeXML:Gr.decodeHTMLStrict)(e)}q.decodeStrict=Mm;function Bm(e,t){return(!t||t<=0?hl.encodeXML:hl.encodeHTML)(e)}q.encode=Bm;var rt=Da();Object.defineProperty(q,"encodeXML",{enumerable:!0,get:function(){return rt.encodeXML}});Object.defineProperty(q,"encodeHTML",{enumerable:!0,get:function(){return rt.encodeHTML}});Object.defineProperty(q,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return rt.encodeNonAsciiHTML}});Object.defineProperty(q,"escape",{enumerable:!0,get:function(){return rt.escape}});Object.defineProperty(q,"escapeUTF8",{enumerable:!0,get:function(){return rt.escapeUTF8}});Object.defineProperty(q,"encodeHTML4",{enumerable:!0,get:function(){return rt.encodeHTML}});Object.defineProperty(q,"encodeHTML5",{enumerable:!0,get:function(){return rt.encodeHTML}});var Fe=Pa();Object.defineProperty(q,"decodeXML",{enumerable:!0,get:function(){return Fe.decodeXML}});Object.defineProperty(q,"decodeHTML",{enumerable:!0,get:function(){return Fe.decodeHTML}});Object.defineProperty(q,"decodeHTMLStrict",{enumerable:!0,get:function(){return Fe.decodeHTMLStrict}});Object.defineProperty(q,"decodeHTML4",{enumerable:!0,get:function(){return Fe.decodeHTML}});Object.defineProperty(q,"decodeHTML5",{enumerable:!0,get:function(){return Fe.decodeHTML}});Object.defineProperty(q,"decodeHTML4Strict",{enumerable:!0,get:function(){return Fe.decodeHTMLStrict}});Object.defineProperty(q,"decodeHTML5Strict",{enumerable:!0,get:function(){return Fe.decodeHTMLStrict}});Object.defineProperty(q,"decodeXMLStrict",{enumerable:!0,get:function(){return Fe.decodeXML}})});var dl=v(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.attributeNames=St.elementNames=void 0;St.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"]]);St.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 bl=v(Ee=>{"use strict";var Et=Ee&&Ee.__assign||function(){return Et=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&(i+=za(e.children,t)),(t.xmlMode||!ml.has(e.name))&&(i+="")),i}function Km(e){return"<"+e.data+">"}function Qm(e,t){var r=e.data||"";return t.decodeEntities!==!1&&!(!t.xmlMode&&e.parent&&Wm.has(e.parent.name))&&(r=pl.encodeXML(r)),r}function Zm(e){return""}function ep(e){return""}});var Ha=v(ce=>{"use strict";var tp=ce&&ce.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ce,"__esModule",{value:!0});ce.innerText=ce.textContent=ce.getText=ce.getInnerHTML=ce.getOuterHTML=void 0;var Ne=Pe(),rp=tp(bl()),ip=Tt();function yl(e,t){return(0,rp.default)(e,t)}ce.getOuterHTML=yl;function ap(e,t){return(0,Ne.hasChildren)(e)?e.children.map(function(r){return yl(r,t)}).join(""):""}ce.getInnerHTML=ap;function Jr(e){return Array.isArray(e)?e.map(Jr).join(""):(0,Ne.isTag)(e)?e.name==="br"?` -`:Jr(e.children):(0,Ne.isCDATA)(e)?Jr(e.children):(0,Ne.isText)(e)?e.data:""}ce.getText=Jr;function Ma(e){return Array.isArray(e)?e.map(Ma).join(""):(0,Ne.hasChildren)(e)&&!(0,Ne.isComment)(e)?Ma(e.children):(0,Ne.isText)(e)?e.data:""}ce.textContent=Ma;function Ba(e){return Array.isArray(e)?e.map(Ba).join(""):(0,Ne.hasChildren)(e)&&(e.type===ip.ElementType.Tag||(0,Ne.isCDATA)(e))?Ba(e.children):(0,Ne.isText)(e)?e.data:""}ce.innerText=Ba});var xl=v(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.prevElementSibling=ie.nextElementSibling=ie.getName=ie.hasAttrib=ie.getAttributeValue=ie.getSiblings=ie.getParent=ie.getChildren=void 0;var vl=Pe(),sp=[];function wl(e){var t;return(t=e.children)!==null&&t!==void 0?t:sp}ie.getChildren=wl;function kl(e){return e.parent||null}ie.getParent=kl;function np(e){var t,r,i=kl(e);if(i!=null)return wl(i);for(var a=[e],s=e.prev,n=e.next;s!=null;)a.unshift(s),t=s,s=t.prev;for(;n!=null;)a.push(n),r=n,n=r.next;return a}ie.getSiblings=np;function op(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}ie.getAttributeValue=op;function lp(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}ie.hasAttrib=lp;function up(e){return e.name}ie.getName=up;function cp(e){for(var t,r=e.next;r!==null&&!(0,vl.isTag)(r);)t=r,r=t.next;return r}ie.nextElementSibling=cp;function hp(e){for(var t,r=e.prev;r!==null&&!(0,vl.isTag)(r);)t=r,r=t.prev;return r}ie.prevElementSibling=hp});var _l=v(he=>{"use strict";Object.defineProperty(he,"__esModule",{value:!0});he.prepend=he.prependChild=he.append=he.appendChild=he.replaceElement=he.removeElement=void 0;function Xt(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)}}he.removeElement=Xt;function fp(e,t){var r=t.prev=e.prev;r&&(r.next=t);var i=t.next=e.next;i&&(i.prev=t);var a=t.parent=e.parent;if(a){var s=a.children;s[s.lastIndexOf(e)]=t}}he.replaceElement=fp;function dp(e,t){if(Xt(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}he.appendChild=dp;function mp(e,t){Xt(t);var r=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=r,i){if(i.prev=t,r){var a=r.children;a.splice(a.lastIndexOf(i),0,t)}}else r&&r.children.push(t)}he.append=mp;function pp(e,t){if(Xt(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}he.prependChild=pp;function gp(e,t){Xt(t);var r=e.parent;if(r){var i=r.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}he.prepend=gp});var Fa=v(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});fe.findAll=fe.existsOne=fe.findOne=fe.findOneChild=fe.find=fe.filter=void 0;var Yt=Pe();function bp(e,t,r,i){return r===void 0&&(r=!0),i===void 0&&(i=1/0),Array.isArray(t)||(t=[t]),Ua(e,t,r,i)}fe.filter=bp;function Ua(e,t,r,i){for(var a=[],s=0,n=t;s0){var u=Ua(e,o.children,r,i);if(a.push.apply(a,u),i-=u.length,i<=0)break}}return a}fe.find=Ua;function yp(e,t){return t.find(e)}fe.findOneChild=yp;function Tl(e,t,r){r===void 0&&(r=!0);for(var i=null,a=0;a0&&(i=Tl(e,s.children));else continue}return i}fe.findOne=Tl;function Sl(e,t){return t.some(function(r){return(0,Yt.isTag)(r)&&(e(r)||r.children.length>0&&Sl(e,r.children))})}fe.existsOne=Sl;function vp(e,t){for(var r,i=[],a=t.filter(Yt.isTag),s;s=a.shift();){var n=(r=s.children)===null||r===void 0?void 0:r.filter(Yt.isTag);n&&n.length>0&&a.unshift.apply(a,n),e(s)&&i.push(s)}return i}fe.findAll=vp});var Wa=v(we=>{"use strict";Object.defineProperty(we,"__esModule",{value:!0});we.getElementsByTagType=we.getElementsByTagName=we.getElementById=we.getElements=we.testElement=void 0;var it=Pe(),Yr=Fa(),Xr={tag_name:function(e){return typeof e=="function"?function(t){return(0,it.isTag)(t)&&e(t.name)}:e==="*"?it.isTag:function(t){return(0,it.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,it.isText)(t)&&e(t.data)}:function(t){return(0,it.isText)(t)&&t.data===e}}};function El(e,t){return typeof t=="function"?function(r){return(0,it.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,it.isTag)(r)&&r.attribs[e]===t}}function wp(e,t){return function(r){return e(r)||t(r)}}function Al(e){var t=Object.keys(e).map(function(r){var i=e[r];return Object.prototype.hasOwnProperty.call(Xr,r)?Xr[r](i):El(r,i)});return t.length===0?null:t.reduce(wp)}function kp(e,t){var r=Al(e);return r?r(t):!0}we.testElement=kp;function xp(e,t,r,i){i===void 0&&(i=1/0);var a=Al(e);return a?(0,Yr.filter)(a,t,r,i):[]}we.getElements=xp;function _p(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,Yr.findOne)(El("id",e),t,r)}we.getElementById=_p;function Tp(e,t,r,i){return r===void 0&&(r=!0),i===void 0&&(i=1/0),(0,Yr.filter)(Xr.tag_name(e),t,r,i)}we.getElementsByTagName=Tp;function Sp(e,t,r,i){return r===void 0&&(r=!0),i===void 0&&(i=1/0),(0,Yr.filter)(Xr.tag_type(e),t,r,i)}we.getElementsByTagType=Sp});var Nl=v(We=>{"use strict";Object.defineProperty(We,"__esModule",{value:!0});We.uniqueSort=We.compareDocumentPosition=We.removeSubsets=void 0;var Cl=Pe();function Ep(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(var i=r.parent;i;i=i.parent)if(e.includes(i)){e.splice(t,1);break}}return e}We.removeSubsets=Ep;function Ol(e,t){var r=[],i=[];if(e===t)return 0;for(var a=(0,Cl.hasChildren)(e)?e:e.parent;a;)r.unshift(a),a=a.parent;for(a=(0,Cl.hasChildren)(t)?t:t.parent;a;)i.unshift(a),a=a.parent;for(var s=Math.min(r.length,i.length),n=0;nu.indexOf(c)?o===t?20:4:o===e?10:2}We.compareDocumentPosition=Ol;function Ap(e){return e=e.filter(function(t,r,i){return!i.includes(t,r+1)}),e.sort(function(t,r){var i=Ol(t,r);return i&2?-1:i&4?1:0}),e}We.uniqueSort=Ap});var jl=v(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.getFeed=void 0;var Cp=Ha(),Kt=Wa();function Op(e){var t=Kr(Rp,e);return t?t.name==="feed"?Np(t):$p(t):null}Qr.getFeed=Op;function Np(e){var t,r=e.children,i={type:"atom",items:(0,Kt.getElementsByTagName)("entry",r).map(function(n){var o,u=n.children,l={media:$l(u)};de(l,"id","id",u),de(l,"title","title",u);var c=(o=Kr("link",u))===null||o===void 0?void 0:o.attribs.href;c&&(l.link=c);var f=at("summary",u)||at("content",u);f&&(l.description=f);var m=at("updated",u);return m&&(l.pubDate=new Date(m)),l})};de(i,"id","id",r),de(i,"title","title",r);var a=(t=Kr("link",r))===null||t===void 0?void 0:t.attribs.href;a&&(i.link=a),de(i,"description","subtitle",r);var s=at("updated",r);return s&&(i.updated=new Date(s)),de(i,"author","email",r,!0),i}function $p(e){var t,r,i=(r=(t=Kr("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],a={type:e.name.substr(0,3),id:"",items:(0,Kt.getElementsByTagName)("item",e.children).map(function(n){var o=n.children,u={media:$l(o)};de(u,"id","guid",o),de(u,"title","title",o),de(u,"link","link",o),de(u,"description","description",o);var l=at("pubDate",o);return l&&(u.pubDate=new Date(l)),u})};de(a,"title","title",i),de(a,"link","link",i),de(a,"description","description",i);var s=at("lastBuildDate",i);return s&&(a.updated=new Date(s)),de(a,"author","managingEditor",i,!0),a}var jp=["url","type","lang"],Lp=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function $l(e){return(0,Kt.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,i={medium:r.medium,isDefault:!!r.isDefault},a=0,s=jp;a{"use strict";var Ip=G&&G.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),st=G&&G.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Ip(t,e,r)};Object.defineProperty(G,"__esModule",{value:!0});G.hasChildren=G.isDocument=G.isComment=G.isText=G.isCDATA=G.isTag=void 0;st(Ha(),G);st(xl(),G);st(_l(),G);st(Fa(),G);st(Wa(),G);st(Nl(),G);st(jl(),G);var At=Pe();Object.defineProperty(G,"isTag",{enumerable:!0,get:function(){return At.isTag}});Object.defineProperty(G,"isCDATA",{enumerable:!0,get:function(){return At.isCDATA}});Object.defineProperty(G,"isText",{enumerable:!0,get:function(){return At.isText}});Object.defineProperty(G,"isComment",{enumerable:!0,get:function(){return At.isComment}});Object.defineProperty(G,"isDocument",{enumerable:!0,get:function(){return At.isDocument}});Object.defineProperty(G,"hasChildren",{enumerable:!0,get:function(){return At.hasChildren}})});var Ja=v(ne=>{"use strict";var Pp=ne&&ne.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(i[s]=a[s])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function i(){this.constructor=t}t.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}(),qp=ne&&ne.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Dp=ne&&ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zp=ne&&ne.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qp(t,e,r);return Dp(t,e),t},Mp=ne&&ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ne,"__esModule",{value:!0});ne.parseFeed=ne.FeedHandler=void 0;var Bp=Mp(Pe()),ei=zp(Va()),Hp=Na(),Ll;(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"})(Ll||(Ll={}));var Rl;(function(e){e[e.sample=0]="sample",e[e.full=1]="full",e[e.nonstop=2]="nonstop"})(Rl||(Rl={}));var ql=function(e){Pp(t,e);function t(r,i){var a=this;return typeof r=="object"&&(r=void 0,i=r),a=e.call(this,r,i)||this,a}return t.prototype.onend=function(){var r,i,a=Zr(Up,this.dom);if(!a){this.handleCallback(new Error("couldn't find root of feed"));return}var s={};if(a.name==="feed"){var n=a.children;s.type="atom",me(s,"id","id",n),me(s,"title","title",n);var o=Pl("href",Zr("link",n));o&&(s.link=o),me(s,"description","subtitle",n);var u=nt("updated",n);u&&(s.updated=new Date(u)),me(s,"author","email",n,!0),s.items=Ga("entry",n).map(function(l){var c={},f=l.children;me(c,"id","id",f),me(c,"title","title",f);var m=Pl("href",Zr("link",f));m&&(c.link=m);var d=nt("summary",f)||nt("content",f);d&&(c.description=d);var p=nt("updated",f);return p&&(c.pubDate=new Date(p)),c.media=Il(f),c})}else{var n=(i=(r=Zr("channel",a.children))===null||r===void 0?void 0:r.children)!==null&&i!==void 0?i:[];s.type=a.name.substr(0,3),s.id="",me(s,"title","title",n),me(s,"link","link",n),me(s,"description","description",n);var u=nt("lastBuildDate",n);u&&(s.updated=new Date(u)),me(s,"author","managingEditor",n,!0),s.items=Ga("item",a.children).map(function(f){var m={},d=f.children;me(m,"id","guid",d),me(m,"title","title",d),me(m,"link","link",d),me(m,"description","description",d);var p=nt("pubDate",d);return p&&(m.pubDate=new Date(p)),m.media=Il(d),m})}this.feed=s,this.handleCallback(null)},t}(Bp.default);ne.FeedHandler=ql;function Il(e){return Ga("media:content",e).map(function(t){var r={medium:t.attribs.medium,isDefault:!!t.attribs.isDefault};return t.attribs.url&&(r.url=t.attribs.url),t.attribs.fileSize&&(r.fileSize=parseInt(t.attribs.fileSize,10)),t.attribs.type&&(r.type=t.attribs.type),t.attribs.expression&&(r.expression=t.attribs.expression),t.attribs.bitrate&&(r.bitrate=parseInt(t.attribs.bitrate,10)),t.attribs.framerate&&(r.framerate=parseInt(t.attribs.framerate,10)),t.attribs.samplingrate&&(r.samplingrate=parseInt(t.attribs.samplingrate,10)),t.attribs.channels&&(r.channels=parseInt(t.attribs.channels,10)),t.attribs.duration&&(r.duration=parseInt(t.attribs.duration,10)),t.attribs.height&&(r.height=parseInt(t.attribs.height,10)),t.attribs.width&&(r.width=parseInt(t.attribs.width,10)),t.attribs.lang&&(r.lang=t.attribs.lang),r})}function Ga(e,t){return ei.getElementsByTagName(e,t,!0)}function Zr(e,t){return ei.getElementsByTagName(e,t,!0,1)[0]}function nt(e,t,r){return r===void 0&&(r=!1),ei.getText(ei.getElementsByTagName(e,t,r,1)).trim()}function Pl(e,t){if(!t)return null;var r=t.attribs;return r[e]}function me(e,t,r,i,a){a===void 0&&(a=!1);var s=nt(r,i,a);s&&(e[t]=s)}function Up(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}function Fp(e,t){t===void 0&&(t={xmlMode:!0});var r=new ql(t);return new Hp.Parser(r,t).end(e),r.feed}ne.parseFeed=Fp});var Bl=v(M=>{"use strict";var Dl=M&&M.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Wp=M&&M.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zl=M&&M.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dl(t,e,r);return Wp(t,e),t},Vp=M&&M.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Dl(t,e,r)},Gp=M&&M.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(M,"__esModule",{value:!0});M.RssHandler=M.DefaultHandler=M.DomUtils=M.ElementType=M.Tokenizer=M.createDomStream=M.parseDOM=M.parseDocument=M.DomHandler=M.Parser=void 0;var Xa=Na();Object.defineProperty(M,"Parser",{enumerable:!0,get:function(){return Xa.Parser}});var ti=Pe();Object.defineProperty(M,"DomHandler",{enumerable:!0,get:function(){return ti.DomHandler}});Object.defineProperty(M,"DefaultHandler",{enumerable:!0,get:function(){return ti.DomHandler}});function Ml(e,t){var r=new ti.DomHandler(void 0,t);return new Xa.Parser(r,t).end(e),r.root}M.parseDocument=Ml;function Jp(e,t){return Ml(e,t).children}M.parseDOM=Jp;function Xp(e,t,r){var i=new ti.DomHandler(e,t,r);return new Xa.Parser(i,t)}M.createDomStream=Xp;var Yp=Ca();Object.defineProperty(M,"Tokenizer",{enumerable:!0,get:function(){return Gp(Yp).default}});var Kp=zl(Tt());M.ElementType=Kp;Vp(Ja(),M);M.DomUtils=zl(Va());var Qp=Ja();Object.defineProperty(M,"RssHandler",{enumerable:!0,get:function(){return Qp.FeedHandler}})});var Ul=v((Cx,Hl)=>{"use strict";Hl.exports=e=>{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}});var Wl=v(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});function Fl(e){return Object.prototype.toString.call(e)==="[object Object]"}function Zp(e){var t,r;return Fl(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Fl(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}Ya.isPlainObject=Zp});var Xl=v((Nx,Jl)=>{"use strict";var eg=function(t){return tg(t)&&!rg(t)};function tg(e){return!!e&&typeof e=="object"}function rg(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||sg(e)}var ig=typeof Symbol=="function"&&Symbol.for,ag=ig?Symbol.for("react.element"):60103;function sg(e){return e.$$typeof===ag}function ng(e){return Array.isArray(e)?[]:{}}function Qt(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ct(ng(e),e,t):e}function og(e,t,r){return e.concat(t).map(function(i){return Qt(i,r)})}function lg(e,t){if(!t.customMerge)return Ct;var r=t.customMerge(e);return typeof r=="function"?r:Ct}function ug(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function Vl(e){return Object.keys(e).concat(ug(e))}function Gl(e,t){try{return t in e}catch{return!1}}function cg(e,t){return Gl(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function hg(e,t,r){var i={};return r.isMergeableObject(e)&&Vl(e).forEach(function(a){i[a]=Qt(e[a],r)}),Vl(t).forEach(function(a){cg(e,a)||(Gl(e,a)&&r.isMergeableObject(t[a])?i[a]=lg(a,r)(e[a],t[a],r):i[a]=Qt(t[a],r))}),i}function Ct(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||og,r.isMergeableObject=r.isMergeableObject||eg,r.cloneUnlessOtherwiseSpecified=Qt;var i=Array.isArray(t),a=Array.isArray(e),s=i===a;return s?i?r.arrayMerge(e,t,r):hg(e,t,r):Qt(t,r)}Ct.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(i,a){return Ct(i,a,r)},{})};var fg=Ct;Jl.exports=fg});var Kl=v((Yl,ri)=>{(function(e,t){typeof define=="function"&&define.amd?define([],t):typeof ri=="object"&&ri.exports?ri.exports=t():e.parseSrcset=t()})(Yl,function(){return function(e){function t(S){return S===" "||S===" "||S===` -`||S==="\f"||S==="\r"}function r(S){var x,O=S.exec(e.substring(E));if(O)return x=O[0],E+=x.length,x}for(var i=e.length,a=/^[ \t\n\r\u000c]+/,s=/^[, \t\n\r\u000c]+/,n=/^[^ \t\n\r\u000c]+/,o=/[,]+$/,u=/^\d+$/,l=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,c,f,m,d,p,E=0,g=[];;){if(r(s),E>=i)return g;c=r(n),f=[],c.slice(-1)===","?(c=c.replace(o,""),k()):b()}function b(){for(r(a),m="",d="in descriptor";;){if(p=e.charAt(E),d==="in descriptor")if(t(p))m&&(f.push(m),m="",d="after descriptor");else if(p===","){E+=1,m&&f.push(m),k();return}else if(p==="(")m=m+p,d="in parens";else if(p===""){m&&f.push(m),k();return}else m=m+p;else if(d==="in parens")if(p===")")m=m+p,d="in descriptor";else if(p===""){f.push(m),k();return}else m=m+p;else if(d==="after descriptor"&&!t(p))if(p===""){k();return}else d="in descriptor",E-=1;E+=1}}function k(){var S=!1,x,O,A,$,z={},B,Q,Z,se,oe;for($=0;${var J=String,Ql=function(){return{isColorSupported:!1,reset:J,bold:J,dim:J,italic:J,underline:J,inverse:J,hidden:J,strikethrough:J,black:J,red:J,green:J,yellow:J,blue:J,magenta:J,cyan:J,white:J,gray:J,bgBlack:J,bgRed:J,bgGreen:J,bgYellow:J,bgBlue:J,bgMagenta:J,bgCyan:J,bgWhite:J}};Ka.exports=Ql();Ka.exports.createColors=Ql});var Qa=v(()=>{});var ii=v((Rx,ru)=>{"use strict";var eu=Zl(),tu=Qa(),ot=class extends Error{constructor(t,r,i,a,s,n){super(t),this.name="CssSyntaxError",this.reason=t,s&&(this.file=s),a&&(this.source=a),n&&(this.plugin=n),typeof r<"u"&&typeof i<"u"&&(typeof r=="number"?(this.line=r,this.column=i):(this.line=r.line,this.column=r.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,ot)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=eu.isColorSupported),tu&&t&&(r=tu(r));let i=r.split(/\r?\n/),a=Math.max(this.line-3,0),s=Math.min(this.line+2,i.length),n=String(s).length,o,u;if(t){let{bold:l,red:c,gray:f}=eu.createColors(!0);o=m=>l(c(m)),u=m=>f(m)}else o=u=l=>l;return i.slice(a,s).map((l,c)=>{let f=a+1+c,m=" "+(" "+f).slice(-n)+" | ";if(f===this.line){let d=u(m.replace(/\d/g," "))+l.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+u(m)+l+` - `+d+o("^")}return" "+u(m)+l}).join(` +// article-parser@7.0.1, by @ndaidong - built with esbuild at 2022-08-12T10:59:36.475Z - published under MIT license +var bf=Object.create;var Cr=Object.defineProperty;var yf=Object.getOwnPropertyDescriptor;var vf=Object.getOwnPropertyNames;var wf=Object.getPrototypeOf,kf=Object.prototype.hasOwnProperty;var xf=(e,t,r)=>t in e?Cr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),_f=(e,t)=>{for(var r in t)Cr(e,r,{get:t[r],enumerable:!0})},Tf=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of vf(t))!kf.call(e,a)&&a!==r&&Cr(e,a,{get:()=>t[a],enumerable:!(i=yf(t,a))||i.enumerable});return e};var Ft=(e,t,r)=>(r=e!=null?bf(wf(e)):{},Tf(t||!e||!e.__esModule?Cr(r,"default",{value:e,enumerable:!0}):r,e));var Ui=(e,t,r)=>(xf(e,typeof t!="symbol"?t+"":t,r),r);var Vi=v((yk,os)=>{"use strict";os.exports=function(t,r){return function(){for(var a=new Array(arguments.length),n=0;n{"use strict";var Cf=Vi(),Ji=Object.prototype.toString,Xi=function(e){return function(t){var r=Ji.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function tt(e){return e=e.toLowerCase(),function(r){return Xi(r)===e}}function Yi(e){return Array.isArray(e)}function Lr(e){return typeof e>"u"}function Of(e){return e!==null&&!Lr(e)&&e.constructor!==null&&!Lr(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var ls=tt("ArrayBuffer");function Nf(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ls(e.buffer),t}function $f(e){return typeof e=="string"}function jf(e){return typeof e=="number"}function us(e){return e!==null&&typeof e=="object"}function jr(e){if(Xi(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var Lf=tt("Date"),Rf=tt("File"),If=tt("Blob"),Pf=tt("FileList");function Ki(e){return Ji.call(e)==="[object Function]"}function qf(e){return us(e)&&Ki(e.pipe)}function Df(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Ji.call(e)===t||Ki(e.toString)&&e.toString()===t)}var zf=tt("URLSearchParams");function Mf(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Bf(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Qi(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),Yi(e))for(var r=0,i=e.length;r0;)n=i[a],s[n]||(t[n]=e[n],s[n]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t}function Vf(e,t,r){e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;var i=e.indexOf(t,r);return i!==-1&&i===r}function Gf(e){if(!e)return null;var t=e.length;if(Lr(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r}var Jf=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));cs.exports={isArray:Yi,isArrayBuffer:ls,isBuffer:Of,isFormData:Df,isArrayBufferView:Nf,isString:$f,isNumber:jf,isObject:us,isPlainObject:jr,isUndefined:Lr,isDate:Lf,isFile:Rf,isBlob:If,isFunction:Ki,isStream:qf,isURLSearchParams:zf,isStandardBrowserEnv:Bf,forEach:Qi,merge:Gi,extend:Hf,trim:Mf,stripBOM:Uf,inherits:Ff,toFlatObject:Wf,kindOf:Xi,kindOfTest:tt,endsWith:Vf,toArray:Gf,isTypedArray:Jf,isFileList:Pf}});var Zi=v((wk,fs)=>{"use strict";var bt=ee();function hs(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}fs.exports=function(t,r,i){if(!r)return t;var a;if(i)a=i(r);else if(bt.isURLSearchParams(r))a=r.toString();else{var n=[];bt.forEach(r,function(u,l){u===null||typeof u>"u"||(bt.isArray(u)?l=l+"[]":u=[u],bt.forEach(u,function(f){bt.isDate(f)?f=f.toISOString():bt.isObject(f)&&(f=JSON.stringify(f)),n.push(hs(l)+"="+hs(f))}))}),a=n.join("&")}if(a){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}});var ps=v((kk,ds)=>{"use strict";var Xf=ee();function Rr(){this.handlers=[]}Rr.prototype.use=function(t,r,i){return this.handlers.push({fulfilled:t,rejected:r,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1};Rr.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Rr.prototype.forEach=function(t){Xf.forEach(this.handlers,function(i){i!==null&&t(i)})};ds.exports=Rr});var gs=v((xk,ms)=>{"use strict";var Yf=ee();ms.exports=function(t,r){Yf.forEach(t,function(a,n){n!==r&&n.toUpperCase()===r.toUpperCase()&&(t[r]=a,delete t[n])})}});var rt=v((_k,ws)=>{"use strict";var bs=ee();function yt(e,t,r,i,a){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),i&&(this.request=i),a&&(this.response=a)}bs.inherits(yt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var ys=yt.prototype,vs={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){vs[e]={value:e}});Object.defineProperties(yt,vs);Object.defineProperty(ys,"isAxiosError",{value:!0});yt.from=function(e,t,r,i,a,n){var s=Object.create(ys);return bs.toFlatObject(e,s,function(u){return u!==Error.prototype}),yt.call(s,e.message,t,r,i,a),s.name=e.name,n&&Object.assign(s,n),s};ws.exports=yt});var ea=v((Tk,ks)=>{"use strict";ks.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var ta=v((Sk,xs)=>{"use strict";var Te=ee();function Kf(e,t){t=t||new FormData;var r=[];function i(n){return n===null?"":Te.isDate(n)?n.toISOString():Te.isArrayBuffer(n)||Te.isTypedArray(n)?typeof Blob=="function"?new Blob([n]):Buffer.from(n):n}function a(n,s){if(Te.isPlainObject(n)||Te.isArray(n)){if(r.indexOf(n)!==-1)throw Error("Circular reference detected in "+s);r.push(n),Te.forEach(n,function(u,l){if(!Te.isUndefined(u)){var c=s?s+"."+l:l,f;if(u&&!s&&typeof u=="object"){if(Te.endsWith(l,"{}"))u=JSON.stringify(u);else if(Te.endsWith(l,"[]")&&(f=Te.toArray(u))){f.forEach(function(p){!Te.isUndefined(p)&&t.append(c,i(p))});return}}a(u,c)}}),r.pop()}else t.append(s,i(n))}return a(e),t}xs.exports=Kf});var Ts=v((Ek,_s)=>{"use strict";var ra=rt();_s.exports=function(t,r,i){var a=i.config.validateStatus;!i.status||!a||a(i.status)?t(i):r(new ra("Request failed with status code "+i.status,[ra.ERR_BAD_REQUEST,ra.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}});var Es=v((Ak,Ss)=>{"use strict";var Ir=ee();Ss.exports=Ir.isStandardBrowserEnv()?function(){return{write:function(r,i,a,n,s,o){var u=[];u.push(r+"="+encodeURIComponent(i)),Ir.isNumber(a)&&u.push("expires="+new Date(a).toGMTString()),Ir.isString(n)&&u.push("path="+n),Ir.isString(s)&&u.push("domain="+s),o===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(r){var i=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()});var Cs=v((Ck,As)=>{"use strict";As.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}});var Ns=v((Ok,Os)=>{"use strict";Os.exports=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}});var ia=v((Nk,$s)=>{"use strict";var Qf=Cs(),Zf=Ns();$s.exports=function(t,r){return t&&!Qf(r)?Zf(t,r):r}});var Ls=v(($k,js)=>{"use strict";var aa=ee(),ed=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];js.exports=function(t){var r={},i,a,n;return t&&aa.forEach(t.split(` +`),function(o){if(n=o.indexOf(":"),i=aa.trim(o.substr(0,n)).toLowerCase(),a=aa.trim(o.substr(n+1)),i){if(r[i]&&ed.indexOf(i)>=0)return;i==="set-cookie"?r[i]=(r[i]?r[i]:[]).concat([a]):r[i]=r[i]?r[i]+", "+a:a}}),r}});var Ps=v((jk,Is)=>{"use strict";var Rs=ee();Is.exports=Rs.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),i;function a(n){var s=n;return t&&(r.setAttribute("href",s),s=r.href),r.setAttribute("href",s),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return i=a(window.location.href),function(s){var o=Rs.isString(s)?a(s):s;return o.protocol===i.protocol&&o.host===i.host}}():function(){return function(){return!0}}()});var Vt=v((Lk,Ds)=>{"use strict";var na=rt(),td=ee();function qs(e){na.call(this,e??"canceled",na.ERR_CANCELED),this.name="CanceledError"}td.inherits(qs,na,{__CANCEL__:!0});Ds.exports=qs});var Ms=v((Rk,zs)=>{"use strict";zs.exports=function(t){var r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}});var sa=v((Ik,Bs)=>{"use strict";var Gt=ee(),rd=Ts(),id=Es(),ad=Zi(),nd=ia(),sd=Ls(),od=Ps(),ld=ea(),Re=rt(),ud=Vt(),cd=Ms();Bs.exports=function(t){return new Promise(function(i,a){var n=t.data,s=t.headers,o=t.responseType,u;function l(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}Gt.isFormData(n)&&Gt.isStandardBrowserEnv()&&delete s["Content-Type"];var c=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",p=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";s.Authorization="Basic "+btoa(f+":"+p)}var d=nd(t.baseURL,t.url);c.open(t.method.toUpperCase(),ad(d,t.params,t.paramsSerializer),!0),c.timeout=t.timeout;function m(){if(!!c){var b="getAllResponseHeaders"in c?sd(c.getAllResponseHeaders()):null,k=!o||o==="text"||o==="json"?c.responseText:c.response,S={data:k,status:c.status,statusText:c.statusText,headers:b,config:t,request:c};rd(function(O){i(O),l()},function(O){a(O),l()},S),c=null}}if("onloadend"in c?c.onloadend=m:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(m)},c.onabort=function(){!c||(a(new Re("Request aborted",Re.ECONNABORTED,t,c)),c=null)},c.onerror=function(){a(new Re("Network Error",Re.ERR_NETWORK,t,c,c)),c=null},c.ontimeout=function(){var k=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",S=t.transitional||ld;t.timeoutErrorMessage&&(k=t.timeoutErrorMessage),a(new Re(k,S.clarifyTimeoutError?Re.ETIMEDOUT:Re.ECONNABORTED,t,c)),c=null},Gt.isStandardBrowserEnv()){var E=(t.withCredentials||od(d))&&t.xsrfCookieName?id.read(t.xsrfCookieName):void 0;E&&(s[t.xsrfHeaderName]=E)}"setRequestHeader"in c&&Gt.forEach(s,function(k,S){typeof n>"u"&&S.toLowerCase()==="content-type"?delete s[S]:c.setRequestHeader(S,k)}),Gt.isUndefined(t.withCredentials)||(c.withCredentials=!!t.withCredentials),o&&o!=="json"&&(c.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&c.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(u=function(b){!c||(a(!b||b&&b.type?new ud:b),c.abort(),c=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u))),n||(n=null);var g=cd(d);if(g&&["http","https","file"].indexOf(g)===-1){a(new Re("Unsupported protocol "+g+":",Re.ERR_BAD_REQUEST,t));return}c.send(n)})}});var Us=v((Pk,Hs)=>{Hs.exports=null});var qr=v((qk,Gs)=>{"use strict";var te=ee(),Fs=gs(),Ws=rt(),hd=ea(),fd=ta(),dd={"Content-Type":"application/x-www-form-urlencoded"};function Vs(e,t){!te.isUndefined(e)&&te.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function pd(){var e;return typeof XMLHttpRequest<"u"?e=sa():typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]"&&(e=sa()),e}function md(e,t,r){if(te.isString(e))try{return(t||JSON.parse)(e),te.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(r||JSON.stringify)(e)}var Pr={transitional:hd,adapter:pd(),transformRequest:[function(t,r){if(Fs(r,"Accept"),Fs(r,"Content-Type"),te.isFormData(t)||te.isArrayBuffer(t)||te.isBuffer(t)||te.isStream(t)||te.isFile(t)||te.isBlob(t))return t;if(te.isArrayBufferView(t))return t.buffer;if(te.isURLSearchParams(t))return Vs(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var i=te.isObject(t),a=r&&r["Content-Type"],n;if((n=te.isFileList(t))||i&&a==="multipart/form-data"){var s=this.env&&this.env.FormData;return fd(n?{"files[]":t}:t,s&&new s)}else if(i||a==="application/json")return Vs(r,"application/json"),md(t);return t}],transformResponse:[function(t){var r=this.transitional||Pr.transitional,i=r&&r.silentJSONParsing,a=r&&r.forcedJSONParsing,n=!i&&this.responseType==="json";if(n||a&&te.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(n)throw s.name==="SyntaxError"?Ws.from(s,Ws.ERR_BAD_RESPONSE,this,null,this.response):s}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Us()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};te.forEach(["delete","get","head"],function(t){Pr.headers[t]={}});te.forEach(["post","put","patch"],function(t){Pr.headers[t]=te.merge(dd)});Gs.exports=Pr});var Xs=v((Dk,Js)=>{"use strict";var gd=ee(),bd=qr();Js.exports=function(t,r,i){var a=this||bd;return gd.forEach(i,function(s){t=s.call(a,t,r)}),t}});var oa=v((zk,Ys)=>{"use strict";Ys.exports=function(t){return!!(t&&t.__CANCEL__)}});var Zs=v((Mk,Qs)=>{"use strict";var Ks=ee(),la=Xs(),yd=oa(),vd=qr(),wd=Vt();function ua(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new wd}Qs.exports=function(t){ua(t),t.headers=t.headers||{},t.data=la.call(t,t.data,t.headers,t.transformRequest),t.headers=Ks.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Ks.forEach(["delete","get","head","post","put","patch","common"],function(a){delete t.headers[a]});var r=t.adapter||vd.adapter;return r(t).then(function(a){return ua(t),a.data=la.call(t,a.data,a.headers,t.transformResponse),a},function(a){return yd(a)||(ua(t),a&&a.response&&(a.response.data=la.call(t,a.response.data,a.response.headers,t.transformResponse))),Promise.reject(a)})}});var ca=v((Bk,eo)=>{"use strict";var ge=ee();eo.exports=function(t,r){r=r||{};var i={};function a(c,f){return ge.isPlainObject(c)&&ge.isPlainObject(f)?ge.merge(c,f):ge.isPlainObject(f)?ge.merge({},f):ge.isArray(f)?f.slice():f}function n(c){if(ge.isUndefined(r[c])){if(!ge.isUndefined(t[c]))return a(void 0,t[c])}else return a(t[c],r[c])}function s(c){if(!ge.isUndefined(r[c]))return a(void 0,r[c])}function o(c){if(ge.isUndefined(r[c])){if(!ge.isUndefined(t[c]))return a(void 0,t[c])}else return a(void 0,r[c])}function u(c){if(c in r)return a(t[c],r[c]);if(c in t)return a(void 0,t[c])}var l={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u};return ge.forEach(Object.keys(t).concat(Object.keys(r)),function(f){var p=l[f]||n,d=p(f);ge.isUndefined(d)&&p!==u||(i[f]=d)}),i}});var ha=v((Hk,to)=>{to.exports={version:"0.27.2"}});var ao=v((Uk,io)=>{"use strict";var kd=ha().version,Ue=rt(),fa={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){fa[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});var ro={};fa.transitional=function(t,r,i){function a(n,s){return"[Axios v"+kd+"] Transitional option '"+n+"'"+s+(i?". "+i:"")}return function(n,s,o){if(t===!1)throw new Ue(a(s," has been removed"+(r?" in "+r:"")),Ue.ERR_DEPRECATED);return r&&!ro[s]&&(ro[s]=!0,console.warn(a(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(n,s,o):!0}};function xd(e,t,r){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);for(var i=Object.keys(e),a=i.length;a-- >0;){var n=i[a],s=t[n];if(s){var o=e[n],u=o===void 0||s(o,n,e);if(u!==!0)throw new Ue("option "+n+" must be "+u,Ue.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ue("Unknown option "+n,Ue.ERR_BAD_OPTION)}}io.exports={assertOptions:xd,validators:fa}});var co=v((Fk,uo)=>{"use strict";var oo=ee(),_d=Zi(),no=ps(),so=Zs(),Dr=ca(),Td=ia(),lo=ao(),vt=lo.validators;function wt(e){this.defaults=e,this.interceptors={request:new no,response:new no}}wt.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Dr(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var i=r.transitional;i!==void 0&&lo.assertOptions(i,{silentJSONParsing:vt.transitional(vt.boolean),forcedJSONParsing:vt.transitional(vt.boolean),clarifyTimeoutError:vt.transitional(vt.boolean)},!1);var a=[],n=!0;this.interceptors.request.forEach(function(d){typeof d.runWhen=="function"&&d.runWhen(r)===!1||(n=n&&d.synchronous,a.unshift(d.fulfilled,d.rejected))});var s=[];this.interceptors.response.forEach(function(d){s.push(d.fulfilled,d.rejected)});var o;if(!n){var u=[so,void 0];for(Array.prototype.unshift.apply(u,a),u=u.concat(s),o=Promise.resolve(r);u.length;)o=o.then(u.shift(),u.shift());return o}for(var l=r;a.length;){var c=a.shift(),f=a.shift();try{l=c(l)}catch(p){f(p);break}}try{o=so(l)}catch(p){return Promise.reject(p)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};wt.prototype.getUri=function(t){t=Dr(this.defaults,t);var r=Td(t.baseURL,t.url);return _d(r,t.params,t.paramsSerializer)};oo.forEach(["delete","get","head","options"],function(t){wt.prototype[t]=function(r,i){return this.request(Dr(i||{},{method:t,url:r,data:(i||{}).data}))}});oo.forEach(["post","put","patch"],function(t){function r(i){return function(n,s,o){return this.request(Dr(o||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:n,data:s}))}}wt.prototype[t]=r(),wt.prototype[t+"Form"]=r(!0)});uo.exports=wt});var fo=v((Wk,ho)=>{"use strict";var Sd=Vt();function kt(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(a){t=a});var r=this;this.promise.then(function(i){if(!!r._listeners){var a,n=r._listeners.length;for(a=0;a{"use strict";po.exports=function(t){return function(i){return t.apply(null,i)}}});var bo=v((Gk,go)=>{"use strict";var Ed=ee();go.exports=function(t){return Ed.isObject(t)&&t.isAxiosError===!0}});var wo=v((Jk,da)=>{"use strict";var yo=ee(),Ad=Vi(),zr=co(),Cd=ca(),Od=qr();function vo(e){var t=new zr(e),r=Ad(zr.prototype.request,t);return yo.extend(r,zr.prototype,t),yo.extend(r,t),r.create=function(a){return vo(Cd(e,a))},r}var ue=vo(Od);ue.Axios=zr;ue.CanceledError=Vt();ue.CancelToken=fo();ue.isCancel=oa();ue.VERSION=ha().version;ue.toFormData=ta();ue.AxiosError=rt();ue.Cancel=ue.CanceledError;ue.all=function(t){return Promise.all(t)};ue.spread=mo();ue.isAxiosError=bo();da.exports=ue;da.exports.default=ue});var xo=v((Xk,ko)=>{ko.exports=wo()});var Io=v((jx,zd)=>{zd.exports={"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 Sa=v(Jt=>{"use strict";var Md=Jt&&Jt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Jt,"__esModule",{value:!0});var Po=Md(Io()),Bd=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 Hd(e){return e>=55296&&e<=57343||e>1114111?"�":(e in Po.default&&(e=Po.default[e]),Bd(e))}Jt.default=Hd});var Br=v((Rx,Ud)=>{Ud.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` +`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}});var Ea=v((Ix,Fd)=>{Fd.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}});var Hr=v((Px,Wd)=>{Wd.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var Ca=v(Xt=>{"use strict";var Ur=Xt&&Xt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xt,"__esModule",{value:!0});var Vd=Ur(Sa()),Gd=Ur(Br()),Aa=Ur(Ea()),Jd=Ur(Hr());function be(e){return e===" "||e===` +`||e===" "||e==="\f"||e==="\r"}function qo(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function re(e,t,r){var i=e.toLowerCase();return e===i?function(a,n){n===i?a._state=t:(a._state=r,a._index--)}:function(a,n){n===i||n===e?a._state=t:(a._state=r,a._index--)}}function Se(e,t){var r=e.toLowerCase();return function(i,a){a===r||a===e?i._state=t:(i._state=3,i._index--)}}var Xd=re("C",24,16),Yd=re("D",25,16),Kd=re("A",26,16),Qd=re("T",27,16),Zd=re("A",28,16),ep=Se("R",35),tp=Se("I",36),rp=Se("P",37),ip=Se("T",38),ap=re("R",40,1),np=re("I",41,1),sp=re("P",42,1),op=re("T",43,1),lp=Se("Y",45),up=Se("L",46),cp=Se("E",47),hp=re("Y",49,1),fp=re("L",50,1),dp=re("E",51,1),pp=Se("I",54),mp=Se("T",55),gp=Se("L",56),bp=Se("E",57),yp=re("I",58,1),vp=re("T",59,1),wp=re("L",60,1),kp=re("E",61,1),xp=re("#",63,64),_p=re("X",66,65),Tp=function(){function e(t,r){var i;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=r,this.xmlMode=!!(t!=null&&t.xmlMode),this.decodeEntities=(i=t==null?void 0:t.decodeEntities)!==null&&i!==void 0?i:!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._indexthis.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 qo(t)||this.xmlMode&&!be(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||be(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===">"||be(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(t){be(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===">"||be(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:be(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):be(t)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(t){(t==="="||t==="/"||t===">"||be(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--):be(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):be(t)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(t,r){t===r?(this.emitToken("onattribdata"),this.cbs.onattribend(r),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){be(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,r){(t==="/"||t===">"||be(t))&&(this.special=r),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(t,r){t===">"||be(t)?(this.special=1,this._state=6,this.sectionStart=this._index-r,this._index--):this._state=1},e.prototype.parseFixedEntity=function(t){if(t===void 0&&(t=this.xmlMode?Jd.default:Gd.default),this.sectionStart+1=2;){var i=this.buffer.substr(t,r);if(Object.prototype.hasOwnProperty.call(Aa.default,i)){this.emitPartial(Aa.default[i]),this.sectionStart+=r+1;return}r--}},e.prototype.stateInNamedEntity=function(t){t===";"?(this.parseFixedEntity(),this.baseState===1&&this.sectionStart+1"9")&&!qo(t)&&(this.xmlMode||this.sectionStart+1===this._index||(this.baseState!==1?t!=="="&&this.parseFixedEntity(Aa.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(t,r,i){var a=this.sectionStart+t;if(a!==this._index){var n=this.buffer.substring(a,this._index),s=parseInt(n,r);this.emitPartial(Vd.default(s)),this.sectionStart=i?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{"use strict";var Sp=Tt&&Tt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Tt,"__esModule",{value:!0});Tt.Parser=void 0;var Ep=Sp(Ca()),_t=new Set(["input","option","optgroup","select","button","datalist","textarea"]),U=new Set(["p"]),Do={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:U,h1:U,h2:U,h3:U,h4:U,h5:U,h6:U,select:_t,input:_t,output:_t,button:_t,datalist:_t,textarea:_t,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:U,article:U,aside:U,blockquote:U,details:U,div:U,dl:U,fieldset:U,figcaption:U,figure:U,footer:U,form:U,header:U,hr:U,main:U,nav:U,ol:U,pre:U,section:U,table:U,ul:U,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},Oa=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),zo=new Set(["math","svg"]),Mo=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Ap=/\s|\//,Cp=function(){function e(t,r){r===void 0&&(r={});var i,a,n,s,o;this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=r,this.cbs=t??{},this.lowerCaseTagNames=(i=r.lowerCaseTags)!==null&&i!==void 0?i:!r.xmlMode,this.lowerCaseAttributeNames=(a=r.lowerCaseAttributeNames)!==null&&a!==void 0?a:!r.xmlMode,this.tokenizer=new((n=r.Tokenizer)!==null&&n!==void 0?n:Ep.default)(this.options,this),(o=(s=this.cbs).onparserinit)===null||o===void 0||o.call(s,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 r,i;this.updatePosition(1),this.endIndex--,(i=(r=this.cbs).ontext)===null||i===void 0||i.call(r,t)},e.prototype.onopentagname=function(t){var r,i;if(this.lowerCaseTagNames&&(t=t.toLowerCase()),this.tagname=t,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(Do,t))for(var a=void 0;this.stack.length>0&&Do[t].has(a=this.stack[this.stack.length-1]);)this.onclosetag(a);(this.options.xmlMode||!Oa.has(t))&&(this.stack.push(t),zo.has(t)?this.foreignContext.push(!0):Mo.has(t)&&this.foreignContext.push(!1)),(i=(r=this.cbs).onopentagname)===null||i===void 0||i.call(r,t),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var t,r;this.updatePosition(1),this.attribs&&((r=(t=this.cbs).onopentag)===null||r===void 0||r.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&Oa.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(zo.has(t)||Mo.has(t))&&this.foreignContext.pop(),this.stack.length&&(this.options.xmlMode||!Oa.has(t))){var r=this.stack.lastIndexOf(t);if(r!==-1)if(this.cbs.onclosetag)for(r=this.stack.length-r;r--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=r;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,r,i=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===i&&((r=(t=this.cbs).onclosetag)===null||r===void 0||r.call(t,i),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 r,i;(i=(r=this.cbs).onattribute)===null||i===void 0||i.call(r,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 r=t.search(Ap),i=r<0?t:t.substr(0,r);return this.lowerCaseTagNames&&(i=i.toLowerCase()),i},e.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var r=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+r,"!"+t)}},e.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var r=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+r,"?"+t)}},e.prototype.oncomment=function(t){var r,i,a,n;this.updatePosition(4),(i=(r=this.cbs).oncomment)===null||i===void 0||i.call(r,t),(n=(a=this.cbs).oncommentend)===null||n===void 0||n.call(a)},e.prototype.oncdata=function(t){var r,i,a,n,s,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?((i=(r=this.cbs).oncdatastart)===null||i===void 0||i.call(r),(n=(a=this.cbs).ontext)===null||n===void 0||n.call(a,t),(o=(s=this.cbs).oncdataend)===null||o===void 0||o.call(s)):this.oncomment("[CDATA["+t+"]]")},e.prototype.onerror=function(t){var r,i;(i=(r=this.cbs).onerror)===null||i===void 0||i.call(r,t)},e.prototype.onend=function(){var t,r;if(this.cbs.onclosetag)for(var i=this.stack.length;i>0;this.cbs.onclosetag(this.stack[--i]));(r=(t=this.cbs).onend)===null||r===void 0||r.call(t)},e.prototype.reset=function(){var t,r,i,a;(r=(t=this.cbs).onreset)===null||r===void 0||r.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],(a=(i=this.cbs).onparserinit)===null||a===void 0||a.call(i,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}();Tt.Parser=Cp});var St=v(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.Doctype=V.CDATA=V.Tag=V.Style=V.Script=V.Comment=V.Directive=V.Text=V.Root=V.isTag=V.ElementType=void 0;var ye;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(ye=V.ElementType||(V.ElementType={}));function Op(e){return e.type===ye.Tag||e.type===ye.Script||e.type===ye.Style}V.isTag=Op;V.Root=ye.Root;V.Text=ye.Text;V.Directive=ye.Directive;V.Comment=ye.Comment;V.Script=ye.Script;V.Style=ye.Style;V.Tag=ye.Tag;V.CDATA=ye.CDATA;V.Doctype=ye.Doctype});var Ra=v(P=>{"use strict";var it=P&&P.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(i[n]=a[n])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function i(){this.constructor=t}t.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}(),Yt=P&&P.__assign||function(){return Yt=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(ja);P.NodeWithChildren=Wr;var Fo=function(e){it(t,e);function t(r){return e.call(this,Y.ElementType.Root,r)||this}return t}(Wr);P.Document=Fo;var Wo=function(e){it(t,e);function t(r,i,a,n){a===void 0&&(a=[]),n===void 0&&(n=r==="script"?Y.ElementType.Script:r==="style"?Y.ElementType.Style:Y.ElementType.Tag);var s=e.call(this,n,a)||this;return s.name=r,s.attribs=i,s}return Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(i){var a,n;return{name:i,value:r.attribs[i],namespace:(a=r["x-attribsNamespace"])===null||a===void 0?void 0:a[i],prefix:(n=r["x-attribsPrefix"])===null||n===void 0?void 0:n[i]}})},enumerable:!1,configurable:!0}),t}(Wr);P.Element=Wo;function Vo(e){return(0,Y.isTag)(e)}P.isTag=Vo;function Go(e){return e.type===Y.ElementType.CDATA}P.isCDATA=Go;function Jo(e){return e.type===Y.ElementType.Text}P.isText=Jo;function Xo(e){return e.type===Y.ElementType.Comment}P.isComment=Xo;function Yo(e){return e.type===Y.ElementType.Directive}P.isDirective=Yo;function Ko(e){return e.type===Y.ElementType.Root}P.isDocument=Ko;function $p(e){return Object.prototype.hasOwnProperty.call(e,"children")}P.hasChildren=$p;function La(e,t){t===void 0&&(t=!1);var r;if(Jo(e))r=new Bo(e.data);else if(Xo(e))r=new Ho(e.data);else if(Vo(e)){var i=t?$a(e.children):[],a=new Wo(e.name,Yt({},e.attribs),i);i.forEach(function(u){return u.parent=a}),e.namespace!=null&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=Yt({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=Yt({},e["x-attribsPrefix"])),r=a}else if(Go(e)){var i=t?$a(e.children):[],n=new Wr(Y.ElementType.CDATA,i);i.forEach(function(l){return l.parent=n}),r=n}else if(Ko(e)){var i=t?$a(e.children):[],s=new Fo(i);i.forEach(function(l){return l.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(Yo(e)){var o=new Uo(e.name,e.data);e["x-name"]!=null&&(o["x-name"]=e["x-name"],o["x-publicId"]=e["x-publicId"],o["x-systemId"]=e["x-systemId"]),r=o}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}P.cloneNode=La;function $a(e){for(var t=e.map(function(i){return La(i,!0)}),r=1;r{"use strict";var jp=Ce&&Ce.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,a)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lp=Ce&&Ce.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&jp(t,e,r)};Object.defineProperty(Ce,"__esModule",{value:!0});Ce.DomHandler=void 0;var Vr=St(),Fe=Ra();Lp(Ra(),Ce);var Qo=/\s+/g,Zo={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},el=function(){function e(t,r,i){this.dom=[],this.root=new Fe.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(i=r,r=Zo),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??Zo,this.elementCB=i??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new Fe.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var i=this.options.xmlMode?Vr.ElementType.Tag:void 0,a=new Fe.Element(t,r,void 0,i);this.addNode(a),this.tagStack.push(a)},e.prototype.ontext=function(t){var r=this.options.normalizeWhitespace,i=this.lastNode;if(i&&i.type===Vr.ElementType.Text)r?i.data=(i.data+t).replace(Qo," "):i.data+=t,this.options.withEndIndices&&(i.endIndex=this.parser.endIndex);else{r&&(t=t.replace(Qo," "));var a=new Fe.Text(t);this.addNode(a),this.lastNode=a}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===Vr.ElementType.Comment){this.lastNode.data+=t;return}var r=new Fe.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new Fe.Text(""),r=new Fe.NodeWithChildren(Vr.ElementType.CDATA,[t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var i=new Fe.ProcessingInstruction(t,r);this.addNode(i)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],i=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),i&&(t.prev=i,i.next=t),t.parent=r,this.lastNode=null},e}();Ce.DomHandler=el;Ce.default=el});var Pa=v(Oe=>{"use strict";var Gr=Oe&&Oe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.decodeHTML=Oe.decodeHTMLStrict=Oe.decodeXML=void 0;var Ia=Gr(Br()),Rp=Gr(Ea()),Ip=Gr(Hr()),tl=Gr(Sa()),Pp=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Oe.decodeXML=il(Ip.default);Oe.decodeHTMLStrict=il(Ia.default);function il(e){var t=al(e);return function(r){return String(r).replace(Pp,t)}}var rl=function(e,t){return e{"use strict";var nl=ce&&ce.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ce,"__esModule",{value:!0});ce.escapeUTF8=ce.escape=ce.encodeNonAsciiHTML=ce.encodeHTML=ce.encodeXML=void 0;var qp=nl(Hr()),sl=ll(qp.default),ol=ul(sl);ce.encodeXML=fl(sl);var Dp=nl(Br()),qa=ll(Dp.default),zp=ul(qa);ce.encodeHTML=Bp(qa,zp);ce.encodeNonAsciiHTML=fl(qa);function ll(e){return Object.keys(e).sort().reduce(function(t,r){return t[e[r]]="&"+r+";",t},{})}function ul(e){for(var t=[],r=[],i=0,a=Object.keys(e);i1?Mp(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function Bp(e,t){return function(r){return r.replace(t,function(i){return e[i]}).replace(cl,Jr)}}var hl=new RegExp(ol.source+"|"+cl.source,"g");function Hp(e){return e.replace(hl,Jr)}ce.escape=Hp;function Up(e){return e.replace(ol,Jr)}ce.escapeUTF8=Up;function fl(e){return function(t){return t.replace(hl,function(r){return e[r]||Jr(r)})}}});var pl=v(q=>{"use strict";Object.defineProperty(q,"__esModule",{value:!0});q.decodeXMLStrict=q.decodeHTML5Strict=q.decodeHTML4Strict=q.decodeHTML5=q.decodeHTML4=q.decodeHTMLStrict=q.decodeHTML=q.decodeXML=q.encodeHTML5=q.encodeHTML4=q.escapeUTF8=q.escape=q.encodeNonAsciiHTML=q.encodeHTML=q.encodeXML=q.encode=q.decodeStrict=q.decode=void 0;var Xr=Pa(),dl=Da();function Fp(e,t){return(!t||t<=0?Xr.decodeXML:Xr.decodeHTML)(e)}q.decode=Fp;function Wp(e,t){return(!t||t<=0?Xr.decodeXML:Xr.decodeHTMLStrict)(e)}q.decodeStrict=Wp;function Vp(e,t){return(!t||t<=0?dl.encodeXML:dl.encodeHTML)(e)}q.encode=Vp;var at=Da();Object.defineProperty(q,"encodeXML",{enumerable:!0,get:function(){return at.encodeXML}});Object.defineProperty(q,"encodeHTML",{enumerable:!0,get:function(){return at.encodeHTML}});Object.defineProperty(q,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return at.encodeNonAsciiHTML}});Object.defineProperty(q,"escape",{enumerable:!0,get:function(){return at.escape}});Object.defineProperty(q,"escapeUTF8",{enumerable:!0,get:function(){return at.escapeUTF8}});Object.defineProperty(q,"encodeHTML4",{enumerable:!0,get:function(){return at.encodeHTML}});Object.defineProperty(q,"encodeHTML5",{enumerable:!0,get:function(){return at.encodeHTML}});var We=Pa();Object.defineProperty(q,"decodeXML",{enumerable:!0,get:function(){return We.decodeXML}});Object.defineProperty(q,"decodeHTML",{enumerable:!0,get:function(){return We.decodeHTML}});Object.defineProperty(q,"decodeHTMLStrict",{enumerable:!0,get:function(){return We.decodeHTMLStrict}});Object.defineProperty(q,"decodeHTML4",{enumerable:!0,get:function(){return We.decodeHTML}});Object.defineProperty(q,"decodeHTML5",{enumerable:!0,get:function(){return We.decodeHTML}});Object.defineProperty(q,"decodeHTML4Strict",{enumerable:!0,get:function(){return We.decodeHTMLStrict}});Object.defineProperty(q,"decodeHTML5Strict",{enumerable:!0,get:function(){return We.decodeHTMLStrict}});Object.defineProperty(q,"decodeXMLStrict",{enumerable:!0,get:function(){return We.decodeXML}})});var ml=v(Et=>{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.attributeNames=Et.elementNames=void 0;Et.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"]]);Et.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 vl=v(Ee=>{"use strict";var At=Ee&&Ee.__assign||function(){return At=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&(i+=za(e.children,t)),(t.xmlMode||!gl.has(e.name))&&(i+="")),i}function rm(e){return"<"+e.data+">"}function im(e,t){var r=e.data||"";return t.decodeEntities!==!1&&!(!t.xmlMode&&e.parent&&Yp.has(e.parent.name))&&(r=bl.encodeXML(r)),r}function am(e){return""}function nm(e){return""}});var Ha=v(he=>{"use strict";var sm=he&&he.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(he,"__esModule",{value:!0});he.innerText=he.textContent=he.getText=he.getInnerHTML=he.getOuterHTML=void 0;var Ne=Pe(),om=sm(vl()),lm=St();function wl(e,t){return(0,om.default)(e,t)}he.getOuterHTML=wl;function um(e,t){return(0,Ne.hasChildren)(e)?e.children.map(function(r){return wl(r,t)}).join(""):""}he.getInnerHTML=um;function Yr(e){return Array.isArray(e)?e.map(Yr).join(""):(0,Ne.isTag)(e)?e.name==="br"?` +`:Yr(e.children):(0,Ne.isCDATA)(e)?Yr(e.children):(0,Ne.isText)(e)?e.data:""}he.getText=Yr;function Ma(e){return Array.isArray(e)?e.map(Ma).join(""):(0,Ne.hasChildren)(e)&&!(0,Ne.isComment)(e)?Ma(e.children):(0,Ne.isText)(e)?e.data:""}he.textContent=Ma;function Ba(e){return Array.isArray(e)?e.map(Ba).join(""):(0,Ne.hasChildren)(e)&&(e.type===lm.ElementType.Tag||(0,Ne.isCDATA)(e))?Ba(e.children):(0,Ne.isText)(e)?e.data:""}he.innerText=Ba});var Tl=v(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.prevElementSibling=ie.nextElementSibling=ie.getName=ie.hasAttrib=ie.getAttributeValue=ie.getSiblings=ie.getParent=ie.getChildren=void 0;var kl=Pe(),cm=[];function xl(e){var t;return(t=e.children)!==null&&t!==void 0?t:cm}ie.getChildren=xl;function _l(e){return e.parent||null}ie.getParent=_l;function hm(e){var t,r,i=_l(e);if(i!=null)return xl(i);for(var a=[e],n=e.prev,s=e.next;n!=null;)a.unshift(n),t=n,n=t.prev;for(;s!=null;)a.push(s),r=s,s=r.next;return a}ie.getSiblings=hm;function fm(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}ie.getAttributeValue=fm;function dm(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}ie.hasAttrib=dm;function pm(e){return e.name}ie.getName=pm;function mm(e){for(var t,r=e.next;r!==null&&!(0,kl.isTag)(r);)t=r,r=t.next;return r}ie.nextElementSibling=mm;function gm(e){for(var t,r=e.prev;r!==null&&!(0,kl.isTag)(r);)t=r,r=t.prev;return r}ie.prevElementSibling=gm});var Sl=v(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});fe.prepend=fe.prependChild=fe.append=fe.appendChild=fe.replaceElement=fe.removeElement=void 0;function Kt(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)}}fe.removeElement=Kt;function bm(e,t){var r=t.prev=e.prev;r&&(r.next=t);var i=t.next=e.next;i&&(i.prev=t);var a=t.parent=e.parent;if(a){var n=a.children;n[n.lastIndexOf(e)]=t}}fe.replaceElement=bm;function ym(e,t){if(Kt(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}fe.appendChild=ym;function vm(e,t){Kt(t);var r=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=r,i){if(i.prev=t,r){var a=r.children;a.splice(a.lastIndexOf(i),0,t)}}else r&&r.children.push(t)}fe.append=vm;function wm(e,t){if(Kt(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}fe.prependChild=wm;function km(e,t){Kt(t);var r=e.parent;if(r){var i=r.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}fe.prepend=km});var Fa=v(de=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});de.findAll=de.existsOne=de.findOne=de.findOneChild=de.find=de.filter=void 0;var Qt=Pe();function xm(e,t,r,i){return r===void 0&&(r=!0),i===void 0&&(i=1/0),Array.isArray(t)||(t=[t]),Ua(e,t,r,i)}de.filter=xm;function Ua(e,t,r,i){for(var a=[],n=0,s=t;n0){var u=Ua(e,o.children,r,i);if(a.push.apply(a,u),i-=u.length,i<=0)break}}return a}de.find=Ua;function _m(e,t){return t.find(e)}de.findOneChild=_m;function El(e,t,r){r===void 0&&(r=!0);for(var i=null,a=0;a0&&(i=El(e,n.children));else continue}return i}de.findOne=El;function Al(e,t){return t.some(function(r){return(0,Qt.isTag)(r)&&(e(r)||r.children.length>0&&Al(e,r.children))})}de.existsOne=Al;function Tm(e,t){for(var r,i=[],a=t.filter(Qt.isTag),n;n=a.shift();){var s=(r=n.children)===null||r===void 0?void 0:r.filter(Qt.isTag);s&&s.length>0&&a.unshift.apply(a,s),e(n)&&i.push(n)}return i}de.findAll=Tm});var Wa=v(ke=>{"use strict";Object.defineProperty(ke,"__esModule",{value:!0});ke.getElementsByTagType=ke.getElementsByTagName=ke.getElementById=ke.getElements=ke.testElement=void 0;var nt=Pe(),Qr=Fa(),Kr={tag_name:function(e){return typeof e=="function"?function(t){return(0,nt.isTag)(t)&&e(t.name)}:e==="*"?nt.isTag:function(t){return(0,nt.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,nt.isText)(t)&&e(t.data)}:function(t){return(0,nt.isText)(t)&&t.data===e}}};function Cl(e,t){return typeof t=="function"?function(r){return(0,nt.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,nt.isTag)(r)&&r.attribs[e]===t}}function Sm(e,t){return function(r){return e(r)||t(r)}}function Ol(e){var t=Object.keys(e).map(function(r){var i=e[r];return Object.prototype.hasOwnProperty.call(Kr,r)?Kr[r](i):Cl(r,i)});return t.length===0?null:t.reduce(Sm)}function Em(e,t){var r=Ol(e);return r?r(t):!0}ke.testElement=Em;function Am(e,t,r,i){i===void 0&&(i=1/0);var a=Ol(e);return a?(0,Qr.filter)(a,t,r,i):[]}ke.getElements=Am;function Cm(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,Qr.findOne)(Cl("id",e),t,r)}ke.getElementById=Cm;function Om(e,t,r,i){return r===void 0&&(r=!0),i===void 0&&(i=1/0),(0,Qr.filter)(Kr.tag_name(e),t,r,i)}ke.getElementsByTagName=Om;function Nm(e,t,r,i){return r===void 0&&(r=!0),i===void 0&&(i=1/0),(0,Qr.filter)(Kr.tag_type(e),t,r,i)}ke.getElementsByTagType=Nm});var jl=v(Ve=>{"use strict";Object.defineProperty(Ve,"__esModule",{value:!0});Ve.uniqueSort=Ve.compareDocumentPosition=Ve.removeSubsets=void 0;var Nl=Pe();function $m(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(var i=r.parent;i;i=i.parent)if(e.includes(i)){e.splice(t,1);break}}return e}Ve.removeSubsets=$m;function $l(e,t){var r=[],i=[];if(e===t)return 0;for(var a=(0,Nl.hasChildren)(e)?e:e.parent;a;)r.unshift(a),a=a.parent;for(a=(0,Nl.hasChildren)(t)?t:t.parent;a;)i.unshift(a),a=a.parent;for(var n=Math.min(r.length,i.length),s=0;su.indexOf(c)?o===t?20:4:o===e?10:2}Ve.compareDocumentPosition=$l;function jm(e){return e=e.filter(function(t,r,i){return!i.includes(t,r+1)}),e.sort(function(t,r){var i=$l(t,r);return i&2?-1:i&4?1:0}),e}Ve.uniqueSort=jm});var Rl=v(ei=>{"use strict";Object.defineProperty(ei,"__esModule",{value:!0});ei.getFeed=void 0;var Lm=Ha(),Zt=Wa();function Rm(e){var t=Zr(zm,e);return t?t.name==="feed"?Im(t):Pm(t):null}ei.getFeed=Rm;function Im(e){var t,r=e.children,i={type:"atom",items:(0,Zt.getElementsByTagName)("entry",r).map(function(s){var o,u=s.children,l={media:Ll(u)};pe(l,"id","id",u),pe(l,"title","title",u);var c=(o=Zr("link",u))===null||o===void 0?void 0:o.attribs.href;c&&(l.link=c);var f=st("summary",u)||st("content",u);f&&(l.description=f);var p=st("updated",u);return p&&(l.pubDate=new Date(p)),l})};pe(i,"id","id",r),pe(i,"title","title",r);var a=(t=Zr("link",r))===null||t===void 0?void 0:t.attribs.href;a&&(i.link=a),pe(i,"description","subtitle",r);var n=st("updated",r);return n&&(i.updated=new Date(n)),pe(i,"author","email",r,!0),i}function Pm(e){var t,r,i=(r=(t=Zr("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],a={type:e.name.substr(0,3),id:"",items:(0,Zt.getElementsByTagName)("item",e.children).map(function(s){var o=s.children,u={media:Ll(o)};pe(u,"id","guid",o),pe(u,"title","title",o),pe(u,"link","link",o),pe(u,"description","description",o);var l=st("pubDate",o);return l&&(u.pubDate=new Date(l)),u})};pe(a,"title","title",i),pe(a,"link","link",i),pe(a,"description","description",i);var n=st("lastBuildDate",i);return n&&(a.updated=new Date(n)),pe(a,"author","managingEditor",i,!0),a}var qm=["url","type","lang"],Dm=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Ll(e){return(0,Zt.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,i={medium:r.medium,isDefault:!!r.isDefault},a=0,n=qm;a{"use strict";var Mm=G&&G.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ot=G&&G.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Mm(t,e,r)};Object.defineProperty(G,"__esModule",{value:!0});G.hasChildren=G.isDocument=G.isComment=G.isText=G.isCDATA=G.isTag=void 0;ot(Ha(),G);ot(Tl(),G);ot(Sl(),G);ot(Fa(),G);ot(Wa(),G);ot(jl(),G);ot(Rl(),G);var Ct=Pe();Object.defineProperty(G,"isTag",{enumerable:!0,get:function(){return Ct.isTag}});Object.defineProperty(G,"isCDATA",{enumerable:!0,get:function(){return Ct.isCDATA}});Object.defineProperty(G,"isText",{enumerable:!0,get:function(){return Ct.isText}});Object.defineProperty(G,"isComment",{enumerable:!0,get:function(){return Ct.isComment}});Object.defineProperty(G,"isDocument",{enumerable:!0,get:function(){return Ct.isDocument}});Object.defineProperty(G,"hasChildren",{enumerable:!0,get:function(){return Ct.hasChildren}})});var Ja=v(se=>{"use strict";var Bm=se&&se.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(i[n]=a[n])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function i(){this.constructor=t}t.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}(),Hm=se&&se.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Um=se&&se.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fm=se&&se.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Hm(t,e,r);return Um(t,e),t},Wm=se&&se.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(se,"__esModule",{value:!0});se.parseFeed=se.FeedHandler=void 0;var Vm=Wm(Pe()),ri=Fm(Va()),Gm=Na(),Il;(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"})(Il||(Il={}));var Pl;(function(e){e[e.sample=0]="sample",e[e.full=1]="full",e[e.nonstop=2]="nonstop"})(Pl||(Pl={}));var zl=function(e){Bm(t,e);function t(r,i){var a=this;return typeof r=="object"&&(r=void 0,i=r),a=e.call(this,r,i)||this,a}return t.prototype.onend=function(){var r,i,a=ti(Jm,this.dom);if(!a){this.handleCallback(new Error("couldn't find root of feed"));return}var n={};if(a.name==="feed"){var s=a.children;n.type="atom",me(n,"id","id",s),me(n,"title","title",s);var o=Dl("href",ti("link",s));o&&(n.link=o),me(n,"description","subtitle",s);var u=lt("updated",s);u&&(n.updated=new Date(u)),me(n,"author","email",s,!0),n.items=Ga("entry",s).map(function(l){var c={},f=l.children;me(c,"id","id",f),me(c,"title","title",f);var p=Dl("href",ti("link",f));p&&(c.link=p);var d=lt("summary",f)||lt("content",f);d&&(c.description=d);var m=lt("updated",f);return m&&(c.pubDate=new Date(m)),c.media=ql(f),c})}else{var s=(i=(r=ti("channel",a.children))===null||r===void 0?void 0:r.children)!==null&&i!==void 0?i:[];n.type=a.name.substr(0,3),n.id="",me(n,"title","title",s),me(n,"link","link",s),me(n,"description","description",s);var u=lt("lastBuildDate",s);u&&(n.updated=new Date(u)),me(n,"author","managingEditor",s,!0),n.items=Ga("item",a.children).map(function(f){var p={},d=f.children;me(p,"id","guid",d),me(p,"title","title",d),me(p,"link","link",d),me(p,"description","description",d);var m=lt("pubDate",d);return m&&(p.pubDate=new Date(m)),p.media=ql(d),p})}this.feed=n,this.handleCallback(null)},t}(Vm.default);se.FeedHandler=zl;function ql(e){return Ga("media:content",e).map(function(t){var r={medium:t.attribs.medium,isDefault:!!t.attribs.isDefault};return t.attribs.url&&(r.url=t.attribs.url),t.attribs.fileSize&&(r.fileSize=parseInt(t.attribs.fileSize,10)),t.attribs.type&&(r.type=t.attribs.type),t.attribs.expression&&(r.expression=t.attribs.expression),t.attribs.bitrate&&(r.bitrate=parseInt(t.attribs.bitrate,10)),t.attribs.framerate&&(r.framerate=parseInt(t.attribs.framerate,10)),t.attribs.samplingrate&&(r.samplingrate=parseInt(t.attribs.samplingrate,10)),t.attribs.channels&&(r.channels=parseInt(t.attribs.channels,10)),t.attribs.duration&&(r.duration=parseInt(t.attribs.duration,10)),t.attribs.height&&(r.height=parseInt(t.attribs.height,10)),t.attribs.width&&(r.width=parseInt(t.attribs.width,10)),t.attribs.lang&&(r.lang=t.attribs.lang),r})}function Ga(e,t){return ri.getElementsByTagName(e,t,!0)}function ti(e,t){return ri.getElementsByTagName(e,t,!0,1)[0]}function lt(e,t,r){return r===void 0&&(r=!1),ri.getText(ri.getElementsByTagName(e,t,r,1)).trim()}function Dl(e,t){if(!t)return null;var r=t.attribs;return r[e]}function me(e,t,r,i,a){a===void 0&&(a=!1);var n=lt(r,i,a);n&&(e[t]=n)}function Jm(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}function Xm(e,t){t===void 0&&(t={xmlMode:!0});var r=new zl(t);return new Gm.Parser(r,t).end(e),r.feed}se.parseFeed=Xm});var Ul=v(M=>{"use strict";var Ml=M&&M.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ym=M&&M.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bl=M&&M.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ml(t,e,r);return Ym(t,e),t},Km=M&&M.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Ml(t,e,r)},Qm=M&&M.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(M,"__esModule",{value:!0});M.RssHandler=M.DefaultHandler=M.DomUtils=M.ElementType=M.Tokenizer=M.createDomStream=M.parseDOM=M.parseDocument=M.DomHandler=M.Parser=void 0;var Xa=Na();Object.defineProperty(M,"Parser",{enumerable:!0,get:function(){return Xa.Parser}});var ii=Pe();Object.defineProperty(M,"DomHandler",{enumerable:!0,get:function(){return ii.DomHandler}});Object.defineProperty(M,"DefaultHandler",{enumerable:!0,get:function(){return ii.DomHandler}});function Hl(e,t){var r=new ii.DomHandler(void 0,t);return new Xa.Parser(r,t).end(e),r.root}M.parseDocument=Hl;function Zm(e,t){return Hl(e,t).children}M.parseDOM=Zm;function eg(e,t,r){var i=new ii.DomHandler(e,t,r);return new Xa.Parser(i,t)}M.createDomStream=eg;var tg=Ca();Object.defineProperty(M,"Tokenizer",{enumerable:!0,get:function(){return Qm(tg).default}});var rg=Bl(St());M.ElementType=rg;Km(Ja(),M);M.DomUtils=Bl(Va());var ig=Ja();Object.defineProperty(M,"RssHandler",{enumerable:!0,get:function(){return ig.FeedHandler}})});var Wl=v((i1,Fl)=>{"use strict";Fl.exports=e=>{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}});var Gl=v(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});function Vl(e){return Object.prototype.toString.call(e)==="[object Object]"}function ag(e){var t,r;return Vl(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Vl(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}Ya.isPlainObject=ag});var Kl=v((n1,Yl)=>{"use strict";var ng=function(t){return sg(t)&&!og(t)};function sg(e){return!!e&&typeof e=="object"}function og(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||cg(e)}var lg=typeof Symbol=="function"&&Symbol.for,ug=lg?Symbol.for("react.element"):60103;function cg(e){return e.$$typeof===ug}function hg(e){return Array.isArray(e)?[]:{}}function er(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ot(hg(e),e,t):e}function fg(e,t,r){return e.concat(t).map(function(i){return er(i,r)})}function dg(e,t){if(!t.customMerge)return Ot;var r=t.customMerge(e);return typeof r=="function"?r:Ot}function pg(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function Jl(e){return Object.keys(e).concat(pg(e))}function Xl(e,t){try{return t in e}catch{return!1}}function mg(e,t){return Xl(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function gg(e,t,r){var i={};return r.isMergeableObject(e)&&Jl(e).forEach(function(a){i[a]=er(e[a],r)}),Jl(t).forEach(function(a){mg(e,a)||(Xl(e,a)&&r.isMergeableObject(t[a])?i[a]=dg(a,r)(e[a],t[a],r):i[a]=er(t[a],r))}),i}function Ot(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||fg,r.isMergeableObject=r.isMergeableObject||ng,r.cloneUnlessOtherwiseSpecified=er;var i=Array.isArray(t),a=Array.isArray(e),n=i===a;return n?i?r.arrayMerge(e,t,r):gg(e,t,r):er(t,r)}Ot.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(i,a){return Ot(i,a,r)},{})};var bg=Ot;Yl.exports=bg});var Zl=v((Ql,ai)=>{(function(e,t){typeof define=="function"&&define.amd?define([],t):typeof ai=="object"&&ai.exports?ai.exports=t():e.parseSrcset=t()})(Ql,function(){return function(e){function t(S){return S===" "||S===" "||S===` +`||S==="\f"||S==="\r"}function r(S){var x,O=S.exec(e.substring(E));if(O)return x=O[0],E+=x.length,x}for(var i=e.length,a=/^[ \t\n\r\u000c]+/,n=/^[, \t\n\r\u000c]+/,s=/^[^ \t\n\r\u000c]+/,o=/[,]+$/,u=/^\d+$/,l=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,c,f,p,d,m,E=0,g=[];;){if(r(n),E>=i)return g;c=r(s),f=[],c.slice(-1)===","?(c=c.replace(o,""),k()):b()}function b(){for(r(a),p="",d="in descriptor";;){if(m=e.charAt(E),d==="in descriptor")if(t(m))p&&(f.push(p),p="",d="after descriptor");else if(m===","){E+=1,p&&f.push(p),k();return}else if(m==="(")p=p+m,d="in parens";else if(m===""){p&&f.push(p),k();return}else p=p+m;else if(d==="in parens")if(m===")")p=p+m,d="in descriptor";else if(m===""){f.push(p),k();return}else p=p+m;else if(d==="after descriptor"&&!t(m))if(m===""){k();return}else d="in descriptor",E-=1;E+=1}}function k(){var S=!1,x,O,A,$,z={},B,Q,Z,ne,oe;for($=0;${var J=String,eu=function(){return{isColorSupported:!1,reset:J,bold:J,dim:J,italic:J,underline:J,inverse:J,hidden:J,strikethrough:J,black:J,red:J,green:J,yellow:J,blue:J,magenta:J,cyan:J,white:J,gray:J,bgBlack:J,bgRed:J,bgGreen:J,bgYellow:J,bgBlue:J,bgMagenta:J,bgCyan:J,bgWhite:J}};Ka.exports=eu();Ka.exports.createColors=eu});var Qa=v(()=>{});var ni=v((u1,au)=>{"use strict";var ru=tu(),iu=Qa(),ut=class extends Error{constructor(t,r,i,a,n,s){super(t),this.name="CssSyntaxError",this.reason=t,n&&(this.file=n),a&&(this.source=a),s&&(this.plugin=s),typeof r<"u"&&typeof i<"u"&&(typeof r=="number"?(this.line=r,this.column=i):(this.line=r.line,this.column=r.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,ut)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=ru.isColorSupported),iu&&t&&(r=iu(r));let i=r.split(/\r?\n/),a=Math.max(this.line-3,0),n=Math.min(this.line+2,i.length),s=String(n).length,o,u;if(t){let{bold:l,red:c,gray:f}=ru.createColors(!0);o=p=>l(c(p)),u=p=>f(p)}else o=u=l=>l;return i.slice(a,n).map((l,c)=>{let f=a+1+c,p=" "+(" "+f).slice(-s)+" | ";if(f===this.line){let d=u(p.replace(/\d/g," "))+l.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+u(p)+l+` + `+d+o("^")}return" "+u(p)+l}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` `+t+` -`),this.name+": "+this.message+t}};ru.exports=ot;ot.default=ot});var ai=v((Ix,Za)=>{"use strict";Za.exports.isClean=Symbol("isClean");Za.exports.my=Symbol("my")});var es=v((Px,au)=>{"use strict";var iu={colon:": ",indent:" ",beforeDecl:` +`),this.name+": "+this.message+t}};au.exports=ut;ut.default=ut});var si=v((c1,Za)=>{"use strict";Za.exports.isClean=Symbol("isClean");Za.exports.my=Symbol("my")});var en=v((h1,su)=>{"use strict";var nu={colon:": ",indent:" ",beforeDecl:` `,beforeRule:` `,beforeOpen:" ",beforeClose:` `,beforeComment:` `,after:` -`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function dg(e){return e[0].toUpperCase()+e.slice(1)}var Zt=class{constructor(t){this.builder=t}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let r=this.raw(t,"left","commentLeft"),i=this.raw(t,"right","commentRight");this.builder("/*"+r+t.text+i+"*/",t)}decl(t,r){let i=this.raw(t,"between","colon"),a=t.prop+i+this.rawValue(t,"value");t.important&&(a+=t.raws.important||" !important"),r&&(a+=";"),this.builder(a,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,r){let i="@"+t.name,a=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?i+=t.raws.afterName:a&&(i+=" "),t.nodes)this.block(t,i+a);else{let s=(t.raws.between||"")+(r?";":"");this.builder(i+a+s,t)}}body(t){let r=t.nodes.length-1;for(;r>0&&t.nodes[r].type==="comment";)r-=1;let i=this.raw(t,"semicolon");for(let a=0;a{if(a=u.raws[r],typeof a<"u")return!1})}return typeof a>"u"&&(a=iu[i]),n.rawCache[i]=a,a}rawSemicolon(t){let r;return t.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(r=i.raws.semicolon,typeof r<"u"))return!1}),r}rawEmptyBody(t){let r;return t.walk(i=>{if(i.nodes&&i.nodes.length===0&&(r=i.raws.after,typeof r<"u"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(i=>{let a=i.parent;if(a&&a!==t&&a.parent&&a.parent===t&&typeof i.raws.before<"u"){let s=i.raws.before.split(` -`);return r=s[s.length-1],r=r.replace(/\S/g,""),!1}}),r}rawBeforeComment(t,r){let i;return t.walkComments(a=>{if(typeof a.raws.before<"u")return i=a.raws.before,i.includes(` +`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function yg(e){return e[0].toUpperCase()+e.slice(1)}var tr=class{constructor(t){this.builder=t}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let r=this.raw(t,"left","commentLeft"),i=this.raw(t,"right","commentRight");this.builder("/*"+r+t.text+i+"*/",t)}decl(t,r){let i=this.raw(t,"between","colon"),a=t.prop+i+this.rawValue(t,"value");t.important&&(a+=t.raws.important||" !important"),r&&(a+=";"),this.builder(a,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,r){let i="@"+t.name,a=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?i+=t.raws.afterName:a&&(i+=" "),t.nodes)this.block(t,i+a);else{let n=(t.raws.between||"")+(r?";":"");this.builder(i+a+n,t)}}body(t){let r=t.nodes.length-1;for(;r>0&&t.nodes[r].type==="comment";)r-=1;let i=this.raw(t,"semicolon");for(let a=0;a{if(a=u.raws[r],typeof a<"u")return!1})}return typeof a>"u"&&(a=nu[i]),s.rawCache[i]=a,a}rawSemicolon(t){let r;return t.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(r=i.raws.semicolon,typeof r<"u"))return!1}),r}rawEmptyBody(t){let r;return t.walk(i=>{if(i.nodes&&i.nodes.length===0&&(r=i.raws.after,typeof r<"u"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(i=>{let a=i.parent;if(a&&a!==t&&a.parent&&a.parent===t&&typeof i.raws.before<"u"){let n=i.raws.before.split(` +`);return r=n[n.length-1],r=r.replace(/\S/g,""),!1}}),r}rawBeforeComment(t,r){let i;return t.walkComments(a=>{if(typeof a.raws.before<"u")return i=a.raws.before,i.includes(` `)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i>"u"?i=this.raw(r,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(t,r){let i;return t.walkDecls(a=>{if(typeof a.raws.before<"u")return i=a.raws.before,i.includes(` `)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i>"u"?i=this.raw(r,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeRule(t){let r;return t.walk(i=>{if(i.nodes&&(i.parent!==t||t.first!==i)&&typeof i.raws.before<"u")return r=i.raws.before,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeClose(t){let r;return t.walk(i=>{if(i.nodes&&i.nodes.length>0&&typeof i.raws.after<"u")return r=i.raws.after,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let r;return t.walk(i=>{if(i.type!=="decl"&&(r=i.raws.between,typeof r<"u"))return!1}),r}rawColon(t){let r;return t.walkDecls(i=>{if(typeof i.raws.between<"u")return r=i.raws.between.replace(/[^\s:]/g,""),!1}),r}beforeAfter(t,r){let i;t.type==="decl"?i=this.raw(t,null,"beforeDecl"):t.type==="comment"?i=this.raw(t,null,"beforeComment"):r==="before"?i=this.raw(t,null,"beforeRule"):i=this.raw(t,null,"beforeClose");let a=t.parent,s=0;for(;a&&a.type!=="root";)s+=1,a=a.parent;if(i.includes(` -`)){let n=this.raw(t,null,"indent");if(n.length)for(let o=0;o{"use strict";var mg=es();function ts(e,t){new mg(t).stringify(e)}su.exports=ts;ts.default=ts});var rr=v((Dx,nu)=>{"use strict";var{isClean:si,my:pg}=ai(),gg=ii(),bg=es(),yg=er();function rs(e,t){let r=new e.constructor;for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i)||i==="proxyCache")continue;let a=e[i],s=typeof a;i==="parent"&&s==="object"?t&&(r[i]=t):i==="source"?r[i]=a:Array.isArray(a)?r[i]=a.map(n=>rs(n,r)):(s==="object"&&a!==null&&(a=rs(a)),r[i]=a)}return r}var tr=class{constructor(t={}){this.raws={},this[si]=!1,this[pg]=!0;for(let r in t)if(r==="nodes"){this.nodes=[];for(let i of t[r])typeof i.clone=="function"?this.append(i.clone()):this.append(i)}else this[r]=t[r]}error(t,r={}){if(this.source){let{start:i,end:a}=this.rangeBy(r);return this.source.input.error(t,{line:i.line,column:i.column},{line:a.line,column:a.column},r)}return new gg(t)}warn(t,r,i){let a={node:this};for(let s in i)a[s]=i[s];return t.warn(r,a)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=yg){t.stringify&&(t=t.stringify);let r="";return t(this,i=>{r+=i}),r}assign(t={}){for(let r in t)this[r]=t[r];return this}clone(t={}){let r=rs(this);for(let i in t)r[i]=t[i];return r}cloneBefore(t={}){let r=this.clone(t);return this.parent.insertBefore(this,r),r}cloneAfter(t={}){let r=this.clone(t);return this.parent.insertAfter(this,r),r}replaceWith(...t){if(this.parent){let r=this,i=!1;for(let a of t)a===this?i=!0:i?(this.parent.insertAfter(r,a),r=a):this.parent.insertBefore(r,a);i||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,r){return new bg().raw(this,t,r)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,r){let i={},a=r==null;r=r||new Map;let s=0;for(let n in this){if(!Object.prototype.hasOwnProperty.call(this,n)||n==="parent"||n==="proxyCache")continue;let o=this[n];if(Array.isArray(o))i[n]=o.map(u=>typeof u=="object"&&u.toJSON?u.toJSON(null,r):u);else if(typeof o=="object"&&o.toJSON)i[n]=o.toJSON(null,r);else if(n==="source"){let u=r.get(o.input);u==null&&(u=s,r.set(o.input,s),s++),i[n]={inputId:u,start:o.start,end:o.end}}else i[n]=o}return a&&(i.inputs=[...r.keys()].map(n=>n.toJSON())),i}positionInside(t){let r=this.toString(),i=this.source.start.column,a=this.source.start.line;for(let s=0;st.root().toProxy():t[r]}}}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 r=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return t}markDirty(){if(this[si]){this[si]=!1;let t=this;for(;t=t.parent;)t[si]=!1}}get proxyOf(){return this}};nu.exports=tr;tr.default=tr});var ar=v((zx,ou)=>{"use strict";var vg=rr(),ir=class extends vg{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]==="$"}};ou.exports=ir;ir.default=ir});var ni=v(()=>{});var oi=v(()=>{});var is=v(()=>{});var uu=v((Vx,lu)=>{var wg="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",kg=(e,t=21)=>(r=t)=>{let i="",a=r;for(;a--;)i+=e[Math.random()*e.length|0];return i},xg=(e=21)=>{let t="",r=e;for(;r--;)t+=wg[Math.random()*64|0];return t};lu.exports={nanoid:xg,customAlphabet:kg}});var cu=v(()=>{});var ss=v((Xx,du)=>{"use strict";var{SourceMapConsumer:hu,SourceMapGenerator:fu}=ni(),{existsSync:_g,readFileSync:Tg}=cu(),{dirname:as,join:Sg}=oi();function Eg(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var sr=class{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let i=r.map?r.map.prev:void 0,a=this.loadMap(r.from,i);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=as(this.mapFile)),a&&(this.text=a)}consumer(){return this.consumerCache||(this.consumerCache=new hu(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,r){return t?t.substr(0,r.length)===r:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!r)return;let i=t.lastIndexOf(r.pop()),a=t.indexOf("*/",i);i>-1&&a>-1&&(this.annotation=this.getAnnotationURL(t.substring(i,a)))}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,i=/^data:application\/json;base64,/,a=/^data:application\/json;charset=utf-?8,/,s=/^data:application\/json,/;if(a.test(t)||s.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(r.test(t)||i.test(t))return Eg(t.substr(RegExp.lastMatch.length));let n=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}loadFile(t){if(this.root=as(t),_g(t))return this.mapFile=t,Tg(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let i=r(t);if(i){let a=this.loadFile(i);if(!a)throw new Error("Unable to load previous source map: "+i.toString());return a}}else{if(r instanceof hu)return fu.fromSourceMap(r).toString();if(r instanceof fu)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let i=this.annotation;return t&&(i=Sg(as(t),i)),this.loadFile(i)}}}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}};du.exports=sr;sr.default=sr});var nr=v((Yx,bu)=>{"use strict";var{SourceMapConsumer:Ag,SourceMapGenerator:Cg}=ni(),{fileURLToPath:mu,pathToFileURL:li}=is(),{resolve:ls,isAbsolute:us}=oi(),{nanoid:Og}=uu(),ns=Qa(),pu=ii(),Ng=ss(),os=Symbol("fromOffsetCache"),$g=Boolean(Ag&&Cg),gu=Boolean(ls&&us),Ot=class{constructor(t,r={}){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]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!gu||/^\w+:\/\//.test(r.from)||us(r.from)?this.file=r.from:this.file=ls(r.from)),gu&&$g){let i=new Ng(this.css,r);if(i.text){this.map=i;let a=i.consumer().file;!this.file&&a&&(this.file=this.mapResolve(a))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let r,i;if(this[os])i=this[os];else{let s=this.css.split(` -`);i=new Array(s.length);let n=0;for(let o=0,u=s.length;o=r)a=i.length-1;else{let s=i.length-2,n;for(;a>1),t=i[n+1])a=n+1;else{a=n;break}}return{line:a+1,col:t-i[a]+1}}error(t,r,i,a={}){let s,n,o;if(r&&typeof r=="object"){let l=r,c=i;if(typeof r.offset=="number"){let f=this.fromOffset(l.offset);r=f.line,i=f.col}else r=l.line,i=l.column;if(typeof c.offset=="number"){let f=this.fromOffset(c.offset);n=f.line,o=f.col}else n=c.line,o=c.column}else if(!i){let l=this.fromOffset(r);r=l.line,i=l.col}let u=this.origin(r,i,n,o);return u?s=new pu(t,u.endLine===void 0?u.line:{line:u.line,column:u.column},u.endLine===void 0?u.column:{line:u.endLine,column:u.endColumn},u.source,u.file,a.plugin):s=new pu(t,n===void 0?r:{line:r,column:i},n===void 0?i:{line:n,column:o},this.css,this.file,a.plugin),s.input={line:r,column:i,endLine:n,endColumn:o,source:this.css},this.file&&(li&&(s.input.url=li(this.file).toString()),s.input.file=this.file),s}origin(t,r,i,a){if(!this.map)return!1;let s=this.map.consumer(),n=s.originalPositionFor({line:t,column:r});if(!n.source)return!1;let o;typeof i=="number"&&(o=s.originalPositionFor({line:i,column:a}));let u;us(n.source)?u=li(n.source):u=new URL(n.source,this.map.consumer().sourceRoot||li(this.map.mapFile));let l={url:u.toString(),line:n.line,column:n.column,endLine:o&&o.line,endColumn:o&&o.column};if(u.protocol==="file:")if(mu)l.file=mu(u);else throw new Error("file: protocol is not available in this PostCSS build");let c=s.sourceContentFor(n.source);return c&&(l.source=c),l}mapResolve(t){return/^\w+:\/\//.test(t)?t:ls(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};bu.exports=Ot;Ot.default=Ot;ns&&ns.registerInput&&ns.registerInput(Ot)});var hs=v((Kx,_u)=>{"use strict";var{SourceMapConsumer:vu,SourceMapGenerator:ui}=ni(),{dirname:ci,resolve:wu,relative:ku,sep:xu}=oi(),{pathToFileURL:yu}=is(),jg=nr(),Lg=Boolean(vu&&ui),Rg=Boolean(ci&&wu&&ku&&xu),cs=class{constructor(t,r,i,a){this.stringify=t,this.mapOpts=i.map||{},this.root=r,this.opts=i,this.css=a}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 r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new jg(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(r=>r.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 r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let i=r.source.input.from;i&&!t[i]&&(t[i]=!0,this.map.setSourceContent(this.toUrl(this.path(i)),r.source.input.css))}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),i=t.root||ci(t.file),a;this.mapOpts.sourcesContent===!1?(a=new vu(t.text),a.sourcesContent&&(a.sourcesContent=a.sourcesContent.map(()=>null))):a=t.consumer(),this.map.applySourceMap(a,r,this.toUrl(this.path(i)))}}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 r=` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let r;return t.walk(i=>{if(i.type!=="decl"&&(r=i.raws.between,typeof r<"u"))return!1}),r}rawColon(t){let r;return t.walkDecls(i=>{if(typeof i.raws.between<"u")return r=i.raws.between.replace(/[^\s:]/g,""),!1}),r}beforeAfter(t,r){let i;t.type==="decl"?i=this.raw(t,null,"beforeDecl"):t.type==="comment"?i=this.raw(t,null,"beforeComment"):r==="before"?i=this.raw(t,null,"beforeRule"):i=this.raw(t,null,"beforeClose");let a=t.parent,n=0;for(;a&&a.type!=="root";)n+=1,a=a.parent;if(i.includes(` +`)){let s=this.raw(t,null,"indent");if(s.length)for(let o=0;o{"use strict";var vg=en();function tn(e,t){new vg(t).stringify(e)}ou.exports=tn;tn.default=tn});var ar=v((d1,lu)=>{"use strict";var{isClean:oi,my:wg}=si(),kg=ni(),xg=en(),_g=rr();function rn(e,t){let r=new e.constructor;for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i)||i==="proxyCache")continue;let a=e[i],n=typeof a;i==="parent"&&n==="object"?t&&(r[i]=t):i==="source"?r[i]=a:Array.isArray(a)?r[i]=a.map(s=>rn(s,r)):(n==="object"&&a!==null&&(a=rn(a)),r[i]=a)}return r}var ir=class{constructor(t={}){this.raws={},this[oi]=!1,this[wg]=!0;for(let r in t)if(r==="nodes"){this.nodes=[];for(let i of t[r])typeof i.clone=="function"?this.append(i.clone()):this.append(i)}else this[r]=t[r]}error(t,r={}){if(this.source){let{start:i,end:a}=this.rangeBy(r);return this.source.input.error(t,{line:i.line,column:i.column},{line:a.line,column:a.column},r)}return new kg(t)}warn(t,r,i){let a={node:this};for(let n in i)a[n]=i[n];return t.warn(r,a)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=_g){t.stringify&&(t=t.stringify);let r="";return t(this,i=>{r+=i}),r}assign(t={}){for(let r in t)this[r]=t[r];return this}clone(t={}){let r=rn(this);for(let i in t)r[i]=t[i];return r}cloneBefore(t={}){let r=this.clone(t);return this.parent.insertBefore(this,r),r}cloneAfter(t={}){let r=this.clone(t);return this.parent.insertAfter(this,r),r}replaceWith(...t){if(this.parent){let r=this,i=!1;for(let a of t)a===this?i=!0:i?(this.parent.insertAfter(r,a),r=a):this.parent.insertBefore(r,a);i||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,r){return new xg().raw(this,t,r)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,r){let i={},a=r==null;r=r||new Map;let n=0;for(let s in this){if(!Object.prototype.hasOwnProperty.call(this,s)||s==="parent"||s==="proxyCache")continue;let o=this[s];if(Array.isArray(o))i[s]=o.map(u=>typeof u=="object"&&u.toJSON?u.toJSON(null,r):u);else if(typeof o=="object"&&o.toJSON)i[s]=o.toJSON(null,r);else if(s==="source"){let u=r.get(o.input);u==null&&(u=n,r.set(o.input,n),n++),i[s]={inputId:u,start:o.start,end:o.end}}else i[s]=o}return a&&(i.inputs=[...r.keys()].map(s=>s.toJSON())),i}positionInside(t){let r=this.toString(),i=this.source.start.column,a=this.source.start.line;for(let n=0;nt.root().toProxy():t[r]}}}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 r=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return t}markDirty(){if(this[oi]){this[oi]=!1;let t=this;for(;t=t.parent;)t[oi]=!1}}get proxyOf(){return this}};lu.exports=ir;ir.default=ir});var sr=v((p1,uu)=>{"use strict";var Tg=ar(),nr=class extends Tg{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]==="$"}};uu.exports=nr;nr.default=nr});var li=v(()=>{});var ui=v(()=>{});var an=v(()=>{});var hu=v((k1,cu)=>{var Sg="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Eg=(e,t=21)=>(r=t)=>{let i="",a=r;for(;a--;)i+=e[Math.random()*e.length|0];return i},Ag=(e=21)=>{let t="",r=e;for(;r--;)t+=Sg[Math.random()*64|0];return t};cu.exports={nanoid:Ag,customAlphabet:Eg}});var fu=v(()=>{});var sn=v((T1,mu)=>{"use strict";var{SourceMapConsumer:du,SourceMapGenerator:pu}=li(),{existsSync:Cg,readFileSync:Og}=fu(),{dirname:nn,join:Ng}=ui();function $g(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var or=class{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let i=r.map?r.map.prev:void 0,a=this.loadMap(r.from,i);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nn(this.mapFile)),a&&(this.text=a)}consumer(){return this.consumerCache||(this.consumerCache=new du(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,r){return t?t.substr(0,r.length)===r:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!r)return;let i=t.lastIndexOf(r.pop()),a=t.indexOf("*/",i);i>-1&&a>-1&&(this.annotation=this.getAnnotationURL(t.substring(i,a)))}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,i=/^data:application\/json;base64,/,a=/^data:application\/json;charset=utf-?8,/,n=/^data:application\/json,/;if(a.test(t)||n.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(r.test(t)||i.test(t))return $g(t.substr(RegExp.lastMatch.length));let s=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)}loadFile(t){if(this.root=nn(t),Cg(t))return this.mapFile=t,Og(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let i=r(t);if(i){let a=this.loadFile(i);if(!a)throw new Error("Unable to load previous source map: "+i.toString());return a}}else{if(r instanceof du)return pu.fromSourceMap(r).toString();if(r instanceof pu)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let i=this.annotation;return t&&(i=Ng(nn(t),i)),this.loadFile(i)}}}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}};mu.exports=or;or.default=or});var lr=v((S1,vu)=>{"use strict";var{SourceMapConsumer:jg,SourceMapGenerator:Lg}=li(),{fileURLToPath:gu,pathToFileURL:ci}=an(),{resolve:un,isAbsolute:cn}=ui(),{nanoid:Rg}=hu(),on=Qa(),bu=ni(),Ig=sn(),ln=Symbol("fromOffsetCache"),Pg=Boolean(jg&&Lg),yu=Boolean(un&&cn),Nt=class{constructor(t,r={}){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]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!yu||/^\w+:\/\//.test(r.from)||cn(r.from)?this.file=r.from:this.file=un(r.from)),yu&&Pg){let i=new Ig(this.css,r);if(i.text){this.map=i;let a=i.consumer().file;!this.file&&a&&(this.file=this.mapResolve(a))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let r,i;if(this[ln])i=this[ln];else{let n=this.css.split(` +`);i=new Array(n.length);let s=0;for(let o=0,u=n.length;o=r)a=i.length-1;else{let n=i.length-2,s;for(;a>1),t=i[s+1])a=s+1;else{a=s;break}}return{line:a+1,col:t-i[a]+1}}error(t,r,i,a={}){let n,s,o;if(r&&typeof r=="object"){let l=r,c=i;if(typeof r.offset=="number"){let f=this.fromOffset(l.offset);r=f.line,i=f.col}else r=l.line,i=l.column;if(typeof c.offset=="number"){let f=this.fromOffset(c.offset);s=f.line,o=f.col}else s=c.line,o=c.column}else if(!i){let l=this.fromOffset(r);r=l.line,i=l.col}let u=this.origin(r,i,s,o);return u?n=new bu(t,u.endLine===void 0?u.line:{line:u.line,column:u.column},u.endLine===void 0?u.column:{line:u.endLine,column:u.endColumn},u.source,u.file,a.plugin):n=new bu(t,s===void 0?r:{line:r,column:i},s===void 0?i:{line:s,column:o},this.css,this.file,a.plugin),n.input={line:r,column:i,endLine:s,endColumn:o,source:this.css},this.file&&(ci&&(n.input.url=ci(this.file).toString()),n.input.file=this.file),n}origin(t,r,i,a){if(!this.map)return!1;let n=this.map.consumer(),s=n.originalPositionFor({line:t,column:r});if(!s.source)return!1;let o;typeof i=="number"&&(o=n.originalPositionFor({line:i,column:a}));let u;cn(s.source)?u=ci(s.source):u=new URL(s.source,this.map.consumer().sourceRoot||ci(this.map.mapFile));let l={url:u.toString(),line:s.line,column:s.column,endLine:o&&o.line,endColumn:o&&o.column};if(u.protocol==="file:")if(gu)l.file=gu(u);else throw new Error("file: protocol is not available in this PostCSS build");let c=n.sourceContentFor(s.source);return c&&(l.source=c),l}mapResolve(t){return/^\w+:\/\//.test(t)?t:un(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};vu.exports=Nt;Nt.default=Nt;on&&on.registerInput&&on.registerInput(Nt)});var fn=v((E1,Su)=>{"use strict";var{SourceMapConsumer:ku,SourceMapGenerator:hi}=li(),{dirname:fi,resolve:xu,relative:_u,sep:Tu}=ui(),{pathToFileURL:wu}=an(),qg=lr(),Dg=Boolean(ku&&hi),zg=Boolean(fi&&xu&&_u&&Tu),hn=class{constructor(t,r,i,a){this.stringify=t,this.mapOpts=i.map||{},this.root=r,this.opts=i,this.css=a}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 r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new qg(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(r=>r.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 r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let i=r.source.input.from;i&&!t[i]&&(t[i]=!0,this.map.setSourceContent(this.toUrl(this.path(i)),r.source.input.css))}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),i=t.root||fi(t.file),a;this.mapOpts.sourcesContent===!1?(a=new ku(t.text),a.sourcesContent&&(a.sourcesContent=a.sourcesContent.map(()=>null))):a=t.consumer(),this.map.applySourceMap(a,r,this.toUrl(this.path(i)))}}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 r=` `;this.css.includes(`\r `)&&(r=`\r -`),this.css+=r+"/*# 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=ui.fromSourceMap(t)}else this.map=new ui({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",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 r=this.opts.to?ci(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(r=ci(wu(r,this.mapOpts.annotation))),t=ku(r,t),t}toUrl(t){return xu==="\\"&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}sourcePath(t){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(yu)return yu(t.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}else return this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new ui({file:this.outputFile()});let t=1,r=1,i="",a={source:"",generated:{line:0,column:0},original:{line:0,column:0}},s,n;this.stringify(this.root,(o,u,l)=>{if(this.css+=o,u&&l!=="end"&&(a.generated.line=t,a.generated.column=r-1,u.source&&u.source.start?(a.source=this.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1,this.map.addMapping(a)):(a.source=i,a.original.line=1,a.original.column=0,this.map.addMapping(a))),s=o.match(/\n/g),s?(t+=s.length,n=o.lastIndexOf(` -`),r=o.length-n):r+=o.length,u&&l!=="start"){let c=u.parent||{raws:{}};(u.type!=="decl"||u!==c.last||c.raws.semicolon)&&(u.source&&u.source.end?(a.source=this.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=t,a.generated.column=r-2,this.map.addMapping(a)):(a.source=i,a.original.line=1,a.original.column=0,a.generated.line=t,a.generated.column=r-1,this.map.addMapping(a)))}})}generate(){if(this.clearAnnotation(),Rg&&Lg&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}};_u.exports=cs});var lr=v((Qx,Tu)=>{"use strict";var Ig=rr(),or=class extends Ig{constructor(t){super(t),this.type="comment"}};Tu.exports=or;or.default=or});var Ve=v((Zx,ju)=>{"use strict";var{isClean:Su,my:Eu}=ai(),Au=ar(),Cu=lr(),Pg=rr(),Ou,fs,ds;function Nu(e){return e.map(t=>(t.nodes&&(t.nodes=Nu(t.nodes)),delete t.source,t))}function $u(e){if(e[Su]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)$u(t)}var ke=class extends Pg{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),i,a;for(;this.indexes[r]{let a;try{a=t(r,i)}catch(s){throw r.addToError(s)}return a!==!1&&r.walk&&(a=r.walk(t)),a})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="decl"&&t.test(i.prop))return r(i,a)}):this.walk((i,a)=>{if(i.type==="decl"&&i.prop===t)return r(i,a)}):(r=t,this.walk((i,a)=>{if(i.type==="decl")return r(i,a)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="rule"&&t.test(i.selector))return r(i,a)}):this.walk((i,a)=>{if(i.type==="rule"&&i.selector===t)return r(i,a)}):(r=t,this.walk((i,a)=>{if(i.type==="rule")return r(i,a)}))}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="atrule"&&t.test(i.name))return r(i,a)}):this.walk((i,a)=>{if(i.type==="atrule"&&i.name===t)return r(i,a)}):(r=t,this.walk((i,a)=>{if(i.type==="atrule")return r(i,a)}))}walkComments(t){return this.walk((r,i)=>{if(r.type==="comment")return t(r,i)})}append(...t){for(let r of t){let i=this.normalize(r,this.last);for(let a of i)this.proxyOf.nodes.push(a)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let r of t){let i=this.normalize(r,this.first,"prepend").reverse();for(let a of i)this.proxyOf.nodes.unshift(a);for(let a in this.indexes)this.indexes[a]=this.indexes[a]+i.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}insertBefore(t,r){t=this.index(t);let i=t===0?"prepend":!1,a=this.normalize(r,this.proxyOf.nodes[t],i).reverse();for(let n of a)this.proxyOf.nodes.splice(t,0,n);let s;for(let n in this.indexes)s=this.indexes[n],t<=s&&(this.indexes[n]=s+a.length);return this.markDirty(),this}insertAfter(t,r){t=this.index(t);let i=this.normalize(r,this.proxyOf.nodes[t]).reverse();for(let s of i)this.proxyOf.nodes.splice(t+1,0,s);let a;for(let s in this.indexes)a=this.indexes[s],t=t&&(this.indexes[i]=r-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,r,i){return i||(i=r,r={}),this.walkDecls(a=>{r.props&&!r.props.includes(a.prop)||r.fast&&!a.value.includes(r.fast)||(a.value=a.value.replace(t,i))}),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,r){if(typeof t=="string")t=Nu(Ou(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let a of t)a.parent&&a.parent.removeChild(a,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let a of t)a.parent&&a.parent.removeChild(a,"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 Au(t)]}else if(t.selector)t=[new fs(t)];else if(t.name)t=[new ds(t)];else if(t.text)t=[new Cu(t)];else throw new Error("Unknown node type in node creation");return t.map(a=>(a[Eu]||ke.rebuild(a),a=a.proxyOf,a.parent&&a.parent.removeChild(a),a[Su]&&$u(a),typeof a.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(a.raws.before=r.raws.before.replace(/\S/g,"")),a.parent=this.proxyOf,a))}getProxyProcessor(){return{set(t,r,i){return t[r]===i||(t[r]=i,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0},get(t,r){return r==="proxyOf"?t:t[r]?r==="each"||typeof r=="string"&&r.startsWith("walk")?(...i)=>t[r](...i.map(a=>typeof a=="function"?(s,n)=>a(s.toProxy(),n):a)):r==="every"||r==="some"?i=>t[r]((a,...s)=>i(a.toProxy(),...s)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(i=>i.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}};ke.registerParse=e=>{Ou=e};ke.registerRule=e=>{fs=e};ke.registerAtRule=e=>{ds=e};ju.exports=ke;ke.default=ke;ke.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,ds.prototype):e.type==="rule"?Object.setPrototypeOf(e,fs.prototype):e.type==="decl"?Object.setPrototypeOf(e,Au.prototype):e.type==="comment"&&Object.setPrototypeOf(e,Cu.prototype),e[Eu]=!0,e.nodes&&e.nodes.forEach(t=>{ke.rebuild(t)})}});var hi=v((e1,Iu)=>{"use strict";var qg=Ve(),Lu,Ru,lt=class extends qg{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new Lu(new Ru,this,t).stringify()}};lt.registerLazyResult=e=>{Lu=e};lt.registerProcessor=e=>{Ru=e};Iu.exports=lt;lt.default=lt});var ms=v((t1,qu)=>{"use strict";var Pu={};qu.exports=function(t){Pu[t]||(Pu[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var ps=v((r1,Du)=>{"use strict";var ur=class{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let i=r.node.rangeBy(r);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in r)this[i]=r[i]}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}};Du.exports=ur;ur.default=ur});var fi=v((i1,zu)=>{"use strict";var Dg=ps(),cr=class{constructor(t,r,i){this.processor=t,this.messages=[],this.root=r,this.opts=i,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let i=new Dg(t,r);return this.messages.push(i),i}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}};zu.exports=cr;cr.default=cr});var Fu=v((a1,Uu)=>{"use strict";var gs="'".charCodeAt(0),Mu='"'.charCodeAt(0),di="\\".charCodeAt(0),Bu="/".charCodeAt(0),mi=` -`.charCodeAt(0),hr=" ".charCodeAt(0),pi="\f".charCodeAt(0),gi=" ".charCodeAt(0),bi="\r".charCodeAt(0),zg="[".charCodeAt(0),Mg="]".charCodeAt(0),Bg="(".charCodeAt(0),Hg=")".charCodeAt(0),Ug="{".charCodeAt(0),Fg="}".charCodeAt(0),Wg=";".charCodeAt(0),Vg="*".charCodeAt(0),Gg=":".charCodeAt(0),Jg="@".charCodeAt(0),yi=/[\t\n\f\r "#'()/;[\\\]{}]/g,vi=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Xg=/.[\n"'(/\\]/,Hu=/[\da-f]/i;Uu.exports=function(t,r={}){let i=t.css.valueOf(),a=r.ignoreErrors,s,n,o,u,l,c,f,m,d,p,E=i.length,g=0,b=[],k=[];function S(){return g}function x(z){throw t.error("Unclosed "+z,g)}function O(){return k.length===0&&g>=E}function A(z){if(k.length)return k.pop();if(g>=E)return;let B=z?z.ignoreUnclosed:!1;switch(s=i.charCodeAt(g),s){case mi:case hr:case gi:case bi:case pi:{n=g;do n+=1,s=i.charCodeAt(n);while(s===hr||s===mi||s===gi||s===bi||s===pi);p=["space",i.slice(g,n)],g=n-1;break}case zg:case Mg:case Ug:case Fg:case Gg:case Wg:case Hg:{let Q=String.fromCharCode(s);p=[Q,Q,g];break}case Bg:{if(m=b.length?b.pop()[1]:"",d=i.charCodeAt(g+1),m==="url"&&d!==gs&&d!==Mu&&d!==hr&&d!==mi&&d!==gi&&d!==pi&&d!==bi){n=g;do{if(c=!1,n=i.indexOf(")",n+1),n===-1)if(a||B){n=g;break}else x("bracket");for(f=n;i.charCodeAt(f-1)===di;)f-=1,c=!c}while(c);p=["brackets",i.slice(g,n+1),g,n],g=n}else n=i.indexOf(")",g+1),u=i.slice(g,n+1),n===-1||Xg.test(u)?p=["(","(",g]:(p=["brackets",u,g,n],g=n);break}case gs:case Mu:{o=s===gs?"'":'"',n=g;do{if(c=!1,n=i.indexOf(o,n+1),n===-1)if(a||B){n=g+1;break}else x("string");for(f=n;i.charCodeAt(f-1)===di;)f-=1,c=!c}while(c);p=["string",i.slice(g,n+1),g,n],g=n;break}case Jg:{yi.lastIndex=g+1,yi.test(i),yi.lastIndex===0?n=i.length-1:n=yi.lastIndex-2,p=["at-word",i.slice(g,n+1),g,n],g=n;break}case di:{for(n=g,l=!0;i.charCodeAt(n+1)===di;)n+=1,l=!l;if(s=i.charCodeAt(n+1),l&&s!==Bu&&s!==hr&&s!==mi&&s!==gi&&s!==bi&&s!==pi&&(n+=1,Hu.test(i.charAt(n)))){for(;Hu.test(i.charAt(n+1));)n+=1;i.charCodeAt(n+1)===hr&&(n+=1)}p=["word",i.slice(g,n+1),g,n],g=n;break}default:{s===Bu&&i.charCodeAt(g+1)===Vg?(n=i.indexOf("*/",g+2)+1,n===0&&(a||B?n=i.length:x("comment")),p=["comment",i.slice(g,n+1),g,n],g=n):(vi.lastIndex=g+1,vi.test(i),vi.lastIndex===0?n=i.length-1:n=vi.lastIndex-2,p=["word",i.slice(g,n+1),g,n],b.push(p),g=n);break}}return g++,p}function $(z){k.push(z)}return{back:$,nextToken:A,endOfFile:O,position:S}}});var wi=v((s1,Vu)=>{"use strict";var Wu=Ve(),Nt=class extends Wu{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)}};Vu.exports=Nt;Nt.default=Nt;Wu.registerAtRule(Nt)});var $t=v((n1,Xu)=>{"use strict";var Yg=Ve(),Gu,Ju,ut=class extends Yg{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,r){let i=this.index(t);return!r&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(t)}normalize(t,r,i){let a=super.normalize(t);if(r){if(i==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let s of a)s.raws.before=r.raws.before}return a}toResult(t={}){return new Gu(new Ju,this,t).stringify()}};ut.registerLazyResult=e=>{Gu=e};ut.registerProcessor=e=>{Ju=e};Xu.exports=ut;ut.default=ut});var bs=v((o1,Yu)=>{"use strict";var fr={split(e,t,r){let i=[],a="",s=!1,n=0,o=!1,u=!1;for(let l of e)u?u=!1:l==="\\"?u=!0:o?l===o&&(o=!1):l==='"'||l==="'"?o=l:l==="("?n+=1:l===")"?n>0&&(n-=1):n===0&&t.includes(l)&&(s=!0),s?(a!==""&&i.push(a.trim()),a="",s=!1):a+=l;return(r||a!=="")&&i.push(a.trim()),i},space(e){let t=[" ",` -`," "];return fr.split(e,t)},comma(e){return fr.split(e,[","],!0)}};Yu.exports=fr;fr.default=fr});var ki=v((l1,Qu)=>{"use strict";var Ku=Ve(),Kg=bs(),jt=class extends Ku{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Kg.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,i=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(i)}};Qu.exports=jt;jt.default=jt;Ku.registerRule(jt)});var rc=v((u1,tc)=>{"use strict";var Qg=ar(),Zg=Fu(),eb=lr(),tb=wi(),rb=$t(),Zu=ki(),ec={empty:!0,space:!0};function ib(e){for(let t=e.length-1;t>=0;t--){let r=e[t],i=r[3]||r[2];if(i)return i}}var ys=class{constructor(t){this.input=t,this.root=new rb,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=Zg(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 r=new eb;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]);let i=t[1].slice(2,-2);if(/^\s*$/.test(i))r.text="",r.raws.left=i,r.raws.right="";else{let a=i.match(/^(\s*)([^]*\S)(\s*)$/);r.text=a[2],r.raws.left=a[1],r.raws.right=a[3]}}emptyRule(t){let r=new Zu;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}other(t){let r=!1,i=null,a=!1,s=null,n=[],o=t[1].startsWith("--"),u=[],l=t;for(;l;){if(i=l[0],u.push(l),i==="("||i==="[")s||(s=l),n.push(i==="("?")":"]");else if(o&&a&&i==="{")s||(s=l),n.push("}");else if(n.length===0)if(i===";")if(a){this.decl(u,o);return}else break;else if(i==="{"){this.rule(u);return}else if(i==="}"){this.tokenizer.back(u.pop()),r=!0;break}else i===":"&&(a=!0);else i===n[n.length-1]&&(n.pop(),n.length===0&&(s=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),n.length>0&&this.unclosedBracket(s),r&&a){if(!o)for(;u.length&&(l=u[u.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,o)}else this.unknownWord(u)}rule(t){t.pop();let r=new Zu;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}decl(t,r){let i=new Qg;this.init(i,t[0][2]);let a=t[t.length-1];for(a[0]===";"&&(this.semicolon=!0,t.pop()),i.source.end=this.getPosition(a[3]||a[2]||ib(t));t[0][0]!=="word";)t.length===1&&this.unknownWord(t),i.raws.before+=t.shift()[1];for(i.source.start=this.getPosition(t[0][2]),i.prop="";t.length;){let l=t[0][0];if(l===":"||l==="space"||l==="comment")break;i.prop+=t.shift()[1]}i.raws.between="";let s;for(;t.length;)if(s=t.shift(),s[0]===":"){i.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),i.raws.between+=s[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let n=[],o;for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)n.push(t.shift());this.precheckMissedSemicolon(t);for(let l=t.length-1;l>=0;l--){if(s=t[l],s[1].toLowerCase()==="!important"){i.important=!0;let c=this.stringFrom(t,l);c=this.spacesFromEnd(t)+c,c!==" !important"&&(i.raws.important=c);break}else if(s[1].toLowerCase()==="important"){let c=t.slice(0),f="";for(let m=l;m>0;m--){let d=c[m][0];if(f.trim().indexOf("!")===0&&d!=="space")break;f=c.pop()[1]+f}f.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=f,t=c)}if(s[0]!=="space"&&s[0]!=="comment")break}t.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(i.raws.between+=n.map(l=>l[1]).join(""),n=[]),this.raw(i,"value",n.concat(t),r),i.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}atrule(t){let r=new tb;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let i,a,s,n=!1,o=!1,u=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),i=t[0],i==="("||i==="["?l.push(i==="("?")":"]"):i==="{"&&l.length>0?l.push("}"):i===l[l.length-1]&&l.pop(),l.length===0)if(i===";"){r.source.end=this.getPosition(t[2]),this.semicolon=!0;break}else if(i==="{"){o=!0;break}else if(i==="}"){if(u.length>0){for(s=u.length-1,a=u[s];a&&a[0]==="space";)a=u[--s];a&&(r.source.end=this.getPosition(a[3]||a[2]))}this.end(t);break}else u.push(t);else u.push(t);if(this.tokenizer.endOfFile()){n=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(r.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(r,"params",u),n&&(t=u[u.length-1],r.source.end=this.getPosition(t[3]||t[2]),this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),o&&(r.nodes=[],this.current=r)}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 r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let r=this.input.fromOffset(t);return{offset:t,line:r.line,column:r.col}}init(t,r){this.current.push(t),t.source={start:this.getPosition(r),input:this.input},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}raw(t,r,i,a){let s,n,o=i.length,u="",l=!0,c,f;for(let m=0;md+p[1],"");t.raws[r]={value:u,raw:m}}t[r]=u}spacesAndCommentsFromEnd(t){let r,i="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)i=t.pop()[1]+i;return i}spacesAndCommentsFromStart(t){let r,i="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)i+=t.shift()[1];return i}spacesFromEnd(t){let r,i="";for(;t.length&&(r=t[t.length-1][0],r==="space");)i=t.pop()[1]+i;return i}stringFrom(t,r){let i="";for(let a=r;a=0&&(a=t[s],!(a[0]!=="space"&&(i+=1,i===2)));s--);throw this.input.error("Missed semicolon",a[0]==="word"?a[3]+1:a[2])}};tc.exports=ys});var _i=v((c1,ic)=>{"use strict";var ab=Ve(),sb=rc(),nb=nr();function xi(e,t){let r=new nb(e,t),i=new sb(r);try{i.parse()}catch(a){throw a}return i.root}ic.exports=xi;xi.default=xi;ab.registerParse(xi)});var ks=v((f1,oc)=>{"use strict";var{isClean:$e,my:ob}=ai(),lb=hs(),ub=er(),cb=Ve(),hb=hi(),h1=ms(),ac=fi(),fb=_i(),db=$t(),mb={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},pb={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},gb={postcssPlugin:!0,prepare:!0,Once:!0},Lt=0;function dr(e){return typeof e=="object"&&typeof e.then=="function"}function nc(e){let t=!1,r=mb[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,Lt,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,Lt,r+"Exit"]:[r,r+"Exit"]}function sc(e){let t;return e.type==="document"?t=["Document",Lt,"DocumentExit"]:e.type==="root"?t=["Root",Lt,"RootExit"]:t=nc(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function vs(e){return e[$e]=!1,e.nodes&&e.nodes.forEach(t=>vs(t)),e}var ws={},je=class{constructor(t,r,i){this.stringified=!1,this.processed=!1;let a;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))a=vs(r);else if(r instanceof je||r instanceof ac)a=vs(r.root),r.map&&(typeof i.map>"u"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=r.map);else{let s=fb;i.syntax&&(s=i.syntax.parse),i.parser&&(s=i.parser),s.parse&&(s=s.parse);try{a=s(r,i)}catch(n){this.processed=!0,this.error=n}a&&!a[ob]&&cb.rebuild(a)}this.result=new ac(t,a,i),this.helpers={...ws,result:this.result,postcss:ws},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}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,r){return this.async().then(t,r)}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 r=this.runOnRoot(t);if(dr(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[$e];)t[$e]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);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,r=ub;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let a=new lb(r,this.result.root,this.result.opts).generate();return this.result.css=a[0],this.result.map=a[1],this.result}walkSync(t){t[$e]=!0;let r=nc(t);for(let i of r)if(i===Lt)t.nodes&&t.each(a=>{a[$e]||this.walkSync(a)});else{let a=this.listeners[i];if(a&&this.visitSync(a,t.toProxy()))return}}visitSync(t,r){for(let[i,a]of t){this.result.lastPlugin=i;let s;try{s=a(r,this.helpers)}catch(n){throw this.handleError(n,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(dr(s))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(i=>t.Once(i,this.helpers));return dr(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let i=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=i.postcssPlugin,t.setMessage()):i.postcssVersion}catch(a){console&&console.error&&console.error(a)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let i=this.visitTick(r);if(dr(i))try{await i}catch(a){let s=r[r.length-1].node;throw this.handleError(a,s)}}}if(this.listeners.OnceExit)for(let[r,i]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let a=t.nodes.map(s=>i(s,this.helpers));await Promise.all(a)}else await i(t,this.helpers)}catch(a){throw this.handleError(a)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(r,i,a)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([r,a])};for(let r of this.plugins)if(typeof r=="object")for(let i in r){if(!pb[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!gb[i])if(typeof r[i]=="object")for(let a in r[i])a==="*"?t(r,i,r[i][a]):t(r,i+"-"+a.toLowerCase(),r[i][a]);else typeof r[i]=="function"&&t(r,i,r[i])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let r=t[t.length-1],{node:i,visitors:a}=r;if(i.type!=="root"&&i.type!=="document"&&!i.parent){t.pop();return}if(a.length>0&&r.visitorIndex{ws=e};oc.exports=je;je.default=je;db.registerLazyResult(je);hb.registerLazyResult(je)});var uc=v((m1,lc)=>{"use strict";var bb=hs(),yb=er(),d1=ms(),vb=_i(),wb=fi(),mr=class{constructor(t,r,i){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=i,this._map=void 0;let a,s=yb;this.result=new wb(this._processor,a,this._opts),this.result.css=r;let n=this;Object.defineProperty(this.result,"root",{get(){return n.root}});let o=new bb(s,a,this._opts,r);if(o.isMap()){let[u,l]=o.generate();u&&(this.result.css=u),l&&(this.result.map=l)}}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,r=vb;try{t=r(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=t,t}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(t,r){return this.async().then(t,r)}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}};lc.exports=mr;mr.default=mr});var hc=v((p1,cc)=>{"use strict";var kb=uc(),xb=ks(),_b=hi(),Tb=$t(),ct=class{constructor(t=[]){this.version="8.4.14",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,r={}){return this.plugins.length===0&&typeof r.parser>"u"&&typeof r.stringifier>"u"&&typeof r.syntax>"u"?new kb(this,t,r):new xb(this,t,r)}normalize(t){let r=[];for(let i of t)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))r=r.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)r.push(i);else if(typeof i=="function")r.push(i);else if(!(typeof i=="object"&&(i.parse||i.stringify)))throw new Error(i+" is not a PostCSS plugin");return r}};cc.exports=ct;ct.default=ct;Tb.registerProcessor(ct);_b.registerProcessor(ct)});var dc=v((g1,fc)=>{"use strict";var Sb=ar(),Eb=ss(),Ab=lr(),Cb=wi(),Ob=nr(),Nb=$t(),$b=ki();function pr(e,t){if(Array.isArray(e))return e.map(a=>pr(a));let{inputs:r,...i}=e;if(r){t=[];for(let a of r){let s={...a,__proto__:Ob.prototype};s.map&&(s.map={...s.map,__proto__:Eb.prototype}),t.push(s)}}if(i.nodes&&(i.nodes=e.nodes.map(a=>pr(a,t))),i.source){let{inputId:a,...s}=i.source;i.source=s,a!=null&&(i.source.input=t[a])}if(i.type==="root")return new Nb(i);if(i.type==="decl")return new Sb(i);if(i.type==="rule")return new $b(i);if(i.type==="comment")return new Ab(i);if(i.type==="atrule")return new Cb(i);throw new Error("Unknown node type: "+e.type)}fc.exports=pr;pr.default=pr});var kc=v((b1,wc)=>{"use strict";var jb=ii(),mc=ar(),Lb=ks(),Rb=Ve(),xs=hc(),Ib=er(),Pb=dc(),pc=hi(),qb=ps(),gc=lr(),bc=wi(),Db=fi(),zb=nr(),Mb=_i(),Bb=bs(),yc=ki(),vc=$t(),Hb=rr();function H(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new xs(e)}H.plugin=function(t,r){let i=!1;function a(...n){console&&console.warn&&!i&&(i=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: +`),this.css+=r+"/*# 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=hi.fromSourceMap(t)}else this.map=new hi({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",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 r=this.opts.to?fi(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(r=fi(xu(r,this.mapOpts.annotation))),t=_u(r,t),t}toUrl(t){return Tu==="\\"&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}sourcePath(t){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(wu)return wu(t.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}else return this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new hi({file:this.outputFile()});let t=1,r=1,i="",a={source:"",generated:{line:0,column:0},original:{line:0,column:0}},n,s;this.stringify(this.root,(o,u,l)=>{if(this.css+=o,u&&l!=="end"&&(a.generated.line=t,a.generated.column=r-1,u.source&&u.source.start?(a.source=this.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1,this.map.addMapping(a)):(a.source=i,a.original.line=1,a.original.column=0,this.map.addMapping(a))),n=o.match(/\n/g),n?(t+=n.length,s=o.lastIndexOf(` +`),r=o.length-s):r+=o.length,u&&l!=="start"){let c=u.parent||{raws:{}};(u.type!=="decl"||u!==c.last||c.raws.semicolon)&&(u.source&&u.source.end?(a.source=this.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=t,a.generated.column=r-2,this.map.addMapping(a)):(a.source=i,a.original.line=1,a.original.column=0,a.generated.line=t,a.generated.column=r-1,this.map.addMapping(a)))}})}generate(){if(this.clearAnnotation(),zg&&Dg&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}};Su.exports=hn});var cr=v((A1,Eu)=>{"use strict";var Mg=ar(),ur=class extends Mg{constructor(t){super(t),this.type="comment"}};Eu.exports=ur;ur.default=ur});var Ge=v((C1,Iu)=>{"use strict";var{isClean:Au,my:Cu}=si(),Ou=sr(),Nu=cr(),Bg=ar(),$u,dn,pn,ju;function Lu(e){return e.map(t=>(t.nodes&&(t.nodes=Lu(t.nodes)),delete t.source,t))}function Ru(e){if(e[Au]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)Ru(t)}var ve=class extends Bg{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),i,a;for(;this.indexes[r]{let a;try{a=t(r,i)}catch(n){throw r.addToError(n)}return a!==!1&&r.walk&&(a=r.walk(t)),a})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="decl"&&t.test(i.prop))return r(i,a)}):this.walk((i,a)=>{if(i.type==="decl"&&i.prop===t)return r(i,a)}):(r=t,this.walk((i,a)=>{if(i.type==="decl")return r(i,a)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="rule"&&t.test(i.selector))return r(i,a)}):this.walk((i,a)=>{if(i.type==="rule"&&i.selector===t)return r(i,a)}):(r=t,this.walk((i,a)=>{if(i.type==="rule")return r(i,a)}))}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="atrule"&&t.test(i.name))return r(i,a)}):this.walk((i,a)=>{if(i.type==="atrule"&&i.name===t)return r(i,a)}):(r=t,this.walk((i,a)=>{if(i.type==="atrule")return r(i,a)}))}walkComments(t){return this.walk((r,i)=>{if(r.type==="comment")return t(r,i)})}append(...t){for(let r of t){let i=this.normalize(r,this.last);for(let a of i)this.proxyOf.nodes.push(a)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let r of t){let i=this.normalize(r,this.first,"prepend").reverse();for(let a of i)this.proxyOf.nodes.unshift(a);for(let a in this.indexes)this.indexes[a]=this.indexes[a]+i.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}insertBefore(t,r){t=this.index(t);let i=t===0?"prepend":!1,a=this.normalize(r,this.proxyOf.nodes[t],i).reverse();for(let s of a)this.proxyOf.nodes.splice(t,0,s);let n;for(let s in this.indexes)n=this.indexes[s],t<=n&&(this.indexes[s]=n+a.length);return this.markDirty(),this}insertAfter(t,r){t=this.index(t);let i=this.normalize(r,this.proxyOf.nodes[t]).reverse();for(let n of i)this.proxyOf.nodes.splice(t+1,0,n);let a;for(let n in this.indexes)a=this.indexes[n],t=t&&(this.indexes[i]=r-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,r,i){return i||(i=r,r={}),this.walkDecls(a=>{r.props&&!r.props.includes(a.prop)||r.fast&&!a.value.includes(r.fast)||(a.value=a.value.replace(t,i))}),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,r){if(typeof t=="string")t=Lu($u(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let a of t)a.parent&&a.parent.removeChild(a,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let a of t)a.parent&&a.parent.removeChild(a,"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 Ou(t)]}else if(t.selector)t=[new dn(t)];else if(t.name)t=[new pn(t)];else if(t.text)t=[new Nu(t)];else throw new Error("Unknown node type in node creation");return t.map(a=>(a[Cu]||ve.rebuild(a),a=a.proxyOf,a.parent&&a.parent.removeChild(a),a[Au]&&Ru(a),typeof a.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(a.raws.before=r.raws.before.replace(/\S/g,"")),a.parent=this.proxyOf,a))}getProxyProcessor(){return{set(t,r,i){return t[r]===i||(t[r]=i,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0},get(t,r){return r==="proxyOf"?t:t[r]?r==="each"||typeof r=="string"&&r.startsWith("walk")?(...i)=>t[r](...i.map(a=>typeof a=="function"?(n,s)=>a(n.toProxy(),s):a)):r==="every"||r==="some"?i=>t[r]((a,...n)=>i(a.toProxy(),...n)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(i=>i.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}};ve.registerParse=e=>{$u=e};ve.registerRule=e=>{dn=e};ve.registerAtRule=e=>{pn=e};ve.registerRoot=e=>{ju=e};Iu.exports=ve;ve.default=ve;ve.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,pn.prototype):e.type==="rule"?Object.setPrototypeOf(e,dn.prototype):e.type==="decl"?Object.setPrototypeOf(e,Ou.prototype):e.type==="comment"?Object.setPrototypeOf(e,Nu.prototype):e.type==="root"&&Object.setPrototypeOf(e,ju.prototype),e[Cu]=!0,e.nodes&&e.nodes.forEach(t=>{ve.rebuild(t)})}});var di=v((O1,Du)=>{"use strict";var Hg=Ge(),Pu,qu,ct=class extends Hg{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new Pu(new qu,this,t).stringify()}};ct.registerLazyResult=e=>{Pu=e};ct.registerProcessor=e=>{qu=e};Du.exports=ct;ct.default=ct});var mn=v((N1,Mu)=>{"use strict";var zu={};Mu.exports=function(t){zu[t]||(zu[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var gn=v(($1,Bu)=>{"use strict";var hr=class{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let i=r.node.rangeBy(r);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in r)this[i]=r[i]}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}};Bu.exports=hr;hr.default=hr});var pi=v((j1,Hu)=>{"use strict";var Ug=gn(),fr=class{constructor(t,r,i){this.processor=t,this.messages=[],this.root=r,this.opts=i,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let i=new Ug(t,r);return this.messages.push(i),i}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}};Hu.exports=fr;fr.default=fr});var Gu=v((L1,Vu)=>{"use strict";var bn="'".charCodeAt(0),Uu='"'.charCodeAt(0),mi="\\".charCodeAt(0),Fu="/".charCodeAt(0),gi=` +`.charCodeAt(0),dr=" ".charCodeAt(0),bi="\f".charCodeAt(0),yi=" ".charCodeAt(0),vi="\r".charCodeAt(0),Fg="[".charCodeAt(0),Wg="]".charCodeAt(0),Vg="(".charCodeAt(0),Gg=")".charCodeAt(0),Jg="{".charCodeAt(0),Xg="}".charCodeAt(0),Yg=";".charCodeAt(0),Kg="*".charCodeAt(0),Qg=":".charCodeAt(0),Zg="@".charCodeAt(0),wi=/[\t\n\f\r "#'()/;[\\\]{}]/g,ki=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,eb=/.[\n"'(/\\]/,Wu=/[\da-f]/i;Vu.exports=function(t,r={}){let i=t.css.valueOf(),a=r.ignoreErrors,n,s,o,u,l,c,f,p,d,m,E=i.length,g=0,b=[],k=[];function S(){return g}function x(z){throw t.error("Unclosed "+z,g)}function O(){return k.length===0&&g>=E}function A(z){if(k.length)return k.pop();if(g>=E)return;let B=z?z.ignoreUnclosed:!1;switch(n=i.charCodeAt(g),n){case gi:case dr:case yi:case vi:case bi:{s=g;do s+=1,n=i.charCodeAt(s);while(n===dr||n===gi||n===yi||n===vi||n===bi);m=["space",i.slice(g,s)],g=s-1;break}case Fg:case Wg:case Jg:case Xg:case Qg:case Yg:case Gg:{let Q=String.fromCharCode(n);m=[Q,Q,g];break}case Vg:{if(p=b.length?b.pop()[1]:"",d=i.charCodeAt(g+1),p==="url"&&d!==bn&&d!==Uu&&d!==dr&&d!==gi&&d!==yi&&d!==bi&&d!==vi){s=g;do{if(c=!1,s=i.indexOf(")",s+1),s===-1)if(a||B){s=g;break}else x("bracket");for(f=s;i.charCodeAt(f-1)===mi;)f-=1,c=!c}while(c);m=["brackets",i.slice(g,s+1),g,s],g=s}else s=i.indexOf(")",g+1),u=i.slice(g,s+1),s===-1||eb.test(u)?m=["(","(",g]:(m=["brackets",u,g,s],g=s);break}case bn:case Uu:{o=n===bn?"'":'"',s=g;do{if(c=!1,s=i.indexOf(o,s+1),s===-1)if(a||B){s=g+1;break}else x("string");for(f=s;i.charCodeAt(f-1)===mi;)f-=1,c=!c}while(c);m=["string",i.slice(g,s+1),g,s],g=s;break}case Zg:{wi.lastIndex=g+1,wi.test(i),wi.lastIndex===0?s=i.length-1:s=wi.lastIndex-2,m=["at-word",i.slice(g,s+1),g,s],g=s;break}case mi:{for(s=g,l=!0;i.charCodeAt(s+1)===mi;)s+=1,l=!l;if(n=i.charCodeAt(s+1),l&&n!==Fu&&n!==dr&&n!==gi&&n!==yi&&n!==vi&&n!==bi&&(s+=1,Wu.test(i.charAt(s)))){for(;Wu.test(i.charAt(s+1));)s+=1;i.charCodeAt(s+1)===dr&&(s+=1)}m=["word",i.slice(g,s+1),g,s],g=s;break}default:{n===Fu&&i.charCodeAt(g+1)===Kg?(s=i.indexOf("*/",g+2)+1,s===0&&(a||B?s=i.length:x("comment")),m=["comment",i.slice(g,s+1),g,s],g=s):(ki.lastIndex=g+1,ki.test(i),ki.lastIndex===0?s=i.length-1:s=ki.lastIndex-2,m=["word",i.slice(g,s+1),g,s],b.push(m),g=s);break}}return g++,m}function $(z){k.push(z)}return{back:$,nextToken:A,endOfFile:O,position:S}}});var xi=v((R1,Xu)=>{"use strict";var Ju=Ge(),$t=class extends Ju{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)}};Xu.exports=$t;$t.default=$t;Ju.registerAtRule($t)});var jt=v((I1,Zu)=>{"use strict";var Yu=Ge(),Ku,Qu,Je=class extends Yu{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,r){let i=this.index(t);return!r&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(t)}normalize(t,r,i){let a=super.normalize(t);if(r){if(i==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let n of a)n.raws.before=r.raws.before}return a}toResult(t={}){return new Ku(new Qu,this,t).stringify()}};Je.registerLazyResult=e=>{Ku=e};Je.registerProcessor=e=>{Qu=e};Zu.exports=Je;Je.default=Je;Yu.registerRoot(Je)});var yn=v((P1,ec)=>{"use strict";var pr={split(e,t,r){let i=[],a="",n=!1,s=0,o=!1,u="",l=!1;for(let c of e)l?l=!1:c==="\\"?l=!0:o?c===u&&(o=!1):c==='"'||c==="'"?(o=!0,u=c):c==="("?s+=1:c===")"?s>0&&(s-=1):s===0&&t.includes(c)&&(n=!0),n?(a!==""&&i.push(a.trim()),a="",n=!1):a+=c;return(r||a!=="")&&i.push(a.trim()),i},space(e){let t=[" ",` +`," "];return pr.split(e,t)},comma(e){return pr.split(e,[","],!0)}};ec.exports=pr;pr.default=pr});var _i=v((q1,rc)=>{"use strict";var tc=Ge(),tb=yn(),Lt=class extends tc{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return tb.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,i=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(i)}};rc.exports=Lt;Lt.default=Lt;tc.registerRule(Lt)});var sc=v((D1,nc)=>{"use strict";var rb=sr(),ib=Gu(),ab=cr(),nb=xi(),sb=jt(),ic=_i(),ac={empty:!0,space:!0};function ob(e){for(let t=e.length-1;t>=0;t--){let r=e[t],i=r[3]||r[2];if(i)return i}}var vn=class{constructor(t){this.input=t,this.root=new sb,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=ib(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 r=new ab;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]);let i=t[1].slice(2,-2);if(/^\s*$/.test(i))r.text="",r.raws.left=i,r.raws.right="";else{let a=i.match(/^(\s*)([^]*\S)(\s*)$/);r.text=a[2],r.raws.left=a[1],r.raws.right=a[3]}}emptyRule(t){let r=new ic;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}other(t){let r=!1,i=null,a=!1,n=null,s=[],o=t[1].startsWith("--"),u=[],l=t;for(;l;){if(i=l[0],u.push(l),i==="("||i==="[")n||(n=l),s.push(i==="("?")":"]");else if(o&&a&&i==="{")n||(n=l),s.push("}");else if(s.length===0)if(i===";")if(a){this.decl(u,o);return}else break;else if(i==="{"){this.rule(u);return}else if(i==="}"){this.tokenizer.back(u.pop()),r=!0;break}else i===":"&&(a=!0);else i===s[s.length-1]&&(s.pop(),s.length===0&&(n=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),s.length>0&&this.unclosedBracket(n),r&&a){if(!o)for(;u.length&&(l=u[u.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,o)}else this.unknownWord(u)}rule(t){t.pop();let r=new ic;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}decl(t,r){let i=new rb;this.init(i,t[0][2]);let a=t[t.length-1];for(a[0]===";"&&(this.semicolon=!0,t.pop()),i.source.end=this.getPosition(a[3]||a[2]||ob(t));t[0][0]!=="word";)t.length===1&&this.unknownWord(t),i.raws.before+=t.shift()[1];for(i.source.start=this.getPosition(t[0][2]),i.prop="";t.length;){let l=t[0][0];if(l===":"||l==="space"||l==="comment")break;i.prop+=t.shift()[1]}i.raws.between="";let n;for(;t.length;)if(n=t.shift(),n[0]===":"){i.raws.between+=n[1];break}else n[0]==="word"&&/\w/.test(n[1])&&this.unknownWord([n]),i.raws.between+=n[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let s=[],o;for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)s.push(t.shift());this.precheckMissedSemicolon(t);for(let l=t.length-1;l>=0;l--){if(n=t[l],n[1].toLowerCase()==="!important"){i.important=!0;let c=this.stringFrom(t,l);c=this.spacesFromEnd(t)+c,c!==" !important"&&(i.raws.important=c);break}else if(n[1].toLowerCase()==="important"){let c=t.slice(0),f="";for(let p=l;p>0;p--){let d=c[p][0];if(f.trim().indexOf("!")===0&&d!=="space")break;f=c.pop()[1]+f}f.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=f,t=c)}if(n[0]!=="space"&&n[0]!=="comment")break}t.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(i.raws.between+=s.map(l=>l[1]).join(""),s=[]),this.raw(i,"value",s.concat(t),r),i.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}atrule(t){let r=new nb;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let i,a,n,s=!1,o=!1,u=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),i=t[0],i==="("||i==="["?l.push(i==="("?")":"]"):i==="{"&&l.length>0?l.push("}"):i===l[l.length-1]&&l.pop(),l.length===0)if(i===";"){r.source.end=this.getPosition(t[2]),this.semicolon=!0;break}else if(i==="{"){o=!0;break}else if(i==="}"){if(u.length>0){for(n=u.length-1,a=u[n];a&&a[0]==="space";)a=u[--n];a&&(r.source.end=this.getPosition(a[3]||a[2]))}this.end(t);break}else u.push(t);else u.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(r.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(r,"params",u),s&&(t=u[u.length-1],r.source.end=this.getPosition(t[3]||t[2]),this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),o&&(r.nodes=[],this.current=r)}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 r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let r=this.input.fromOffset(t);return{offset:t,line:r.line,column:r.col}}init(t,r){this.current.push(t),t.source={start:this.getPosition(r),input:this.input},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}raw(t,r,i,a){let n,s,o=i.length,u="",l=!0,c,f;for(let p=0;pd+m[1],"");t.raws[r]={value:u,raw:p}}t[r]=u}spacesAndCommentsFromEnd(t){let r,i="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)i=t.pop()[1]+i;return i}spacesAndCommentsFromStart(t){let r,i="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)i+=t.shift()[1];return i}spacesFromEnd(t){let r,i="";for(;t.length&&(r=t[t.length-1][0],r==="space");)i=t.pop()[1]+i;return i}stringFrom(t,r){let i="";for(let a=r;a=0&&(a=t[n],!(a[0]!=="space"&&(i+=1,i===2)));n--);throw this.input.error("Missed semicolon",a[0]==="word"?a[3]+1:a[2])}};nc.exports=vn});var Si=v((z1,oc)=>{"use strict";var lb=Ge(),ub=sc(),cb=lr();function Ti(e,t){let r=new cb(e,t),i=new ub(r);try{i.parse()}catch(a){throw a}return i.root}oc.exports=Ti;Ti.default=Ti;lb.registerParse(Ti)});var xn=v((B1,hc)=>{"use strict";var{isClean:$e,my:hb}=si(),fb=fn(),db=rr(),pb=Ge(),mb=di(),M1=mn(),lc=pi(),gb=Si(),bb=jt(),yb={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},vb={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},wb={postcssPlugin:!0,prepare:!0,Once:!0},Rt=0;function mr(e){return typeof e=="object"&&typeof e.then=="function"}function cc(e){let t=!1,r=yb[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,Rt,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,Rt,r+"Exit"]:[r,r+"Exit"]}function uc(e){let t;return e.type==="document"?t=["Document",Rt,"DocumentExit"]:e.type==="root"?t=["Root",Rt,"RootExit"]:t=cc(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function wn(e){return e[$e]=!1,e.nodes&&e.nodes.forEach(t=>wn(t)),e}var kn={},je=class{constructor(t,r,i){this.stringified=!1,this.processed=!1;let a;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))a=wn(r);else if(r instanceof je||r instanceof lc)a=wn(r.root),r.map&&(typeof i.map>"u"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=r.map);else{let n=gb;i.syntax&&(n=i.syntax.parse),i.parser&&(n=i.parser),n.parse&&(n=n.parse);try{a=n(r,i)}catch(s){this.processed=!0,this.error=s}a&&!a[hb]&&pb.rebuild(a)}this.result=new lc(t,a,i),this.helpers={...kn,result:this.result,postcss:kn},this.plugins=this.processor.plugins.map(n=>typeof n=="object"&&n.prepare?{...n,...n.prepare(this.result)}:n)}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,r){return this.async().then(t,r)}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 r=this.runOnRoot(t);if(mr(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[$e];)t[$e]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);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,r=db;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let a=new fb(r,this.result.root,this.result.opts).generate();return this.result.css=a[0],this.result.map=a[1],this.result}walkSync(t){t[$e]=!0;let r=cc(t);for(let i of r)if(i===Rt)t.nodes&&t.each(a=>{a[$e]||this.walkSync(a)});else{let a=this.listeners[i];if(a&&this.visitSync(a,t.toProxy()))return}}visitSync(t,r){for(let[i,a]of t){this.result.lastPlugin=i;let n;try{n=a(r,this.helpers)}catch(s){throw this.handleError(s,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(mr(n))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(i=>t.Once(i,this.helpers));return mr(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let i=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=i.postcssPlugin,t.setMessage()):i.postcssVersion}catch(a){console&&console.error&&console.error(a)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let i=this.visitTick(r);if(mr(i))try{await i}catch(a){let n=r[r.length-1].node;throw this.handleError(a,n)}}}if(this.listeners.OnceExit)for(let[r,i]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let a=t.nodes.map(n=>i(n,this.helpers));await Promise.all(a)}else await i(t,this.helpers)}catch(a){throw this.handleError(a)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(r,i,a)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([r,a])};for(let r of this.plugins)if(typeof r=="object")for(let i in r){if(!vb[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!wb[i])if(typeof r[i]=="object")for(let a in r[i])a==="*"?t(r,i,r[i][a]):t(r,i+"-"+a.toLowerCase(),r[i][a]);else typeof r[i]=="function"&&t(r,i,r[i])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let r=t[t.length-1],{node:i,visitors:a}=r;if(i.type!=="root"&&i.type!=="document"&&!i.parent){t.pop();return}if(a.length>0&&r.visitorIndex{kn=e};hc.exports=je;je.default=je;bb.registerLazyResult(je);mb.registerLazyResult(je)});var dc=v((U1,fc)=>{"use strict";var kb=fn(),xb=rr(),H1=mn(),_b=Si(),Tb=pi(),gr=class{constructor(t,r,i){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=i,this._map=void 0;let a,n=xb;this.result=new Tb(this._processor,a,this._opts),this.result.css=r;let s=this;Object.defineProperty(this.result,"root",{get(){return s.root}});let o=new kb(n,a,this._opts,r);if(o.isMap()){let[u,l]=o.generate();u&&(this.result.css=u),l&&(this.result.map=l)}}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,r=_b;try{t=r(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=t,t}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(t,r){return this.async().then(t,r)}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}};fc.exports=gr;gr.default=gr});var mc=v((F1,pc)=>{"use strict";var Sb=dc(),Eb=xn(),Ab=di(),Cb=jt(),ht=class{constructor(t=[]){this.version="8.4.16",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,r={}){return this.plugins.length===0&&typeof r.parser>"u"&&typeof r.stringifier>"u"&&typeof r.syntax>"u"?new Sb(this,t,r):new Eb(this,t,r)}normalize(t){let r=[];for(let i of t)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))r=r.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)r.push(i);else if(typeof i=="function")r.push(i);else if(!(typeof i=="object"&&(i.parse||i.stringify)))throw new Error(i+" is not a PostCSS plugin");return r}};pc.exports=ht;ht.default=ht;Cb.registerProcessor(ht);Ab.registerProcessor(ht)});var bc=v((W1,gc)=>{"use strict";var Ob=sr(),Nb=sn(),$b=cr(),jb=xi(),Lb=lr(),Rb=jt(),Ib=_i();function br(e,t){if(Array.isArray(e))return e.map(a=>br(a));let{inputs:r,...i}=e;if(r){t=[];for(let a of r){let n={...a,__proto__:Lb.prototype};n.map&&(n.map={...n.map,__proto__:Nb.prototype}),t.push(n)}}if(i.nodes&&(i.nodes=e.nodes.map(a=>br(a,t))),i.source){let{inputId:a,...n}=i.source;i.source=n,a!=null&&(i.source.input=t[a])}if(i.type==="root")return new Rb(i);if(i.type==="decl")return new Ob(i);if(i.type==="rule")return new Ib(i);if(i.type==="comment")return new $b(i);if(i.type==="atrule")return new jb(i);throw new Error("Unknown node type: "+e.type)}gc.exports=br;br.default=br});var Sc=v((V1,Tc)=>{"use strict";var Pb=ni(),yc=sr(),qb=xn(),Db=Ge(),_n=mc(),zb=rr(),Mb=bc(),vc=di(),Bb=gn(),wc=cr(),kc=xi(),Hb=pi(),Ub=lr(),Fb=Si(),Wb=yn(),xc=_i(),_c=jt(),Vb=ar();function H(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new _n(e)}H.plugin=function(t,r){let i=!1;function a(...s){console&&console.warn&&!i&&(i=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+`: 里面 postcss.plugin 被弃用. 迁移指南: -https://www.w3ctech.com/topic/2226`));let o=r(...n);return o.postcssPlugin=t,o.postcssVersion=new xs().version,o}let s;return Object.defineProperty(a,"postcss",{get(){return s||(s=a()),s}}),a.process=function(n,o,u){return H([a(u)]).process(n,o)},a};H.stringify=Ib;H.parse=Mb;H.fromJSON=Pb;H.list=Bb;H.comment=e=>new gc(e);H.atRule=e=>new bc(e);H.decl=e=>new mc(e);H.rule=e=>new yc(e);H.root=e=>new vc(e);H.document=e=>new pc(e);H.CssSyntaxError=jb;H.Declaration=mc;H.Container=Rb;H.Processor=xs;H.Document=pc;H.Comment=gc;H.Warning=qb;H.AtRule=bc;H.Result=Db;H.Input=zb;H.Rule=yc;H.Root=vc;H.Node=Hb;Lb.registerPostcss(H);wc.exports=H;H.default=H});var Ec=v((y1,Sc)=>{var Ub=Bl(),xc=Ul(),{isPlainObject:Fb}=Wl(),_c=Xl(),Wb=Kl(),{parse:Vb}=kc(),Gb=["img","audio","video","picture","svg","object","map","iframe","embed"],Jb=["script","style"];function gr(e,t){e&&Object.keys(e).forEach(function(r){t(e[r],r)})}function De(e,t){return{}.hasOwnProperty.call(e,t)}function Tc(e,t){let r=[];return gr(e,function(i){t(i)&&r.push(i)}),r}function Xb(e){for(let t in e)if(De(e,t))return!1;return!0}function Yb(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(", ")}Sc.exports=br;var Kb=/^[^\0\t\n\f\r /<=>]+$/;function br(e,t,r){if(e==null)return"";let i="",a="";function s(y,_){let w=this;this.tag=y,this.attribs=_||{},this.tagPosition=i.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(E.length){let N=E[E.length-1];N.text+=w.text}},this.updateParentNodeMediaChildren=function(){E.length&&Gb.includes(this.tag)&&E[E.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},br.defaults,t),t.parser=Object.assign({},Qb,t.parser),Jb.forEach(function(y){t.allowedTags&&t.allowedTags.indexOf(y)>-1&&!t.allowVulnerableTags&&console.warn(` +https://www.w3ctech.com/topic/2226`));let o=r(...s);return o.postcssPlugin=t,o.postcssVersion=new _n().version,o}let n;return Object.defineProperty(a,"postcss",{get(){return n||(n=a()),n}}),a.process=function(s,o,u){return H([a(u)]).process(s,o)},a};H.stringify=zb;H.parse=Fb;H.fromJSON=Mb;H.list=Wb;H.comment=e=>new wc(e);H.atRule=e=>new kc(e);H.decl=e=>new yc(e);H.rule=e=>new xc(e);H.root=e=>new _c(e);H.document=e=>new vc(e);H.CssSyntaxError=Pb;H.Declaration=yc;H.Container=Db;H.Processor=_n;H.Document=vc;H.Comment=wc;H.Warning=Bb;H.AtRule=kc;H.Result=Hb;H.Input=Ub;H.Rule=xc;H.Root=_c;H.Node=Vb;qb.registerPostcss(H);Tc.exports=H;H.default=H});var Nc=v((G1,Oc)=>{var Gb=Ul(),Ec=Wl(),{isPlainObject:Jb}=Gl(),Ac=Kl(),Xb=Zl(),{parse:Yb}=Sc(),Kb=["img","audio","video","picture","svg","object","map","iframe","embed"],Qb=["script","style"];function yr(e,t){e&&Object.keys(e).forEach(function(r){t(e[r],r)})}function De(e,t){return{}.hasOwnProperty.call(e,t)}function Cc(e,t){let r=[];return yr(e,function(i){t(i)&&r.push(i)}),r}function Zb(e){for(let t in e)if(De(e,t))return!1;return!0}function ey(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(", ")}Oc.exports=vr;var ty=/^[^\0\t\n\f\r /<=>]+$/;function vr(e,t,r){if(e==null)return"";let i="",a="";function n(y,_){let w=this;this.tag=y,this.attribs=_||{},this.tagPosition=i.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(E.length){let N=E[E.length-1];N.text+=w.text}},this.updateParentNodeMediaChildren=function(){E.length&&Kb.includes(this.tag)&&E[E.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},vr.defaults,t),t.parser=Object.assign({},ry,t.parser),Qb.forEach(function(y){t.allowedTags&&t.allowedTags.indexOf(y)>-1&&!t.allowVulnerableTags&&console.warn(` ⚠️ Your \`allowedTags\` option includes, \`${y}\`, 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. -`)});let n=t.nonTextTags||["script","style","textarea","option"],o,u;t.allowedAttributes&&(o={},u={},gr(t.allowedAttributes,function(y,_){o[_]=[];let w=[];y.forEach(function(N){typeof N=="string"&&N.indexOf("*")>=0?w.push(xc(N).replace(/\\\*/g,".*")):o[_].push(N)}),w.length&&(u[_]=new RegExp("^("+w.join("|")+")$"))}));let l={},c={},f={};gr(t.allowedClasses,function(y,_){o&&(De(o,_)||(o[_]=[]),o[_].push("class")),l[_]=[],f[_]=[];let w=[];y.forEach(function(N){typeof N=="string"&&N.indexOf("*")>=0?w.push(xc(N).replace(/\\\*/g,".*")):N instanceof RegExp?f[_].push(N):l[_].push(N)}),w.length&&(c[_]=new RegExp("^("+w.join("|")+")$"))});let m={},d;gr(t.transformTags,function(y,_){let w;typeof y=="function"?w=y:typeof y=="string"&&(w=br.simpleTransform(y)),_==="*"?d=w:m[_]=w});let p,E,g,b,k,S,x=!1;A();let O=new Ub.Parser({onopentag:function(y,_){if(t.enforceHtmlBoundary&&y==="html"&&A(),k){S++;return}let w=new s(y,_);E.push(w);let N=!1,C=!!w.text,F;if(De(m,y)&&(F=m[y](y,_),w.attribs=_=F.attribs,F.text!==void 0&&(w.innerText=F.text),y!==F.tagName&&(w.name=y=F.tagName,b[p]=F.tagName)),d&&(F=d(y,_),w.attribs=_=F.attribs,y!==F.tagName&&(w.name=y=F.tagName,b[p]=F.tagName)),(t.allowedTags&&t.allowedTags.indexOf(y)===-1||t.disallowedTagsMode==="recursiveEscape"&&!Xb(g)||t.nestingLimit!=null&&p>=t.nestingLimit)&&(N=!0,g[p]=!0,t.disallowedTagsMode==="discard"&&n.indexOf(y)!==-1&&(k=!0,S=1),g[p]=!0),p++,N){if(t.disallowedTagsMode==="discard")return;a=i,i=""}i+="<"+y,y==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(w.innerText=""),(!o||De(o,y)||o["*"])&&gr(_,function(R,I){if(!Kb.test(I)){delete w.attribs[I];return}let xe=!1;if(!o||De(o,y)&&o[y].indexOf(I)!==-1||o["*"]&&o["*"].indexOf(I)!==-1||De(u,y)&&u[y].test(I)||u["*"]&&u["*"].test(I))xe=!0;else if(o&&o[y]){for(let j of o[y])if(Fb(j)&&j.name&&j.name===I){xe=!0;let h="";if(j.multiple===!0){let ae=R.split(" ");for(let T of ae)j.values.indexOf(T)!==-1&&(h===""?h=T:h+=" "+T)}else j.values.indexOf(R)>=0&&(h=R);R=h}}if(xe){if(t.allowedSchemesAppliedToAttributes.indexOf(I)!==-1&&z(y,R)){delete w.attribs[I];return}if(y==="script"&&I==="src"){let j=!0;try{let h=B(R);if(t.allowedScriptHostnames||t.allowedScriptDomains){let ae=(t.allowedScriptHostnames||[]).find(function(X){return X===h.url.hostname}),T=(t.allowedScriptDomains||[]).find(function(X){return h.url.hostname===X||h.url.hostname.endsWith(`.${X}`)});j=ae||T}}catch{j=!1}if(!j){delete w.attribs[I];return}}if(y==="iframe"&&I==="src"){let j=!0;try{let h=B(R);if(h.isRelativeUrl)j=De(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){let ae=(t.allowedIframeHostnames||[]).find(function(X){return X===h.url.hostname}),T=(t.allowedIframeDomains||[]).find(function(X){return h.url.hostname===X||h.url.hostname.endsWith(`.${X}`)});j=ae||T}}catch{j=!1}if(!j){delete w.attribs[I];return}}if(I==="srcset")try{let j=Wb(R);if(j.forEach(function(h){z("srcset",h.url)&&(h.evil=!0)}),j=Tc(j,function(h){return!h.evil}),j.length)R=Yb(Tc(j,function(h){return!h.evil})),w.attribs[I]=R;else{delete w.attribs[I];return}}catch{delete w.attribs[I];return}if(I==="class"){let j=l[y],h=l["*"],ae=c[y],T=f[y],X=c["*"],Ae=[ae,X].concat(T).filter(function(Di){return Di});if(j&&h?R=oe(R,_c(j,h),Ae):R=oe(R,j||h,Ae),!R.length){delete w.attribs[I];return}}if(I==="style")try{let j=Vb(y+" {"+R+"}"),h=Q(j,t.allowedStyles);if(R=Z(h),R.length===0){delete w.attribs[I];return}}catch{delete w.attribs[I];return}i+=" "+I,R&&R.length&&(i+='="'+$(R,!0)+'"')}else delete w.attribs[I]}),t.selfClosing.indexOf(y)!==-1?i+=" />":(i+=">",w.innerText&&!C&&!t.textFilter&&(i+=$(w.innerText),x=!0)),N&&(i=a+$(i),a="")},ontext:function(y){if(k)return;let _=E[E.length-1],w;if(_&&(w=_.tag,y=_.innerText!==void 0?_.innerText:y),t.disallowedTagsMode==="discard"&&(w==="script"||w==="style"))i+=y;else{let N=$(y,!1);t.textFilter&&!x?i+=t.textFilter(N,w):x||(i+=N)}if(E.length){let N=E[E.length-1];N.text+=y}},onclosetag:function(y){if(k)if(S--,!S)k=!1;else return;let _=E.pop();if(!_)return;k=t.enforceHtmlBoundary?y==="html":!1,p--;let w=g[p];if(w){if(delete g[p],t.disallowedTagsMode==="discard"){_.updateParentNodeText();return}a=i,i=""}if(b[p]&&(y=b[p],delete b[p]),t.exclusiveFilter&&t.exclusiveFilter(_)){i=i.substr(0,_.tagPosition);return}if(_.updateParentNodeMediaChildren(),_.updateParentNodeText(),t.selfClosing.indexOf(y)!==-1){w&&(i=a,a="");return}i+="",w&&(i=a+$(i),a=""),x=!1}},t.parser);return O.write(e),O.end(),i;function A(){i="",p=0,E=[],g={},b={},k=!1,S=0}function $(y,_){return typeof y!="string"&&(y=y+""),t.parser.decodeEntities&&(y=y.replace(/&/g,"&").replace(//g,">"),_&&(y=y.replace(/"/g,"""))),y=y.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),_&&(y=y.replace(/"/g,""")),y}function z(y,_){for(_=_.replace(/[\x00-\x20]+/g,"");;){let C=_.indexOf("",C+4);if(F===-1)break;_=_.substring(0,C)+_.substring(F+3)}let w=_.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!w)return _.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;let N=w[1].toLowerCase();return De(t.allowedSchemesByTag,y)?t.allowedSchemesByTag[y].indexOf(N)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(N)===-1}function B(y){if(y=y.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),y.startsWith("relative:"))throw new Error("relative: exploit attempt");let _="relative://relative-site";for(let C=0;C<100;C++)_+=`/${C}`;let w=new URL(y,_);return{isRelativeUrl:w&&w.hostname==="relative-site"&&w.protocol==="relative:",url:w}}function Q(y,_){if(!_)return y;let w=y.nodes[0],N;return _[w.selector]&&_["*"]?N=_c(_[w.selector],_["*"]):N=_[w.selector]||_["*"],N&&(y.nodes[0].nodes=w.nodes.reduce(se(N),[])),y}function Z(y){return y.nodes[0].nodes.reduce(function(_,w){return _.push(`${w.prop}:${w.value}${w.important?" !important":""}`),_},[]).join(";")}function se(y){return function(_,w){return De(y,w.prop)&&y[w.prop].some(function(C){return C.test(w.value)})&&_.push(w),_}}function oe(y,_,w){return _?(y=y.split(/\s+/),y.filter(function(N){return _.indexOf(N)!==-1||w.some(function(C){return C.test(N)})}).join(" ")):y}}var Qb={decodeEntities:!0};br.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};br.simpleTransform=function(e,t,r){return r=r===void 0?!0:r,t=t||{},function(i,a){let s;if(r)for(s in t)a[s]=t[s];else a=t;return{tagName:e,attribs:a}}}});var Bc=v((R1,Mc)=>{var oy="[object Object]";function ly(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function uy(e,t){return function(r){return e(t(r))}}var cy=Function.prototype,Dc=Object.prototype,zc=cy.toString,hy=Dc.hasOwnProperty,fy=zc.call(Object),dy=Dc.toString,my=uy(Object.getPrototypeOf,Object);function py(e){return!!e&&typeof e=="object"}function gy(e){if(!py(e)||dy.call(e)!=oy||ly(e))return!1;var t=my(e);if(t===null)return!0;var r=hy.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&zc.call(r)==fy}Mc.exports=gy});var Oh=v((vr,It)=>{var by=200,Zc="__lodash_hash_undefined__",eh=9007199254740991,Rs="[object Arguments]",yy="[object Array]",th="[object Boolean]",rh="[object Date]",vy="[object Error]",Is="[object Function]",ih="[object GeneratorFunction]",Ai="[object Map]",ah="[object Number]",Ps="[object Object]",Hc="[object Promise]",sh="[object RegExp]",Ci="[object Set]",nh="[object String]",oh="[object Symbol]",Cs="[object WeakMap]",lh="[object ArrayBuffer]",Oi="[object DataView]",uh="[object Float32Array]",ch="[object Float64Array]",hh="[object Int8Array]",fh="[object Int16Array]",dh="[object Int32Array]",mh="[object Uint8Array]",ph="[object Uint8ClampedArray]",gh="[object Uint16Array]",bh="[object Uint32Array]",wy=/[\\^$.*+?()[\]{}|]/g,ky=/\w*$/,xy=/^\[object .+?Constructor\]$/,_y=/^(?:0|[1-9]\d*)$/,W={};W[Rs]=W[yy]=W[lh]=W[Oi]=W[th]=W[rh]=W[uh]=W[ch]=W[hh]=W[fh]=W[dh]=W[Ai]=W[ah]=W[Ps]=W[sh]=W[Ci]=W[nh]=W[oh]=W[mh]=W[ph]=W[gh]=W[bh]=!0;W[vy]=W[Is]=W[Cs]=!1;var Ty=typeof global=="object"&&global&&global.Object===Object&&global,Sy=typeof self=="object"&&self&&self.Object===Object&&self,ze=Ty||Sy||Function("return this")(),yh=typeof vr=="object"&&vr&&!vr.nodeType&&vr,Uc=yh&&typeof It=="object"&&It&&!It.nodeType&&It,Ey=Uc&&Uc.exports===yh;function Ay(e,t){return e.set(t[0],t[1]),e}function Cy(e,t){return e.add(t),e}function Oy(e,t){for(var r=-1,i=e?e.length:0;++r-1}function rv(e,t){var r=this.__data__,i=ji(r,e);return i<0?r.push([e,t]):r[i][1]=t,this}Me.prototype.clear=Qy;Me.prototype.delete=Zy;Me.prototype.get=ev;Me.prototype.has=tv;Me.prototype.set=rv;function Pt(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=eh}function Ri(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Bv(e){return!!e&&typeof e=="object"}function Ms(e){return Ah(e)?dv(e):vv(e)}function Hv(){return[]}function Uv(){return!1}It.exports=Pv});var zh=v((s_,Ws)=>{function Dh(e,t){if(t&&t.documentElement)e=t,t=arguments[2];else if(!e||!e.documentElement)throw new Error("First argument to Readability constructor should be a document object.");if(t=t||{},this._doc=e,this._docJSDOMParser=this._doc.firstChild.__JSDOMParser__,this._articleTitle=null,this._articleByline=null,this._articleDir=null,this._articleSiteName=null,this._attempts=[],this._debug=!!t.debug,this._maxElemsToParse=t.maxElemsToParse||this.DEFAULT_MAX_ELEMS_TO_PARSE,this._nbTopCandidates=t.nbTopCandidates||this.DEFAULT_N_TOP_CANDIDATES,this._charThreshold=t.charThreshold||this.DEFAULT_CHAR_THRESHOLD,this._classesToPreserve=this.CLASSES_TO_PRESERVE.concat(t.classesToPreserve||[]),this._keepClasses=!!t.keepClasses,this._serializer=t.serializer||function(r){return r.innerHTML},this._disableJSONLD=!!t.disableJSONLD,this._flags=this.FLAG_STRIP_UNLIKELYS|this.FLAG_WEIGHT_CLASSES|this.FLAG_CLEAN_CONDITIONALLY,this._debug){let r=function(i){if(i.nodeType==i.TEXT_NODE)return`${i.nodeName} ("${i.textContent}")`;let a=Array.from(i.attributes||[],function(s){return`${s.name}="${s.value}"`}).join(" ");return`<${i.localName} ${a}>`};this.log=function(){if(typeof dump<"u"){var i=Array.prototype.map.call(arguments,function(a){return a&&a.nodeName?r(a):a}).join(" ");dump("Reader: (Readability) "+i+` -`)}else if(typeof console<"u"){let a=Array.from(arguments,s=>s&&s.nodeType==this.ELEMENT_NODE?r(s):s);a.unshift("Reader: (Readability)"),console.log.apply(console,a)}}}else this.log=function(){}}Dh.prototype={FLAG_STRIP_UNLIKELYS:1,FLAG_WEIGHT_CLASSES:2,FLAG_CLEAN_CONDITIONALLY:4,ELEMENT_NODE:1,TEXT_NODE:3,DEFAULT_MAX_ELEMS_TO_PARSE:0,DEFAULT_N_TOP_CANDIDATES:5,DEFAULT_TAGS_TO_SCORE:"section,h2,h3,h4,h5,h6,p,td,pre".toUpperCase().split(","),DEFAULT_CHAR_THRESHOLD:500,REGEXPS:{unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i,positive:/article|body|content|entry|hentry|h-entry|main|page|pagination|post|text|blog|story/i,negative:/-ad-|hidden|^hid$| hid$| hid |^hid |banner|combx|comment|com-|contact|foot|footer|footnote|gdpr|masthead|media|meta|outbrain|promo|related|scroll|share|shoutbox|sidebar|skyscraper|sponsor|shopping|tags|tool|widget/i,extraneous:/print|archive|comment|discuss|e[\-]?mail|share|reply|all|login|sign|single|utility/i,byline:/byline|author|dateline|writtenby|p-author/i,replaceFonts:/<(\/?)font[^>]*>/gi,normalize:/\s{2,}/g,videos:/\/\/(www\.)?((dailymotion|youtube|youtube-nocookie|player\.vimeo|v\.qq)\.com|(archive|upload\.wikimedia)\.org|player\.twitch\.tv)/i,shareElements:/(\b|_)(share|sharedaddy)(\b|_)/i,nextLink:/(next|weiter|continue|>([^\|]|$)|»([^\|]|$))/i,prevLink:/(prev|earl|old|new|<|«)/i,tokenize:/\W+/g,whitespace:/^\s*$/,hasContent:/\S$/,hashUrl:/^#.+/,srcsetUrl:/(\S+)(\s+[\d.]+[xw])?(\s*(?:,|$))/g,b64DataUrl:/^data:\s*([^\s;,]+)\s*;\s*base64\s*,/i,jsonLdArticleTypes:/^Article|AdvertiserContentArticle|NewsArticle|AnalysisNewsArticle|AskPublicNewsArticle|BackgroundNewsArticle|OpinionNewsArticle|ReportageNewsArticle|ReviewNewsArticle|Report|SatiricalArticle|ScholarlyArticle|MedicalScholarlyArticle|SocialMediaPosting|BlogPosting|LiveBlogPosting|DiscussionForumPosting|TechArticle|APIReference$/},UNLIKELY_ROLES:["menu","menubar","complementary","navigation","alert","alertdialog","dialog"],DIV_TO_P_ELEMS:new Set(["BLOCKQUOTE","DL","DIV","IMG","OL","P","PRE","TABLE","UL"]),ALTER_TO_DIV_EXCEPTIONS:["DIV","ARTICLE","SECTION","P"],PRESENTATIONAL_ATTRIBUTES:["align","background","bgcolor","border","cellpadding","cellspacing","frame","hspace","rules","style","valign","vspace"],DEPRECATED_SIZE_ATTRIBUTE_ELEMS:["TABLE","TH","TD","HR","PRE"],PHRASING_ELEMS:["ABBR","AUDIO","B","BDO","BR","BUTTON","CITE","CODE","DATA","DATALIST","DFN","EM","EMBED","I","IMG","INPUT","KBD","LABEL","MARK","MATH","METER","NOSCRIPT","OBJECT","OUTPUT","PROGRESS","Q","RUBY","SAMP","SCRIPT","SELECT","SMALL","SPAN","STRONG","SUB","SUP","TEXTAREA","TIME","VAR","WBR"],CLASSES_TO_PRESERVE:["page"],HTML_ESCAPE_MAP:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"},_postProcessContent:function(e){this._fixRelativeUris(e),this._simplifyNestedElements(e),this._keepClasses||this._cleanClasses(e)},_removeNodes:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _removeNodes");for(var r=e.length-1;r>=0;r--){var i=e[r],a=i.parentNode;a&&(!t||t.call(this,i,r,e))&&a.removeChild(i)}},_replaceNodeTags:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _replaceNodeTags");for(let r of e)this._setNodeTag(r,t)},_forEachNode:function(e,t){Array.prototype.forEach.call(e,t,this)},_findNode:function(e,t){return Array.prototype.find.call(e,t,this)},_someNode:function(e,t){return Array.prototype.some.call(e,t,this)},_everyNode:function(e,t){return Array.prototype.every.call(e,t,this)},_concatNodeLists:function(){var e=Array.prototype.slice,t=e.call(arguments),r=t.map(function(i){return e.call(i)});return Array.prototype.concat.apply([],r)},_getAllNodesWithTag:function(e,t){return e.querySelectorAll?e.querySelectorAll(t.join(",")):[].concat.apply([],t.map(function(r){var i=e.getElementsByTagName(r);return Array.isArray(i)?i:Array.from(i)}))},_cleanClasses:function(e){var t=this._classesToPreserve,r=(e.getAttribute("class")||"").split(/\s+/).filter(function(i){return t.indexOf(i)!=-1}).join(" ");for(r?e.setAttribute("class",r):e.removeAttribute("class"),e=e.firstElementChild;e;e=e.nextElementSibling)this._cleanClasses(e)},_fixRelativeUris:function(e){var t=this._doc.baseURI,r=this._doc.documentURI;function i(n){if(t==r&&n.charAt(0)=="#")return n;try{return new URL(n,t).href}catch{}return n}var a=this._getAllNodesWithTag(e,["a"]);this._forEachNode(a,function(n){var o=n.getAttribute("href");if(o)if(o.indexOf("javascript:")===0)if(n.childNodes.length===1&&n.childNodes[0].nodeType===this.TEXT_NODE){var u=this._doc.createTextNode(n.textContent);n.parentNode.replaceChild(u,n)}else{for(var l=this._doc.createElement("span");n.firstChild;)l.appendChild(n.firstChild);n.parentNode.replaceChild(l,n)}else n.setAttribute("href",i(o))});var s=this._getAllNodesWithTag(e,["img","picture","figure","video","audio","source"]);this._forEachNode(s,function(n){var o=n.getAttribute("src"),u=n.getAttribute("poster"),l=n.getAttribute("srcset");if(o&&n.setAttribute("src",i(o)),u&&n.setAttribute("poster",i(u)),l){var c=l.replace(this.REGEXPS.srcsetUrl,function(f,m,d,p){return i(m)+(d||"")+p});n.setAttribute("srcset",c)}})},_simplifyNestedElements:function(e){for(var t=e;t;){if(t.parentNode&&["DIV","SECTION"].includes(t.tagName)&&!(t.id&&t.id.startsWith("readability"))){if(this._isElementWithoutContent(t)){t=this._removeAndGetNext(t);continue}else if(this._hasSingleTagInsideElement(t,"DIV")||this._hasSingleTagInsideElement(t,"SECTION")){for(var r=t.children[0],i=0;i»] /.test(t))i=/ [\\\/>»] /.test(t),t=r.replace(/(.*)[\|\-\\\/>»] .*/gi,"$1"),a(t)<3&&(t=r.replace(/[^\|\-\\\/>»]*[\|\-\\\/>»](.*)/gi,"$1"));else if(t.indexOf(": ")!==-1){var s=this._concatNodeLists(e.getElementsByTagName("h1"),e.getElementsByTagName("h2")),n=t.trim(),o=this._someNode(s,function(c){return c.textContent.trim()===n});o||(t=r.substring(r.lastIndexOf(":")+1),a(t)<3?t=r.substring(r.indexOf(":")+1):a(r.substr(0,r.indexOf(":")))>5&&(t=r))}else if(t.length>150||t.length<15){var u=e.getElementsByTagName("h1");u.length===1&&(t=this._getInnerText(u[0]))}t=t.trim().replace(this.REGEXPS.normalize," ");var l=a(t);return l<=4&&(!i||l!=a(r.replace(/[\|\-\\\/>»]+/g,""))-1)&&(t=r),t},_prepDocument:function(){var e=this._doc;this._removeNodes(this._getAllNodesWithTag(e,["style"])),e.body&&this._replaceBrs(e.body),this._replaceNodeTags(this._getAllNodesWithTag(e,["font"]),"SPAN")},_nextNode:function(e){for(var t=e;t&&t.nodeType!=this.ELEMENT_NODE&&this.REGEXPS.whitespace.test(t.textContent);)t=t.nextSibling;return t},_replaceBrs:function(e){this._forEachNode(this._getAllNodesWithTag(e,["br"]),function(t){for(var r=t.nextSibling,i=!1;(r=this._nextNode(r))&&r.tagName=="BR";){i=!0;var a=r.nextSibling;r.parentNode.removeChild(r),r=a}if(i){var s=this._doc.createElement("p");for(t.parentNode.replaceChild(s,t),r=s.nextSibling;r;){if(r.tagName=="BR"){var n=this._nextNode(r.nextSibling);if(n&&n.tagName=="BR")break}if(!this._isPhrasingContent(r))break;var o=r.nextSibling;s.appendChild(r),r=o}for(;s.lastChild&&this._isWhitespace(s.lastChild);)s.removeChild(s.lastChild);s.parentNode.tagName==="P"&&this._setNodeTag(s.parentNode,"DIV")}})},_setNodeTag:function(e,t){if(this.log("_setNodeTag",e,t),this._docJSDOMParser)return e.localName=t.toLowerCase(),e.tagName=t.toUpperCase(),e;for(var r=e.ownerDocument.createElement(t);e.firstChild;)r.appendChild(e.firstChild);e.parentNode.replaceChild(r,e),e.readability&&(r.readability=e.readability);for(var i=0;i!r.includes(n)),s=a.join(" ").length/i.join(" ").length;return 1-s},_checkByline:function(e,t){if(this._articleByline)return!1;if(e.getAttribute!==void 0)var r=e.getAttribute("rel"),i=e.getAttribute("itemprop");return(r==="author"||i&&i.indexOf("author")!==-1||this.REGEXPS.byline.test(t))&&this._isValidByline(e.textContent)?(this._articleByline=e.textContent.trim(),!0):!1},_getNodeAncestors:function(e,t){t=t||0;for(var r=0,i=[];e.parentNode&&(i.push(e.parentNode),!(t&&++r===t));)e=e.parentNode;return i},_grabArticle:function(e){this.log("**** grabArticle ****");var t=this._doc,r=e!==null;if(e=e||this._doc.body,!e)return this.log("No body found in document. Abort."),null;for(var i=e.innerHTML;;){this.log("Starting grabArticle loop");var a=this._flagIsActive(this.FLAG_STRIP_UNLIKELYS),s=[],n=this._doc.documentElement;let Ys=!0;for(;n;){n.tagName==="HTML"&&(this._articleLang=n.getAttribute("lang"));var o=n.className+" "+n.id;if(!this._isProbablyVisible(n)){this.log("Removing hidden node - "+o),n=this._removeAndGetNext(n);continue}if(this._checkByline(n,o)){n=this._removeAndGetNext(n);continue}if(Ys&&this._headerDuplicatesTitle(n)){this.log("Removing header: ",n.textContent.trim(),this._articleTitle.trim()),Ys=!1,n=this._removeAndGetNext(n);continue}if(a){if(this.REGEXPS.unlikelyCandidates.test(o)&&!this.REGEXPS.okMaybeItsACandidate.test(o)&&!this._hasAncestorTag(n,"table")&&!this._hasAncestorTag(n,"code")&&n.tagName!=="BODY"&&n.tagName!=="A"){this.log("Removing unlikely candidate - "+o),n=this._removeAndGetNext(n);continue}if(this.UNLIKELY_ROLES.includes(n.getAttribute("role"))){this.log("Removing content with role "+n.getAttribute("role")+" - "+o),n=this._removeAndGetNext(n);continue}}if((n.tagName==="DIV"||n.tagName==="SECTION"||n.tagName==="HEADER"||n.tagName==="H1"||n.tagName==="H2"||n.tagName==="H3"||n.tagName==="H4"||n.tagName==="H5"||n.tagName==="H6")&&this._isElementWithoutContent(n)){n=this._removeAndGetNext(n);continue}if(this.DEFAULT_TAGS_TO_SCORE.indexOf(n.tagName)!==-1&&s.push(n),n.tagName==="DIV"){for(var u=null,l=n.firstChild;l;){var c=l.nextSibling;if(this._isPhrasingContent(l))u!==null?u.appendChild(l):this._isWhitespace(l)||(u=t.createElement("p"),n.replaceChild(u,l),u.appendChild(l));else if(u!==null){for(;u.lastChild&&this._isWhitespace(u.lastChild);)u.removeChild(u.lastChild);u=null}l=c}if(this._hasSingleTagInsideElement(n,"P")&&this._getLinkDensity(n)<.25){var f=n.children[0];n.parentNode.replaceChild(f,n),n=f,s.push(n)}else this._hasChildBlockElement(n)||(n=this._setNodeTag(n,"P"),s.push(n))}n=this._getNextNode(n)}var m=[];this._forEachNode(s,function(Le){if(!(!Le.parentNode||typeof Le.parentNode.tagName>"u")){var Be=this._getInnerText(Le);if(!(Be.length<25)){var Ks=this._getNodeAncestors(Le,5);if(Ks.length!==0){var Sr=0;Sr+=1,Sr+=Be.split(",").length,Sr+=Math.min(Math.floor(Be.length/100),3),this._forEachNode(Ks,function(Qe,zi){if(!(!Qe.tagName||!Qe.parentNode||typeof Qe.parentNode.tagName>"u")){if(typeof Qe.readability>"u"&&(this._initializeNode(Qe),m.push(Qe)),zi===0)var Mi=1;else zi===1?Mi=2:Mi=zi*3;Qe.readability.contentScore+=Sr/Mi}})}}}});for(var d=[],p=0,E=m.length;pS.readability.contentScore){d.splice(k,0,g),d.length>this._nbTopCandidates&&d.pop();break}}}var x=d[0]||null,O=!1,A;if(x===null||x.tagName==="BODY"){for(x=t.createElement("DIV"),O=!0;e.firstChild;)this.log("Moving child out:",e.firstChild),x.appendChild(e.firstChild);e.appendChild(x),this._initializeNode(x)}else if(x){for(var $=[],z=1;z=.75&&$.push(this._getNodeAncestors(d[z]));var B=3;if($.length>=B)for(A=x.parentNode;A.tagName!=="BODY";){for(var Q=0,Z=0;Z<$.length&&Q=B){x=A;break}A=A.parentNode}x.readability||this._initializeNode(x),A=x.parentNode;for(var se=x.readability.contentScore,oe=se/3;A.tagName!=="BODY";){if(!A.readability){A=A.parentNode;continue}var y=A.readability.contentScore;if(yse){x=A;break}se=A.readability.contentScore,A=A.parentNode}for(A=x.parentNode;A.tagName!="BODY"&&A.children.length==1;)x=A,A=x.parentNode;x.readability||this._initializeNode(x)}var _=t.createElement("DIV");r&&(_.id="readability-content");var w=Math.max(10,x.readability.contentScore*.2);A=x.parentNode;for(var N=A.children,C=0,F=N.length;C=w)I=!0;else if(R.nodeName==="P"){var j=this._getLinkDensity(R),h=this._getInnerText(R),ae=h.length;(ae>80&&j<.25||ae<80&&ae>0&&j===0&&h.search(/\.( |$)/)!==-1)&&(I=!0)}}I&&(this.log("Appending node:",R),this.ALTER_TO_DIV_EXCEPTIONS.indexOf(R.nodeName)===-1&&(this.log("Altering sibling:",R,"to div."),R=this._setNodeTag(R,"DIV")),_.appendChild(R),N=A.children,C-=1,F-=1)}if(this._debug&&this.log("Article content pre-prep: "+_.innerHTML),this._prepArticle(_),this._debug&&this.log("Article content post-prep: "+_.innerHTML),O)x.id="readability-page-1",x.className="page";else{var T=t.createElement("DIV");for(T.id="readability-page-1",T.className="page";_.firstChild;)T.appendChild(_.firstChild);_.appendChild(T)}this._debug&&this.log("Article content after paging: "+_.innerHTML);var X=!0,Ae=this._getInnerText(_,!0).length;if(Ae0&&e.length<100):!1},_unescapeHtmlEntities:function(e){if(!e)return e;var t=this.HTML_ESCAPE_MAP;return e.replace(/&(quot|amp|apos|lt|gt);/g,function(r,i){return t[i]}).replace(/&#(?:x([0-9a-z]{1,4})|([0-9]{1,4}));/gi,function(r,i,a){var s=parseInt(i||a,i?16:10);return String.fromCharCode(s)})},_getJSONLD:function(e){var t=this._getAllNodesWithTag(e,["script"]),r;return this._forEachNode(t,function(i){if(!r&&i.getAttribute("type")==="application/ld+json")try{var a=i.textContent.replace(/^\s*\s*$/g,""),s=JSON.parse(a);if(!s["@context"]||!s["@context"].match(/^https?\:\/\/schema\.org$/)||(!s["@type"]&&Array.isArray(s["@graph"])&&(s=s["@graph"].find(function(l){return(l["@type"]||"").match(this.REGEXPS.jsonLdArticleTypes)})),!s||!s["@type"]||!s["@type"].match(this.REGEXPS.jsonLdArticleTypes)))return;if(r={},typeof s.name=="string"&&typeof s.headline=="string"&&s.name!==s.headline){var n=this._getArticleTitle(),o=this._textSimilarity(s.name,n)>.75,u=this._textSimilarity(s.headline,n)>.75;u&&!o?r.title=s.headline:r.title=s.name}else typeof s.name=="string"?r.title=s.name.trim():typeof s.headline=="string"&&(r.title=s.headline.trim());s.author&&(typeof s.author.name=="string"?r.byline=s.author.name.trim():Array.isArray(s.author)&&s.author[0]&&typeof s.author[0].name=="string"&&(r.byline=s.author.filter(function(l){return l&&typeof l.name=="string"}).map(function(l){return l.name.trim()}).join(", "))),typeof s.description=="string"&&(r.excerpt=s.description.trim()),s.publisher&&typeof s.publisher.name=="string"&&(r.siteName=s.publisher.name.trim());return}catch(l){this.log(l.message)}}),r||{}},_getArticleMetadata:function(e){var t={},r={},i=this._doc.getElementsByTagName("meta"),a=/\s*(dc|dcterm|og|twitter)\s*:\s*(author|creator|description|title|site_name)\s*/gi,s=/^\s*(?:(dc|dcterm|og|twitter|weibo:(article|webpage))\s*[\.:]\s*)?(author|creator|description|title|site_name)\s*$/i;return this._forEachNode(i,function(n){var o=n.getAttribute("name"),u=n.getAttribute("property"),l=n.getAttribute("content");if(!!l){var c=null,f=null;u&&(c=u.match(a),c&&(f=c[0].toLowerCase().replace(/\s/g,""),r[f]=l.trim())),!c&&o&&s.test(o)&&(f=o,l&&(f=f.toLowerCase().replace(/\s/g,"").replace(/\./g,":"),r[f]=l.trim()))}}),t.title=e.title||r["dc:title"]||r["dcterm:title"]||r["og:title"]||r["weibo:article:title"]||r["weibo:webpage:title"]||r.title||r["twitter:title"],t.title||(t.title=this._getArticleTitle()),t.byline=e.byline||r["dc:creator"]||r["dcterm:creator"]||r.author,t.excerpt=e.excerpt||r["dc:description"]||r["dcterm:description"]||r["og:description"]||r["weibo:article:description"]||r["weibo:webpage:description"]||r.description||r["twitter:description"],t.siteName=e.siteName||r["og:site_name"],t.title=this._unescapeHtmlEntities(t.title),t.byline=this._unescapeHtmlEntities(t.byline),t.excerpt=this._unescapeHtmlEntities(t.excerpt),t.siteName=this._unescapeHtmlEntities(t.siteName),t},_isSingleImage:function(e){return e.tagName==="IMG"?!0:e.children.length!==1||e.textContent.trim()!==""?!1:this._isSingleImage(e.children[0])},_unwrapNoscriptImages:function(e){var t=Array.from(e.getElementsByTagName("img"));this._forEachNode(t,function(i){for(var a=0;a"u"?!0:t;var r=e.textContent.trim();return t?r.replace(this.REGEXPS.normalize," "):r},_getCharCount:function(e,t){return t=t||",",this._getInnerText(e).split(t).length-1},_cleanStyles:function(e){if(!(!e||e.tagName.toLowerCase()==="svg")){for(var t=0;t0&&a>r)return!1;if(e.parentNode.tagName===t&&(!i||i(e.parentNode)))return!0;e=e.parentNode,a++}return!1},_getRowAndColumnCount:function(e){for(var t=0,r=0,i=e.getElementsByTagName("tr"),a=0;a0){i._readabilityDataTable=!0;continue}var u=["col","colgroup","tfoot","thead","th"],l=function(f){return!!i.getElementsByTagName(f)[0]};if(u.some(l)){this.log("Data table because found data-y descendant"),i._readabilityDataTable=!0;continue}if(i.getElementsByTagName("table")[0]){i._readabilityDataTable=!1;continue}var c=this._getRowAndColumnCount(i);if(c.rows>=10||c.columns>4){i._readabilityDataTable=!0;continue}i._readabilityDataTable=c.rows*c.columns>10}},_fixLazyImages:function(e){this._forEachNode(this._getAllNodesWithTag(e,["img","picture","figure"]),function(t){if(t.src&&this.REGEXPS.b64DataUrl.test(t.src)){var r=this.REGEXPS.b64DataUrl.exec(t.src);if(r[1]==="image/svg+xml")return;for(var i=!1,a=0;ai+=this._getInnerText(s,!0).length),i/r},_cleanConditionally:function(e,t){!this._flagIsActive(this.FLAG_CLEAN_CONDITIONALLY)||this._removeNodes(this._getAllNodesWithTag(e,[t]),function(r){var i=function(O){return O._readabilityDataTable},a=t==="ul"||t==="ol";if(!a){var s=0,n=this._getAllNodesWithTag(r,["ul","ol"]);this._forEachNode(n,O=>s+=this._getInnerText(O).length),a=s/this._getInnerText(r).length>.9}if(t==="table"&&i(r)||this._hasAncestorTag(r,"table",-1,i)||this._hasAncestorTag(r,"code"))return!1;var o=this._getClassWeight(r);this.log("Cleaning Conditionally",r);var u=0;if(o+u<0)return!0;if(this._getCharCount(r,",")<10){for(var l=r.getElementsByTagName("p").length,c=r.getElementsByTagName("img").length,f=r.getElementsByTagName("li").length-100,m=r.getElementsByTagName("input").length,d=this._getTextDensity(r,["h1","h2","h3","h4","h5","h6"]),p=0,E=this._getAllNodesWithTag(r,["object","embed","iframe"]),g=0;g1&&l/c<.5&&!this._hasAncestorTag(r,"figure")||!a&&f>l||m>Math.floor(l/3)||!a&&d<.9&&S<25&&(c===0||c>2)&&!this._hasAncestorTag(r,"figure")||!a&&o<25&&k>.2||o>=25&&k>.5||p===1&&S<75||p>1;return x}return!1})},_cleanMatchedNodes:function(e,t){for(var r=this._getNextNode(e,!0),i=this._getNextNode(e);i&&i!=r;)t.call(this,i,i.className+" "+i.id)?i=this._removeAndGetNext(i):i=this._getNextNode(i)},_cleanHeaders:function(e){let t=this._getAllNodesWithTag(e,["h1","h2"]);this._removeNodes(t,function(r){let i=this._getClassWeight(r)<0;return i&&this.log("Removing header with low class weight:",r),i})},_headerDuplicatesTitle:function(e){if(e.tagName!="H1"&&e.tagName!="H2")return!1;var t=this._getInnerText(e,!1);return this.log("Evaluating similarity of header:",t,this._articleTitle),this._textSimilarity(this._articleTitle,t)>.75},_flagIsActive:function(e){return(this._flags&e)>0},_removeFlag:function(e){this._flags=this._flags&~e},_isProbablyVisible:function(e){return(!e.style||e.style.display!="none")&&!e.hasAttribute("hidden")&&(!e.hasAttribute("aria-hidden")||e.getAttribute("aria-hidden")!="true"||e.className&&e.className.indexOf&&e.className.indexOf("fallback-image")!==-1)},parse:function(){if(this._maxElemsToParse>0){var e=this._doc.getElementsByTagName("*").length;if(e>this._maxElemsToParse)throw new Error("Aborting parsing document; "+e+" elements found")}this._unwrapNoscriptImages(this._doc);var t=this._disableJSONLD?{}:this._getJSONLD(this._doc);this._removeScripts(this._doc),this._prepDocument();var r=this._getArticleMetadata(t);this._articleTitle=r.title;var i=this._grabArticle();if(!i)return null;if(this.log("Grabbed: "+i.innerHTML),this._postProcessContent(i),!r.excerpt){var a=i.getElementsByTagName("p");a.length>0&&(r.excerpt=a[0].textContent.trim())}var s=i.textContent;return{title:this._articleTitle,byline:r.byline||this._articleByline,dir:this._articleDir,lang:this._articleLang,content:this._serializer(i),textContent:s,length:s.length,excerpt:r.excerpt,siteName:r.siteName||this._articleSiteName}}};typeof Ws=="object"&&(Ws.exports=Dh)});var Bh=v((n_,Vs)=>{var Mh={unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i};function sw(e){return(!e.style||e.style.display!="none")&&!e.hasAttribute("hidden")&&(!e.hasAttribute("aria-hidden")||e.getAttribute("aria-hidden")!="true"||e.className&&e.className.indexOf&&e.className.indexOf("fallback-image")!==-1)}function nw(e,t={}){typeof t=="function"&&(t={visibilityChecker:t});var r={minScore:20,minContentLength:140,visibilityChecker:sw};t=Object.assign(r,t);var i=e.querySelectorAll("p, pre, article"),a=e.querySelectorAll("div > br");if(a.length){var s=new Set(i);[].forEach.call(a,function(o){s.add(o.parentNode)}),i=Array.from(s)}var n=0;return[].some.call(i,function(o){if(!t.visibilityChecker(o))return!1;var u=o.className+" "+o.id;if(Mh.unlikelyCandidates.test(u)&&!Mh.okMaybeItsACandidate.test(u)||o.matches("li p"))return!1;var l=o.textContent.trim().length;return lt.minScore)})}typeof Vs=="object"&&(Vs.exports=nw)});var Uh=v((o_,Hh)=>{var ow=zh(),lw=Bh();Hh.exports={Readability:ow,isProbablyReaderable:lw}});var Qs=e=>({}).toString.call(e);var ye=e=>Array.isArray(e),pt=e=>String(e)===e,Hi=e=>Number(e)===e;var Fi=e=>Qs(e)==="[object Function]",Ar=e=>Qs(e)==="[object Object]"&&!ye(e),kf=e=>e instanceof Date&&!isNaN(e.valueOf());var Wi=(e,t)=>!e||!t?!1:Object.prototype.hasOwnProperty.call(e,t);var Bw=Number.MAX_SAFE_INTEGER;var Cr=e=>{let t=Hi(e)?String(e):e;if(!pt(t))throw new Error("InvalidInput: String required.");return t},Zs=(e,t)=>{let r=Cr(e),i=t||140;if(r.length<=i)return r;let a=r.substring(0,i),s=a.split(" "),n=s.length,o="";return n>1?(s.pop(),o+=s.join(" "),o.lengthCr(e).replace(/<.*?>/gi," ").replace(/\s\s+/g," ").trim();var Ui=(e,t,r)=>{let i=Cr(e);if(Hi(t)&&(t=String(t)),Hi(r)&&(r=String(r)),pt(t)&&pt(r))i=i.split(t).join(r);else if(ye(t)&&pt(r))t.forEach(a=>{i=Ui(i,a,r)});else if(ye(t)&&ye(r)&&t.length===r.length){let a=t.length;if(a>0)for(let s=0;s{let t=Cr(e),r={a:"á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ|ä",A:"Á|À|Ả|Ã|Ạ|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ|Ä",c:"ç",C:"Ç",d:"đ",D:"Đ",e:"é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ|ë",E:"É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ|Ë",i:"í|ì|ỉ|ĩ|ị|ï|î",I:"Í|Ì|Ỉ|Ĩ|Ị|Ï|Î",o:"ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ|ö",O:"Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ô|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ|Ö",u:"ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự|û",U:"Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự|Û",y:"ý|ỳ|ỷ|ỹ|ỵ",Y:"Ý|Ỳ|Ỷ|Ỹ|Ỵ"},i=(a,s)=>{t=Ui(t,a,s)};for(let a in r)Wi(r,a)&&r[a].split("|").forEach(s=>i(s,a));return t};var tn=(e,t="-")=>xf(e).trim().toLowerCase().replace(/\W+/g," ").replace(/\s+/g," ").replace(/\s/g,t);var rn=(...e)=>e.reduce((t,r)=>i=>r(t(i)));var _e=(e,t=null)=>{let r=t||new Set;if(r.has(e))return e;if(r.add(e),kf(e))return new Date(e.valueOf());let i=s=>{let n=Object.create({});for(let o in s)Wi(s,o)&&(n[o]=_e(s[o],r));return n},a=s=>[...s].map(n=>ye(n)?a(n):Ar(n)?i(n):_e(n,r));return ye(e)?a(e):Ar(e)?i(e):e},Or=(e,t,r=!1,i=[])=>{for(let a in e)if(!(i.length>0&&i.includes(a))&&(!r||r&&Wi(t,a))){let s=e[a],n=t[a];Ar(n)&&Ar(s)||ye(n)&&ye(s)?t[a]=Or(s,t[a],r,i):t[a]=_e(s)}return t},an=(e=[])=>[...new Set(e)];var To=Ut(wo(),1);var Sd={headers:{"user-agent":"Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0",accept:"text/html; charset=utf-8","accept-encoding":"deflate,zlib,gzip"},responseType:"text",responseEncoding:"utf8",timeout:6e4,maxRedirects:3},Ed={allowedTags:["h1","h2","h3","h4","h5","u","b","i","em","strong","small","sup","sub","div","span","p","article","blockquote","section","details","summary","pre","code","ul","ol","li","dd","dl","table","th","tr","td","thead","tbody","tfood","fieldset","legend","figure","figcaption","img","picture","video","audio","source","iframe","progress","br","p","hr","label","abbr","a","svg"],allowedAttributes:{a:["href","target","title"],abbr:["title"],progress:["value","max"],img:["src","srcset","alt","width","height","style","title"],picture:["media","srcset"],video:["controls","width","height","autoplay","muted","loop","src"],audio:["controls"],source:["src","srcset","data-srcset","type","media","sizes"],iframe:["src","frameborder","height","width","scrolling","allow"],svg:["width","height"]},allowedIframeDomains:["youtube.com","twitter.com","facebook.com","vimeo.com"]},Ad={removeHTMLComments:2,removeLineBreaks:!0},Cd={wordsPerMinute:300,urlsCompareAlgorithm:"levenshtein",descriptionLengthThreshold:210,descriptionTruncateLen:210,contentLengthThreshold:200},Ie={requestOptions:Sd,sanitizeHtmlOptions:Ed,htmlCrushOptions:Ad,parserOptions:Cd},ko=()=>_e(Ie.requestOptions),xo=()=>_e(Ie.sanitizeHtmlOptions),_o=()=>_e(Ie.htmlCrushOptions),kt=()=>_e(Ie.parserOptions),xk=(e={})=>{Object.keys(Ie.parserOptions).forEach(t=>{t in e&&(Ie.parserOptions[t]=e[t])})},_k=(e={})=>{Or(e,Ie.requestOptions)},Tk=(e={})=>{Or(e,Ie.htmlCrushOptions)},Sk=(e={})=>{Object.keys(e).forEach(t=>{Ie.sanitizeHtmlOptions[t]=_e(e[t])})};var So=async e=>{try{let t=await To.default.get(e,ko()),r=t.headers["content-type"]||"";if(!r||!r.includes("text/html"))throw new Error(`Content type must be "text/html", not "${r}"`);return t.data}catch(t){throw new Error(`${t.name}: ${t.message}`)}};function Od(e,t){return e.endsWith(t)?e.length===t.length||e[e.length-t.length-1]===".":!1}function Nd(e,t){let r=e.length-t.length-2,i=e.lastIndexOf(".",r);return i===-1?e:e.slice(i+1)}function ma(e,t,r){if(r.validHosts!==null){let i=r.validHosts;for(let a=0;ar+1&&e.charCodeAt(i-1)<=32;)i-=1;if(e.charCodeAt(r)===47&&e.charCodeAt(r+1)===47)r+=2;else{let l=e.indexOf(":/",r);if(l!==-1){let c=l-r,f=e.charCodeAt(r),m=e.charCodeAt(r+1),d=e.charCodeAt(r+2),p=e.charCodeAt(r+3),E=e.charCodeAt(r+4);if(!(c===5&&f===104&&m===116&&d===116&&p===112&&E===115)){if(!(c===4&&f===104&&m===116&&d===116&&p===112)){if(!(c===3&&f===119&&m===115&&d===115)){if(!(c===2&&f===119&&m===115))for(let g=r;g=97&&b<=122||b>=48&&b<=57||b===46||b===45||b===43))return null}}}}for(r=l+2;e.charCodeAt(r)===47;)r+=1}}let n=-1,o=-1,u=-1;for(let l=r;l=65&&c<=90&&(a=!0)}if(n!==-1&&n>r&&nr&&ur+1&&e.charCodeAt(i-1)===46;)i-=1;let s=r!==0||i!==e.length?e.slice(r,i):e;return a?s.toLowerCase():s}function $d(e){if(e.length<7||e.length>15)return!1;let t=0;for(let r=0;r57)return!1}return t===3&&e.charCodeAt(0)!==46&&e.charCodeAt(e.length-1)!==46}function jd(e){if(e.length<3)return!1;let t=e[0]==="["?1:0,r=e.length;if(e[r-1]==="]"&&(r-=1),r-t>39)return!1;let i=!1;for(;t=48&&a<=57||a>=97&&a<=102||a>=65&&a<=90))return!1}return i}function ga(e){return jd(e)||$d(e)}function Eo(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function ba(e){if(e.length>255||e.length===0||Eo(e.charCodeAt(0))===!1)return!1;let t=-1,r=-1,i=e.length;for(let a=0;a64||r===46||r===45||r===95)return!1;t=a}else if((Eo(s)||s===45||s===95)===!1)return!1;r=s}return i-t-1<=63&&r!==45}function Ao({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:r=!0,extractHostname:i=!0,mixedInputs:a=!0,validHosts:s=null,validateHostname:n=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:r,extractHostname:i,mixedInputs:a,validHosts:s,validateHostname:n}}var Ld=Ao({});function ya(e){return e===void 0?Ld:Ao(e)}function va(e,t){return t.length===e.length?"":e.slice(0,-t.length-1)}function wa(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}function ka(e){e.domain=null,e.domainWithoutSuffix=null,e.hostname=null,e.isIcann=null,e.isIp=null,e.isPrivate=null,e.publicSuffix=null,e.subdomain=null}function xa(e,t,r,i,a){let s=ya(i);return typeof e!="string"||(s.extractHostname===!1?a.hostname=e:s.mixedInputs===!0?a.hostname=Dr(e,ba(e)):a.hostname=Dr(e,!1),t===0||a.hostname===null)||s.detectIp===!0&&(a.isIp=ga(a.hostname),a.isIp===!0)?a:s.validateHostname===!0&&s.extractHostname===!0&&ba(a.hostname)===!1?(a.hostname=null,a):(r(a.hostname,s,a),t===2||a.publicSuffix===null||(a.domain=ma(a.publicSuffix,a.hostname,s),t===3||a.domain===null)||(a.subdomain=va(a.hostname,a.domain),t===4)||(a.domainWithoutSuffix=pa(a.domain,a.publicSuffix)),a)}function _a(e,t,r){if(t.allowPrivateDomains===!1&&e.length>3){let i=e.length-1,a=e.charCodeAt(i),s=e.charCodeAt(i-1),n=e.charCodeAt(i-2),o=e.charCodeAt(i-3);if(a===109&&s===111&&n===99&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="com",!0;if(a===103&&s===114&&n===111&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="org",!0;if(a===117&&s===100&&n===101&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="edu",!0;if(a===118&&s===111&&n===103&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="gov",!0;if(a===116&&s===101&&n===110&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="net",!0;if(a===101&&s===100&&n===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="de",!0}return!1}var Co=function(){let e={$:1,succ:{}},t={$:0,succ:{city:e}};return{$:0,succ:{ck:{$:0,succ:{www:e}},jp:{$:0,succ:{kawasaki:t,kitakyushu:t,kobe:t,nagoya:t,sapporo:t,sendai:t,yokohama:t}}}}}(),Oo=function(){let e={$:1,succ:{}},t={$:2,succ:{}},r={$:1,succ:{gov:e,com:e,org:e,net:e,edu:e}},i={$:0,succ:{"*":t}},a={$:1,succ:{blogspot:t}},s={$:1,succ:{gov:e}},n={$:0,succ:{"*":e}},o={$:0,succ:{cloud:t}},u={$:1,succ:{co:t}},l={$:2,succ:{nodes:t}},c={$:0,succ:{s3:t}},f={$:0,succ:{direct:t}},m={$:0,succ:{dualstack:c}},d={$:0,succ:{s3:t,dualstack:c,"s3-website":t}},p={$:0,succ:{apps:t}},E={$:0,succ:{paas:t}},g={$:0,succ:{app:t}},b={$:2,succ:{eu:t}},k={$:0,succ:{site:t}},S={$:0,succ:{pages:t}},x={$:1,succ:{com:e,edu:e,net:e,org:e}},O={$:0,succ:{j:t}},A={$:0,succ:{jelastic:t}},$={$:0,succ:{user:t}},z={$:1,succ:{ybo:t}},B={$:0,succ:{cust:t,reservd:t}},Q={$:0,succ:{cust:t}},Z={$:1,succ:{gov:e,edu:e,mil:e,com:e,org:e,net:e}},se={$:1,succ:{edu:e,biz:e,net:e,org:e,gov:e,info:e,com:e}},oe={$:1,succ:{gov:e,blogspot:t}},y={$:1,succ:{barsy:t}},_={$:0,succ:{forgot:t}},w={$:1,succ:{gs:e}},N={$:0,succ:{nes:e}},C={$:1,succ:{k12:e,cc:e,lib:e}},F={$:1,succ:{cc:e,lib:e}};return{$:0,succ:{ac:{$:1,succ:{com:e,edu:e,gov:e,net:e,mil:e,org:e,drr:t}},ad:{$:1,succ:{nom:e}},ae:{$:1,succ:{co:e,net:e,org:e,sch:e,ac:e,gov:e,mil:e,blogspot:t}},aero:{$:1,succ:{"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,aircraft:e,airline:e,airport:e,"air-surveillance":e,airtraffic:e,"air-traffic-control":e,ambulance:e,amusement:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}},af:r,ag:{$:1,succ:{com:e,org:e,net:e,co:e,nom:e}},ai:{$:1,succ:{off:e,com:e,net:e,org:e,uwu:t}},al:{$:1,succ:{com:e,edu:e,gov:e,mil:e,net:e,org:e,blogspot:t}},am:{$:1,succ:{co:e,com:e,commune:e,net:e,org:e,radio:t,blogspot:t,neko:t,nyaa:t}},ao:{$:1,succ:{ed:e,gv:e,og:e,co:e,pb:e,it:e}},aq:e,ar:{$:1,succ:{bet:e,com:a,coop:e,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,mutual:e,net:e,org:e,senasa:e,tur:e}},arpa:{$:1,succ:{e164:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}},as:s,asia:{$:1,succ:{cloudns:t}},at:{$:1,succ:{ac:{$:1,succ:{sth:e}},co:a,gv:e,or:e,funkfeuer:{$:0,succ:{wien:t}},futurecms:{$:0,succ:{"*":t,ex:i,in:i}},futurehosting:t,futuremailing:t,ortsinfo:{$:0,succ:{ex:i,kunden:i}},biz:t,info:t,priv:t,myspreadshop:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}},au:{$:1,succ:{com:{$:1,succ:{blogspot:t,cloudlets:{$:0,succ:{mel:t}},myspreadshop:t}},net:e,org:e,edu:{$:1,succ:{act:e,catholic:e,nsw:{$:1,succ:{schools:e}},nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}},gov:{$:1,succ:{qld:e,sa:e,tas:e,vic:e,wa:e}},asn:e,id:e,info:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}},aw:{$:1,succ:{com:e}},ax:{$:1,succ:{be:t,cat:t,es:t,eu:t,gg:t,mc:t,us:t,xy:t}},az:{$:1,succ:{com:e,net:e,int:e,gov:e,org:e,edu:e,info:e,pp:e,mil:e,name:e,pro:e,biz:e}},ba:{$:1,succ:{com:e,edu:e,gov:e,mil:e,net:e,org:e,rs:t,blogspot:t}},bb:{$:1,succ:{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}},bd:n,be:{$:1,succ:{ac:e,webhosting:t,blogspot:t,interhostsolutions:o,kuleuven:{$:0,succ:{ezproxy:t}},myspreadshop:t,transurl:i}},bf:s,bg:{$:1,succ:{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,blogspot:t,barsy:t}},bh:r,bi:{$:1,succ:{co:e,com:e,edu:e,or:e,org:e}},biz:{$:1,succ:{cloudns:t,jozi:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}},bj:{$:1,succ:{asso:e,barreau:e,gouv:e,blogspot:t}},bm:r,bn:{$:1,succ:{com:e,edu:e,gov:e,net:e,org:e,co:t}},bo:{$:1,succ:{com:e,edu:e,gob:e,int:e,org:e,net:e,mil:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,politica:e,profesional:e,plurinacional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}},br:{$:1,succ:{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:{$:1,succ:{blogspot:t,virtualcloud:{$:0,succ:{scale:{$:0,succ:{users:t}}}}}},contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:{$:1,succ:{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}},gru:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:{$:1,succ:{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}},lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:n,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,zlg:e}},bs:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,we:t}},bt:r,bv:e,bw:{$:1,succ:{co:e,org:e}},by:{$:1,succ:{gov:e,mil:e,com:a,of:e,mycloud:t,mediatech:t}},bz:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,za:t,gsj:t}},ca:{$:1,succ:{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:i,co:t,blogspot:t,"no-ip":t,myspreadshop:t}},cat:e,cc:{$:1,succ:{cloudns:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t,spawn:{$:0,succ:{instances:t}}}},cd:s,cf:a,cg:e,ch:{$:1,succ:{square7:t,blogspot:t,flow:{$:0,succ:{ae:{$:0,succ:{alp1:t}},appengine:t}},"linkyard-cloud":t,dnsking:t,gotdns:t,myspreadshop:t,firenet:{$:0,succ:{"*":t,svc:i}},"12hp":t,"2ix":t,"4lima":t,"lima-city":t}},ci:{$:1,succ:{org:e,or:e,com:e,co:e,edu:e,ed:e,ac:e,net:e,go:e,asso:e,"xn--aroport-bya":e,aéroport:e,int:e,presse:e,md:e,gouv:e,fin:t,nl:t}},ck:n,cl:{$:1,succ:{co:e,gob:e,gov:e,mil:e,blogspot:t}},cm:{$:1,succ:{co:e,com:e,gov:e,net:e}},cn:{$:1,succ:{ac:e,com:{$:1,succ:{amazonaws:{$:0,succ:{compute:i,eb:{$:0,succ:{"cn-north-1":t,"cn-northwest-1":t}},elb:i,"cn-north-1":c}}}},edu:e,gov:e,net:e,org:e,mil:e,"xn--55qx5d":e,公司:e,"xn--io0a7i":e,网络:e,"xn--od0alg":e,網絡:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gz:e,gx:e,ha:e,hb:e,he:e,hi:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:e,sn:e,sx:e,tj:e,xj:e,xz:e,yn:e,zj:e,hk:e,mo:e,tw:e,instantcloud:t,quickconnect:f}},co:{$:1,succ:{arts:e,com:a,edu:e,firm:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rec:e,web:e,carrd:t,crd:t,otap:i,leadpages:t,lpages:t,mypi:t,n4t:t,repl:{$:2,succ:{id:t}},supabase:t}},com:{$:1,succ:{devcdnaccesso:i,adobeaemcloud:{$:2,succ:{dev:i}},airkitapps:t,"airkitapps-au":t,aivencloud:t,kasserver:t,amazonaws:{$:0,succ:{compute:i,"compute-1":i,"us-east-1":{$:2,succ:{dualstack:c}},elb:i,s3:t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-west-1":t,"s3-sa-east-1":t,"s3-us-gov-west-1":t,"s3-us-east-2":t,"s3-us-west-1":t,"s3-us-west-2":t,"ap-northeast-2":d,"ap-south-1":d,"ca-central-1":d,"eu-central-1":d,"eu-west-2":d,"eu-west-3":d,"us-east-2":d,"ap-northeast-1":m,"ap-southeast-1":m,"ap-southeast-2":m,"eu-west-1":m,"sa-east-1":m,"s3-website-us-east-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t}},elasticbeanstalk:{$:2,succ:{"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ca-central-1":t,"eu-central-1":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}},awsglobalaccelerator:t,siiites:t,appspacehosted:t,appspaceusercontent:t,"on-aptible":t,myasustor:t,"balena-devices":t,betainabox:t,boutir:t,bplaced:t,cafjs:t,br:t,cn:t,de:t,eu:t,jpn:t,mex:t,ru:t,sa:t,uk:t,us:t,za:t,ar:t,hu:t,kr:t,no:t,qc:t,uy:t,africa:t,gr:t,co:t,jdevcloud:t,wpdevcloud:t,cloudcontrolled:t,cloudcontrolapp:t,trycloudflare:t,"customer-oci":{$:0,succ:{"*":t,oci:i,ocp:i,ocs:i}},dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,builtwithdark:t,datadetect:{$:0,succ:{demo:t,instance:t}},ddns5:t,discordsays:t,discordsez:t,drayddns:t,dreamhosters:t,mydrobo:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,digitaloceanspaces:i,ddnsfree:t,ddnsgeek:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,theworkpc:t,mytuleap:t,"tuleap-partners":t,encoreapi:t,evennode:{$:0,succ:{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}},onfabrica:t,fbsbx:p,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,fldrv:t,forgeblocks:t,framercanvas:t,"freebox-os":t,freeboxos:t,freemyip:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":i,appspot:{$:2,succ:{r:i}},codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,publishproxy:t,withgoogle:t,withyoutube:t,blogspot:t,awsmppl:t,herokuapp:t,herokussl:t,myravendb:t,impertrixcdn:t,impertrix:t,smushcdn:t,wphostedmail:t,wpmucdn:t,pixolino:t,amscompute:t,clicketcloud:t,dopaas:t,hidora:t,"hosted-by-previder":E,hosteur:{$:0,succ:{"rag-cloud":t,"rag-cloud-ch":t}},"ik-server":{$:0,succ:{jcloud:t,"jcloud-ver-jpc":t}},jelastic:{$:0,succ:{demo:t}},kilatiron:t,massivegrid:E,wafaicloud:{$:0,succ:{jed:t,lon:t,ryd:t}},joyent:{$:0,succ:{cns:i}},ktistory:t,lpusercontent:t,lmpm:g,linode:{$:0,succ:{members:t,nodebalancer:i}},linodeobjects:i,linodeusercontent:{$:0,succ:{ip:t}},barsycenter:t,barsyonline:t,mazeplay:t,miniserver:t,meteorapp:b,hostedpi:t,"mythic-beasts":{$:0,succ:{customer:t,caracal:t,fentiger:t,lynx:t,ocelot:t,oncilla:t,onza:t,sphinx:t,vs:t,x:t,yali:t}},nospamproxy:o,"4u":t,nfshost:t,"001www":t,ddnslive:t,myiphost:t,blogsyte:t,ciscofreak:t,damnserver:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,serveexchange:t,servehumour:t,servep2p:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,"3utilities":t,ddnsking:t,myvnc:t,servebeer:t,servecounterstrike:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,serveirc:t,servemp3:t,servepics:t,servequake:t,observableusercontent:{$:0,succ:{static:t}},orsites:t,operaunite:t,"authgear-staging":t,authgearapps:t,skygearapp:t,outsystemscloud:t,ownprovider:t,pgfog:t,pagefrontapp:t,pagexl:t,paywhirl:i,gotpantheon:t,"platter-app":t,pleskns:t,"postman-echo":t,prgmr:{$:0,succ:{xen:t}},pythonanywhere:b,qualifioapp:t,qbuser:t,qa2:t,"dev-myqnapcloud":t,"alpha-myqnapcloud":t,myqnapcloud:t,quipelements:i,rackmaze:t,rhcloud:t,render:g,onrender:t,code:{$:0,succ:{builder:i,"dev-builder":i,"stg-builder":i}},logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,myshopify:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,"bounty-full":{$:2,succ:{alpha:t,beta:t}},"try-snowplow":t,"stackhero-network":t,"playstation-cloud":t,myspreadshop:t,stdlib:{$:0,succ:{api:t}},"temp-dns":t,dsmynas:t,familyds:t,"tb-hosting":k,reservd:t,thingdustdata:t,bloxcms:t,"townnews-staging":t,typeform:{$:0,succ:{pro:t}},hk:t,vultrobjects:i,wafflecell:t,"reserve-online":t,hotelwithflight:t,remotewd:t,wiardweb:S,messwithdns:t,"woltlab-demo":t,wpenginepowered:{$:2,succ:{js:t}},wixsite:t,xnbay:{$:2,succ:{u2:t,"u2-local":t}},yolasite:t}},coop:e,cr:{$:1,succ:{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}},cu:{$:1,succ:{com:e,edu:e,org:e,net:e,gov:e,inf:e}},cv:{$:1,succ:{com:e,edu:e,int:e,nome:e,org:e,blogspot:t}},cw:x,cx:{$:1,succ:{gov:e,ath:t,info:t}},cy:{$:1,succ:{ac:e,biz:e,com:{$:1,succ:{blogspot:t,scaleforce:O}},ekloges:e,gov:e,ltd:e,mil:e,net:e,org:e,press:e,pro:e,tm:e}},cz:{$:1,succ:{co:t,realm:t,e4:t,blogspot:t,metacentrum:{$:0,succ:{cloud:i,custom:t}},muni:{$:0,succ:{cloud:{$:0,succ:{flt:t,usr:t}}}}}},de:{$:1,succ:{bplaced:t,square7:t,com:t,cosidns:{$:0,succ:{dyn:t}},"dynamisches-dns":t,dnsupdater:t,"internet-dns":t,"l-o-g-i-n":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,ddnss:{$:2,succ:{dyn:t,dyndns:t}},dyndns1:t,"dyn-ip24":t,"home-webserver":{$:2,succ:{dyn:t}},"myhome-server":t,frusky:i,goip:t,blogspot:t,"xn--gnstigbestellen-zvb":t,günstigbestellen:t,"xn--gnstigliefern-wob":t,günstigliefern:t,"hs-heilbronn":{$:0,succ:{it:S}},"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,iservschule:t,"mein-iserv":t,schulplattform:t,schulserver:t,"test-iserv":t,keymachine:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,speedpartner:{$:0,succ:{customer:t}},myspreadshop:t,"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"dd-dns":t,"dray-dns":t,draydns:t,"dyn-vpn":t,dynvpn:t,"mein-vigor":t,"my-vigor":t,"my-wan":t,"syno-ds":t,"synology-diskstation":t,"synology-ds":t,uberspace:i,virtualuser:t,"virtual-user":t,"community-pro":t,diskussionsbereich:t}},dj:e,dk:{$:1,succ:{biz:t,co:t,firm:t,reg:t,store:t,blogspot:t,myspreadshop:t}},dm:r,do:{$:1,succ:{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}},dz:{$:1,succ:{art:e,asso:e,com:e,edu:e,gov:e,org:e,net:e,pol:e,soc:e,tm:e}},ec:{$:1,succ:{com:e,info:e,net:e,fin:e,k12:e,med:e,pro:e,org:e,edu:e,gov:e,gob:e,mil:e,base:t,official:t}},edu:{$:1,succ:{rit:{$:0,succ:{"git-pages":t}}}},ee:{$:1,succ:{edu:e,gov:e,riik:e,lib:e,med:e,com:a,pri:e,aip:e,org:e,fie:e}},eg:{$:1,succ:{com:a,edu:e,eun:e,gov:e,mil:e,name:e,net:e,org:e,sci:e}},er:n,es:{$:1,succ:{com:a,nom:e,org:e,gob:e,edu:e,myspreadshop:t}},et:{$:1,succ:{com:e,gov:e,org:e,edu:e,biz:e,name:e,info:e,net:e}},eu:{$:1,succ:{airkitapps:t,mycd:t,cloudns:t,dogado:A,barsy:t,wellbeingzone:t,spdns:t,transurl:i,diskstation:t}},fi:{$:1,succ:{aland:e,dy:t,blogspot:t,"xn--hkkinen-5wa":t,häkkinen:t,iki:t,cloudplatform:{$:0,succ:{fi:t}},datacenter:{$:0,succ:{demo:t,paas:t}},kapsi:t,myspreadshop:t}},fj:{$:1,succ:{ac:e,biz:e,com:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}},fk:n,fm:{$:1,succ:{com:e,edu:e,net:e,org:e,radio:t}},fo:e,fr:{$:1,succ:{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,aeroport:e,avocat:e,avoues:e,cci:e,chambagri:e,"chirurgiens-dentistes":e,"experts-comptables":e,"geometre-expert":e,greta:e,"huissier-justice":e,medecin:e,notaires:e,pharmacien:e,port:e,veterinaire:e,"en-root":t,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,blogspot:t,goupile:t,"on-web":t,"chirurgiens-dentistes-en-france":t,dedibox:t,myspreadshop:t,ynh:t}},ga:e,gb:e,gd:{$:1,succ:{edu:e,gov:e}},ge:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e,net:e,pvt:e}},gf:e,gg:{$:1,succ:{co:e,net:e,org:e,kaas:t,cya:t,panel:{$:2,succ:{daemon:t}}}},gh:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e}},gi:{$:1,succ:{com:e,ltd:e,gov:e,mod:e,edu:e,org:e}},gl:{$:1,succ:{co:e,com:e,edu:e,net:e,org:e,biz:t,xx:t}},gm:e,gn:{$:1,succ:{ac:e,com:e,edu:e,gov:e,org:e,net:e}},gov:e,gp:{$:1,succ:{com:e,net:e,mobi:e,edu:e,org:e,asso:e,app:t}},gq:e,gr:{$:1,succ:{com:e,edu:e,net:e,org:e,gov:e,blogspot:t}},gs:e,gt:{$:1,succ:{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e,blog:t,de:t,to:t}},gu:{$:1,succ:{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}},gw:e,gy:{$:1,succ:{co:e,com:e,edu:e,gov:e,net:e,org:e,be:t}},hk:{$:1,succ:{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--55qx5d":e,公司:e,"xn--wcvs22d":e,教育:e,"xn--lcvr32d":e,敎育:e,"xn--mxtq1m":e,政府:e,"xn--gmqw5a":e,個人:e,"xn--ciqpn":e,个人:e,"xn--gmq050i":e,箇人:e,"xn--zf0avx":e,網络:e,"xn--io0a7i":e,网络:e,"xn--mk0axi":e,组織:e,"xn--od0alg":e,網絡:e,"xn--od0aq3b":e,网絡:e,"xn--tn0ag":e,组织:e,"xn--uc0atv":e,組織:e,"xn--uc0ay4a":e,組织:e,blogspot:t,secaas:t,ltd:t,inc:t}},hm:e,hn:{$:1,succ:{com:e,edu:e,org:e,net:e,mil:e,gob:e,cc:t}},hr:{$:1,succ:{iz:e,from:e,name:e,com:e,blogspot:t,free:t}},ht:{$:1,succ:{com:e,shop:e,firm:e,info:e,adult:e,net:e,pro:e,org:e,med:e,art:e,coop:e,pol:e,asso:e,edu:e,rel:e,gouv:e,perso:e}},hu:{$:1,succ:{2e3:e,co:e,info:e,org:e,priv:e,sport:e,tm:e,agrar:e,bolt:e,casino:e,city:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,reklam:e,sex:e,shop:e,suli:e,szex:e,tozsde:e,utazas:e,video:e,blogspot:t}},id:{$:1,succ:{ac:e,biz:e,co:a,desa:e,go:e,mil:e,my:{$:1,succ:{rss:i}},net:e,or:e,ponpes:e,sch:e,web:e,flap:t,forte:t}},ie:{$:1,succ:{gov:e,blogspot:t,myspreadshop:t}},il:{$:1,succ:{ac:e,co:{$:1,succ:{ravpage:t,blogspot:t,tabitorder:t}},gov:e,idf:e,k12:e,muni:e,net:e,org:e}},im:{$:1,succ:{ac:e,co:{$:1,succ:{ltd:e,plc:e}},com:e,net:e,org:e,tt:e,tv:e,ro:t}},in:{$:1,succ:{co:e,firm:e,net:e,org:e,gen:e,ind:e,nic:e,ac:e,edu:e,res:e,gov:e,mil:e,web:t,cloudns:t,blogspot:t,barsy:t,supabase:t}},info:{$:1,succ:{cloudns:t,"dynamic-dns":t,dyndns:t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,forumz:t,nsupdate:t,dvrcam:t,ilovecollege:t,"no-ip":t,dnsupdate:t,"v-info":t}},int:{$:1,succ:{eu:e}},io:{$:1,succ:{2038:t,com:e,apigee:t,"b-data":t,backplaneapp:t,banzaicloud:{$:0,succ:{app:t,backyards:i}},bitbucket:t,bluebite:t,boxfuse:t,browsersafetymark:t,bigv:{$:0,succ:{uk0:t}},cleverapps:t,dappnode:{$:0,succ:{dyndns:t}},dedyn:t,drud:t,definima:t,"fh-muenster":t,shw:t,forgerock:{$:0,succ:{id:t}},ghost:t,github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,moonscale:i,beebyte:E,beebyteapp:{$:0,succ:{sekd1:t}},jele:t,unispace:{$:0,succ:{"cloud-fr1":t}},webthings:t,loginline:t,barsy:t,azurecontainer:i,ngrok:t,nodeart:{$:0,succ:{stage:t}},nid:t,pantheonsite:t,dyn53:t,pstmn:{$:2,succ:{mock:t}},protonet:t,qoto:t,qcx:{$:2,succ:{sys:i}},vaporcloud:t,vbrplsbx:{$:0,succ:{g:t}},"on-k3s":i,"on-rio":i,readthedocs:t,resindevice:t,resinstaging:{$:0,succ:{devices:t}},hzc:t,sandcats:t,shiftcrypto:t,shiftedit:t,"mo-siemens":t,musician:t,lair:p,stolos:i,spacekit:t,utwente:t,s5y:i,edugit:t,telebit:t,thingdust:{$:0,succ:{dev:B,disrec:B,prod:Q,testing:B}},tickets:t,upli:t,wedeploy:t,editorx:t,basicserver:t,virtualserver:t}},iq:Z,ir:{$:1,succ:{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e}},is:{$:1,succ:{net:e,com:e,edu:e,gov:e,org:e,int:e,cupcake:t,blogspot:t}},it:{$:1,succ:{gov:e,edu:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-süd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-südtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-süd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-südtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,trentino:e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinosüd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinosüdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentinsüd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentinsüdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vallée-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vallée-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,valléeaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,valléedaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-südtirol":e,"balsan-suedtirol":e,balsan:e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,"bolzano-altoadige":e,bolzano:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-südtirol":e,"bozen-suedtirol":e,bozen:e,br:e,brescia:e,brindisi:e,bs:e,bt:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-südtirol":e,"bulsan-suedtirol":e,bulsan:e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forlì":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforlì:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forlì-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forlìcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,"monza-brianza":e,"monza-e-della-brianza":e,monza:e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,suedtirol:e,"xn--sdtirol-n2a":e,südtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,blogspot:t,ibxos:t,iliadboxos:t,neen:{$:0,succ:{jc:t}},tim:{$:0,succ:{open:{$:0,succ:{jelastic:o}}}},"16-b":t,"32-b":t,"64-b":t,myspreadshop:t,syncloud:t}},je:{$:1,succ:{co:e,net:e,org:e,of:t}},jm:n,jo:{$:1,succ:{com:e,org:e,net:e,edu:e,sch:e,gov:e,mil:e,name:e}},jobs:e,jp:{$:1,succ:{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:{$:1,succ:{aseinet:$,gehirn:t}},or:e,aichi:{$:1,succ:{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}},akita:{$:1,succ:{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}},aomori:{$:1,succ:{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}},chiba:{$:1,succ:{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}},ehime:{$:1,succ:{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}},fukui:{$:1,succ:{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}},fukuoka:{$:1,succ:{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}},fukushima:{$:1,succ:{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}},gifu:{$:1,succ:{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}},gunma:{$:1,succ:{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}},hiroshima:{$:1,succ:{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}},hokkaido:{$:1,succ:{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}},hyogo:{$:1,succ:{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}},ibaraki:{$:1,succ:{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}},ishikawa:{$:1,succ:{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}},iwate:{$:1,succ:{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}},kagawa:{$:1,succ:{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}},kagoshima:{$:1,succ:{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}},kanagawa:{$:1,succ:{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}},kochi:{$:1,succ:{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}},kumamoto:{$:1,succ:{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}},kyoto:{$:1,succ:{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}},mie:{$:1,succ:{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}},miyagi:{$:1,succ:{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}},miyazaki:{$:1,succ:{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}},nagano:{$:1,succ:{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}},nagasaki:{$:1,succ:{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}},nara:{$:1,succ:{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}},niigata:{$:1,succ:{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}},oita:{$:1,succ:{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}},okayama:{$:1,succ:{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}},okinawa:{$:1,succ:{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}},osaka:{$:1,succ:{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}},saga:{$:1,succ:{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}},saitama:{$:1,succ:{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}},shiga:{$:1,succ:{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}},shimane:{$:1,succ:{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}},shizuoka:{$:1,succ:{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}},tochigi:{$:1,succ:{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}},tokushima:{$:1,succ:{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}},tokyo:{$:1,succ:{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}},tottori:{$:1,succ:{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}},toyama:{$:1,succ:{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}},wakayama:{$:1,succ:{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}},yamagata:{$:1,succ:{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}},yamaguchi:{$:1,succ:{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}},yamanashi:{$:1,succ:{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}},"xn--4pvxs":e,栃木:e,"xn--vgu402c":e,愛知:e,"xn--c3s14m":e,愛媛:e,"xn--f6qx53a":e,兵庫:e,"xn--8pvr4u":e,熊本:e,"xn--uist22h":e,茨城:e,"xn--djrs72d6uy":e,北海道:e,"xn--mkru45i":e,千葉:e,"xn--0trq7p7nn":e,和歌山:e,"xn--8ltr62k":e,長崎:e,"xn--2m4a15e":e,長野:e,"xn--efvn9s":e,新潟:e,"xn--32vp30h":e,青森:e,"xn--4it797k":e,静岡:e,"xn--1lqs71d":e,東京:e,"xn--5rtp49c":e,石川:e,"xn--5js045d":e,埼玉:e,"xn--ehqz56n":e,三重:e,"xn--1lqs03n":e,京都:e,"xn--qqqt11m":e,佐賀:e,"xn--kbrq7o":e,大分:e,"xn--pssu33l":e,大阪:e,"xn--ntsq17g":e,奈良:e,"xn--uisz3g":e,宮城:e,"xn--6btw5a":e,宮崎:e,"xn--1ctwo":e,富山:e,"xn--6orx2r":e,山口:e,"xn--rht61e":e,山形:e,"xn--rht27z":e,山梨:e,"xn--djty4k":e,岩手:e,"xn--nit225k":e,岐阜:e,"xn--rht3d":e,岡山:e,"xn--klty5x":e,島根:e,"xn--kltx9a":e,広島:e,"xn--kltp7d":e,徳島:e,"xn--uuwu58a":e,沖縄:e,"xn--zbx025d":e,滋賀:e,"xn--ntso0iqx3a":e,神奈川:e,"xn--elqq16h":e,福井:e,"xn--4it168d":e,福岡:e,"xn--klt787d":e,福島:e,"xn--rny31h":e,秋田:e,"xn--7t0a264c":e,群馬:e,"xn--5rtq34k":e,香川:e,"xn--k7yn95e":e,高知:e,"xn--tor131o":e,鳥取:e,"xn--d5qv7z876c":e,鹿児島:e,kawasaki:n,kitakyushu:n,kobe:n,nagoya:n,sapporo:n,sendai:n,yokohama:n,buyshop:t,fashionstore:t,handcrafted:t,kawaiishop:t,supersale:t,theshop:t,usercontent:t,angry:t,babyblue:t,babymilk:t,backdrop:t,bambina:t,bitter:t,blush:t,boo:t,boy:t,boyfriend:t,but:t,candypop:t,capoo:t,catfood:t,cheap:t,chicappa:t,chillout:t,chips:t,chowder:t,chu:t,ciao:t,cocotte:t,coolblog:t,cranky:t,cutegirl:t,daa:t,deca:t,deci:t,digick:t,egoism:t,fakefur:t,fem:t,flier:t,floppy:t,fool:t,frenchkiss:t,girlfriend:t,girly:t,gloomy:t,gonna:t,greater:t,hacca:t,heavy:t,her:t,hiho:t,hippy:t,holy:t,hungry:t,icurus:t,itigo:t,jellybean:t,kikirara:t,kill:t,kilo:t,kuron:t,littlestar:t,lolipopmc:t,lolitapunk:t,lomo:t,lovepop:t,lovesick:t,main:t,mods:t,mond:t,mongolian:t,moo:t,namaste:t,nikita:t,nobushi:t,noor:t,oops:t,parallel:t,parasite:t,pecori:t,peewee:t,penne:t,pepper:t,perma:t,pigboat:t,pinoko:t,punyu:t,pupu:t,pussycat:t,pya:t,raindrop:t,readymade:t,sadist:t,schoolbus:t,secret:t,staba:t,stripper:t,sub:t,sunnyday:t,thick:t,tonkotsu:t,under:t,upper:t,velvet:t,verse:t,versus:t,vivian:t,watson:t,weblike:t,whitesnow:t,zombie:t,blogspot:t}},ke:{$:1,succ:{ac:e,co:a,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e}},kg:{$:1,succ:{org:e,net:e,com:e,edu:e,gov:e,mil:e,blog:t,io:t,jp:t,tv:t,uk:t,us:t}},kh:n,ki:se,km:{$:1,succ:{org:e,nom:e,gov:e,prd:e,tm:e,edu:e,mil:e,ass:e,com:e,coop:e,asso:e,presse:e,medecin:e,notaires:e,pharmaciens:e,veterinaire:e,gouv:e}},kn:{$:1,succ:{net:e,org:e,edu:e,gov:e}},kp:{$:1,succ:{com:e,edu:e,gov:e,org:e,rep:e,tra:e}},kr:{$:1,succ:{ac:e,co:e,es:e,go:e,hs:e,kg:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,blogspot:t}},kw:{$:1,succ:{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}},ky:x,kz:{$:1,succ:{org:e,edu:e,net:e,gov:e,mil:e,com:e,jcloud:t,kazteleport:{$:0,succ:{upaas:t}}}},la:{$:1,succ:{int:e,net:e,info:e,edu:e,gov:e,per:e,com:e,org:e,bnr:t,c:t}},lb:r,lc:{$:1,succ:{com:e,net:e,co:e,org:e,edu:e,gov:e,oy:t}},li:{$:1,succ:{blogspot:t,caa:t}},lk:{$:1,succ:{gov:e,sch:e,net:e,int:e,com:e,org:e,edu:e,ngo:e,soc:e,web:e,ltd:e,assn:e,grp:e,hotel:e,ac:e}},lr:r,ls:{$:1,succ:{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e,de:t}},lt:oe,lu:a,lv:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e,id:e,net:e,asn:e,conf:e}},ly:{$:1,succ:{com:e,net:e,gov:e,plc:e,edu:e,sch:e,med:e,org:e,id:e}},ma:{$:1,succ:{co:e,net:e,gov:e,org:e,ac:e,press:e}},mc:{$:1,succ:{tm:e,asso:e}},md:{$:1,succ:{blogspot:t,at:t,de:t,jp:t,to:t}},me:{$:1,succ:{co:e,net:e,org:e,edu:e,ac:e,gov:e,its:e,priv:e,c66:t,daplie:{$:2,succ:{localhost:t}},edgestack:t,filegear:t,"filegear-au":t,"filegear-de":t,"filegear-gb":t,"filegear-ie":t,"filegear-jp":t,"filegear-sg":t,glitch:t,ravendb:t,lohmus:t,barsy:t,mcpe:t,mcdir:t,soundcast:t,tcp4:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,vp4:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,tbits:t,transip:k,wedeploy:t,yombo:t,nohost:t}},mg:{$:1,succ:{org:e,nom:e,gov:e,prd:e,tm:e,edu:e,mil:e,com:e,co:e}},mh:e,mil:e,mk:{$:1,succ:{com:e,org:e,net:e,edu:e,gov:e,inf:e,name:e,blogspot:t}},ml:{$:1,succ:{com:e,edu:e,gouv:e,gov:e,net:e,org:e,presse:e}},mm:n,mn:{$:1,succ:{gov:e,edu:e,org:e,nyc:t}},mo:r,mobi:{$:1,succ:{barsy:t,dscloud:t}},mp:{$:1,succ:{ju:t}},mq:e,mr:oe,ms:{$:1,succ:{com:e,edu:e,gov:e,net:e,org:e,lab:t,minisite:t}},mt:{$:1,succ:{com:a,edu:e,net:e,org:e}},mu:{$:1,succ:{com:e,net:e,org:e,gov:e,ac:e,co:e,or:e}},museum:{$:1,succ:{academy:e,agriculture:e,air:e,airguard:e,alabama:e,alaska:e,amber:e,ambulance:e,american:e,americana:e,americanantiques:e,americanart:e,amsterdam:e,and:e,annefrank:e,anthro:e,anthropology:e,antiques:e,aquarium:e,arboretum:e,archaeological:e,archaeology:e,architecture:e,art:e,artanddesign:e,artcenter:e,artdeco:e,arteducation:e,artgallery:e,arts:e,artsandcrafts:e,asmatart:e,assassination:e,assisi:e,association:e,astronomy:e,atlanta:e,austin:e,australia:e,automotive:e,aviation:e,axis:e,badajoz:e,baghdad:e,bahn:e,bale:e,baltimore:e,barcelona:e,baseball:e,basel:e,baths:e,bauern:e,beauxarts:e,beeldengeluid:e,bellevue:e,bergbau:e,berkeley:e,berlin:e,bern:e,bible:e,bilbao:e,bill:e,birdart:e,birthplace:e,bonn:e,boston:e,botanical:e,botanicalgarden:e,botanicgarden:e,botany:e,brandywinevalley:e,brasil:e,bristol:e,british:e,britishcolumbia:e,broadcast:e,brunel:e,brussel:e,brussels:e,bruxelles:e,building:e,burghof:e,bus:e,bushey:e,cadaques:e,california:e,cambridge:e,can:e,canada:e,capebreton:e,carrier:e,cartoonart:e,casadelamoneda:e,castle:e,castres:e,celtic:e,center:e,chattanooga:e,cheltenham:e,chesapeakebay:e,chicago:e,children:e,childrens:e,childrensgarden:e,chiropractic:e,chocolate:e,christiansburg:e,cincinnati:e,cinema:e,circus:e,civilisation:e,civilization:e,civilwar:e,clinton:e,clock:e,coal:e,coastaldefence:e,cody:e,coldwar:e,collection:e,colonialwilliamsburg:e,coloradoplateau:e,columbia:e,columbus:e,communication:e,communications:e,community:e,computer:e,computerhistory:e,"xn--comunicaes-v6a2o":e,comunicações:e,contemporary:e,contemporaryart:e,convent:e,copenhagen:e,corporation:e,"xn--correios-e-telecomunicaes-ghc29a":e,"correios-e-telecomunicações":e,corvette:e,costume:e,countryestate:e,county:e,crafts:e,cranbrook:e,creation:e,cultural:e,culturalcenter:e,culture:e,cyber:e,cymru:e,dali:e,dallas:e,database:e,ddr:e,decorativearts:e,delaware:e,delmenhorst:e,denmark:e,depot:e,design:e,detroit:e,dinosaur:e,discovery:e,dolls:e,donostia:e,durham:e,eastafrica:e,eastcoast:e,education:e,educational:e,egyptian:e,eisenbahn:e,elburg:e,elvendrell:e,embroidery:e,encyclopedic:e,england:e,entomology:e,environment:e,environmentalconservation:e,epilepsy:e,essex:e,estate:e,ethnology:e,exeter:e,exhibition:e,family:e,farm:e,farmequipment:e,farmers:e,farmstead:e,field:e,figueres:e,filatelia:e,film:e,fineart:e,finearts:e,finland:e,flanders:e,florida:e,force:e,fortmissoula:e,fortworth:e,foundation:e,francaise:e,frankfurt:e,franziskaner:e,freemasonry:e,freiburg:e,fribourg:e,frog:e,fundacio:e,furniture:e,gallery:e,garden:e,gateway:e,geelvinck:e,gemological:e,geology:e,georgia:e,giessen:e,glas:e,glass:e,gorge:e,grandrapids:e,graz:e,guernsey:e,halloffame:e,hamburg:e,handson:e,harvestcelebration:e,hawaii:e,health:e,heimatunduhren:e,hellas:e,helsinki:e,hembygdsforbund:e,heritage:e,histoire:e,historical:e,historicalsociety:e,historichouses:e,historisch:e,historisches:e,history:e,historyofscience:e,horology:e,house:e,humanities:e,illustration:e,imageandsound:e,indian:e,indiana:e,indianapolis:e,indianmarket:e,intelligence:e,interactive:e,iraq:e,iron:e,isleofman:e,jamison:e,jefferson:e,jerusalem:e,jewelry:e,jewish:e,jewishart:e,jfk:e,journalism:e,judaica:e,judygarland:e,juedisches:e,juif:e,karate:e,karikatur:e,kids:e,koebenhavn:e,koeln:e,kunst:e,kunstsammlung:e,kunstunddesign:e,labor:e,labour:e,lajolla:e,lancashire:e,landes:e,lans:e,"xn--lns-qla":e,läns:e,larsson:e,lewismiller:e,lincoln:e,linz:e,living:e,livinghistory:e,localhistory:e,london:e,losangeles:e,louvre:e,loyalist:e,lucerne:e,luxembourg:e,luzern:e,mad:e,madrid:e,mallorca:e,manchester:e,mansion:e,mansions:e,manx:e,marburg:e,maritime:e,maritimo:e,maryland:e,marylhurst:e,media:e,medical:e,medizinhistorisches:e,meeres:e,memorial:e,mesaverde:e,michigan:e,midatlantic:e,military:e,mill:e,miners:e,mining:e,minnesota:e,missile:e,missoula:e,modern:e,moma:e,money:e,monmouth:e,monticello:e,montreal:e,moscow:e,motorcycle:e,muenchen:e,muenster:e,mulhouse:e,muncie:e,museet:e,museumcenter:e,museumvereniging:e,music:e,national:e,nationalfirearms:e,nationalheritage:e,nativeamerican:e,naturalhistory:e,naturalhistorymuseum:e,naturalsciences:e,nature:e,naturhistorisches:e,natuurwetenschappen:e,naumburg:e,naval:e,nebraska:e,neues:e,newhampshire:e,newjersey:e,newmexico:e,newport:e,newspaper:e,newyork:e,niepce:e,norfolk:e,north:e,nrw:e,nyc:e,nyny:e,oceanographic:e,oceanographique:e,omaha:e,online:e,ontario:e,openair:e,oregon:e,oregontrail:e,otago:e,oxford:e,pacific:e,paderborn:e,palace:e,paleo:e,palmsprings:e,panama:e,paris:e,pasadena:e,pharmacy:e,philadelphia:e,philadelphiaarea:e,philately:e,phoenix:e,photography:e,pilots:e,pittsburgh:e,planetarium:e,plantation:e,plants:e,plaza:e,portal:e,portland:e,portlligat:e,"posts-and-telecommunications":e,preservation:e,presidio:e,press:e,project:e,public:e,pubol:e,quebec:e,railroad:e,railway:e,research:e,resistance:e,riodejaneiro:e,rochester:e,rockart:e,roma:e,russia:e,saintlouis:e,salem:e,salvadordali:e,salzburg:e,sandiego:e,sanfrancisco:e,santabarbara:e,santacruz:e,santafe:e,saskatchewan:e,satx:e,savannahga:e,schlesisches:e,schoenbrunn:e,schokoladen:e,school:e,schweiz:e,science:e,scienceandhistory:e,scienceandindustry:e,sciencecenter:e,sciencecenters:e,"science-fiction":e,sciencehistory:e,sciences:e,sciencesnaturelles:e,scotland:e,seaport:e,settlement:e,settlers:e,shell:e,sherbrooke:e,sibenik:e,silk:e,ski:e,skole:e,society:e,sologne:e,soundandvision:e,southcarolina:e,southwest:e,space:e,spy:e,square:e,stadt:e,stalbans:e,starnberg:e,state:e,stateofdelaware:e,station:e,steam:e,steiermark:e,stjohn:e,stockholm:e,stpetersburg:e,stuttgart:e,suisse:e,surgeonshall:e,surrey:e,svizzera:e,sweden:e,sydney:e,tank:e,tcm:e,technology:e,telekommunikation:e,television:e,texas:e,textile:e,theater:e,time:e,timekeeping:e,topology:e,torino:e,touch:e,town:e,transport:e,tree:e,trolley:e,trust:e,trustee:e,uhren:e,ulm:e,undersea:e,university:e,usa:e,usantiques:e,usarts:e,uscountryestate:e,usculture:e,usdecorativearts:e,usgarden:e,ushistory:e,ushuaia:e,uslivinghistory:e,utah:e,uvic:e,valley:e,vantaa:e,versailles:e,viking:e,village:e,virginia:e,virtual:e,virtuel:e,vlaanderen:e,volkenkunde:e,wales:e,wallonie:e,war:e,washingtondc:e,watchandclock:e,"watch-and-clock":e,western:e,westfalen:e,whaling:e,wildlife:e,williamsburg:e,windmill:e,workshop:e,york:e,yorkshire:e,yosemite:e,youth:e,zoological:e,zoology:e,"xn--9dbhblg6di":e,ירושלים:e,"xn--h1aegh":e,иком:e}},mv:{$:1,succ:{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}},mw:{$:1,succ:{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,museum:e,net:e,org:e}},mx:{$:1,succ:{com:e,org:e,gob:e,edu:e,net:e,blogspot:t}},my:{$:1,succ:{biz:e,com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,blogspot:t}},mz:{$:1,succ:{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}},na:{$:1,succ:{info:e,pro:e,name:e,school:e,or:e,dr:e,us:e,mx:e,ca:e,in:e,cc:e,tv:e,ws:e,mobi:e,co:e,com:e,org:e}},name:{$:1,succ:{her:_,his:_}},nc:{$:1,succ:{asso:e,nom:e}},ne:e,net:{$:1,succ:{adobeaemcloud:t,alwaysdata:t,cloudfront:t,t3l3p0rt:t,appudo:t,"atlassian-dev":{$:0,succ:{prod:{$:0,succ:{cdn:t}}}},myfritz:t,onavstack:t,shopselect:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,gb:t,hu:t,jp:t,se:t,uk:t,in:t,clickrising:t,cloudaccess:t,"cdn77-ssl":t,cdn77:{$:0,succ:{r:t}},"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:i,dattolocal:t,mydatto:t,debian:t,bitbridge:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,definima:t,casacam:t,dynu:t,dynv6:t,twmail:t,ru:t,channelsdvr:{$:2,succ:{u:t}},fastlylb:{$:2,succ:{map:t}},fastly:{$:0,succ:{freetls:t,map:t,prod:{$:0,succ:{a:t,global:t}},ssl:{$:0,succ:{a:t,b:t,global:t}}}},edgeapp:t,flynnhosting:t,"cdn-edges":t,heteml:t,cloudfunctions:t,moonscale:t,"in-dsl":t,"in-vpn":t,ipifony:t,iobb:t,cloudjiffy:{$:2,succ:{"fra1-de":t,"west1-us":t}},elastx:{$:0,succ:{"jls-sto1":t,"jls-sto2":t,"jls-sto3":t}},faststacks:t,massivegrid:{$:0,succ:{paas:{$:0,succ:{"fr-1":t,"lon-1":t,"lon-2":t,"ny-1":t,"ny-2":t,"sg-1":t}}}},saveincloud:{$:0,succ:{jelastic:t,"nordeste-idc":t}},scaleforce:O,tsukaeru:A,kinghost:t,uni5:t,krellian:t,barsy:t,memset:t,azurewebsites:t,"azure-mobile":t,cloudapp:t,azurestaticapps:{$:2,succ:{1:t,centralus:t,eastasia:t,eastus2:t,westeurope:t,westus2:t}},dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,bounceme:t,ddns:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,cloudycluster:t,ovh:{$:0,succ:{webpaas:i,hosting:i}},bar0:t,bar1:t,bar2:t,rackmaze:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,"vps-host":{$:2,succ:{jelastic:{$:0,succ:{atl:t,njs:t,ric:t}}}},myspreadshop:t,srcf:{$:0,succ:{soc:t,user:t}},supabase:t,dsmynas:t,familyds:t,tailscale:{$:0,succ:{beta:t}},ts:t,torproject:{$:2,succ:{pages:t}},"reserve-online":t,"community-pro":t,meinforum:t,yandexcloud:{$:2,succ:{storage:t,website:t}},za:t}},nf:{$:1,succ:{com:e,net:e,per:e,rec:e,web:e,arts:e,firm:e,info:e,other:e,store:e}},ng:{$:1,succ:{com:a,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,col:t,firm:t,gen:t,ltd:t,ngo:t}},ni:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}},nl:{$:1,succ:{co:t,"hosting-cluster":t,blogspot:t,gov:t,khplay:t,myspreadshop:t,transurl:i,cistron:t,demon:t}},no:{$:1,succ:{fhs:e,vgs:e,fylkesbibl:e,folkebibl:e,museum:e,idrett:e,priv:e,mil:e,stat:e,dep:e,kommune:e,herad:e,aa:w,ah:w,bu:w,fm:w,hl:w,hm:w,"jan-mayen":w,mr:w,nl:w,nt:w,of:w,ol:w,oslo:w,rl:w,sf:w,st:w,svalbard:w,tm:w,tr:w,va:w,vf:w,akrehamn:e,"xn--krehamn-dxa":e,åkrehamn:e,algard:e,"xn--lgrd-poac":e,ålgård:e,arna:e,brumunddal:e,bryne:e,bronnoysund:e,"xn--brnnysund-m8ac":e,brønnøysund:e,drobak:e,"xn--drbak-wua":e,drøbak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,florø:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,hønefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,jørpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langevåg:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mjøndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosjøen:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,osøyro:e,raholt:e,"xn--rholt-mra":e,råholt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessjøen:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stjørdalshalsen:e,tananger:e,tranby:e,vossevangen:e,afjord:e,"xn--fjord-lra":e,åfjord:e,agdenes:e,al:e,"xn--l-1fa":e,ål:e,alesund:e,"xn--lesund-hua":e,ålesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,áltá:e,alaheadju:e,"xn--laheadju-7ya":e,álaheadju:e,alvdal:e,amli:e,"xn--mli-tla":e,åmli:e,amot:e,"xn--mot-tla":e,åmot:e,andebu:e,andoy:e,"xn--andy-ira":e,andøy:e,andasuolo:e,ardal:e,"xn--rdal-poa":e,årdal:e,aremark:e,arendal:e,"xn--s-1fa":e,ås:e,aseral:e,"xn--seral-lra":e,åseral:e,asker:e,askim:e,askvoll:e,askoy:e,"xn--asky-ira":e,askøy:e,asnes:e,"xn--snes-poa":e,åsnes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-høland":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,averøy:e,balestrand:e,ballangen:e,balat:e,"xn--blt-elab":e,bálát:e,balsfjord:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,báhccavuotna:e,bamble:e,bardu:e,beardu:e,beiarn:e,bajddar:e,"xn--bjddar-pta":e,bájddar:e,baidar:e,"xn--bidr-5nac":e,báidár:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlevåg:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalváhki:e,bindal:e,birkenes:e,bjarkoy:e,"xn--bjarky-fya":e,bjarkøy:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bodø:e,badaddja:e,"xn--bdddj-mrabd":e,bådåddjå:e,budejju:e,bokn:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,brønnøy:e,bygland:e,bykle:e,barum:e,"xn--brum-voa":e,bærum:e,telemark:{$:0,succ:{bo:e,"xn--b-5ga":e,bø:e}},nordland:{$:0,succ:{bo:e,"xn--b-5ga":e,bø:e,heroy:e,"xn--hery-ira":e,herøy:e}},bievat:e,"xn--bievt-0qa":e,bievát:e,bomlo:e,"xn--bmlo-gra":e,bømlo:e,batsfjord:e,"xn--btsfjord-9za":e,båtsfjord:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,báhcavuotna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyrøy:e,donna:e,"xn--dnna-gra":e,dønna:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenes:e,evenassi:e,"xn--eveni-0qa01ga":e,evenášši:e,"evje-og-hornnes":e,farsund:e,fauske:e,fuossko:e,fuoisku:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finnøy:e,fitjar:e,fjaler:e,fjell:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,fla:e,"xn--fl-zia":e,flå:e,folldal:e,forsand:e,fosnes:e,frei:e,frogn:e,froland:e,frosta:e,frana:e,"xn--frna-woa":e,fræna:e,froya:e,"xn--frya-hra":e,frøya:e,fusa:e,fyresdal:e,forde:e,"xn--frde-gra":e,førde:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,gáŋgaviika:e,gaular:e,gausdal:e,gildeskal:e,"xn--gildeskl-g0a":e,gildeskål:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gjøvik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,kraanghke:e,"xn--kranghke-b0a":e,kråanghke:e,grue:e,gulen:e,hadsel:e,halden:e,halsa:e,hamar:e,hamaroy:e,habmer:e,"xn--hbmer-xqa":e,hábmer:e,hapmir:e,"xn--hpmir-xqa":e,hápmir:e,hammerfest:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,hámmárfeasta:e,haram:e,hareid:e,harstad:e,hasvik:e,aknoluokta:e,"xn--koluokta-7ya57h":e,ákŋoluokta:e,hattfjelldal:e,aarborte:e,haugesund:e,hemne:e,hemnes:e,hemsedal:e,"more-og-romsdal":{$:0,succ:{heroy:e,sande:e}},"xn--mre-og-romsdal-qqb":{$:0,succ:{"xn--hery-ira":e,sande:e}},"møre-og-romsdal":{$:0,succ:{herøy:e,sande:e}},hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hobøl:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holtålen:e,hornindal:e,horten:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,hagebostad:e,"xn--hgebostad-g3a":e,hægebostad:e,hoyanger:e,"xn--hyanger-q1a":e,høyanger:e,hoylandet:e,"xn--hylandet-54a":e,høylandet:e,ha:e,"xn--h-2fa":e,hå:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inderøy:e,iveland:e,jevnaker:e,jondal:e,jolster:e,"xn--jlster-bya":e,jølster:e,karasjok:e,karasjohka:e,"xn--krjohka-hwab49j":e,kárášjohka:e,karlsoy:e,galsa:e,"xn--gls-elac":e,gálsá:e,karmoy:e,"xn--karmy-yua":e,karmøy:e,kautokeino:e,guovdageaidnu:e,klepp:e,klabu:e,"xn--klbu-woa":e,klæbu:e,kongsberg:e,kongsvinger:e,kragero:e,"xn--krager-gya":e,kragerø:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,krødsherad:e,kvalsund:e,rahkkeravju:e,"xn--rhkkervju-01af":e,ráhkkerávju:e,kvam:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvitsøy:e,kvafjord:e,"xn--kvfjord-nxa":e,kvæfjord:e,giehtavuoatna:e,kvanangen:e,"xn--kvnangen-k0a":e,kvænangen:e,navuotna:e,"xn--nvuotna-hwa":e,návuotna:e,kafjord:e,"xn--kfjord-iua":e,kåfjord:e,gaivuotna:e,"xn--givuotna-8ya":e,gáivuotna:e,larvik:e,lavangen:e,lavagis:e,loabat:e,"xn--loabt-0qa":e,loabát:e,lebesby:e,davvesiida:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,leangaviika:e,"xn--leagaviika-52b":e,leaŋgaviika:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindesnes:e,lindas:e,"xn--linds-pra":e,lindås:e,lom:e,loppa:e,lahppi:e,"xn--lhppi-xqa":e,láhppi:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lurøy:e,luster:e,lyngdal:e,lyngen:e,ivgu:e,lardal:e,lerdal:e,"xn--lrdal-sra":e,lærdal:e,lodingen:e,"xn--ldingen-q1a":e,lødingen:e,lorenskog:e,"xn--lrenskog-54a":e,lørenskog:e,loten:e,"xn--lten-gra":e,løten:e,malvik:e,masoy:e,"xn--msy-ula0h":e,måsøy:e,muosat:e,"xn--muost-0qa":e,muosát:e,mandal:e,marker:e,marnardal:e,masfjorden:e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,meløy:e,meraker:e,"xn--merker-kua":e,meråker:e,moareke:e,"xn--moreke-jua":e,moåreke:e,midsund:e,"midtre-gauldal":e,modalen:e,modum:e,molde:e,moskenes:e,moss:e,mosvik:e,malselv:e,"xn--mlselv-iua":e,målselv:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,málatvuopmi:e,namdalseid:e,aejrie:e,namsos:e,namsskogan:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,nååmesjevuemie:e,laakesvuemie:e,nannestad:e,narvik:e,narviika:e,naustdal:e,"nedre-eiker":e,akershus:N,buskerud:N,nesna:e,nesodden:e,nesseby:e,unjarga:e,"xn--unjrga-rta":e,unjárga:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenjárga:e,"nordre-land":e,nordreisa:e,raisa:e,"xn--risa-5na":e,ráisa:e,"nore-og-uvdal":e,notodden:e,naroy:e,"xn--nry-yla5g":e,nærøy:e,notteroy:e,"xn--nttery-byae":e,nøtterøy:e,odda:e,oksnes:e,"xn--ksnes-uua":e,øksnes:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppegård:e,orkdal:e,orland:e,"xn--rland-uua":e,ørland:e,orskog:e,"xn--rskog-uua":e,ørskog:e,orsta:e,"xn--rsta-fra":e,ørsta:e,hedmark:{$:0,succ:{os:e,valer:e,"xn--vler-qoa":e,våler:e}},hordaland:{$:0,succ:{os:e}},osen:e,osteroy:e,"xn--ostery-fya":e,osterøy:e,"ostre-toten":e,"xn--stre-toten-zcb":e,"østre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"øvre-eiker":e,oyer:e,"xn--yer-zna":e,øyer:e,oygarden:e,"xn--ygarden-p1a":e,øygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"øystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,porsáŋgu:e,porsgrunn:e,radoy:e,"xn--rady-ira":e,radøy:e,rakkestad:e,rana:e,ruovat:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennesøy:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,rissa:e,risor:e,"xn--risr-ira":e,risør:e,roan:e,rollag:e,rygge:e,ralingen:e,"xn--rlingen-mxa":e,rælingen:e,rodoy:e,"xn--rdy-0nab":e,rødøy:e,romskog:e,"xn--rmskog-bya":e,rømskog:e,roros:e,"xn--rros-gra":e,røros:e,rost:e,"xn--rst-0na":e,røst:e,royken:e,"xn--ryken-vua":e,røyken:e,royrvik:e,"xn--ryrvik-bya":e,røyrvik:e,rade:e,"xn--rde-ula":e,råde:e,salangen:e,siellak:e,saltdal:e,salat:e,"xn--slt-elab":e,sálát:e,"xn--slat-5na":e,sálat:e,samnanger:e,vestfold:{$:0,succ:{sande:e}},sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sandøy:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,sigdal:e,siljan:e,sirdal:e,skaun:e,skedsmo:e,ski:e,skien:e,skiptvet:e,skjervoy:e,"xn--skjervy-v1a":e,skjervøy:e,skierva:e,"xn--skierv-uta":e,skiervá:e,skjak:e,"xn--skjk-soa":e,skjåk:e,skodje:e,skanland:e,"xn--sknland-fxa":e,skånland:e,skanit:e,"xn--sknit-yqa":e,skánit:e,smola:e,"xn--smla-hra":e,smøla:e,snillfjord:e,snasa:e,"xn--snsa-roa":e,snåsa:e,snoasa:e,snaase:e,"xn--snase-nra":e,snåase:e,sogndal:e,sokndal:e,sola:e,solund:e,songdalen:e,sortland:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stjørdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,omasvuotna:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,sogne:e,"xn--sgne-gra":e,søgne:e,somna:e,"xn--smna-gra":e,sømna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"søndre-land":e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"sør-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"sør-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"sør-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"sør-varanger":e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"mátta-várjjat":e,sorfold:e,"xn--srfold-bya":e,sørfold:e,sorreisa:e,"xn--srreisa-q1a":e,sørreisa:e,sorum:e,"xn--srum-gra":e,sørum:e,tana:e,deatnu:e,time:e,tingvoll:e,tinn:e,tjeldsund:e,dielddanuorri:e,tjome:e,"xn--tjme-hra":e,tjøme:e,tokke:e,tolga:e,torsken:e,tranoy:e,"xn--trany-yua":e,tranøy:e,tromso:e,"xn--troms-zua":e,tromsø:e,tromsa:e,romsa:e,trondheim:e,troandin:e,trysil:e,trana:e,"xn--trna-woa":e,træna:e,trogstad:e,"xn--trgstad-r1a":e,trøgstad:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,divtasvuodna:e,divttasvuotna:e,tysnes:e,tysvar:e,"xn--tysvr-vra":e,tysvær:e,tonsberg:e,"xn--tnsberg-q1a":e,tønsberg:e,ullensaker:e,ullensvang:e,ulvik:e,utsira:e,vadso:e,"xn--vads-jra":e,vadsø:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,čáhcesuolo:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vardø:e,varggat:e,"xn--vrggt-xqad":e,várggát:e,vefsn:e,vaapste:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,vegårshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestvågøy:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,volda:e,voss:e,varoy:e,"xn--vry-yla5g":e,værøy:e,vagan:e,"xn--vgan-qoa":e,vågan:e,voagat:e,vagsoy:e,"xn--vgsy-qoa0j":e,vågsøy:e,vaga:e,"xn--vg-yiab":e,vågå:e,ostfold:{$:0,succ:{valer:e}},"xn--stfold-9xa":{$:0,succ:{"xn--vler-qoa":e}},østfold:{$:0,succ:{våler:e}},co:t,blogspot:t,myspreadshop:t}},np:n,nr:se,nu:{$:1,succ:{merseine:t,mine:t,shacknet:t,enterprisecloud:t}},nz:{$:1,succ:{ac:e,co:a,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,mil:e,"xn--mori-qsa":e,māori:e,net:e,org:e,parliament:e,school:e}},om:{$:1,succ:{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}},onion:e,org:{$:1,succ:{altervista:t,amune:{$:0,succ:{tele:t}},pimienta:t,poivron:t,potager:t,sweetpepper:t,ae:t,us:t,certmgr:t,cdn77:{$:0,succ:{c:t,rsc:t}},"cdn77-secure":{$:0,succ:{origin:{$:0,succ:{ssl:t}}}},cloudns:t,duckdns:t,tunk:t,dyndns:{$:2,succ:{go:t,home:t}},blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,ddnss:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,webredirect:t,eu:{$:2,succ:{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,mc:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,paris:t,pl:t,pt:t,"q-a":t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}},twmail:t,fedorainfracloud:t,fedorapeople:t,fedoraproject:{$:0,succ:{cloud:t,os:g,stg:{$:0,succ:{os:g}}}},freedesktop:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,barsy:t,mayfirst:t,"mozilla-iot":t,bmoattachments:t,dynserv:t,"now-dns":t,"cable-modem":t,collegefan:t,couchpotatofries:t,mlbfan:t,mysecuritycamera:t,nflfan:t,"read-books":t,ufcfan:t,hopto:t,myftp:t,"no-ip":t,zapto:t,httpbin:t,pubtls:t,"my-firewall":t,myfirewall:t,spdns:t,"small-web":t,dsmynas:t,familyds:t,teckids:c,tuxfamily:t,diskstation:t,hk:t,wmflabs:t,toolforge:t,wmcloud:t,za:t}},pa:{$:1,succ:{ac:e,gob:e,com:e,org:e,sld:e,edu:e,net:e,ing:e,abo:e,med:e,nom:e}},pe:{$:1,succ:{edu:e,gob:e,nom:e,mil:e,org:e,com:e,net:e,blogspot:t}},pf:{$:1,succ:{com:e,org:e,edu:e}},pg:n,ph:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,ngo:e,mil:e,i:e}},pk:{$:1,succ:{com:e,net:e,edu:e,org:e,fam:e,biz:e,web:e,gov:e,gob:e,gok:e,gon:e,gop:e,gos:e,info:e}},pl:{$:1,succ:{com:e,net:e,org:e,aid:e,agro:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,miasta:e,media:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:{$:1,succ:{ap:e,ic:e,is:e,us:e,kmpsp:e,kppsp:e,kwpsp:e,psp:e,wskr:e,kwp:e,mw:e,ug:e,um:e,umig:e,ugim:e,upow:e,uw:e,starostwo:e,pa:e,po:e,psse:e,pup:e,rzgw:e,sa:e,so:e,sr:e,wsa:e,sko:e,uzs:e,wiih:e,winb:e,pinb:e,wios:e,witd:e,wzmiuw:e,piw:e,wiw:e,griw:e,wif:e,oum:e,sdn:e,zp:e,uppo:e,mup:e,wuoz:e,konsulat:e,oirm:e}},augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,"kazimierz-dolny":e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorze:e,pomorskie:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,skoczow:e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,beep:t,"ecommerce-shop":t,shoparena:t,homesklep:t,sdscloud:t,unicloud:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,myspreadshop:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t}},pm:{$:1,succ:{own:t,name:t}},pn:{$:1,succ:{gov:e,co:e,org:e,edu:e,net:e}},post:e,pr:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,isla:e,pro:e,biz:e,info:e,name:e,est:e,prof:e,ac:e}},pro:{$:1,succ:{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,cloudns:t,dnstrace:{$:0,succ:{bci:t}},barsy:t}},ps:{$:1,succ:{edu:e,gov:e,sec:e,plo:e,com:e,org:e,net:e}},pt:{$:1,succ:{net:e,gov:e,org:e,edu:e,int:e,publ:e,com:e,nome:e,blogspot:t}},pw:{$:1,succ:{co:e,ne:e,or:e,ed:e,go:e,belau:e,cloudns:t,x443:t}},py:{$:1,succ:{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}},qa:{$:1,succ:{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e,blogspot:t}},re:{$:1,succ:{asso:e,com:e,nom:e,blogspot:t}},ro:{$:1,succ:{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,co:t,shop:t,blogspot:t,barsy:t}},rs:{$:1,succ:{ac:e,co:e,edu:e,gov:e,in:e,org:e,brendly:{$:0,succ:{shop:t}},blogspot:t,ua:t,ox:t}},ru:{$:1,succ:{ac:t,edu:t,gov:t,int:t,mil:t,test:t,eurodir:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,blogspot:t,na4u:t,mircloud:t,regruhosting:A,myjino:{$:2,succ:{hosting:i,landing:i,spectrum:i,vps:i}},cldmail:{$:0,succ:{hb:t}},mcdir:{$:2,succ:{vps:t}},mcpre:t,net:t,org:t,pp:t,lk3:t,ras:t}},rw:{$:1,succ:{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}},sa:{$:1,succ:{com:e,net:e,org:e,gov:e,med:e,pub:e,edu:e,sch:e}},sb:r,sc:r,sd:{$:1,succ:{com:e,net:e,org:e,edu:e,med:e,tv:e,gov:e,info:e}},se:{$:1,succ:{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,blogspot:t,conf:t,iopsys:t,itcouldbewor:t,myspreadshop:t,paba:{$:0,succ:{su:t}}}},sg:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,per:e,blogspot:t,enscaled:t}},sh:{$:1,succ:{com:e,net:e,gov:e,org:e,mil:e,bip:t,hashbang:t,platform:{$:0,succ:{bc:t,ent:t,eu:t,us:t}},now:t,vxl:t,wedeploy:t}},si:{$:1,succ:{gitapp:t,gitpage:t,blogspot:t}},sj:e,sk:a,sl:r,sm:e,sn:{$:1,succ:{art:e,com:e,edu:e,gouv:e,org:e,perso:e,univ:e,blogspot:t}},so:{$:1,succ:{com:e,edu:e,gov:e,me:e,net:e,org:e,sch:t}},sr:e,ss:{$:1,succ:{biz:e,com:e,edu:e,gov:e,me:e,net:e,org:e,sch:e}},st:{$:1,succ:{co:e,com:e,consulado:e,edu:e,embaixada:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,noho:t}},su:{$:1,succ:{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t}},sv:{$:1,succ:{com:e,edu:e,gob:e,org:e,red:e}},sx:s,sy:Z,sz:{$:1,succ:{co:e,ac:e,org:e}},tc:{$:1,succ:{ch:t,me:t,we:t}},td:a,tel:e,tf:{$:1,succ:{sch:t}},tg:e,th:{$:1,succ:{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}},tj:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e}},tk:e,tl:s,tm:{$:1,succ:{com:e,co:e,org:e,net:e,nom:e,gov:e,mil:e,edu:e}},tn:{$:1,succ:{com:e,ens:e,fin:e,gov:e,ind:e,info:e,intl:e,mincom:e,nat:e,net:e,org:e,perso:e,tourism:e,orangecloud:t}},to:{$:1,succ:{611:t,com:e,gov:e,net:e,org:e,edu:e,mil:e,oya:t,rdv:t,vpnplus:t,quickconnect:f,nyan:t}},tr:{$:1,succ:{av:e,bbs:e,bel:e,biz:e,com:a,dr:e,edu:e,gen:e,gov:e,info:e,mil:e,k12:e,kep:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:s}},tt:{$:1,succ:{co:e,com:e,org:e,net:e,biz:e,info:e,pro:e,int:e,coop:e,jobs:e,mobi:e,travel:e,museum:e,aero:e,name:e,gov:e,edu:e}},tv:{$:1,succ:{dyndns:t,"better-than":t,"on-the-web":t,"worse-than":t}},tw:{$:1,succ:{edu:e,gov:e,mil:e,com:{$:1,succ:{mymailer:t}},net:e,org:e,idv:e,game:e,ebiz:e,club:e,"xn--zf0ao64a":e,網路:e,"xn--uc0atv":e,組織:e,"xn--czrw28b":e,商業:e,url:t,blogspot:t}},tz:{$:1,succ:{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}},ua:{$:1,succ:{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,cx:t,biz:t,co:t,pp:t,v:t}},ug:{$:1,succ:{co:e,or:e,ac:e,sc:e,go:e,ne:e,com:e,org:e,blogspot:t}},uk:{$:1,succ:{ac:e,co:{$:1,succ:{bytemark:{$:0,succ:{dh:t,vm:t}},blogspot:t,layershift:O,barsy:t,barsyonline:t,retrosnub:Q,"nh-serv":t,"no-ip":t,wellbeingzone:t,adimo:t,myspreadshop:t,gwiddle:t}},gov:{$:1,succ:{campaign:t,service:t,api:t,homeoffice:t}},ltd:e,me:e,net:e,nhs:e,org:{$:1,succ:{glug:t,lug:t,lugs:t,affinitylottery:t,raffleentry:t,weeklylottery:t}},plc:e,police:e,sch:n,conn:t,copro:t,hosp:t,"independent-commission":t,"independent-inquest":t,"independent-inquiry":t,"independent-panel":t,"independent-review":t,"public-inquiry":t,"royal-commission":t,pymnt:t,barsy:t}},us:{$:1,succ:{dni:e,fed:e,isa:e,kids:e,nsn:e,ak:C,al:C,ar:C,as:C,az:C,ca:C,co:C,ct:C,dc:C,de:{$:1,succ:{k12:e,cc:e,lib:t}},fl:C,ga:C,gu:C,hi:F,ia:C,id:C,il:C,in:C,ks:C,ky:C,la:C,ma:{$:1,succ:{k12:{$:1,succ:{pvt:e,chtr:e,paroch:e}},cc:e,lib:e}},md:C,me:C,mi:{$:1,succ:{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}},mn:C,mo:C,ms:C,mt:C,nc:C,nd:F,ne:C,nh:C,nj:C,nm:C,nv:C,ny:C,oh:C,ok:C,or:C,pa:C,pr:C,ri:F,sc:C,sd:F,tn:C,tx:C,ut:C,vi:C,vt:C,va:C,wa:C,wi:C,wv:{$:1,succ:{cc:e}},wy:C,graphox:t,cloudns:t,drud:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,enscaled:{$:0,succ:{phx:t}},mircloud:t,freeddns:t,golffan:t,noip:t,pointto:t,platterp:t}},uy:{$:1,succ:{com:a,edu:e,gub:e,mil:e,net:e,org:e}},uz:{$:1,succ:{co:e,com:e,net:e,org:e}},va:e,vc:{$:1,succ:{com:e,net:e,org:e,gov:e,mil:e,edu:e,gv:{$:2,succ:{d:t}},"0e":t}},ve:{$:1,succ:{arts:e,bib:e,co:e,com:e,e12:e,edu:e,firm:e,gob:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rar:e,rec:e,store:e,tec:e,web:e}},vg:{$:1,succ:{at:t}},vi:{$:1,succ:{co:e,com:e,k12:e,net:e,org:e}},vn:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,int:e,ac:e,biz:e,info:e,name:e,pro:e,health:e,blogspot:t}},vu:{$:1,succ:{com:e,edu:e,net:e,org:e,cn:t,blog:t,dev:t,me:t}},wf:{$:1,succ:{biz:t,sch:t}},ws:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,advisor:i,cloud66:t,dyndns:t,mypets:t}},yt:{$:1,succ:{org:t}},"xn--mgbaam7a8h":e,امارات:e,"xn--y9a3aq":e,հայ:e,"xn--54b7fta0cc":e,বাংলা:e,"xn--90ae":e,бг:e,"xn--mgbcpq6gpa1a":e,البحرين:e,"xn--90ais":e,бел:e,"xn--fiqs8s":e,中国:e,"xn--fiqz9s":e,中國:e,"xn--lgbbat1ad8j":e,الجزائر:e,"xn--wgbh1c":e,مصر:e,"xn--e1a4c":e,ею:e,"xn--qxa6a":e,ευ:e,"xn--mgbah1a3hjkrd":e,موريتانيا:e,"xn--node":e,გე:e,"xn--qxam":e,ελ:e,"xn--j6w193g":{$:1,succ:{"xn--55qx5d":e,"xn--wcvs22d":e,"xn--mxtq1m":e,"xn--gmqw5a":e,"xn--od0alg":e,"xn--uc0atv":e}},香港:{$:1,succ:{公司:e,教育:e,政府:e,個人:e,網絡:e,組織:e}},"xn--2scrj9c":e,ಭಾರತ:e,"xn--3hcrj9c":e,ଭାରତ:e,"xn--45br5cyl":e,ভাৰত:e,"xn--h2breg3eve":e,भारतम्:e,"xn--h2brj9c8c":e,भारोत:e,"xn--mgbgu82a":e,ڀارت:e,"xn--rvc1e0am3e":e,ഭാരതം:e,"xn--h2brj9c":e,भारत:e,"xn--mgbbh1a":e,بارت:e,"xn--mgbbh1a71e":e,بھارت:e,"xn--fpcrj9c3d":e,భారత్:e,"xn--gecrj9c":e,ભારત:e,"xn--s9brj9c":e,ਭਾਰਤ:e,"xn--45brj9c":e,ভারত:e,"xn--xkc2dl3a5ee0h":e,இந்தியா:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,"xn--mgbtx2b":e,عراق:e,"xn--mgbayh7gpa":e,الاردن:e,"xn--3e0b707e":e,한국:e,"xn--80ao21a":e,қаз:e,"xn--q7ce6a":e,ລາວ:e,"xn--fzc2c9e2c":e,ලංකා:e,"xn--xkc2al3hye2a":e,இலங்கை:e,"xn--mgbc0a9azcg":e,المغرب:e,"xn--d1alf":e,мкд:e,"xn--l1acc":e,мон:e,"xn--mix891f":e,澳門:e,"xn--mix082f":e,澳门:e,"xn--mgbx4cd0ab":e,مليسيا:e,"xn--mgb9awbf":e,عمان:e,"xn--mgbai9azgqp6j":e,پاکستان:e,"xn--mgbai9a5eva00b":e,پاكستان:e,"xn--ygbi2ammx":e,فلسطين:e,"xn--90a3ac":{$:1,succ:{"xn--o1ac":e,"xn--c1avg":e,"xn--90azh":e,"xn--d1at":e,"xn--o1ach":e,"xn--80au":e}},срб:{$:1,succ:{пр:e,орг:e,обр:e,од:e,упр:e,ак:e}},"xn--p1ai":e,рф:e,"xn--wgbl6a":e,قطر:e,"xn--mgberp4a5d4ar":e,السعودية:e,"xn--mgberp4a5d4a87g":e,السعودیة:e,"xn--mgbqly7c0a67fbc":e,السعودیۃ:e,"xn--mgbqly7cvafr":e,السعوديه:e,"xn--mgbpl2fh":e,سودان:e,"xn--yfro4i67o":e,新加坡:e,"xn--clchc0ea0b2g2a9gcd":e,சிங்கப்பூர்:e,"xn--ogbpf8fl":e,سورية:e,"xn--mgbtf8fl":e,سوريا:e,"xn--o3cw4h":{$:1,succ:{"xn--12c1fe0br":e,"xn--12co0c3b4eva":e,"xn--h3cuzk1di":e,"xn--o3cyx2a":e,"xn--m3ch0j3a":e,"xn--12cfi8ixb8l":e}},ไทย:{$:1,succ:{ศึกษา:e,ธุรกิจ:e,รัฐบาล:e,ทหาร:e,เน็ต:e,องค์กร:e}},"xn--pgbs0dh":e,تونس:e,"xn--kpry57d":e,台灣:e,"xn--kprw13d":e,台湾:e,"xn--nnx388a":e,臺灣:e,"xn--j1amh":e,укр:e,"xn--mgb2ddes":e,اليمن:e,xxx:e,ye:Z,za:{$:0,succ:{ac:e,agric:e,alt:e,co:a,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}},zm:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}},zw:{$:1,succ:{ac:e,co:e,gov:e,mil:e,org:e}},aaa:e,aarp:e,abarth:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:{$:1,succ:{official:t}},accenture:e,accountant:e,accountants:e,aco:e,actor:e,adac:e,ads:e,adult:e,aeg:e,aetna:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alfaromeo:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:{$:1,succ:{beget:i,clerk:t,clerkstage:t,wnext:t,platform0:t,deta:t,ondigitalocean:t,encr:t,edgecompute:t,fireweb:t,onflashdrive:t,framer:t,run:{$:2,succ:{a:t}},web:t,hasura:t,loginline:t,messerli:t,netlify:t,developer:i,noop:t,northflank:i,telebit:t,typedream:t,vercel:t,bookonline:t}},apple:e,aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,avianca:e,aws:e,axa:e,azure:e,baby:e,baidu:e,banamex:e,bananarepublic:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:{$:1,succ:{aus:t,nz:t}},bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,bentley:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,bugatti:e,build:e,builders:{$:1,succ:{cloudsite:t}},business:u,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:e,cancerresearch:e,canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:{$:1,succ:{nabu:{$:0,succ:{ui:t}}}},case:e,cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,cbs:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:e,cityeats:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:{$:1,succ:{banzai:i,elementor:t,encoway:{$:0,succ:{eu:t}},statics:i,ravendb:t,axarnet:{$:0,succ:{"es-1":t}},diadem:t,jelastic:{$:0,succ:{vip:t}},jele:t,"jenv-aruba":{$:0,succ:{aruba:{$:0,succ:{eur:{$:0,succ:{it1:t}}}},it1:t}},keliweb:{$:2,succ:{cs:t}},oxa:{$:2,succ:{tn:t,uk:t}},primetel:{$:2,succ:{uk:t}},reclaim:{$:0,succ:{ca:t,uk:t,us:t}},trendhosting:{$:0,succ:{ch:t,de:t}},jotelulu:t,kuleuven:t,linkyard:t,magentosite:i,perspecta:t,vapor:t,"on-rancher":i,scw:{$:0,succ:{baremetal:{$:0,succ:{"fr-par-1":t,"fr-par-2":t,"nl-ams-1":t}},"fr-par":{$:0,succ:{fnc:{$:2,succ:{functions:t}},k8s:l,s3:t,"s3-website":t,whm:t}},instances:{$:0,succ:{priv:t,pub:t}},k8s:t,"nl-ams":{$:0,succ:{k8s:l,s3:t,"s3-website":t,whm:t}},"pl-waw":{$:0,succ:{k8s:l,s3:t,"s3-website":t}},scalebook:t,smartlabeling:t}},sensiosite:i,trafficplex:t,urown:t,voorloper:t}},club:{$:1,succ:{cloudns:t,jele:t,barsy:t,pony:t}},clubmed:e,coach:e,codes:{$:1,succ:{owo:i}},coffee:e,college:e,cologne:e,comcast:e,commbank:e,community:{$:1,succ:{nog:t,ravendb:t,myforum:t}},company:e,compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cookingchannel:e,cool:{$:1,succ:{elementor:t,de:t}},corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,cuisinella:e,cymru:e,cyou:e,dabur:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:{$:1,succ:{bss:t}},dev:{$:1,succ:{lcl:i,lclstage:i,stg:i,stgstage:i,pages:t,workers:t,curv:t,deno:t,"deno-staging":t,deta:t,fly:t,githubpreview:t,gateway:i,iserv:t,localcert:{$:0,succ:{user:i}},loginline:t,mediatech:t,"platter-app":t,shiftcrypto:t,vercel:t,webhare:i}},dhl:e,diamonds:e,diet:e,digital:{$:1,succ:{cloudapps:{$:2,succ:{london:t}}}},direct:e,directory:e,discount:e,discover:e,dish:e,diy:e,dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,dunlop:e,dupont:e,durban:e,dvag:e,dvr:e,earth:{$:1,succ:{dapps:{$:0,succ:{"*":t,bzz:i}}}},eat:e,eco:e,edeka:e,education:u,email:e,emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:{$:1,succ:{compute:i}},etisalat:e,eurovision:e,eus:{$:1,succ:{party:$}},events:{$:1,succ:{koobin:t,co:t}},exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:z,family:e,fan:e,fans:e,farm:{$:1,succ:{storj:t}},farmers:e,fashion:{$:1,succ:{of:t}},fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fiat:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:u,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:e,fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,foodnetwork:e,football:e,ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontdoor:e,frontier:e,ftr:e,fujitsu:e,fun:e,fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:e,gap:e,garden:e,gay:e,gbiz:e,gdn:{$:1,succ:{cnpy:t}},gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glass:e,gle:e,global:e,globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goo:e,goodyear:e,goog:{$:1,succ:{cloud:t,translate:t,usercontent:i}},google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:{$:1,succ:{discourse:t}},guardian:e,gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:{$:1,succ:{hra:t}},healthcare:e,help:e,helsinki:e,here:e,hermes:e,hgtv:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:{$:1,succ:{cloudaccess:t,freesite:t,fastvps:t,myfast:t,tempurl:t,wpmudev:t,jele:t,mircloud:t,pcloud:t,half:t}},hosting:{$:1,succ:{opencraft:t}},hot:e,hoteles:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:e,institute:e,insurance:e,insure:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,jaguar:e,java:e,jcb:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerrylogistics:e,kerryproperties:e,kfh:e,kia:e,kids:e,kim:e,kinder:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:{$:1,succ:{co:t,edu:t}},kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,lancaster:e,lancia:e,land:{$:1,succ:{static:{$:2,succ:{dev:t,sites:t}}}},landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,linde:e,link:{$:1,succ:{cyon:t,mypep:t,dweb:i}},lipsy:e,live:{$:1,succ:{hlx:t}},living:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,loft:e,lol:{$:1,succ:{omg:t}},london:{$:1,succ:{in:t,of:t}},lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,luxe:e,luxury:e,macys:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:{$:1,succ:{router:t}},mango:e,map:e,market:e,marketing:{$:1,succ:{from:t,with:t}},markets:e,marriott:e,marshalls:e,maserati:e,mattel:e,mba:e,mckinsey:e,med:e,media:e,meet:e,melbourne:e,meme:e,memorial:e,men:{$:1,succ:{for:t,repair:t}},menu:y,merckmsd:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:{$:1,succ:{and:t,for:t}},monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,music:e,mutual:e,nab:e,nagoya:e,natura:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:{$:1,succ:{alces:i,co:t,arvo:t,azimuth:t,tlon:t}},neustar:e,new:e,news:{$:1,succ:{noticeable:t}},next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,northwesternmutual:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,office:e,okinawa:e,olayan:e,olayangroup:e,oldnavy:e,ollo:e,omega:e,one:{$:1,succ:{onred:{$:2,succ:{staging:t}},for:t,under:t,service:t,homelink:t}},ong:e,onl:e,online:{$:1,succ:{eero:t,"eero-stage":t,barsy:t}},ooo:e,open:e,oracle:e,orange:{$:1,succ:{tech:t}},organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:{$:1,succ:{nerdpol:t}},page:{$:1,succ:{hlx:t,hlx3:t,translated:t,codeberg:t,pdns:t,plesk:t,prvcy:t,rocky:t,magnet:t}},panasonic:e,paris:e,pars:e,partners:e,parts:e,party:z,passagens:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:e,physio:e,pics:e,pictet:e,pictures:{$:1,succ:{1337:t}},pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:e,place:u,play:e,playstation:e,plumbing:e,plus:e,pnc:e,pohl:e,poker:e,politie:e,porn:{$:1,succ:{indie:t}},pramerica:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:y,pwc:e,qpon:e,quebec:e,quest:e,racing:e,radio:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redstone:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:z,reviews:e,rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:{$:1,succ:{clan:t}},rocher:e,rocks:{$:1,succ:{myddns:t,"lima-city":t,webspace:t}},rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:{$:1,succ:{hs:t,development:t,ravendb:t,servers:t,build:i,code:i,database:i,migration:i,onporter:t,repl:t}},rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:{$:1,succ:{for:t}},salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,sca:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:e,schule:e,schwarz:e,science:z,scot:{$:1,succ:{edu:t,gov:{$:2,succ:{service:t}}}},search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:{$:1,succ:{loginline:t}},ses:e,seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shaw:e,shell:e,shia:e,shiksha:e,shoes:e,shop:{$:1,succ:{base:t,hoplix:t,barsy:t}},shopping:e,shouji:e,show:e,showtime:e,silk:e,sina:e,singles:e,site:{$:1,succ:{cloudera:i,cyon:t,fnwk:t,folionetwork:t,fastvps:t,jele:t,lelux:t,loginline:t,barsy:t,mintere:t,omniwe:t,opensocial:t,platformsh:i,tst:i,byen:t,srht:t,novecore:t}},ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:{$:1,succ:{diher:i}},song:e,sony:e,soy:e,spa:e,space:{$:1,succ:{myfast:t,uber:t,xs4all:t}},sport:e,spot:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:{$:1,succ:{sellfy:t,shopware:t,storebase:t}},stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:y,surf:e,surgery:e,suzuki:e,swatch:e,swiss:e,sydney:e,systems:{$:1,succ:{knightpoint:t}},tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:{$:1,succ:{discourse:t,jelastic:t}},tech:e,technology:u,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tiffany:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:{$:1,succ:{prequalifyme:t}},tokyo:e,tools:e,top:{$:1,succ:{"now-dns":t,ntdll:t}},toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:z,trading:e,training:e,travel:e,travelchannel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:e,virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volkswagen:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,vuelos:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:e,williamhill:e,win:{$:1,succ:{that:t}},windows:e,wine:e,winners:e,wme:e,wolterskluwer:e,woodside:e,work:{$:1,succ:{from:t,to:t}},works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xfinity:e,xihuan:e,xin:e,"xn--11b4c3d":e,कॉम:e,"xn--1ck2e1b":e,セール:e,"xn--1qqw23a":e,佛山:e,"xn--30rr7y":e,慈善:e,"xn--3bst00m":e,集团:e,"xn--3ds443g":e,在线:e,"xn--3pxu8k":e,点看:e,"xn--42c2d9a":e,คอม:e,"xn--45q11c":e,八卦:e,"xn--4gbrim":e,موقع:e,"xn--55qw42g":e,公益:e,"xn--55qx5d":e,公司:e,"xn--5su34j936bgsg":e,香格里拉:e,"xn--5tzm5g":e,网站:e,"xn--6frz82g":e,移动:e,"xn--6qq986b3xl":e,我爱你:e,"xn--80adxhks":e,москва:e,"xn--80aqecdr1a":e,католик:e,"xn--80asehdb":e,онлайн:e,"xn--80aswg":e,сайт:e,"xn--8y0a063a":e,联通:e,"xn--9dbq2a":e,קום:e,"xn--9et52u":e,时尚:e,"xn--9krt00a":e,微博:e,"xn--b4w605ferd":e,淡马锡:e,"xn--bck1b9a5dre4c":e,ファッション:e,"xn--c1avg":e,орг:e,"xn--c2br7g":e,नेट:e,"xn--cck2b3b":e,ストア:e,"xn--cckwcxetd":e,アマゾン:e,"xn--cg4bki":e,삼성:e,"xn--czr694b":e,商标:e,"xn--czrs0t":e,商店:e,"xn--czru2d":e,商城:e,"xn--d1acj3b":e,дети:e,"xn--eckvdtc9d":e,ポイント:e,"xn--efvy88h":e,新闻:e,"xn--fct429k":e,家電:e,"xn--fhbei":e,كوم:e,"xn--fiq228c5hs":e,中文网:e,"xn--fiq64b":e,中信:e,"xn--fjq720a":e,娱乐:e,"xn--flw351e":e,谷歌:e,"xn--fzys8d69uvgm":e,電訊盈科:e,"xn--g2xx48c":e,购物:e,"xn--gckr3f0f":e,クラウド:e,"xn--gk3at1e":e,通販:e,"xn--hxt814e":e,网店:e,"xn--i1b6b1a6a2e":e,संगठन:e,"xn--imr513n":e,餐厅:e,"xn--io0a7i":e,网络:e,"xn--j1aef":e,ком:e,"xn--jlq480n2rg":e,亚马逊:e,"xn--jlq61u9w7b":e,诺基亚:e,"xn--jvr189m":e,食品:e,"xn--kcrx77d1x4a":e,飞利浦:e,"xn--kput3i":e,手机:e,"xn--mgba3a3ejt":e,ارامكو:e,"xn--mgba7c0bbn0a":e,العليان:e,"xn--mgbaakc7dvf":e,اتصالات:e,"xn--mgbab2bd":e,بازار:e,"xn--mgbca7dzdo":e,ابوظبي:e,"xn--mgbi4ecexp":e,كاثوليك:e,"xn--mgbt3dhd":e,همراه:e,"xn--mk1bu44c":e,닷컴:e,"xn--mxtq1m":e,政府:e,"xn--ngbc5azd":e,شبكة:e,"xn--ngbe9e0a":e,بيتك:e,"xn--ngbrx":e,عرب:e,"xn--nqv7f":e,机构:e,"xn--nqv7fs00ema":e,组织机构:e,"xn--nyqy26a":e,健康:e,"xn--otu796d":e,招聘:e,"xn--p1acf":{$:1,succ:{"xn--90amc":t,"xn--j1aef":t,"xn--j1ael8b":t,"xn--h1ahn":t,"xn--j1adp":t,"xn--c1avg":t,"xn--80aaa0cvac":t,"xn--h1aliz":t,"xn--90a1af":t,"xn--41a":t}},рус:{$:1,succ:{биз:t,ком:t,крым:t,мир:t,мск:t,орг:t,самара:t,сочи:t,спб:t,я:t}},"xn--pssy2u":e,大拿:e,"xn--q9jyb4c":e,みんな:e,"xn--qcka1pmc":e,グーグル:e,"xn--rhqv96g":e,世界:e,"xn--rovu88b":e,書籍:e,"xn--ses554g":e,网址:e,"xn--t60b56a":e,닷넷:e,"xn--tckwe":e,コム:e,"xn--tiq49xqyj":e,天主教:e,"xn--unup4y":e,游戏:e,"xn--vermgensberater-ctb":e,vermögensberater:e,"xn--vermgensberatung-pwb":e,vermögensberatung:e,"xn--vhquv":e,企业:e,"xn--vuq861b":e,信息:e,"xn--w4r85el8fhu5dnra":e,嘉里大酒店:e,"xn--w4rs40l":e,嘉里:e,"xn--xhq521b":e,广东:e,"xn--zfr164b":e,政务:e,xyz:{$:1,succ:{blogsite:t,localzone:t,crafting:t,zapto:t,telebit:i}},yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:{$:1,succ:{cloud66:t,hs:t,triton:i,lima:t}},zuerich:e}}}();function No(e,t,r,i){let a=null,s=t;for(;s!==void 0&&((s.$&i)!==0&&(a={index:r+1,isIcann:s.$===1,isPrivate:s.$===2}),r!==-1);){let n=s.succ;s=n&&(n[e[r]]||n["*"]),r-=1}return a}function Ta(e,t,r){if(_a(e,t,r)===!0)return;let i=e.split("."),a=(t.allowPrivateDomains===!0?2:0)|(t.allowIcannDomains===!0?1:0),s=No(i,Co,i.length-1,a);if(s!==null){r.isIcann=s.isIcann,r.isPrivate=s.isPrivate,r.publicSuffix=i.slice(s.index+1).join(".");return}let n=No(i,Oo,i.length-1,a);if(n!==null){r.isIcann=n.isIcann,r.isPrivate=n.isPrivate,r.publicSuffix=i.slice(n.index).join(".");return}r.isIcann=!1,r.isPrivate=!1,r.publicSuffix=i[i.length-1]}var $o=wa();function jo(e,t={}){return ka($o),xa(e,3,Ta,t,$o).domain}var ve=global.DOMParser;var Bs=Ut(Ec(),1);var Zb={strictlyTwoElementsInRangeArrays:!1,progressFn:null};function _s(e,t){if(!Array.isArray(e)||!e.length)return e;let r={...Zb,...t},i,a;if(r.strictlyTwoElementsInRangeArrays&&!e.every((o,u)=>!Array.isArray(o)||o.length!==2?(i=u,a=o.length,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_03] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) has not two but ${a} elements!`);if(!e.every((o,u)=>!Array.isArray(o)||!Number.isInteger(o[0])||o[0]<0||!Number.isInteger(o[1])||o[1]<0?(i=u,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_04] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) does not consist of only natural numbers!`);let s=e.length**2,n=0;return Array.from(e).sort((o,u)=>(r.progressFn&&(n+=1,r.progressFn(Math.floor(n*100/s))),o[0]===u[0]?o[1]u[1]?1:0:o[0]Array.isArray(l)).map(l=>[...l]).filter(l=>l[2]!==void 0||l[0]!==l[1]),s,n,o;i.progressFn?s=_s(a,{progressFn:l=>{o=Math.floor(l/5),o!==n&&(n=o,i.progressFn(o))}}):s=_s(a);let u=s.length-1;for(let l=u;l>0;l--)i.progressFn&&(o=Math.floor((1-l/u)*78)+21,o!==n&&o>n&&(n=o,i.progressFn(o))),(s[l][0]<=s[l-1][0]||!i.joinRangesThatTouchEdges&&s[l][0]=s[l][0]||s[l-1][1]<=s[l][1])&&s[l-1][2]!==null&&(s[l][2]===null&&s[l-1][2]!==null?s[l-1][2]=null:s[l-1][2]!=null?+i.mergeType==2&&s[l-1][0]===s[l][0]?s[l-1][2]=s[l][2]:s[l-1][2]+=s[l][2]:s[l-1][2]=s[l][2]),s.splice(l,1),l=s.length);return s.length?s:null}var ey=!0,Ts="Invariant failed";function Oc(e,t){if(!e){if(ey)throw new Error(Ts);var r=typeof t=="function"?t():t,i=r?Ts+": "+r:Ts;throw new Error(i)}}function Nc(e,t,r){let i=0,a=0;if(arguments.length===0)throw new Error("ranges-apply: [THROW_ID_01] inputs missing!");if(typeof e!="string")throw new TypeError(`ranges-apply: [THROW_ID_02] first input argument must be a string! Currently it's: ${typeof e}, equal to: ${JSON.stringify(e,null,4)}`);if(t&&!Array.isArray(t))throw new TypeError(`ranges-apply: [THROW_ID_03] second input argument must be an array (or null)! Currently it's: ${typeof t}, equal to: ${JSON.stringify(t,null,4)}`);if(r&&typeof r!="function")throw new TypeError(`ranges-apply: [THROW_ID_04] the third input argument must be a function (or falsey)! Currently it's: ${typeof r}, equal to: ${JSON.stringify(r,null,4)}`);if(!t||!t.filter(c=>c).length)return e;let s;Array.isArray(t)&&Number.isInteger(t[0])&&Number.isInteger(t[1])?s=[Array.from(t)]:s=Array.from(t);let n=s.length,o=0;s.filter(c=>c).forEach((c,f)=>{if(r&&(i=Math.floor(o/n*10),i!==a&&(a=i,r(i))),!Array.isArray(c))throw new TypeError(`ranges-apply: [THROW_ID_05] ranges array, second input arg., has ${f}th element not an array: ${JSON.stringify(c,null,4)}, which is ${typeof c}`);if(!Number.isInteger(c[0])){if(!Number.isInteger(+c[0])||+c[0]<0)throw new TypeError(`ranges-apply: [THROW_ID_06] ranges array, second input arg. has ${f}th element, array ${JSON.stringify(c,null,0)}. Its first element is not an integer, string index, but ${typeof c[0]}, equal to: ${JSON.stringify(c[0],null,4)}.`);s[f][0]=+s[f][0]}if(!Number.isInteger(c[1])){if(!Number.isInteger(+c[1])||+c[1]<0)throw new TypeError(`ranges-apply: [THROW_ID_07] ranges array, second input arg. has ${f}th element, array ${JSON.stringify(c,null,0)}. Its second element is not an integer, string index, but ${typeof c[1]}, equal to: ${JSON.stringify(c[1],null,4)}.`);s[f][1]=+s[f][1]}o+=1});let u=Cc(s,{progressFn:c=>{r&&(i=10+Math.floor(c/10),i!==a&&(a=i,r(i)))}});Oc(u);let l=u.length;if(l>0){let c=e.slice(u[l-1][1]);e=u.reduce((f,m,d,p)=>{r&&(i=20+Math.floor(d/l*80),i!==a&&(a=i,r(i)));let E=d===0?0:p[d-1][1],g=p[d][0];return`${f}${e.slice(E,g)}${p[d][2]||""}`},""),e+=c}return e}function Ti(e,t=1){let r=" ";function i(s){return Array.from(s).reverse().join("")}function a(s,n,o){let u=o?` +`)});let s=t.nonTextTags||["script","style","textarea","option"],o,u;t.allowedAttributes&&(o={},u={},yr(t.allowedAttributes,function(y,_){o[_]=[];let w=[];y.forEach(function(N){typeof N=="string"&&N.indexOf("*")>=0?w.push(Ec(N).replace(/\\\*/g,".*")):o[_].push(N)}),w.length&&(u[_]=new RegExp("^("+w.join("|")+")$"))}));let l={},c={},f={};yr(t.allowedClasses,function(y,_){o&&(De(o,_)||(o[_]=[]),o[_].push("class")),l[_]=[],f[_]=[];let w=[];y.forEach(function(N){typeof N=="string"&&N.indexOf("*")>=0?w.push(Ec(N).replace(/\\\*/g,".*")):N instanceof RegExp?f[_].push(N):l[_].push(N)}),w.length&&(c[_]=new RegExp("^("+w.join("|")+")$"))});let p={},d;yr(t.transformTags,function(y,_){let w;typeof y=="function"?w=y:typeof y=="string"&&(w=vr.simpleTransform(y)),_==="*"?d=w:p[_]=w});let m,E,g,b,k,S,x=!1;A();let O=new Gb.Parser({onopentag:function(y,_){if(t.enforceHtmlBoundary&&y==="html"&&A(),k){S++;return}let w=new n(y,_);E.push(w);let N=!1,C=!!w.text,F;if(De(p,y)&&(F=p[y](y,_),w.attribs=_=F.attribs,F.text!==void 0&&(w.innerText=F.text),y!==F.tagName&&(w.name=y=F.tagName,b[m]=F.tagName)),d&&(F=d(y,_),w.attribs=_=F.attribs,y!==F.tagName&&(w.name=y=F.tagName,b[m]=F.tagName)),(t.allowedTags&&t.allowedTags.indexOf(y)===-1||t.disallowedTagsMode==="recursiveEscape"&&!Zb(g)||t.nestingLimit!=null&&m>=t.nestingLimit)&&(N=!0,g[m]=!0,t.disallowedTagsMode==="discard"&&s.indexOf(y)!==-1&&(k=!0,S=1),g[m]=!0),m++,N){if(t.disallowedTagsMode==="discard")return;a=i,i=""}i+="<"+y,y==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(w.innerText=""),(!o||De(o,y)||o["*"])&&yr(_,function(R,I){if(!ty.test(I)){delete w.attribs[I];return}let xe=!1;if(!o||De(o,y)&&o[y].indexOf(I)!==-1||o["*"]&&o["*"].indexOf(I)!==-1||De(u,y)&&u[y].test(I)||u["*"]&&u["*"].test(I))xe=!0;else if(o&&o[y]){for(let j of o[y])if(Jb(j)&&j.name&&j.name===I){xe=!0;let h="";if(j.multiple===!0){let ae=R.split(" ");for(let T of ae)j.values.indexOf(T)!==-1&&(h===""?h=T:h+=" "+T)}else j.values.indexOf(R)>=0&&(h=R);R=h}}if(xe){if(t.allowedSchemesAppliedToAttributes.indexOf(I)!==-1&&z(y,R)){delete w.attribs[I];return}if(y==="script"&&I==="src"){let j=!0;try{let h=B(R);if(t.allowedScriptHostnames||t.allowedScriptDomains){let ae=(t.allowedScriptHostnames||[]).find(function(X){return X===h.url.hostname}),T=(t.allowedScriptDomains||[]).find(function(X){return h.url.hostname===X||h.url.hostname.endsWith(`.${X}`)});j=ae||T}}catch{j=!1}if(!j){delete w.attribs[I];return}}if(y==="iframe"&&I==="src"){let j=!0;try{let h=B(R);if(h.isRelativeUrl)j=De(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){let ae=(t.allowedIframeHostnames||[]).find(function(X){return X===h.url.hostname}),T=(t.allowedIframeDomains||[]).find(function(X){return h.url.hostname===X||h.url.hostname.endsWith(`.${X}`)});j=ae||T}}catch{j=!1}if(!j){delete w.attribs[I];return}}if(I==="srcset")try{let j=Xb(R);if(j.forEach(function(h){z("srcset",h.url)&&(h.evil=!0)}),j=Cc(j,function(h){return!h.evil}),j.length)R=ey(Cc(j,function(h){return!h.evil})),w.attribs[I]=R;else{delete w.attribs[I];return}}catch{delete w.attribs[I];return}if(I==="class"){let j=l[y],h=l["*"],ae=c[y],T=f[y],X=c["*"],Ae=[ae,X].concat(T).filter(function(Mi){return Mi});if(j&&h?R=oe(R,Ac(j,h),Ae):R=oe(R,j||h,Ae),!R.length){delete w.attribs[I];return}}if(I==="style")try{let j=Yb(y+" {"+R+"}"),h=Q(j,t.allowedStyles);if(R=Z(h),R.length===0){delete w.attribs[I];return}}catch{delete w.attribs[I];return}i+=" "+I,R&&R.length&&(i+='="'+$(R,!0)+'"')}else delete w.attribs[I]}),t.selfClosing.indexOf(y)!==-1?i+=" />":(i+=">",w.innerText&&!C&&!t.textFilter&&(i+=$(w.innerText),x=!0)),N&&(i=a+$(i),a="")},ontext:function(y){if(k)return;let _=E[E.length-1],w;if(_&&(w=_.tag,y=_.innerText!==void 0?_.innerText:y),t.disallowedTagsMode==="discard"&&(w==="script"||w==="style"))i+=y;else{let N=$(y,!1);t.textFilter&&!x?i+=t.textFilter(N,w):x||(i+=N)}if(E.length){let N=E[E.length-1];N.text+=y}},onclosetag:function(y){if(k)if(S--,!S)k=!1;else return;let _=E.pop();if(!_)return;k=t.enforceHtmlBoundary?y==="html":!1,m--;let w=g[m];if(w){if(delete g[m],t.disallowedTagsMode==="discard"){_.updateParentNodeText();return}a=i,i=""}if(b[m]&&(y=b[m],delete b[m]),t.exclusiveFilter&&t.exclusiveFilter(_)){i=i.substr(0,_.tagPosition);return}if(_.updateParentNodeMediaChildren(),_.updateParentNodeText(),t.selfClosing.indexOf(y)!==-1){w&&(i=a,a="");return}i+="",w&&(i=a+$(i),a=""),x=!1}},t.parser);return O.write(e),O.end(),i;function A(){i="",m=0,E=[],g={},b={},k=!1,S=0}function $(y,_){return typeof y!="string"&&(y=y+""),t.parser.decodeEntities&&(y=y.replace(/&/g,"&").replace(//g,">"),_&&(y=y.replace(/"/g,"""))),y=y.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),_&&(y=y.replace(/"/g,""")),y}function z(y,_){for(_=_.replace(/[\x00-\x20]+/g,"");;){let C=_.indexOf("",C+4);if(F===-1)break;_=_.substring(0,C)+_.substring(F+3)}let w=_.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!w)return _.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;let N=w[1].toLowerCase();return De(t.allowedSchemesByTag,y)?t.allowedSchemesByTag[y].indexOf(N)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(N)===-1}function B(y){if(y=y.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),y.startsWith("relative:"))throw new Error("relative: exploit attempt");let _="relative://relative-site";for(let C=0;C<100;C++)_+=`/${C}`;let w=new URL(y,_);return{isRelativeUrl:w&&w.hostname==="relative-site"&&w.protocol==="relative:",url:w}}function Q(y,_){if(!_)return y;let w=y.nodes[0],N;return _[w.selector]&&_["*"]?N=Ac(_[w.selector],_["*"]):N=_[w.selector]||_["*"],N&&(y.nodes[0].nodes=w.nodes.reduce(ne(N),[])),y}function Z(y){return y.nodes[0].nodes.reduce(function(_,w){return _.push(`${w.prop}:${w.value}${w.important?" !important":""}`),_},[]).join(";")}function ne(y){return function(_,w){return De(y,w.prop)&&y[w.prop].some(function(C){return C.test(w.value)})&&_.push(w),_}}function oe(y,_,w){return _?(y=y.split(/\s+/),y.filter(function(N){return _.indexOf(N)!==-1||w.some(function(C){return C.test(N)})}).join(" ")):y}}var ry={decodeEntities:!0};vr.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};vr.simpleTransform=function(e,t,r){return r=r===void 0?!0:r,t=t||{},function(i,a){let n;if(r)for(n in t)a[n]=t[n];else a=t;return{tagName:e,attribs:a}}}});var Wc=v((u_,Fc)=>{var hy="[object Object]";function fy(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function dy(e,t){return function(r){return e(t(r))}}var py=Function.prototype,Hc=Object.prototype,Uc=py.toString,my=Hc.hasOwnProperty,gy=Uc.call(Object),by=Hc.toString,yy=dy(Object.getPrototypeOf,Object);function vy(e){return!!e&&typeof e=="object"}function wy(e){if(!vy(e)||by.call(e)!=hy||fy(e))return!1;var t=yy(e);if(t===null)return!0;var r=my.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Uc.call(r)==gy}Fc.exports=wy});var Lh=v((kr,Pt)=>{var ky=200,ih="__lodash_hash_undefined__",ah=9007199254740991,In="[object Arguments]",xy="[object Array]",nh="[object Boolean]",sh="[object Date]",_y="[object Error]",Pn="[object Function]",oh="[object GeneratorFunction]",Oi="[object Map]",lh="[object Number]",qn="[object Object]",Vc="[object Promise]",uh="[object RegExp]",Ni="[object Set]",ch="[object String]",hh="[object Symbol]",On="[object WeakMap]",fh="[object ArrayBuffer]",$i="[object DataView]",dh="[object Float32Array]",ph="[object Float64Array]",mh="[object Int8Array]",gh="[object Int16Array]",bh="[object Int32Array]",yh="[object Uint8Array]",vh="[object Uint8ClampedArray]",wh="[object Uint16Array]",kh="[object Uint32Array]",Ty=/[\\^$.*+?()[\]{}|]/g,Sy=/\w*$/,Ey=/^\[object .+?Constructor\]$/,Ay=/^(?:0|[1-9]\d*)$/,W={};W[In]=W[xy]=W[fh]=W[$i]=W[nh]=W[sh]=W[dh]=W[ph]=W[mh]=W[gh]=W[bh]=W[Oi]=W[lh]=W[qn]=W[uh]=W[Ni]=W[ch]=W[hh]=W[yh]=W[vh]=W[wh]=W[kh]=!0;W[_y]=W[Pn]=W[On]=!1;var Cy=typeof global=="object"&&global&&global.Object===Object&&global,Oy=typeof self=="object"&&self&&self.Object===Object&&self,ze=Cy||Oy||Function("return this")(),xh=typeof kr=="object"&&kr&&!kr.nodeType&&kr,Gc=xh&&typeof Pt=="object"&&Pt&&!Pt.nodeType&&Pt,Ny=Gc&&Gc.exports===xh;function $y(e,t){return e.set(t[0],t[1]),e}function jy(e,t){return e.add(t),e}function Ly(e,t){for(var r=-1,i=e?e.length:0;++r-1}function sv(e,t){var r=this.__data__,i=Ri(r,e);return i<0?r.push([e,t]):r[i][1]=t,this}Me.prototype.clear=rv;Me.prototype.delete=iv;Me.prototype.get=av;Me.prototype.has=nv;Me.prototype.set=sv;function qt(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=ah}function Pi(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Wv(e){return!!e&&typeof e=="object"}function Bn(e){return $h(e)?bv(e):_v(e)}function Vv(){return[]}function Gv(){return!1}Pt.exports=Mv});var Uh=v((R_,Vn)=>{function Hh(e,t){if(t&&t.documentElement)e=t,t=arguments[2];else if(!e||!e.documentElement)throw new Error("First argument to Readability constructor should be a document object.");if(t=t||{},this._doc=e,this._docJSDOMParser=this._doc.firstChild.__JSDOMParser__,this._articleTitle=null,this._articleByline=null,this._articleDir=null,this._articleSiteName=null,this._attempts=[],this._debug=!!t.debug,this._maxElemsToParse=t.maxElemsToParse||this.DEFAULT_MAX_ELEMS_TO_PARSE,this._nbTopCandidates=t.nbTopCandidates||this.DEFAULT_N_TOP_CANDIDATES,this._charThreshold=t.charThreshold||this.DEFAULT_CHAR_THRESHOLD,this._classesToPreserve=this.CLASSES_TO_PRESERVE.concat(t.classesToPreserve||[]),this._keepClasses=!!t.keepClasses,this._serializer=t.serializer||function(r){return r.innerHTML},this._disableJSONLD=!!t.disableJSONLD,this._flags=this.FLAG_STRIP_UNLIKELYS|this.FLAG_WEIGHT_CLASSES|this.FLAG_CLEAN_CONDITIONALLY,this._debug){let r=function(i){if(i.nodeType==i.TEXT_NODE)return`${i.nodeName} ("${i.textContent}")`;let a=Array.from(i.attributes||[],function(n){return`${n.name}="${n.value}"`}).join(" ");return`<${i.localName} ${a}>`};this.log=function(){if(typeof dump<"u"){var i=Array.prototype.map.call(arguments,function(a){return a&&a.nodeName?r(a):a}).join(" ");dump("Reader: (Readability) "+i+` +`)}else if(typeof console<"u"){let a=Array.from(arguments,n=>n&&n.nodeType==this.ELEMENT_NODE?r(n):n);a.unshift("Reader: (Readability)"),console.log.apply(console,a)}}}else this.log=function(){}}Hh.prototype={FLAG_STRIP_UNLIKELYS:1,FLAG_WEIGHT_CLASSES:2,FLAG_CLEAN_CONDITIONALLY:4,ELEMENT_NODE:1,TEXT_NODE:3,DEFAULT_MAX_ELEMS_TO_PARSE:0,DEFAULT_N_TOP_CANDIDATES:5,DEFAULT_TAGS_TO_SCORE:"section,h2,h3,h4,h5,h6,p,td,pre".toUpperCase().split(","),DEFAULT_CHAR_THRESHOLD:500,REGEXPS:{unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i,positive:/article|body|content|entry|hentry|h-entry|main|page|pagination|post|text|blog|story/i,negative:/-ad-|hidden|^hid$| hid$| hid |^hid |banner|combx|comment|com-|contact|foot|footer|footnote|gdpr|masthead|media|meta|outbrain|promo|related|scroll|share|shoutbox|sidebar|skyscraper|sponsor|shopping|tags|tool|widget/i,extraneous:/print|archive|comment|discuss|e[\-]?mail|share|reply|all|login|sign|single|utility/i,byline:/byline|author|dateline|writtenby|p-author/i,replaceFonts:/<(\/?)font[^>]*>/gi,normalize:/\s{2,}/g,videos:/\/\/(www\.)?((dailymotion|youtube|youtube-nocookie|player\.vimeo|v\.qq)\.com|(archive|upload\.wikimedia)\.org|player\.twitch\.tv)/i,shareElements:/(\b|_)(share|sharedaddy)(\b|_)/i,nextLink:/(next|weiter|continue|>([^\|]|$)|»([^\|]|$))/i,prevLink:/(prev|earl|old|new|<|«)/i,tokenize:/\W+/g,whitespace:/^\s*$/,hasContent:/\S$/,hashUrl:/^#.+/,srcsetUrl:/(\S+)(\s+[\d.]+[xw])?(\s*(?:,|$))/g,b64DataUrl:/^data:\s*([^\s;,]+)\s*;\s*base64\s*,/i,jsonLdArticleTypes:/^Article|AdvertiserContentArticle|NewsArticle|AnalysisNewsArticle|AskPublicNewsArticle|BackgroundNewsArticle|OpinionNewsArticle|ReportageNewsArticle|ReviewNewsArticle|Report|SatiricalArticle|ScholarlyArticle|MedicalScholarlyArticle|SocialMediaPosting|BlogPosting|LiveBlogPosting|DiscussionForumPosting|TechArticle|APIReference$/},UNLIKELY_ROLES:["menu","menubar","complementary","navigation","alert","alertdialog","dialog"],DIV_TO_P_ELEMS:new Set(["BLOCKQUOTE","DL","DIV","IMG","OL","P","PRE","TABLE","UL"]),ALTER_TO_DIV_EXCEPTIONS:["DIV","ARTICLE","SECTION","P"],PRESENTATIONAL_ATTRIBUTES:["align","background","bgcolor","border","cellpadding","cellspacing","frame","hspace","rules","style","valign","vspace"],DEPRECATED_SIZE_ATTRIBUTE_ELEMS:["TABLE","TH","TD","HR","PRE"],PHRASING_ELEMS:["ABBR","AUDIO","B","BDO","BR","BUTTON","CITE","CODE","DATA","DATALIST","DFN","EM","EMBED","I","IMG","INPUT","KBD","LABEL","MARK","MATH","METER","NOSCRIPT","OBJECT","OUTPUT","PROGRESS","Q","RUBY","SAMP","SCRIPT","SELECT","SMALL","SPAN","STRONG","SUB","SUP","TEXTAREA","TIME","VAR","WBR"],CLASSES_TO_PRESERVE:["page"],HTML_ESCAPE_MAP:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"},_postProcessContent:function(e){this._fixRelativeUris(e),this._simplifyNestedElements(e),this._keepClasses||this._cleanClasses(e)},_removeNodes:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _removeNodes");for(var r=e.length-1;r>=0;r--){var i=e[r],a=i.parentNode;a&&(!t||t.call(this,i,r,e))&&a.removeChild(i)}},_replaceNodeTags:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _replaceNodeTags");for(let r of e)this._setNodeTag(r,t)},_forEachNode:function(e,t){Array.prototype.forEach.call(e,t,this)},_findNode:function(e,t){return Array.prototype.find.call(e,t,this)},_someNode:function(e,t){return Array.prototype.some.call(e,t,this)},_everyNode:function(e,t){return Array.prototype.every.call(e,t,this)},_concatNodeLists:function(){var e=Array.prototype.slice,t=e.call(arguments),r=t.map(function(i){return e.call(i)});return Array.prototype.concat.apply([],r)},_getAllNodesWithTag:function(e,t){return e.querySelectorAll?e.querySelectorAll(t.join(",")):[].concat.apply([],t.map(function(r){var i=e.getElementsByTagName(r);return Array.isArray(i)?i:Array.from(i)}))},_cleanClasses:function(e){var t=this._classesToPreserve,r=(e.getAttribute("class")||"").split(/\s+/).filter(function(i){return t.indexOf(i)!=-1}).join(" ");for(r?e.setAttribute("class",r):e.removeAttribute("class"),e=e.firstElementChild;e;e=e.nextElementSibling)this._cleanClasses(e)},_fixRelativeUris:function(e){var t=this._doc.baseURI,r=this._doc.documentURI;function i(s){if(t==r&&s.charAt(0)=="#")return s;try{return new URL(s,t).href}catch{}return s}var a=this._getAllNodesWithTag(e,["a"]);this._forEachNode(a,function(s){var o=s.getAttribute("href");if(o)if(o.indexOf("javascript:")===0)if(s.childNodes.length===1&&s.childNodes[0].nodeType===this.TEXT_NODE){var u=this._doc.createTextNode(s.textContent);s.parentNode.replaceChild(u,s)}else{for(var l=this._doc.createElement("span");s.firstChild;)l.appendChild(s.firstChild);s.parentNode.replaceChild(l,s)}else s.setAttribute("href",i(o))});var n=this._getAllNodesWithTag(e,["img","picture","figure","video","audio","source"]);this._forEachNode(n,function(s){var o=s.getAttribute("src"),u=s.getAttribute("poster"),l=s.getAttribute("srcset");if(o&&s.setAttribute("src",i(o)),u&&s.setAttribute("poster",i(u)),l){var c=l.replace(this.REGEXPS.srcsetUrl,function(f,p,d,m){return i(p)+(d||"")+m});s.setAttribute("srcset",c)}})},_simplifyNestedElements:function(e){for(var t=e;t;){if(t.parentNode&&["DIV","SECTION"].includes(t.tagName)&&!(t.id&&t.id.startsWith("readability"))){if(this._isElementWithoutContent(t)){t=this._removeAndGetNext(t);continue}else if(this._hasSingleTagInsideElement(t,"DIV")||this._hasSingleTagInsideElement(t,"SECTION")){for(var r=t.children[0],i=0;i»] /.test(t))i=/ [\\\/>»] /.test(t),t=r.replace(/(.*)[\|\-\\\/>»] .*/gi,"$1"),a(t)<3&&(t=r.replace(/[^\|\-\\\/>»]*[\|\-\\\/>»](.*)/gi,"$1"));else if(t.indexOf(": ")!==-1){var n=this._concatNodeLists(e.getElementsByTagName("h1"),e.getElementsByTagName("h2")),s=t.trim(),o=this._someNode(n,function(c){return c.textContent.trim()===s});o||(t=r.substring(r.lastIndexOf(":")+1),a(t)<3?t=r.substring(r.indexOf(":")+1):a(r.substr(0,r.indexOf(":")))>5&&(t=r))}else if(t.length>150||t.length<15){var u=e.getElementsByTagName("h1");u.length===1&&(t=this._getInnerText(u[0]))}t=t.trim().replace(this.REGEXPS.normalize," ");var l=a(t);return l<=4&&(!i||l!=a(r.replace(/[\|\-\\\/>»]+/g,""))-1)&&(t=r),t},_prepDocument:function(){var e=this._doc;this._removeNodes(this._getAllNodesWithTag(e,["style"])),e.body&&this._replaceBrs(e.body),this._replaceNodeTags(this._getAllNodesWithTag(e,["font"]),"SPAN")},_nextNode:function(e){for(var t=e;t&&t.nodeType!=this.ELEMENT_NODE&&this.REGEXPS.whitespace.test(t.textContent);)t=t.nextSibling;return t},_replaceBrs:function(e){this._forEachNode(this._getAllNodesWithTag(e,["br"]),function(t){for(var r=t.nextSibling,i=!1;(r=this._nextNode(r))&&r.tagName=="BR";){i=!0;var a=r.nextSibling;r.parentNode.removeChild(r),r=a}if(i){var n=this._doc.createElement("p");for(t.parentNode.replaceChild(n,t),r=n.nextSibling;r;){if(r.tagName=="BR"){var s=this._nextNode(r.nextSibling);if(s&&s.tagName=="BR")break}if(!this._isPhrasingContent(r))break;var o=r.nextSibling;n.appendChild(r),r=o}for(;n.lastChild&&this._isWhitespace(n.lastChild);)n.removeChild(n.lastChild);n.parentNode.tagName==="P"&&this._setNodeTag(n.parentNode,"DIV")}})},_setNodeTag:function(e,t){if(this.log("_setNodeTag",e,t),this._docJSDOMParser)return e.localName=t.toLowerCase(),e.tagName=t.toUpperCase(),e;for(var r=e.ownerDocument.createElement(t);e.firstChild;)r.appendChild(e.firstChild);e.parentNode.replaceChild(r,e),e.readability&&(r.readability=e.readability);for(var i=0;i!r.includes(s)),n=a.join(" ").length/i.join(" ").length;return 1-n},_checkByline:function(e,t){if(this._articleByline)return!1;if(e.getAttribute!==void 0)var r=e.getAttribute("rel"),i=e.getAttribute("itemprop");return(r==="author"||i&&i.indexOf("author")!==-1||this.REGEXPS.byline.test(t))&&this._isValidByline(e.textContent)?(this._articleByline=e.textContent.trim(),!0):!1},_getNodeAncestors:function(e,t){t=t||0;for(var r=0,i=[];e.parentNode&&(i.push(e.parentNode),!(t&&++r===t));)e=e.parentNode;return i},_grabArticle:function(e){this.log("**** grabArticle ****");var t=this._doc,r=e!==null;if(e=e||this._doc.body,!e)return this.log("No body found in document. Abort."),null;for(var i=e.innerHTML;;){this.log("Starting grabArticle loop");var a=this._flagIsActive(this.FLAG_STRIP_UNLIKELYS),n=[],s=this._doc.documentElement;let Kn=!0;for(;s;){s.tagName==="HTML"&&(this._articleLang=s.getAttribute("lang"));var o=s.className+" "+s.id;if(!this._isProbablyVisible(s)){this.log("Removing hidden node - "+o),s=this._removeAndGetNext(s);continue}if(this._checkByline(s,o)){s=this._removeAndGetNext(s);continue}if(Kn&&this._headerDuplicatesTitle(s)){this.log("Removing header: ",s.textContent.trim(),this._articleTitle.trim()),Kn=!1,s=this._removeAndGetNext(s);continue}if(a){if(this.REGEXPS.unlikelyCandidates.test(o)&&!this.REGEXPS.okMaybeItsACandidate.test(o)&&!this._hasAncestorTag(s,"table")&&!this._hasAncestorTag(s,"code")&&s.tagName!=="BODY"&&s.tagName!=="A"){this.log("Removing unlikely candidate - "+o),s=this._removeAndGetNext(s);continue}if(this.UNLIKELY_ROLES.includes(s.getAttribute("role"))){this.log("Removing content with role "+s.getAttribute("role")+" - "+o),s=this._removeAndGetNext(s);continue}}if((s.tagName==="DIV"||s.tagName==="SECTION"||s.tagName==="HEADER"||s.tagName==="H1"||s.tagName==="H2"||s.tagName==="H3"||s.tagName==="H4"||s.tagName==="H5"||s.tagName==="H6")&&this._isElementWithoutContent(s)){s=this._removeAndGetNext(s);continue}if(this.DEFAULT_TAGS_TO_SCORE.indexOf(s.tagName)!==-1&&n.push(s),s.tagName==="DIV"){for(var u=null,l=s.firstChild;l;){var c=l.nextSibling;if(this._isPhrasingContent(l))u!==null?u.appendChild(l):this._isWhitespace(l)||(u=t.createElement("p"),s.replaceChild(u,l),u.appendChild(l));else if(u!==null){for(;u.lastChild&&this._isWhitespace(u.lastChild);)u.removeChild(u.lastChild);u=null}l=c}if(this._hasSingleTagInsideElement(s,"P")&&this._getLinkDensity(s)<.25){var f=s.children[0];s.parentNode.replaceChild(f,s),s=f,n.push(s)}else this._hasChildBlockElement(s)||(s=this._setNodeTag(s,"P"),n.push(s))}s=this._getNextNode(s)}var p=[];this._forEachNode(n,function(Le){if(!(!Le.parentNode||typeof Le.parentNode.tagName>"u")){var Be=this._getInnerText(Le);if(!(Be.length<25)){var Qn=this._getNodeAncestors(Le,5);if(Qn.length!==0){var Ar=0;Ar+=1,Ar+=Be.split(",").length,Ar+=Math.min(Math.floor(Be.length/100),3),this._forEachNode(Qn,function(et,Bi){if(!(!et.tagName||!et.parentNode||typeof et.parentNode.tagName>"u")){if(typeof et.readability>"u"&&(this._initializeNode(et),p.push(et)),Bi===0)var Hi=1;else Bi===1?Hi=2:Hi=Bi*3;et.readability.contentScore+=Ar/Hi}})}}}});for(var d=[],m=0,E=p.length;mS.readability.contentScore){d.splice(k,0,g),d.length>this._nbTopCandidates&&d.pop();break}}}var x=d[0]||null,O=!1,A;if(x===null||x.tagName==="BODY"){for(x=t.createElement("DIV"),O=!0;e.firstChild;)this.log("Moving child out:",e.firstChild),x.appendChild(e.firstChild);e.appendChild(x),this._initializeNode(x)}else if(x){for(var $=[],z=1;z=.75&&$.push(this._getNodeAncestors(d[z]));var B=3;if($.length>=B)for(A=x.parentNode;A.tagName!=="BODY";){for(var Q=0,Z=0;Z<$.length&&Q=B){x=A;break}A=A.parentNode}x.readability||this._initializeNode(x),A=x.parentNode;for(var ne=x.readability.contentScore,oe=ne/3;A.tagName!=="BODY";){if(!A.readability){A=A.parentNode;continue}var y=A.readability.contentScore;if(yne){x=A;break}ne=A.readability.contentScore,A=A.parentNode}for(A=x.parentNode;A.tagName!="BODY"&&A.children.length==1;)x=A,A=x.parentNode;x.readability||this._initializeNode(x)}var _=t.createElement("DIV");r&&(_.id="readability-content");var w=Math.max(10,x.readability.contentScore*.2);A=x.parentNode;for(var N=A.children,C=0,F=N.length;C=w)I=!0;else if(R.nodeName==="P"){var j=this._getLinkDensity(R),h=this._getInnerText(R),ae=h.length;(ae>80&&j<.25||ae<80&&ae>0&&j===0&&h.search(/\.( |$)/)!==-1)&&(I=!0)}}I&&(this.log("Appending node:",R),this.ALTER_TO_DIV_EXCEPTIONS.indexOf(R.nodeName)===-1&&(this.log("Altering sibling:",R,"to div."),R=this._setNodeTag(R,"DIV")),_.appendChild(R),N=A.children,C-=1,F-=1)}if(this._debug&&this.log("Article content pre-prep: "+_.innerHTML),this._prepArticle(_),this._debug&&this.log("Article content post-prep: "+_.innerHTML),O)x.id="readability-page-1",x.className="page";else{var T=t.createElement("DIV");for(T.id="readability-page-1",T.className="page";_.firstChild;)T.appendChild(_.firstChild);_.appendChild(T)}this._debug&&this.log("Article content after paging: "+_.innerHTML);var X=!0,Ae=this._getInnerText(_,!0).length;if(Ae0&&e.length<100):!1},_unescapeHtmlEntities:function(e){if(!e)return e;var t=this.HTML_ESCAPE_MAP;return e.replace(/&(quot|amp|apos|lt|gt);/g,function(r,i){return t[i]}).replace(/&#(?:x([0-9a-z]{1,4})|([0-9]{1,4}));/gi,function(r,i,a){var n=parseInt(i||a,i?16:10);return String.fromCharCode(n)})},_getJSONLD:function(e){var t=this._getAllNodesWithTag(e,["script"]),r;return this._forEachNode(t,function(i){if(!r&&i.getAttribute("type")==="application/ld+json")try{var a=i.textContent.replace(/^\s*\s*$/g,""),n=JSON.parse(a);if(!n["@context"]||!n["@context"].match(/^https?\:\/\/schema\.org$/)||(!n["@type"]&&Array.isArray(n["@graph"])&&(n=n["@graph"].find(function(l){return(l["@type"]||"").match(this.REGEXPS.jsonLdArticleTypes)})),!n||!n["@type"]||!n["@type"].match(this.REGEXPS.jsonLdArticleTypes)))return;if(r={},typeof n.name=="string"&&typeof n.headline=="string"&&n.name!==n.headline){var s=this._getArticleTitle(),o=this._textSimilarity(n.name,s)>.75,u=this._textSimilarity(n.headline,s)>.75;u&&!o?r.title=n.headline:r.title=n.name}else typeof n.name=="string"?r.title=n.name.trim():typeof n.headline=="string"&&(r.title=n.headline.trim());n.author&&(typeof n.author.name=="string"?r.byline=n.author.name.trim():Array.isArray(n.author)&&n.author[0]&&typeof n.author[0].name=="string"&&(r.byline=n.author.filter(function(l){return l&&typeof l.name=="string"}).map(function(l){return l.name.trim()}).join(", "))),typeof n.description=="string"&&(r.excerpt=n.description.trim()),n.publisher&&typeof n.publisher.name=="string"&&(r.siteName=n.publisher.name.trim());return}catch(l){this.log(l.message)}}),r||{}},_getArticleMetadata:function(e){var t={},r={},i=this._doc.getElementsByTagName("meta"),a=/\s*(dc|dcterm|og|twitter)\s*:\s*(author|creator|description|title|site_name)\s*/gi,n=/^\s*(?:(dc|dcterm|og|twitter|weibo:(article|webpage))\s*[\.:]\s*)?(author|creator|description|title|site_name)\s*$/i;return this._forEachNode(i,function(s){var o=s.getAttribute("name"),u=s.getAttribute("property"),l=s.getAttribute("content");if(!!l){var c=null,f=null;u&&(c=u.match(a),c&&(f=c[0].toLowerCase().replace(/\s/g,""),r[f]=l.trim())),!c&&o&&n.test(o)&&(f=o,l&&(f=f.toLowerCase().replace(/\s/g,"").replace(/\./g,":"),r[f]=l.trim()))}}),t.title=e.title||r["dc:title"]||r["dcterm:title"]||r["og:title"]||r["weibo:article:title"]||r["weibo:webpage:title"]||r.title||r["twitter:title"],t.title||(t.title=this._getArticleTitle()),t.byline=e.byline||r["dc:creator"]||r["dcterm:creator"]||r.author,t.excerpt=e.excerpt||r["dc:description"]||r["dcterm:description"]||r["og:description"]||r["weibo:article:description"]||r["weibo:webpage:description"]||r.description||r["twitter:description"],t.siteName=e.siteName||r["og:site_name"],t.title=this._unescapeHtmlEntities(t.title),t.byline=this._unescapeHtmlEntities(t.byline),t.excerpt=this._unescapeHtmlEntities(t.excerpt),t.siteName=this._unescapeHtmlEntities(t.siteName),t},_isSingleImage:function(e){return e.tagName==="IMG"?!0:e.children.length!==1||e.textContent.trim()!==""?!1:this._isSingleImage(e.children[0])},_unwrapNoscriptImages:function(e){var t=Array.from(e.getElementsByTagName("img"));this._forEachNode(t,function(i){for(var a=0;a"u"?!0:t;var r=e.textContent.trim();return t?r.replace(this.REGEXPS.normalize," "):r},_getCharCount:function(e,t){return t=t||",",this._getInnerText(e).split(t).length-1},_cleanStyles:function(e){if(!(!e||e.tagName.toLowerCase()==="svg")){for(var t=0;t0&&a>r)return!1;if(e.parentNode.tagName===t&&(!i||i(e.parentNode)))return!0;e=e.parentNode,a++}return!1},_getRowAndColumnCount:function(e){for(var t=0,r=0,i=e.getElementsByTagName("tr"),a=0;a0){i._readabilityDataTable=!0;continue}var u=["col","colgroup","tfoot","thead","th"],l=function(f){return!!i.getElementsByTagName(f)[0]};if(u.some(l)){this.log("Data table because found data-y descendant"),i._readabilityDataTable=!0;continue}if(i.getElementsByTagName("table")[0]){i._readabilityDataTable=!1;continue}var c=this._getRowAndColumnCount(i);if(c.rows>=10||c.columns>4){i._readabilityDataTable=!0;continue}i._readabilityDataTable=c.rows*c.columns>10}},_fixLazyImages:function(e){this._forEachNode(this._getAllNodesWithTag(e,["img","picture","figure"]),function(t){if(t.src&&this.REGEXPS.b64DataUrl.test(t.src)){var r=this.REGEXPS.b64DataUrl.exec(t.src);if(r[1]==="image/svg+xml")return;for(var i=!1,a=0;ai+=this._getInnerText(n,!0).length),i/r},_cleanConditionally:function(e,t){!this._flagIsActive(this.FLAG_CLEAN_CONDITIONALLY)||this._removeNodes(this._getAllNodesWithTag(e,[t]),function(r){var i=function(O){return O._readabilityDataTable},a=t==="ul"||t==="ol";if(!a){var n=0,s=this._getAllNodesWithTag(r,["ul","ol"]);this._forEachNode(s,O=>n+=this._getInnerText(O).length),a=n/this._getInnerText(r).length>.9}if(t==="table"&&i(r)||this._hasAncestorTag(r,"table",-1,i)||this._hasAncestorTag(r,"code"))return!1;var o=this._getClassWeight(r);this.log("Cleaning Conditionally",r);var u=0;if(o+u<0)return!0;if(this._getCharCount(r,",")<10){for(var l=r.getElementsByTagName("p").length,c=r.getElementsByTagName("img").length,f=r.getElementsByTagName("li").length-100,p=r.getElementsByTagName("input").length,d=this._getTextDensity(r,["h1","h2","h3","h4","h5","h6"]),m=0,E=this._getAllNodesWithTag(r,["object","embed","iframe"]),g=0;g1&&l/c<.5&&!this._hasAncestorTag(r,"figure")||!a&&f>l||p>Math.floor(l/3)||!a&&d<.9&&S<25&&(c===0||c>2)&&!this._hasAncestorTag(r,"figure")||!a&&o<25&&k>.2||o>=25&&k>.5||m===1&&S<75||m>1;return x}return!1})},_cleanMatchedNodes:function(e,t){for(var r=this._getNextNode(e,!0),i=this._getNextNode(e);i&&i!=r;)t.call(this,i,i.className+" "+i.id)?i=this._removeAndGetNext(i):i=this._getNextNode(i)},_cleanHeaders:function(e){let t=this._getAllNodesWithTag(e,["h1","h2"]);this._removeNodes(t,function(r){let i=this._getClassWeight(r)<0;return i&&this.log("Removing header with low class weight:",r),i})},_headerDuplicatesTitle:function(e){if(e.tagName!="H1"&&e.tagName!="H2")return!1;var t=this._getInnerText(e,!1);return this.log("Evaluating similarity of header:",t,this._articleTitle),this._textSimilarity(this._articleTitle,t)>.75},_flagIsActive:function(e){return(this._flags&e)>0},_removeFlag:function(e){this._flags=this._flags&~e},_isProbablyVisible:function(e){return(!e.style||e.style.display!="none")&&!e.hasAttribute("hidden")&&(!e.hasAttribute("aria-hidden")||e.getAttribute("aria-hidden")!="true"||e.className&&e.className.indexOf&&e.className.indexOf("fallback-image")!==-1)},parse:function(){if(this._maxElemsToParse>0){var e=this._doc.getElementsByTagName("*").length;if(e>this._maxElemsToParse)throw new Error("Aborting parsing document; "+e+" elements found")}this._unwrapNoscriptImages(this._doc);var t=this._disableJSONLD?{}:this._getJSONLD(this._doc);this._removeScripts(this._doc),this._prepDocument();var r=this._getArticleMetadata(t);this._articleTitle=r.title;var i=this._grabArticle();if(!i)return null;if(this.log("Grabbed: "+i.innerHTML),this._postProcessContent(i),!r.excerpt){var a=i.getElementsByTagName("p");a.length>0&&(r.excerpt=a[0].textContent.trim())}var n=i.textContent;return{title:this._articleTitle,byline:r.byline||this._articleByline,dir:this._articleDir,lang:this._articleLang,content:this._serializer(i),textContent:n,length:n.length,excerpt:r.excerpt,siteName:r.siteName||this._articleSiteName}}};typeof Vn=="object"&&(Vn.exports=Hh)});var Wh=v((I_,Gn)=>{var Fh={unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i};function uw(e){return(!e.style||e.style.display!="none")&&!e.hasAttribute("hidden")&&(!e.hasAttribute("aria-hidden")||e.getAttribute("aria-hidden")!="true"||e.className&&e.className.indexOf&&e.className.indexOf("fallback-image")!==-1)}function cw(e,t={}){typeof t=="function"&&(t={visibilityChecker:t});var r={minScore:20,minContentLength:140,visibilityChecker:uw};t=Object.assign(r,t);var i=e.querySelectorAll("p, pre, article"),a=e.querySelectorAll("div > br");if(a.length){var n=new Set(i);[].forEach.call(a,function(o){n.add(o.parentNode)}),i=Array.from(n)}var s=0;return[].some.call(i,function(o){if(!t.visibilityChecker(o))return!1;var u=o.className+" "+o.id;if(Fh.unlikelyCandidates.test(u)&&!Fh.okMaybeItsACandidate.test(u)||o.matches("li p"))return!1;var l=o.textContent.trim().length;return lt.minScore)})}typeof Gn=="object"&&(Gn.exports=cw)});var Gh=v((P_,Vh)=>{var hw=Uh(),fw=Wh();Vh.exports={Readability:hw,isProbablyReaderable:fw}});var Zn=e=>({}).toString.call(e);var le=e=>Array.isArray(e),He=e=>String(e)===e,Or=e=>Number(e)===e;var Fi=e=>Zn(e)==="[object Function]",gt=e=>Zn(e)==="[object Object]"&&!le(e),es=e=>e instanceof Date&&!isNaN(e.valueOf());var Wt=(e,t)=>!e||!t?!1:Object.prototype.hasOwnProperty.call(e,t);var Vw=Number.MAX_SAFE_INTEGER;var Nr=e=>{let t=Or(e)?String(e):e;if(!He(t))throw new Error("InvalidInput: String required.");return t},ts=(e,t)=>{let r=Nr(e),i=t||140;if(r.length<=i)return r;let a=r.substring(0,i),n=a.split(" "),s=n.length,o="";return s>1?(n.pop(),o+=n.join(" "),o.lengthNr(e).replace(/<.*?>/gi," ").replace(/\s\s+/g," ").trim();var Wi=(e,t,r)=>{let i=Nr(e);if(Or(t)&&(t=String(t)),Or(r)&&(r=String(r)),He(t)&&He(r))i=i.split(t).join(r);else if(le(t)&&He(r))t.forEach(a=>{i=Wi(i,a,r)});else if(le(t)&&le(r)&&t.length===r.length){let a=t.length;if(a>0)for(let n=0;n{let t=Nr(e),r={a:"á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ|ä",A:"Á|À|Ả|Ã|Ạ|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ|Ä",c:"ç",C:"Ç",d:"đ",D:"Đ",e:"é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ|ë",E:"É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ|Ë",i:"í|ì|ỉ|ĩ|ị|ï|î",I:"Í|Ì|Ỉ|Ĩ|Ị|Ï|Î",o:"ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ|ö",O:"Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ô|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ|Ö",u:"ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự|û",U:"Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự|Û",y:"ý|ỳ|ỷ|ỹ|ỵ",Y:"Ý|Ỳ|Ỷ|Ỹ|Ỵ"},i=(a,n)=>{t=Wi(t,a,n)};for(let a in r)Wt(r,a)&&r[a].split("|").forEach(s=>i(s,a));return t},is="abcdefghijklmnopqrstuvwxyz",Ef=is.toUpperCase(),Af="0123456789",Kw=[is,Ef,Af].join("").split("");var as=(e,t="-")=>Sf(e).trim().toLowerCase().replace(/\W+/g," ").replace(/\s+/g," ").replace(/\s/g,t);var ns=(...e)=>e.reduce((t,r)=>i=>r(t(i)));var _e=(e,t=null)=>{let r=t||new Set;if(r.has(e))return e;if(r.add(e),es(e))return new Date(e.valueOf());let i=n=>{let s=Object.create({});for(let o in n)Wt(n,o)&&(s[o]=_e(n[o],r));return s},a=n=>[...n].map(s=>le(s)?a(s):gt(s)?i(s):_e(s,r));return le(e)?a(e):gt(e)?i(e):e},$r=(e,t,r=!1,i=[])=>{for(let a in e)if(!(i.length>0&&i.includes(a))&&(!r||r&&Wt(t,a))){let n=e[a],s=t[a];gt(s)&>(n)||le(s)&&le(n)?t[a]=$r(n,t[a],r,i):t[a]=_e(n)}return t},ss=(e=[])=>[...new Set(e)];var Eo=Ft(xo(),1);var Nd={headers:{"user-agent":"Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0",accept:"text/html; charset=utf-8","accept-encoding":"deflate,zlib,gzip"},responseType:"text",responseEncoding:"utf8",timeout:6e4,maxRedirects:3},$d={allowedTags:["h1","h2","h3","h4","h5","u","b","i","em","strong","small","sup","sub","div","span","p","article","blockquote","section","details","summary","pre","code","ul","ol","li","dd","dl","table","th","tr","td","thead","tbody","tfood","fieldset","legend","figure","figcaption","img","picture","video","audio","source","iframe","progress","br","p","hr","label","abbr","a","svg"],allowedAttributes:{a:["href","target","title"],abbr:["title"],progress:["value","max"],img:["src","srcset","alt","width","height","style","title"],picture:["media","srcset"],video:["controls","width","height","autoplay","muted","loop","src"],audio:["controls"],source:["src","srcset","data-srcset","type","media","sizes"],iframe:["src","frameborder","height","width","scrolling","allow"],svg:["width","height"]},allowedIframeDomains:["youtube.com","twitter.com","facebook.com","vimeo.com"]},jd={removeHTMLComments:2,removeLineBreaks:!0},Ld={wordsPerMinute:300,urlsCompareAlgorithm:"levenshtein",descriptionLengthThreshold:180,descriptionTruncateLen:210,contentLengthThreshold:200},Ie={requestOptions:Nd,sanitizeHtmlOptions:$d,htmlCrushOptions:jd,parserOptions:Ld},_o=()=>_e(Ie.requestOptions),To=()=>_e(Ie.sanitizeHtmlOptions),So=()=>_e(Ie.htmlCrushOptions),xt=()=>_e(Ie.parserOptions),Kk=(e={})=>{Object.keys(Ie.parserOptions).forEach(t=>{t in e&&(Ie.parserOptions[t]=e[t])})},Qk=(e={})=>{$r(e,Ie.requestOptions)},Zk=(e={})=>{$r(e,Ie.htmlCrushOptions)},ex=(e={})=>{Object.keys(e).forEach(t=>{Ie.sanitizeHtmlOptions[t]=_e(e[t])})};var Ao=async e=>{try{let t=await Eo.default.get(e,_o()),r=t.headers["content-type"]||"";if(!r||!r.includes("text/html"))throw new Error(`Content type must be "text/html", not "${r}"`);return t.data}catch(t){throw new Error(`${t.name}: ${t.message}`)}};function Rd(e,t){return e.endsWith(t)?e.length===t.length||e[e.length-t.length-1]===".":!1}function Id(e,t){let r=e.length-t.length-2,i=e.lastIndexOf(".",r);return i===-1?e:e.slice(i+1)}function pa(e,t,r){if(r.validHosts!==null){let i=r.validHosts;for(let a=0;ar+1&&e.charCodeAt(i-1)<=32;)i-=1;if(e.charCodeAt(r)===47&&e.charCodeAt(r+1)===47)r+=2;else{let l=e.indexOf(":/",r);if(l!==-1){let c=l-r,f=e.charCodeAt(r),p=e.charCodeAt(r+1),d=e.charCodeAt(r+2),m=e.charCodeAt(r+3),E=e.charCodeAt(r+4);if(!(c===5&&f===104&&p===116&&d===116&&m===112&&E===115)){if(!(c===4&&f===104&&p===116&&d===116&&m===112)){if(!(c===3&&f===119&&p===115&&d===115)){if(!(c===2&&f===119&&p===115))for(let g=r;g=97&&b<=122||b>=48&&b<=57||b===46||b===45||b===43))return null}}}}for(r=l+2;e.charCodeAt(r)===47;)r+=1}}let s=-1,o=-1,u=-1;for(let l=r;l=65&&c<=90&&(a=!0)}if(s!==-1&&s>r&&sr&&ur+1&&e.charCodeAt(i-1)===46;)i-=1;let n=r!==0||i!==e.length?e.slice(r,i):e;return a?n.toLowerCase():n}function Pd(e){if(e.length<7||e.length>15)return!1;let t=0;for(let r=0;r57)return!1}return t===3&&e.charCodeAt(0)!==46&&e.charCodeAt(e.length-1)!==46}function qd(e){if(e.length<3)return!1;let t=e[0]==="["?1:0,r=e.length;if(e[r-1]==="]"&&(r-=1),r-t>39)return!1;let i=!1;for(;t=48&&a<=57||a>=97&&a<=102||a>=65&&a<=90))return!1}return i}function ga(e){return qd(e)||Pd(e)}function Co(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function ba(e){if(e.length>255||e.length===0||Co(e.charCodeAt(0))===!1)return!1;let t=-1,r=-1,i=e.length;for(let a=0;a64||r===46||r===45||r===95)return!1;t=a}else if((Co(n)||n===45||n===95)===!1)return!1;r=n}return i-t-1<=63&&r!==45}function Oo({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:r=!0,extractHostname:i=!0,mixedInputs:a=!0,validHosts:n=null,validateHostname:s=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:r,extractHostname:i,mixedInputs:a,validHosts:n,validateHostname:s}}var Dd=Oo({});function ya(e){return e===void 0?Dd:Oo(e)}function va(e,t){return t.length===e.length?"":e.slice(0,-t.length-1)}function wa(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}function ka(e){e.domain=null,e.domainWithoutSuffix=null,e.hostname=null,e.isIcann=null,e.isIp=null,e.isPrivate=null,e.publicSuffix=null,e.subdomain=null}function xa(e,t,r,i,a){let n=ya(i);return typeof e!="string"||(n.extractHostname===!1?a.hostname=e:n.mixedInputs===!0?a.hostname=Mr(e,ba(e)):a.hostname=Mr(e,!1),t===0||a.hostname===null)||n.detectIp===!0&&(a.isIp=ga(a.hostname),a.isIp===!0)?a:n.validateHostname===!0&&n.extractHostname===!0&&ba(a.hostname)===!1?(a.hostname=null,a):(r(a.hostname,n,a),t===2||a.publicSuffix===null||(a.domain=pa(a.publicSuffix,a.hostname,n),t===3||a.domain===null)||(a.subdomain=va(a.hostname,a.domain),t===4)||(a.domainWithoutSuffix=ma(a.domain,a.publicSuffix)),a)}function _a(e,t,r){if(t.allowPrivateDomains===!1&&e.length>3){let i=e.length-1,a=e.charCodeAt(i),n=e.charCodeAt(i-1),s=e.charCodeAt(i-2),o=e.charCodeAt(i-3);if(a===109&&n===111&&s===99&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="com",!0;if(a===103&&n===114&&s===111&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="org",!0;if(a===117&&n===100&&s===101&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="edu",!0;if(a===118&&n===111&&s===103&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="gov",!0;if(a===116&&n===101&&s===110&&o===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="net",!0;if(a===101&&n===100&&s===46)return r.isIcann=!0,r.isPrivate=!1,r.publicSuffix="de",!0}return!1}var No=function(){let e={$:1,succ:{}},t={$:0,succ:{city:e}};return{$:0,succ:{ck:{$:0,succ:{www:e}},jp:{$:0,succ:{kawasaki:t,kitakyushu:t,kobe:t,nagoya:t,sapporo:t,sendai:t,yokohama:t}}}}}(),$o=function(){let e={$:1,succ:{}},t={$:2,succ:{}},r={$:1,succ:{gov:e,com:e,org:e,net:e,edu:e}},i={$:0,succ:{"*":t}},a={$:1,succ:{blogspot:t}},n={$:1,succ:{gov:e}},s={$:0,succ:{"*":e}},o={$:0,succ:{cloud:t}},u={$:1,succ:{co:t}},l={$:2,succ:{nodes:t}},c={$:0,succ:{s3:t}},f={$:0,succ:{direct:t}},p={$:0,succ:{dualstack:c}},d={$:0,succ:{s3:t,dualstack:c,"s3-website":t}},m={$:0,succ:{apps:t}},E={$:0,succ:{paas:t}},g={$:0,succ:{app:t}},b={$:2,succ:{eu:t}},k={$:0,succ:{site:t}},S={$:0,succ:{pages:t}},x={$:1,succ:{com:e,edu:e,net:e,org:e}},O={$:0,succ:{j:t}},A={$:0,succ:{jelastic:t}},$={$:0,succ:{user:t}},z={$:1,succ:{ybo:t}},B={$:0,succ:{cust:t,reservd:t}},Q={$:0,succ:{cust:t}},Z={$:1,succ:{gov:e,edu:e,mil:e,com:e,org:e,net:e}},ne={$:1,succ:{edu:e,biz:e,net:e,org:e,gov:e,info:e,com:e}},oe={$:1,succ:{gov:e,blogspot:t}},y={$:1,succ:{barsy:t}},_={$:0,succ:{forgot:t}},w={$:1,succ:{gs:e}},N={$:0,succ:{nes:e}},C={$:1,succ:{k12:e,cc:e,lib:e}},F={$:1,succ:{cc:e,lib:e}};return{$:0,succ:{ac:{$:1,succ:{com:e,edu:e,gov:e,net:e,mil:e,org:e,drr:t}},ad:{$:1,succ:{nom:e}},ae:{$:1,succ:{co:e,net:e,org:e,sch:e,ac:e,gov:e,mil:e,blogspot:t}},aero:{$:1,succ:{"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,aircraft:e,airline:e,airport:e,"air-surveillance":e,airtraffic:e,"air-traffic-control":e,ambulance:e,amusement:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}},af:r,ag:{$:1,succ:{com:e,org:e,net:e,co:e,nom:e}},ai:{$:1,succ:{off:e,com:e,net:e,org:e,uwu:t}},al:{$:1,succ:{com:e,edu:e,gov:e,mil:e,net:e,org:e,blogspot:t}},am:{$:1,succ:{co:e,com:e,commune:e,net:e,org:e,radio:t,blogspot:t,neko:t,nyaa:t}},ao:{$:1,succ:{ed:e,gv:e,og:e,co:e,pb:e,it:e}},aq:e,ar:{$:1,succ:{bet:e,com:a,coop:e,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,mutual:e,net:e,org:e,senasa:e,tur:e}},arpa:{$:1,succ:{e164:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}},as:n,asia:{$:1,succ:{cloudns:t}},at:{$:1,succ:{ac:{$:1,succ:{sth:e}},co:a,gv:e,or:e,funkfeuer:{$:0,succ:{wien:t}},futurecms:{$:0,succ:{"*":t,ex:i,in:i}},futurehosting:t,futuremailing:t,ortsinfo:{$:0,succ:{ex:i,kunden:i}},biz:t,info:t,priv:t,myspreadshop:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}},au:{$:1,succ:{com:{$:1,succ:{blogspot:t,cloudlets:{$:0,succ:{mel:t}},myspreadshop:t}},net:e,org:e,edu:{$:1,succ:{act:e,catholic:e,nsw:{$:1,succ:{schools:e}},nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}},gov:{$:1,succ:{qld:e,sa:e,tas:e,vic:e,wa:e}},asn:e,id:e,info:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}},aw:{$:1,succ:{com:e}},ax:{$:1,succ:{be:t,cat:t,es:t,eu:t,gg:t,mc:t,us:t,xy:t}},az:{$:1,succ:{com:e,net:e,int:e,gov:e,org:e,edu:e,info:e,pp:e,mil:e,name:e,pro:e,biz:e}},ba:{$:1,succ:{com:e,edu:e,gov:e,mil:e,net:e,org:e,rs:t,blogspot:t}},bb:{$:1,succ:{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}},bd:s,be:{$:1,succ:{ac:e,webhosting:t,blogspot:t,interhostsolutions:o,kuleuven:{$:0,succ:{ezproxy:t}},myspreadshop:t,transurl:i}},bf:n,bg:{$:1,succ:{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,blogspot:t,barsy:t}},bh:r,bi:{$:1,succ:{co:e,com:e,edu:e,or:e,org:e}},biz:{$:1,succ:{cloudns:t,jozi:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}},bj:{$:1,succ:{asso:e,barreau:e,gouv:e,blogspot:t}},bm:r,bn:{$:1,succ:{com:e,edu:e,gov:e,net:e,org:e,co:t}},bo:{$:1,succ:{com:e,edu:e,gob:e,int:e,org:e,net:e,mil:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,politica:e,profesional:e,plurinacional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}},br:{$:1,succ:{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:{$:1,succ:{blogspot:t,virtualcloud:{$:0,succ:{scale:{$:0,succ:{users:t}}}}}},contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:{$:1,succ:{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}},gru:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:{$:1,succ:{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}},lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:s,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,zlg:e}},bs:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,we:t}},bt:r,bv:e,bw:{$:1,succ:{co:e,org:e}},by:{$:1,succ:{gov:e,mil:e,com:a,of:e,mycloud:t,mediatech:t}},bz:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,za:t,gsj:t}},ca:{$:1,succ:{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:i,co:t,blogspot:t,"no-ip":t,myspreadshop:t}},cat:e,cc:{$:1,succ:{cloudns:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t,spawn:{$:0,succ:{instances:t}}}},cd:n,cf:a,cg:e,ch:{$:1,succ:{square7:t,blogspot:t,flow:{$:0,succ:{ae:{$:0,succ:{alp1:t}},appengine:t}},"linkyard-cloud":t,dnsking:t,gotdns:t,myspreadshop:t,firenet:{$:0,succ:{"*":t,svc:i}},"12hp":t,"2ix":t,"4lima":t,"lima-city":t}},ci:{$:1,succ:{org:e,or:e,com:e,co:e,edu:e,ed:e,ac:e,net:e,go:e,asso:e,"xn--aroport-bya":e,aéroport:e,int:e,presse:e,md:e,gouv:e,fin:t,nl:t}},ck:s,cl:{$:1,succ:{co:e,gob:e,gov:e,mil:e,blogspot:t}},cm:{$:1,succ:{co:e,com:e,gov:e,net:e}},cn:{$:1,succ:{ac:e,com:{$:1,succ:{amazonaws:{$:0,succ:{compute:i,eb:{$:0,succ:{"cn-north-1":t,"cn-northwest-1":t}},elb:i,"cn-north-1":c}}}},edu:e,gov:e,net:e,org:e,mil:e,"xn--55qx5d":e,公司:e,"xn--io0a7i":e,网络:e,"xn--od0alg":e,網絡:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gz:e,gx:e,ha:e,hb:e,he:e,hi:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:e,sn:e,sx:e,tj:e,xj:e,xz:e,yn:e,zj:e,hk:e,mo:e,tw:e,instantcloud:t,quickconnect:f}},co:{$:1,succ:{arts:e,com:a,edu:e,firm:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rec:e,web:e,carrd:t,crd:t,otap:i,leadpages:t,lpages:t,mypi:t,n4t:t,repl:{$:2,succ:{id:t}},supabase:t}},com:{$:1,succ:{devcdnaccesso:i,adobeaemcloud:{$:2,succ:{dev:i}},airkitapps:t,"airkitapps-au":t,aivencloud:t,kasserver:t,amazonaws:{$:0,succ:{compute:i,"compute-1":i,"us-east-1":{$:2,succ:{dualstack:c}},elb:i,s3:t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-west-1":t,"s3-sa-east-1":t,"s3-us-gov-west-1":t,"s3-us-east-2":t,"s3-us-west-1":t,"s3-us-west-2":t,"ap-northeast-2":d,"ap-south-1":d,"ca-central-1":d,"eu-central-1":d,"eu-west-2":d,"eu-west-3":d,"us-east-2":d,"ap-northeast-1":p,"ap-southeast-1":p,"ap-southeast-2":p,"eu-west-1":p,"sa-east-1":p,"s3-website-us-east-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t}},elasticbeanstalk:{$:2,succ:{"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ca-central-1":t,"eu-central-1":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}},awsglobalaccelerator:t,siiites:t,appspacehosted:t,appspaceusercontent:t,"on-aptible":t,myasustor:t,"balena-devices":t,betainabox:t,boutir:t,bplaced:t,cafjs:t,br:t,cn:t,de:t,eu:t,jpn:t,mex:t,ru:t,sa:t,uk:t,us:t,za:t,ar:t,hu:t,kr:t,no:t,qc:t,uy:t,africa:t,gr:t,co:t,jdevcloud:t,wpdevcloud:t,cloudcontrolled:t,cloudcontrolapp:t,trycloudflare:t,"customer-oci":{$:0,succ:{"*":t,oci:i,ocp:i,ocs:i}},dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,builtwithdark:t,datadetect:{$:0,succ:{demo:t,instance:t}},ddns5:t,discordsays:t,discordsez:t,drayddns:t,dreamhosters:t,mydrobo:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,digitaloceanspaces:i,ddnsfree:t,ddnsgeek:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,theworkpc:t,mytuleap:t,"tuleap-partners":t,encoreapi:t,evennode:{$:0,succ:{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}},onfabrica:t,fbsbx:m,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,fldrv:t,forgeblocks:t,framercanvas:t,"freebox-os":t,freeboxos:t,freemyip:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":i,appspot:{$:2,succ:{r:i}},codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,publishproxy:t,withgoogle:t,withyoutube:t,blogspot:t,awsmppl:t,herokuapp:t,herokussl:t,myravendb:t,impertrixcdn:t,impertrix:t,smushcdn:t,wphostedmail:t,wpmucdn:t,pixolino:t,amscompute:t,clicketcloud:t,dopaas:t,hidora:t,"hosted-by-previder":E,hosteur:{$:0,succ:{"rag-cloud":t,"rag-cloud-ch":t}},"ik-server":{$:0,succ:{jcloud:t,"jcloud-ver-jpc":t}},jelastic:{$:0,succ:{demo:t}},kilatiron:t,massivegrid:E,wafaicloud:{$:0,succ:{jed:t,lon:t,ryd:t}},joyent:{$:0,succ:{cns:i}},ktistory:t,lpusercontent:t,lmpm:g,linode:{$:0,succ:{members:t,nodebalancer:i}},linodeobjects:i,linodeusercontent:{$:0,succ:{ip:t}},barsycenter:t,barsyonline:t,mazeplay:t,miniserver:t,meteorapp:b,hostedpi:t,"mythic-beasts":{$:0,succ:{customer:t,caracal:t,fentiger:t,lynx:t,ocelot:t,oncilla:t,onza:t,sphinx:t,vs:t,x:t,yali:t}},nospamproxy:o,"4u":t,nfshost:t,"001www":t,ddnslive:t,myiphost:t,blogsyte:t,ciscofreak:t,damnserver:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,serveexchange:t,servehumour:t,servep2p:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,"3utilities":t,ddnsking:t,myvnc:t,servebeer:t,servecounterstrike:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,serveirc:t,servemp3:t,servepics:t,servequake:t,observableusercontent:{$:0,succ:{static:t}},orsites:t,operaunite:t,"authgear-staging":t,authgearapps:t,skygearapp:t,outsystemscloud:t,ownprovider:t,pgfog:t,pagefrontapp:t,pagexl:t,paywhirl:i,gotpantheon:t,"platter-app":t,pleskns:t,"postman-echo":t,prgmr:{$:0,succ:{xen:t}},pythonanywhere:b,qualifioapp:t,qbuser:t,qa2:t,"dev-myqnapcloud":t,"alpha-myqnapcloud":t,myqnapcloud:t,quipelements:i,rackmaze:t,rhcloud:t,render:g,onrender:t,code:{$:0,succ:{builder:i,"dev-builder":i,"stg-builder":i}},logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,myshopify:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,"bounty-full":{$:2,succ:{alpha:t,beta:t}},"try-snowplow":t,"stackhero-network":t,"playstation-cloud":t,myspreadshop:t,stdlib:{$:0,succ:{api:t}},"temp-dns":t,dsmynas:t,familyds:t,"tb-hosting":k,reservd:t,thingdustdata:t,bloxcms:t,"townnews-staging":t,typeform:{$:0,succ:{pro:t}},hk:t,vultrobjects:i,wafflecell:t,"reserve-online":t,hotelwithflight:t,remotewd:t,wiardweb:S,messwithdns:t,"woltlab-demo":t,wpenginepowered:{$:2,succ:{js:t}},wixsite:t,xnbay:{$:2,succ:{u2:t,"u2-local":t}},yolasite:t}},coop:e,cr:{$:1,succ:{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}},cu:{$:1,succ:{com:e,edu:e,org:e,net:e,gov:e,inf:e}},cv:{$:1,succ:{com:e,edu:e,int:e,nome:e,org:e,blogspot:t}},cw:x,cx:{$:1,succ:{gov:e,ath:t,info:t}},cy:{$:1,succ:{ac:e,biz:e,com:{$:1,succ:{blogspot:t,scaleforce:O}},ekloges:e,gov:e,ltd:e,mil:e,net:e,org:e,press:e,pro:e,tm:e}},cz:{$:1,succ:{co:t,realm:t,e4:t,blogspot:t,metacentrum:{$:0,succ:{cloud:i,custom:t}},muni:{$:0,succ:{cloud:{$:0,succ:{flt:t,usr:t}}}}}},de:{$:1,succ:{bplaced:t,square7:t,com:t,cosidns:{$:0,succ:{dyn:t}},"dynamisches-dns":t,dnsupdater:t,"internet-dns":t,"l-o-g-i-n":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,ddnss:{$:2,succ:{dyn:t,dyndns:t}},dyndns1:t,"dyn-ip24":t,"home-webserver":{$:2,succ:{dyn:t}},"myhome-server":t,frusky:i,goip:t,blogspot:t,"xn--gnstigbestellen-zvb":t,günstigbestellen:t,"xn--gnstigliefern-wob":t,günstigliefern:t,"hs-heilbronn":{$:0,succ:{it:S}},"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,iservschule:t,"mein-iserv":t,schulplattform:t,schulserver:t,"test-iserv":t,keymachine:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,speedpartner:{$:0,succ:{customer:t}},myspreadshop:t,"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"dd-dns":t,"dray-dns":t,draydns:t,"dyn-vpn":t,dynvpn:t,"mein-vigor":t,"my-vigor":t,"my-wan":t,"syno-ds":t,"synology-diskstation":t,"synology-ds":t,uberspace:i,virtualuser:t,"virtual-user":t,"community-pro":t,diskussionsbereich:t}},dj:e,dk:{$:1,succ:{biz:t,co:t,firm:t,reg:t,store:t,blogspot:t,myspreadshop:t}},dm:r,do:{$:1,succ:{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}},dz:{$:1,succ:{art:e,asso:e,com:e,edu:e,gov:e,org:e,net:e,pol:e,soc:e,tm:e}},ec:{$:1,succ:{com:e,info:e,net:e,fin:e,k12:e,med:e,pro:e,org:e,edu:e,gov:e,gob:e,mil:e,base:t,official:t}},edu:{$:1,succ:{rit:{$:0,succ:{"git-pages":t}}}},ee:{$:1,succ:{edu:e,gov:e,riik:e,lib:e,med:e,com:a,pri:e,aip:e,org:e,fie:e}},eg:{$:1,succ:{com:a,edu:e,eun:e,gov:e,mil:e,name:e,net:e,org:e,sci:e}},er:s,es:{$:1,succ:{com:a,nom:e,org:e,gob:e,edu:e,myspreadshop:t}},et:{$:1,succ:{com:e,gov:e,org:e,edu:e,biz:e,name:e,info:e,net:e}},eu:{$:1,succ:{airkitapps:t,mycd:t,cloudns:t,dogado:A,barsy:t,wellbeingzone:t,spdns:t,transurl:i,diskstation:t}},fi:{$:1,succ:{aland:e,dy:t,blogspot:t,"xn--hkkinen-5wa":t,häkkinen:t,iki:t,cloudplatform:{$:0,succ:{fi:t}},datacenter:{$:0,succ:{demo:t,paas:t}},kapsi:t,myspreadshop:t}},fj:{$:1,succ:{ac:e,biz:e,com:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}},fk:s,fm:{$:1,succ:{com:e,edu:e,net:e,org:e,radio:t}},fo:e,fr:{$:1,succ:{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,aeroport:e,avocat:e,avoues:e,cci:e,chambagri:e,"chirurgiens-dentistes":e,"experts-comptables":e,"geometre-expert":e,greta:e,"huissier-justice":e,medecin:e,notaires:e,pharmacien:e,port:e,veterinaire:e,"en-root":t,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,blogspot:t,goupile:t,"on-web":t,"chirurgiens-dentistes-en-france":t,dedibox:t,myspreadshop:t,ynh:t}},ga:e,gb:e,gd:{$:1,succ:{edu:e,gov:e}},ge:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e,net:e,pvt:e}},gf:e,gg:{$:1,succ:{co:e,net:e,org:e,kaas:t,cya:t,panel:{$:2,succ:{daemon:t}}}},gh:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e}},gi:{$:1,succ:{com:e,ltd:e,gov:e,mod:e,edu:e,org:e}},gl:{$:1,succ:{co:e,com:e,edu:e,net:e,org:e,biz:t,xx:t}},gm:e,gn:{$:1,succ:{ac:e,com:e,edu:e,gov:e,org:e,net:e}},gov:e,gp:{$:1,succ:{com:e,net:e,mobi:e,edu:e,org:e,asso:e,app:t}},gq:e,gr:{$:1,succ:{com:e,edu:e,net:e,org:e,gov:e,blogspot:t}},gs:e,gt:{$:1,succ:{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e,blog:t,de:t,to:t}},gu:{$:1,succ:{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}},gw:e,gy:{$:1,succ:{co:e,com:e,edu:e,gov:e,net:e,org:e,be:t}},hk:{$:1,succ:{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--55qx5d":e,公司:e,"xn--wcvs22d":e,教育:e,"xn--lcvr32d":e,敎育:e,"xn--mxtq1m":e,政府:e,"xn--gmqw5a":e,個人:e,"xn--ciqpn":e,个人:e,"xn--gmq050i":e,箇人:e,"xn--zf0avx":e,網络:e,"xn--io0a7i":e,网络:e,"xn--mk0axi":e,组織:e,"xn--od0alg":e,網絡:e,"xn--od0aq3b":e,网絡:e,"xn--tn0ag":e,组织:e,"xn--uc0atv":e,組織:e,"xn--uc0ay4a":e,組织:e,blogspot:t,secaas:t,ltd:t,inc:t}},hm:e,hn:{$:1,succ:{com:e,edu:e,org:e,net:e,mil:e,gob:e,cc:t}},hr:{$:1,succ:{iz:e,from:e,name:e,com:e,blogspot:t,free:t}},ht:{$:1,succ:{com:e,shop:e,firm:e,info:e,adult:e,net:e,pro:e,org:e,med:e,art:e,coop:e,pol:e,asso:e,edu:e,rel:e,gouv:e,perso:e}},hu:{$:1,succ:{2e3:e,co:e,info:e,org:e,priv:e,sport:e,tm:e,agrar:e,bolt:e,casino:e,city:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,reklam:e,sex:e,shop:e,suli:e,szex:e,tozsde:e,utazas:e,video:e,blogspot:t}},id:{$:1,succ:{ac:e,biz:e,co:a,desa:e,go:e,mil:e,my:{$:1,succ:{rss:i}},net:e,or:e,ponpes:e,sch:e,web:e,flap:t,forte:t}},ie:{$:1,succ:{gov:e,blogspot:t,myspreadshop:t}},il:{$:1,succ:{ac:e,co:{$:1,succ:{ravpage:t,blogspot:t,tabitorder:t}},gov:e,idf:e,k12:e,muni:e,net:e,org:e}},"xn--4dbrk0ce":{$:1,succ:{"xn--4dbgdty6c":e,"xn--5dbhl8d":e,"xn--8dbq2a":e,"xn--hebda8b":e}},ישראל:{$:1,succ:{אקדמיה:e,ישוב:e,צהל:e,ממשל:e}},im:{$:1,succ:{ac:e,co:{$:1,succ:{ltd:e,plc:e}},com:e,net:e,org:e,tt:e,tv:e,ro:t}},in:{$:1,succ:{"5g":e,"6g":e,ac:e,ai:e,am:e,bihar:e,biz:e,business:e,ca:e,cn:e,co:e,com:e,coop:e,cs:e,delhi:e,dr:e,edu:e,er:e,firm:e,gen:e,gov:e,gujarat:e,ind:e,info:e,int:e,internet:e,io:e,me:e,mil:e,net:e,nic:e,org:e,pg:e,post:e,pro:e,res:e,travel:e,tv:e,uk:e,up:e,us:e,web:t,cloudns:t,blogspot:t,barsy:t,supabase:t}},info:{$:1,succ:{cloudns:t,"dynamic-dns":t,dyndns:t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,forumz:t,nsupdate:t,dvrcam:t,ilovecollege:t,"no-ip":t,dnsupdate:t,"v-info":t}},int:{$:1,succ:{eu:e}},io:{$:1,succ:{2038:t,com:e,apigee:t,"b-data":t,backplaneapp:t,banzaicloud:{$:0,succ:{app:t,backyards:i}},bitbucket:t,bluebite:t,boxfuse:t,browsersafetymark:t,bigv:{$:0,succ:{uk0:t}},cleverapps:t,dappnode:{$:0,succ:{dyndns:t}},dedyn:t,drud:t,definima:t,"fh-muenster":t,shw:t,forgerock:{$:0,succ:{id:t}},ghost:t,github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,moonscale:i,beebyte:E,beebyteapp:{$:0,succ:{sekd1:t}},jele:t,unispace:{$:0,succ:{"cloud-fr1":t}},webthings:t,loginline:t,barsy:t,azurecontainer:i,ngrok:t,nodeart:{$:0,succ:{stage:t}},nid:t,pantheonsite:t,dyn53:t,pstmn:{$:2,succ:{mock:t}},protonet:t,qoto:t,qcx:{$:2,succ:{sys:i}},vaporcloud:t,vbrplsbx:{$:0,succ:{g:t}},"on-k3s":i,"on-rio":i,readthedocs:t,resindevice:t,resinstaging:{$:0,succ:{devices:t}},hzc:t,sandcats:t,shiftcrypto:t,shiftedit:t,"mo-siemens":t,musician:t,lair:m,stolos:i,spacekit:t,utwente:t,s5y:i,edugit:t,telebit:t,thingdust:{$:0,succ:{dev:B,disrec:B,prod:Q,testing:B}},tickets:t,upli:t,wedeploy:t,editorx:t,basicserver:t,virtualserver:t}},iq:Z,ir:{$:1,succ:{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e}},is:{$:1,succ:{net:e,com:e,edu:e,gov:e,org:e,int:e,cupcake:t,blogspot:t}},it:{$:1,succ:{gov:e,edu:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-süd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-südtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-süd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-südtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,trentino:e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinosüd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinosüdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentinsüd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentinsüdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vallée-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vallée-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,valléeaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,valléedaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-südtirol":e,"balsan-suedtirol":e,balsan:e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,"bolzano-altoadige":e,bolzano:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-südtirol":e,"bozen-suedtirol":e,bozen:e,br:e,brescia:e,brindisi:e,bs:e,bt:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-südtirol":e,"bulsan-suedtirol":e,bulsan:e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forlì":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforlì:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forlì-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forlìcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,"monza-brianza":e,"monza-e-della-brianza":e,monza:e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,suedtirol:e,"xn--sdtirol-n2a":e,südtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,blogspot:t,ibxos:t,iliadboxos:t,neen:{$:0,succ:{jc:t}},tim:{$:0,succ:{open:{$:0,succ:{jelastic:o}}}},"16-b":t,"32-b":t,"64-b":t,myspreadshop:t,syncloud:t}},je:{$:1,succ:{co:e,net:e,org:e,of:t}},jm:s,jo:{$:1,succ:{com:e,org:e,net:e,edu:e,sch:e,gov:e,mil:e,name:e}},jobs:e,jp:{$:1,succ:{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:{$:1,succ:{aseinet:$,gehirn:t}},or:e,aichi:{$:1,succ:{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}},akita:{$:1,succ:{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}},aomori:{$:1,succ:{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}},chiba:{$:1,succ:{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}},ehime:{$:1,succ:{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}},fukui:{$:1,succ:{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}},fukuoka:{$:1,succ:{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}},fukushima:{$:1,succ:{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}},gifu:{$:1,succ:{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}},gunma:{$:1,succ:{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}},hiroshima:{$:1,succ:{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}},hokkaido:{$:1,succ:{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}},hyogo:{$:1,succ:{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}},ibaraki:{$:1,succ:{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}},ishikawa:{$:1,succ:{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}},iwate:{$:1,succ:{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}},kagawa:{$:1,succ:{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}},kagoshima:{$:1,succ:{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}},kanagawa:{$:1,succ:{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}},kochi:{$:1,succ:{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}},kumamoto:{$:1,succ:{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}},kyoto:{$:1,succ:{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}},mie:{$:1,succ:{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}},miyagi:{$:1,succ:{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}},miyazaki:{$:1,succ:{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}},nagano:{$:1,succ:{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}},nagasaki:{$:1,succ:{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}},nara:{$:1,succ:{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}},niigata:{$:1,succ:{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}},oita:{$:1,succ:{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}},okayama:{$:1,succ:{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}},okinawa:{$:1,succ:{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}},osaka:{$:1,succ:{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}},saga:{$:1,succ:{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}},saitama:{$:1,succ:{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}},shiga:{$:1,succ:{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}},shimane:{$:1,succ:{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}},shizuoka:{$:1,succ:{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}},tochigi:{$:1,succ:{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}},tokushima:{$:1,succ:{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}},tokyo:{$:1,succ:{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}},tottori:{$:1,succ:{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}},toyama:{$:1,succ:{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}},wakayama:{$:1,succ:{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}},yamagata:{$:1,succ:{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}},yamaguchi:{$:1,succ:{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}},yamanashi:{$:1,succ:{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}},"xn--4pvxs":e,栃木:e,"xn--vgu402c":e,愛知:e,"xn--c3s14m":e,愛媛:e,"xn--f6qx53a":e,兵庫:e,"xn--8pvr4u":e,熊本:e,"xn--uist22h":e,茨城:e,"xn--djrs72d6uy":e,北海道:e,"xn--mkru45i":e,千葉:e,"xn--0trq7p7nn":e,和歌山:e,"xn--8ltr62k":e,長崎:e,"xn--2m4a15e":e,長野:e,"xn--efvn9s":e,新潟:e,"xn--32vp30h":e,青森:e,"xn--4it797k":e,静岡:e,"xn--1lqs71d":e,東京:e,"xn--5rtp49c":e,石川:e,"xn--5js045d":e,埼玉:e,"xn--ehqz56n":e,三重:e,"xn--1lqs03n":e,京都:e,"xn--qqqt11m":e,佐賀:e,"xn--kbrq7o":e,大分:e,"xn--pssu33l":e,大阪:e,"xn--ntsq17g":e,奈良:e,"xn--uisz3g":e,宮城:e,"xn--6btw5a":e,宮崎:e,"xn--1ctwo":e,富山:e,"xn--6orx2r":e,山口:e,"xn--rht61e":e,山形:e,"xn--rht27z":e,山梨:e,"xn--djty4k":e,岩手:e,"xn--nit225k":e,岐阜:e,"xn--rht3d":e,岡山:e,"xn--klty5x":e,島根:e,"xn--kltx9a":e,広島:e,"xn--kltp7d":e,徳島:e,"xn--uuwu58a":e,沖縄:e,"xn--zbx025d":e,滋賀:e,"xn--ntso0iqx3a":e,神奈川:e,"xn--elqq16h":e,福井:e,"xn--4it168d":e,福岡:e,"xn--klt787d":e,福島:e,"xn--rny31h":e,秋田:e,"xn--7t0a264c":e,群馬:e,"xn--5rtq34k":e,香川:e,"xn--k7yn95e":e,高知:e,"xn--tor131o":e,鳥取:e,"xn--d5qv7z876c":e,鹿児島:e,kawasaki:s,kitakyushu:s,kobe:s,nagoya:s,sapporo:s,sendai:s,yokohama:s,buyshop:t,fashionstore:t,handcrafted:t,kawaiishop:t,supersale:t,theshop:t,usercontent:t,angry:t,babyblue:t,babymilk:t,backdrop:t,bambina:t,bitter:t,blush:t,boo:t,boy:t,boyfriend:t,but:t,candypop:t,capoo:t,catfood:t,cheap:t,chicappa:t,chillout:t,chips:t,chowder:t,chu:t,ciao:t,cocotte:t,coolblog:t,cranky:t,cutegirl:t,daa:t,deca:t,deci:t,digick:t,egoism:t,fakefur:t,fem:t,flier:t,floppy:t,fool:t,frenchkiss:t,girlfriend:t,girly:t,gloomy:t,gonna:t,greater:t,hacca:t,heavy:t,her:t,hiho:t,hippy:t,holy:t,hungry:t,icurus:t,itigo:t,jellybean:t,kikirara:t,kill:t,kilo:t,kuron:t,littlestar:t,lolipopmc:t,lolitapunk:t,lomo:t,lovepop:t,lovesick:t,main:t,mods:t,mond:t,mongolian:t,moo:t,namaste:t,nikita:t,nobushi:t,noor:t,oops:t,parallel:t,parasite:t,pecori:t,peewee:t,penne:t,pepper:t,perma:t,pigboat:t,pinoko:t,punyu:t,pupu:t,pussycat:t,pya:t,raindrop:t,readymade:t,sadist:t,schoolbus:t,secret:t,staba:t,stripper:t,sub:t,sunnyday:t,thick:t,tonkotsu:t,under:t,upper:t,velvet:t,verse:t,versus:t,vivian:t,watson:t,weblike:t,whitesnow:t,zombie:t,blogspot:t}},ke:{$:1,succ:{ac:e,co:a,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e}},kg:{$:1,succ:{org:e,net:e,com:e,edu:e,gov:e,mil:e,blog:t,io:t,jp:t,tv:t,uk:t,us:t}},kh:s,ki:ne,km:{$:1,succ:{org:e,nom:e,gov:e,prd:e,tm:e,edu:e,mil:e,ass:e,com:e,coop:e,asso:e,presse:e,medecin:e,notaires:e,pharmaciens:e,veterinaire:e,gouv:e}},kn:{$:1,succ:{net:e,org:e,edu:e,gov:e}},kp:{$:1,succ:{com:e,edu:e,gov:e,org:e,rep:e,tra:e}},kr:{$:1,succ:{ac:e,co:e,es:e,go:e,hs:e,kg:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,blogspot:t}},kw:{$:1,succ:{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}},ky:x,kz:{$:1,succ:{org:e,edu:e,net:e,gov:e,mil:e,com:e,jcloud:t,kazteleport:{$:0,succ:{upaas:t}}}},la:{$:1,succ:{int:e,net:e,info:e,edu:e,gov:e,per:e,com:e,org:e,bnr:t,c:t}},lb:r,lc:{$:1,succ:{com:e,net:e,co:e,org:e,edu:e,gov:e,oy:t}},li:{$:1,succ:{blogspot:t,caa:t}},lk:{$:1,succ:{gov:e,sch:e,net:e,int:e,com:e,org:e,edu:e,ngo:e,soc:e,web:e,ltd:e,assn:e,grp:e,hotel:e,ac:e}},lr:r,ls:{$:1,succ:{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e,de:t}},lt:oe,lu:a,lv:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e,id:e,net:e,asn:e,conf:e}},ly:{$:1,succ:{com:e,net:e,gov:e,plc:e,edu:e,sch:e,med:e,org:e,id:e}},ma:{$:1,succ:{co:e,net:e,gov:e,org:e,ac:e,press:e}},mc:{$:1,succ:{tm:e,asso:e}},md:{$:1,succ:{blogspot:t,at:t,de:t,jp:t,to:t}},me:{$:1,succ:{co:e,net:e,org:e,edu:e,ac:e,gov:e,its:e,priv:e,c66:t,daplie:{$:2,succ:{localhost:t}},edgestack:t,filegear:t,"filegear-au":t,"filegear-de":t,"filegear-gb":t,"filegear-ie":t,"filegear-jp":t,"filegear-sg":t,glitch:t,ravendb:t,lohmus:t,barsy:t,mcpe:t,mcdir:t,soundcast:t,tcp4:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,vp4:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,tbits:t,transip:k,wedeploy:t,yombo:t,nohost:t}},mg:{$:1,succ:{org:e,nom:e,gov:e,prd:e,tm:e,edu:e,mil:e,com:e,co:e}},mh:e,mil:e,mk:{$:1,succ:{com:e,org:e,net:e,edu:e,gov:e,inf:e,name:e,blogspot:t}},ml:{$:1,succ:{com:e,edu:e,gouv:e,gov:e,net:e,org:e,presse:e}},mm:s,mn:{$:1,succ:{gov:e,edu:e,org:e,nyc:t}},mo:r,mobi:{$:1,succ:{barsy:t,dscloud:t}},mp:{$:1,succ:{ju:t}},mq:e,mr:oe,ms:{$:1,succ:{com:e,edu:e,gov:e,net:e,org:e,lab:t,minisite:t}},mt:{$:1,succ:{com:a,edu:e,net:e,org:e}},mu:{$:1,succ:{com:e,net:e,org:e,gov:e,ac:e,co:e,or:e}},museum:{$:1,succ:{academy:e,agriculture:e,air:e,airguard:e,alabama:e,alaska:e,amber:e,ambulance:e,american:e,americana:e,americanantiques:e,americanart:e,amsterdam:e,and:e,annefrank:e,anthro:e,anthropology:e,antiques:e,aquarium:e,arboretum:e,archaeological:e,archaeology:e,architecture:e,art:e,artanddesign:e,artcenter:e,artdeco:e,arteducation:e,artgallery:e,arts:e,artsandcrafts:e,asmatart:e,assassination:e,assisi:e,association:e,astronomy:e,atlanta:e,austin:e,australia:e,automotive:e,aviation:e,axis:e,badajoz:e,baghdad:e,bahn:e,bale:e,baltimore:e,barcelona:e,baseball:e,basel:e,baths:e,bauern:e,beauxarts:e,beeldengeluid:e,bellevue:e,bergbau:e,berkeley:e,berlin:e,bern:e,bible:e,bilbao:e,bill:e,birdart:e,birthplace:e,bonn:e,boston:e,botanical:e,botanicalgarden:e,botanicgarden:e,botany:e,brandywinevalley:e,brasil:e,bristol:e,british:e,britishcolumbia:e,broadcast:e,brunel:e,brussel:e,brussels:e,bruxelles:e,building:e,burghof:e,bus:e,bushey:e,cadaques:e,california:e,cambridge:e,can:e,canada:e,capebreton:e,carrier:e,cartoonart:e,casadelamoneda:e,castle:e,castres:e,celtic:e,center:e,chattanooga:e,cheltenham:e,chesapeakebay:e,chicago:e,children:e,childrens:e,childrensgarden:e,chiropractic:e,chocolate:e,christiansburg:e,cincinnati:e,cinema:e,circus:e,civilisation:e,civilization:e,civilwar:e,clinton:e,clock:e,coal:e,coastaldefence:e,cody:e,coldwar:e,collection:e,colonialwilliamsburg:e,coloradoplateau:e,columbia:e,columbus:e,communication:e,communications:e,community:e,computer:e,computerhistory:e,"xn--comunicaes-v6a2o":e,comunicações:e,contemporary:e,contemporaryart:e,convent:e,copenhagen:e,corporation:e,"xn--correios-e-telecomunicaes-ghc29a":e,"correios-e-telecomunicações":e,corvette:e,costume:e,countryestate:e,county:e,crafts:e,cranbrook:e,creation:e,cultural:e,culturalcenter:e,culture:e,cyber:e,cymru:e,dali:e,dallas:e,database:e,ddr:e,decorativearts:e,delaware:e,delmenhorst:e,denmark:e,depot:e,design:e,detroit:e,dinosaur:e,discovery:e,dolls:e,donostia:e,durham:e,eastafrica:e,eastcoast:e,education:e,educational:e,egyptian:e,eisenbahn:e,elburg:e,elvendrell:e,embroidery:e,encyclopedic:e,england:e,entomology:e,environment:e,environmentalconservation:e,epilepsy:e,essex:e,estate:e,ethnology:e,exeter:e,exhibition:e,family:e,farm:e,farmequipment:e,farmers:e,farmstead:e,field:e,figueres:e,filatelia:e,film:e,fineart:e,finearts:e,finland:e,flanders:e,florida:e,force:e,fortmissoula:e,fortworth:e,foundation:e,francaise:e,frankfurt:e,franziskaner:e,freemasonry:e,freiburg:e,fribourg:e,frog:e,fundacio:e,furniture:e,gallery:e,garden:e,gateway:e,geelvinck:e,gemological:e,geology:e,georgia:e,giessen:e,glas:e,glass:e,gorge:e,grandrapids:e,graz:e,guernsey:e,halloffame:e,hamburg:e,handson:e,harvestcelebration:e,hawaii:e,health:e,heimatunduhren:e,hellas:e,helsinki:e,hembygdsforbund:e,heritage:e,histoire:e,historical:e,historicalsociety:e,historichouses:e,historisch:e,historisches:e,history:e,historyofscience:e,horology:e,house:e,humanities:e,illustration:e,imageandsound:e,indian:e,indiana:e,indianapolis:e,indianmarket:e,intelligence:e,interactive:e,iraq:e,iron:e,isleofman:e,jamison:e,jefferson:e,jerusalem:e,jewelry:e,jewish:e,jewishart:e,jfk:e,journalism:e,judaica:e,judygarland:e,juedisches:e,juif:e,karate:e,karikatur:e,kids:e,koebenhavn:e,koeln:e,kunst:e,kunstsammlung:e,kunstunddesign:e,labor:e,labour:e,lajolla:e,lancashire:e,landes:e,lans:e,"xn--lns-qla":e,läns:e,larsson:e,lewismiller:e,lincoln:e,linz:e,living:e,livinghistory:e,localhistory:e,london:e,losangeles:e,louvre:e,loyalist:e,lucerne:e,luxembourg:e,luzern:e,mad:e,madrid:e,mallorca:e,manchester:e,mansion:e,mansions:e,manx:e,marburg:e,maritime:e,maritimo:e,maryland:e,marylhurst:e,media:e,medical:e,medizinhistorisches:e,meeres:e,memorial:e,mesaverde:e,michigan:e,midatlantic:e,military:e,mill:e,miners:e,mining:e,minnesota:e,missile:e,missoula:e,modern:e,moma:e,money:e,monmouth:e,monticello:e,montreal:e,moscow:e,motorcycle:e,muenchen:e,muenster:e,mulhouse:e,muncie:e,museet:e,museumcenter:e,museumvereniging:e,music:e,national:e,nationalfirearms:e,nationalheritage:e,nativeamerican:e,naturalhistory:e,naturalhistorymuseum:e,naturalsciences:e,nature:e,naturhistorisches:e,natuurwetenschappen:e,naumburg:e,naval:e,nebraska:e,neues:e,newhampshire:e,newjersey:e,newmexico:e,newport:e,newspaper:e,newyork:e,niepce:e,norfolk:e,north:e,nrw:e,nyc:e,nyny:e,oceanographic:e,oceanographique:e,omaha:e,online:e,ontario:e,openair:e,oregon:e,oregontrail:e,otago:e,oxford:e,pacific:e,paderborn:e,palace:e,paleo:e,palmsprings:e,panama:e,paris:e,pasadena:e,pharmacy:e,philadelphia:e,philadelphiaarea:e,philately:e,phoenix:e,photography:e,pilots:e,pittsburgh:e,planetarium:e,plantation:e,plants:e,plaza:e,portal:e,portland:e,portlligat:e,"posts-and-telecommunications":e,preservation:e,presidio:e,press:e,project:e,public:e,pubol:e,quebec:e,railroad:e,railway:e,research:e,resistance:e,riodejaneiro:e,rochester:e,rockart:e,roma:e,russia:e,saintlouis:e,salem:e,salvadordali:e,salzburg:e,sandiego:e,sanfrancisco:e,santabarbara:e,santacruz:e,santafe:e,saskatchewan:e,satx:e,savannahga:e,schlesisches:e,schoenbrunn:e,schokoladen:e,school:e,schweiz:e,science:e,scienceandhistory:e,scienceandindustry:e,sciencecenter:e,sciencecenters:e,"science-fiction":e,sciencehistory:e,sciences:e,sciencesnaturelles:e,scotland:e,seaport:e,settlement:e,settlers:e,shell:e,sherbrooke:e,sibenik:e,silk:e,ski:e,skole:e,society:e,sologne:e,soundandvision:e,southcarolina:e,southwest:e,space:e,spy:e,square:e,stadt:e,stalbans:e,starnberg:e,state:e,stateofdelaware:e,station:e,steam:e,steiermark:e,stjohn:e,stockholm:e,stpetersburg:e,stuttgart:e,suisse:e,surgeonshall:e,surrey:e,svizzera:e,sweden:e,sydney:e,tank:e,tcm:e,technology:e,telekommunikation:e,television:e,texas:e,textile:e,theater:e,time:e,timekeeping:e,topology:e,torino:e,touch:e,town:e,transport:e,tree:e,trolley:e,trust:e,trustee:e,uhren:e,ulm:e,undersea:e,university:e,usa:e,usantiques:e,usarts:e,uscountryestate:e,usculture:e,usdecorativearts:e,usgarden:e,ushistory:e,ushuaia:e,uslivinghistory:e,utah:e,uvic:e,valley:e,vantaa:e,versailles:e,viking:e,village:e,virginia:e,virtual:e,virtuel:e,vlaanderen:e,volkenkunde:e,wales:e,wallonie:e,war:e,washingtondc:e,watchandclock:e,"watch-and-clock":e,western:e,westfalen:e,whaling:e,wildlife:e,williamsburg:e,windmill:e,workshop:e,york:e,yorkshire:e,yosemite:e,youth:e,zoological:e,zoology:e,"xn--9dbhblg6di":e,ירושלים:e,"xn--h1aegh":e,иком:e}},mv:{$:1,succ:{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}},mw:{$:1,succ:{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,museum:e,net:e,org:e}},mx:{$:1,succ:{com:e,org:e,gob:e,edu:e,net:e,blogspot:t}},my:{$:1,succ:{biz:e,com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,blogspot:t}},mz:{$:1,succ:{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}},na:{$:1,succ:{info:e,pro:e,name:e,school:e,or:e,dr:e,us:e,mx:e,ca:e,in:e,cc:e,tv:e,ws:e,mobi:e,co:e,com:e,org:e}},name:{$:1,succ:{her:_,his:_}},nc:{$:1,succ:{asso:e,nom:e}},ne:e,net:{$:1,succ:{adobeaemcloud:t,alwaysdata:t,cloudfront:t,t3l3p0rt:t,appudo:t,"atlassian-dev":{$:0,succ:{prod:{$:0,succ:{cdn:t}}}},myfritz:t,onavstack:t,shopselect:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,gb:t,hu:t,jp:t,se:t,uk:t,in:t,clickrising:t,cloudaccess:t,"cdn77-ssl":t,cdn77:{$:0,succ:{r:t}},"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:i,dattolocal:t,mydatto:t,debian:t,bitbridge:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,definima:t,casacam:t,dynu:t,dynv6:t,twmail:t,ru:t,channelsdvr:{$:2,succ:{u:t}},fastlylb:{$:2,succ:{map:t}},fastly:{$:0,succ:{freetls:t,map:t,prod:{$:0,succ:{a:t,global:t}},ssl:{$:0,succ:{a:t,b:t,global:t}}}},edgeapp:t,flynnhosting:t,"cdn-edges":t,heteml:t,cloudfunctions:t,moonscale:t,"in-dsl":t,"in-vpn":t,ipifony:t,iobb:t,cloudjiffy:{$:2,succ:{"fra1-de":t,"west1-us":t}},elastx:{$:0,succ:{"jls-sto1":t,"jls-sto2":t,"jls-sto3":t}},faststacks:t,massivegrid:{$:0,succ:{paas:{$:0,succ:{"fr-1":t,"lon-1":t,"lon-2":t,"ny-1":t,"ny-2":t,"sg-1":t}}}},saveincloud:{$:0,succ:{jelastic:t,"nordeste-idc":t}},scaleforce:O,tsukaeru:A,kinghost:t,uni5:t,krellian:t,barsy:t,memset:t,azurewebsites:t,"azure-mobile":t,cloudapp:t,azurestaticapps:{$:2,succ:{1:t,centralus:t,eastasia:t,eastus2:t,westeurope:t,westus2:t}},dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,bounceme:t,ddns:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,cloudycluster:t,ovh:{$:0,succ:{webpaas:i,hosting:i}},bar0:t,bar1:t,bar2:t,rackmaze:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,"vps-host":{$:2,succ:{jelastic:{$:0,succ:{atl:t,njs:t,ric:t}}}},myspreadshop:t,srcf:{$:0,succ:{soc:t,user:t}},supabase:t,dsmynas:t,familyds:t,tailscale:{$:0,succ:{beta:t}},ts:t,torproject:{$:2,succ:{pages:t}},"reserve-online":t,"community-pro":t,meinforum:t,yandexcloud:{$:2,succ:{storage:t,website:t}},za:t}},nf:{$:1,succ:{com:e,net:e,per:e,rec:e,web:e,arts:e,firm:e,info:e,other:e,store:e}},ng:{$:1,succ:{com:a,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,col:t,firm:t,gen:t,ltd:t,ngo:t}},ni:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}},nl:{$:1,succ:{co:t,"hosting-cluster":t,blogspot:t,gov:t,khplay:t,myspreadshop:t,transurl:i,cistron:t,demon:t}},no:{$:1,succ:{fhs:e,vgs:e,fylkesbibl:e,folkebibl:e,museum:e,idrett:e,priv:e,mil:e,stat:e,dep:e,kommune:e,herad:e,aa:w,ah:w,bu:w,fm:w,hl:w,hm:w,"jan-mayen":w,mr:w,nl:w,nt:w,of:w,ol:w,oslo:w,rl:w,sf:w,st:w,svalbard:w,tm:w,tr:w,va:w,vf:w,akrehamn:e,"xn--krehamn-dxa":e,åkrehamn:e,algard:e,"xn--lgrd-poac":e,ålgård:e,arna:e,brumunddal:e,bryne:e,bronnoysund:e,"xn--brnnysund-m8ac":e,brønnøysund:e,drobak:e,"xn--drbak-wua":e,drøbak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,florø:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,hønefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,jørpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langevåg:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mjøndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosjøen:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,osøyro:e,raholt:e,"xn--rholt-mra":e,råholt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessjøen:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stjørdalshalsen:e,tananger:e,tranby:e,vossevangen:e,afjord:e,"xn--fjord-lra":e,åfjord:e,agdenes:e,al:e,"xn--l-1fa":e,ål:e,alesund:e,"xn--lesund-hua":e,ålesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,áltá:e,alaheadju:e,"xn--laheadju-7ya":e,álaheadju:e,alvdal:e,amli:e,"xn--mli-tla":e,åmli:e,amot:e,"xn--mot-tla":e,åmot:e,andebu:e,andoy:e,"xn--andy-ira":e,andøy:e,andasuolo:e,ardal:e,"xn--rdal-poa":e,årdal:e,aremark:e,arendal:e,"xn--s-1fa":e,ås:e,aseral:e,"xn--seral-lra":e,åseral:e,asker:e,askim:e,askvoll:e,askoy:e,"xn--asky-ira":e,askøy:e,asnes:e,"xn--snes-poa":e,åsnes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-høland":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,averøy:e,balestrand:e,ballangen:e,balat:e,"xn--blt-elab":e,bálát:e,balsfjord:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,báhccavuotna:e,bamble:e,bardu:e,beardu:e,beiarn:e,bajddar:e,"xn--bjddar-pta":e,bájddar:e,baidar:e,"xn--bidr-5nac":e,báidár:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlevåg:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalváhki:e,bindal:e,birkenes:e,bjarkoy:e,"xn--bjarky-fya":e,bjarkøy:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bodø:e,badaddja:e,"xn--bdddj-mrabd":e,bådåddjå:e,budejju:e,bokn:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,brønnøy:e,bygland:e,bykle:e,barum:e,"xn--brum-voa":e,bærum:e,telemark:{$:0,succ:{bo:e,"xn--b-5ga":e,bø:e}},nordland:{$:0,succ:{bo:e,"xn--b-5ga":e,bø:e,heroy:e,"xn--hery-ira":e,herøy:e}},bievat:e,"xn--bievt-0qa":e,bievát:e,bomlo:e,"xn--bmlo-gra":e,bømlo:e,batsfjord:e,"xn--btsfjord-9za":e,båtsfjord:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,báhcavuotna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyrøy:e,donna:e,"xn--dnna-gra":e,dønna:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenes:e,evenassi:e,"xn--eveni-0qa01ga":e,evenášši:e,"evje-og-hornnes":e,farsund:e,fauske:e,fuossko:e,fuoisku:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finnøy:e,fitjar:e,fjaler:e,fjell:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,fla:e,"xn--fl-zia":e,flå:e,folldal:e,forsand:e,fosnes:e,frei:e,frogn:e,froland:e,frosta:e,frana:e,"xn--frna-woa":e,fræna:e,froya:e,"xn--frya-hra":e,frøya:e,fusa:e,fyresdal:e,forde:e,"xn--frde-gra":e,førde:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,gáŋgaviika:e,gaular:e,gausdal:e,gildeskal:e,"xn--gildeskl-g0a":e,gildeskål:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gjøvik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,kraanghke:e,"xn--kranghke-b0a":e,kråanghke:e,grue:e,gulen:e,hadsel:e,halden:e,halsa:e,hamar:e,hamaroy:e,habmer:e,"xn--hbmer-xqa":e,hábmer:e,hapmir:e,"xn--hpmir-xqa":e,hápmir:e,hammerfest:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,hámmárfeasta:e,haram:e,hareid:e,harstad:e,hasvik:e,aknoluokta:e,"xn--koluokta-7ya57h":e,ákŋoluokta:e,hattfjelldal:e,aarborte:e,haugesund:e,hemne:e,hemnes:e,hemsedal:e,"more-og-romsdal":{$:0,succ:{heroy:e,sande:e}},"xn--mre-og-romsdal-qqb":{$:0,succ:{"xn--hery-ira":e,sande:e}},"møre-og-romsdal":{$:0,succ:{herøy:e,sande:e}},hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hobøl:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holtålen:e,hornindal:e,horten:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,hagebostad:e,"xn--hgebostad-g3a":e,hægebostad:e,hoyanger:e,"xn--hyanger-q1a":e,høyanger:e,hoylandet:e,"xn--hylandet-54a":e,høylandet:e,ha:e,"xn--h-2fa":e,hå:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inderøy:e,iveland:e,jevnaker:e,jondal:e,jolster:e,"xn--jlster-bya":e,jølster:e,karasjok:e,karasjohka:e,"xn--krjohka-hwab49j":e,kárášjohka:e,karlsoy:e,galsa:e,"xn--gls-elac":e,gálsá:e,karmoy:e,"xn--karmy-yua":e,karmøy:e,kautokeino:e,guovdageaidnu:e,klepp:e,klabu:e,"xn--klbu-woa":e,klæbu:e,kongsberg:e,kongsvinger:e,kragero:e,"xn--krager-gya":e,kragerø:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,krødsherad:e,kvalsund:e,rahkkeravju:e,"xn--rhkkervju-01af":e,ráhkkerávju:e,kvam:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvitsøy:e,kvafjord:e,"xn--kvfjord-nxa":e,kvæfjord:e,giehtavuoatna:e,kvanangen:e,"xn--kvnangen-k0a":e,kvænangen:e,navuotna:e,"xn--nvuotna-hwa":e,návuotna:e,kafjord:e,"xn--kfjord-iua":e,kåfjord:e,gaivuotna:e,"xn--givuotna-8ya":e,gáivuotna:e,larvik:e,lavangen:e,lavagis:e,loabat:e,"xn--loabt-0qa":e,loabát:e,lebesby:e,davvesiida:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,leangaviika:e,"xn--leagaviika-52b":e,leaŋgaviika:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindesnes:e,lindas:e,"xn--linds-pra":e,lindås:e,lom:e,loppa:e,lahppi:e,"xn--lhppi-xqa":e,láhppi:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lurøy:e,luster:e,lyngdal:e,lyngen:e,ivgu:e,lardal:e,lerdal:e,"xn--lrdal-sra":e,lærdal:e,lodingen:e,"xn--ldingen-q1a":e,lødingen:e,lorenskog:e,"xn--lrenskog-54a":e,lørenskog:e,loten:e,"xn--lten-gra":e,løten:e,malvik:e,masoy:e,"xn--msy-ula0h":e,måsøy:e,muosat:e,"xn--muost-0qa":e,muosát:e,mandal:e,marker:e,marnardal:e,masfjorden:e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,meløy:e,meraker:e,"xn--merker-kua":e,meråker:e,moareke:e,"xn--moreke-jua":e,moåreke:e,midsund:e,"midtre-gauldal":e,modalen:e,modum:e,molde:e,moskenes:e,moss:e,mosvik:e,malselv:e,"xn--mlselv-iua":e,målselv:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,málatvuopmi:e,namdalseid:e,aejrie:e,namsos:e,namsskogan:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,nååmesjevuemie:e,laakesvuemie:e,nannestad:e,narvik:e,narviika:e,naustdal:e,"nedre-eiker":e,akershus:N,buskerud:N,nesna:e,nesodden:e,nesseby:e,unjarga:e,"xn--unjrga-rta":e,unjárga:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenjárga:e,"nordre-land":e,nordreisa:e,raisa:e,"xn--risa-5na":e,ráisa:e,"nore-og-uvdal":e,notodden:e,naroy:e,"xn--nry-yla5g":e,nærøy:e,notteroy:e,"xn--nttery-byae":e,nøtterøy:e,odda:e,oksnes:e,"xn--ksnes-uua":e,øksnes:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppegård:e,orkdal:e,orland:e,"xn--rland-uua":e,ørland:e,orskog:e,"xn--rskog-uua":e,ørskog:e,orsta:e,"xn--rsta-fra":e,ørsta:e,hedmark:{$:0,succ:{os:e,valer:e,"xn--vler-qoa":e,våler:e}},hordaland:{$:0,succ:{os:e}},osen:e,osteroy:e,"xn--ostery-fya":e,osterøy:e,"ostre-toten":e,"xn--stre-toten-zcb":e,"østre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"øvre-eiker":e,oyer:e,"xn--yer-zna":e,øyer:e,oygarden:e,"xn--ygarden-p1a":e,øygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"øystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,porsáŋgu:e,porsgrunn:e,radoy:e,"xn--rady-ira":e,radøy:e,rakkestad:e,rana:e,ruovat:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennesøy:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,rissa:e,risor:e,"xn--risr-ira":e,risør:e,roan:e,rollag:e,rygge:e,ralingen:e,"xn--rlingen-mxa":e,rælingen:e,rodoy:e,"xn--rdy-0nab":e,rødøy:e,romskog:e,"xn--rmskog-bya":e,rømskog:e,roros:e,"xn--rros-gra":e,røros:e,rost:e,"xn--rst-0na":e,røst:e,royken:e,"xn--ryken-vua":e,røyken:e,royrvik:e,"xn--ryrvik-bya":e,røyrvik:e,rade:e,"xn--rde-ula":e,råde:e,salangen:e,siellak:e,saltdal:e,salat:e,"xn--slt-elab":e,sálát:e,"xn--slat-5na":e,sálat:e,samnanger:e,vestfold:{$:0,succ:{sande:e}},sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sandøy:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,sigdal:e,siljan:e,sirdal:e,skaun:e,skedsmo:e,ski:e,skien:e,skiptvet:e,skjervoy:e,"xn--skjervy-v1a":e,skjervøy:e,skierva:e,"xn--skierv-uta":e,skiervá:e,skjak:e,"xn--skjk-soa":e,skjåk:e,skodje:e,skanland:e,"xn--sknland-fxa":e,skånland:e,skanit:e,"xn--sknit-yqa":e,skánit:e,smola:e,"xn--smla-hra":e,smøla:e,snillfjord:e,snasa:e,"xn--snsa-roa":e,snåsa:e,snoasa:e,snaase:e,"xn--snase-nra":e,snåase:e,sogndal:e,sokndal:e,sola:e,solund:e,songdalen:e,sortland:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stjørdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,omasvuotna:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,sogne:e,"xn--sgne-gra":e,søgne:e,somna:e,"xn--smna-gra":e,sømna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"søndre-land":e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"sør-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"sør-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"sør-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"sør-varanger":e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"mátta-várjjat":e,sorfold:e,"xn--srfold-bya":e,sørfold:e,sorreisa:e,"xn--srreisa-q1a":e,sørreisa:e,sorum:e,"xn--srum-gra":e,sørum:e,tana:e,deatnu:e,time:e,tingvoll:e,tinn:e,tjeldsund:e,dielddanuorri:e,tjome:e,"xn--tjme-hra":e,tjøme:e,tokke:e,tolga:e,torsken:e,tranoy:e,"xn--trany-yua":e,tranøy:e,tromso:e,"xn--troms-zua":e,tromsø:e,tromsa:e,romsa:e,trondheim:e,troandin:e,trysil:e,trana:e,"xn--trna-woa":e,træna:e,trogstad:e,"xn--trgstad-r1a":e,trøgstad:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,divtasvuodna:e,divttasvuotna:e,tysnes:e,tysvar:e,"xn--tysvr-vra":e,tysvær:e,tonsberg:e,"xn--tnsberg-q1a":e,tønsberg:e,ullensaker:e,ullensvang:e,ulvik:e,utsira:e,vadso:e,"xn--vads-jra":e,vadsø:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,čáhcesuolo:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vardø:e,varggat:e,"xn--vrggt-xqad":e,várggát:e,vefsn:e,vaapste:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,vegårshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestvågøy:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,volda:e,voss:e,varoy:e,"xn--vry-yla5g":e,værøy:e,vagan:e,"xn--vgan-qoa":e,vågan:e,voagat:e,vagsoy:e,"xn--vgsy-qoa0j":e,vågsøy:e,vaga:e,"xn--vg-yiab":e,vågå:e,ostfold:{$:0,succ:{valer:e}},"xn--stfold-9xa":{$:0,succ:{"xn--vler-qoa":e}},østfold:{$:0,succ:{våler:e}},co:t,blogspot:t,myspreadshop:t}},np:s,nr:ne,nu:{$:1,succ:{merseine:t,mine:t,shacknet:t,enterprisecloud:t}},nz:{$:1,succ:{ac:e,co:a,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,mil:e,"xn--mori-qsa":e,māori:e,net:e,org:e,parliament:e,school:e}},om:{$:1,succ:{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}},onion:e,org:{$:1,succ:{altervista:t,amune:{$:0,succ:{tele:t}},pimienta:t,poivron:t,potager:t,sweetpepper:t,ae:t,us:t,certmgr:t,cdn77:{$:0,succ:{c:t,rsc:t}},"cdn77-secure":{$:0,succ:{origin:{$:0,succ:{ssl:t}}}},cloudns:t,duckdns:t,tunk:t,dyndns:{$:2,succ:{go:t,home:t}},blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,ddnss:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,webredirect:t,eu:{$:2,succ:{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,mc:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,paris:t,pl:t,pt:t,"q-a":t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}},twmail:t,fedorainfracloud:t,fedorapeople:t,fedoraproject:{$:0,succ:{cloud:t,os:g,stg:{$:0,succ:{os:g}}}},freedesktop:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,barsy:t,mayfirst:t,"mozilla-iot":t,bmoattachments:t,dynserv:t,"now-dns":t,"cable-modem":t,collegefan:t,couchpotatofries:t,mlbfan:t,mysecuritycamera:t,nflfan:t,"read-books":t,ufcfan:t,hopto:t,myftp:t,"no-ip":t,zapto:t,httpbin:t,pubtls:t,"my-firewall":t,myfirewall:t,spdns:t,"small-web":t,dsmynas:t,familyds:t,teckids:c,tuxfamily:t,diskstation:t,hk:t,wmflabs:t,toolforge:t,wmcloud:t,za:t}},pa:{$:1,succ:{ac:e,gob:e,com:e,org:e,sld:e,edu:e,net:e,ing:e,abo:e,med:e,nom:e}},pe:{$:1,succ:{edu:e,gob:e,nom:e,mil:e,org:e,com:e,net:e,blogspot:t}},pf:{$:1,succ:{com:e,org:e,edu:e}},pg:s,ph:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,ngo:e,mil:e,i:e}},pk:{$:1,succ:{com:e,net:e,edu:e,org:e,fam:e,biz:e,web:e,gov:e,gob:e,gok:e,gon:e,gop:e,gos:e,info:e}},pl:{$:1,succ:{com:e,net:e,org:e,aid:e,agro:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,miasta:e,media:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:{$:1,succ:{ap:e,ic:e,is:e,us:e,kmpsp:e,kppsp:e,kwpsp:e,psp:e,wskr:e,kwp:e,mw:e,ug:e,um:e,umig:e,ugim:e,upow:e,uw:e,starostwo:e,pa:e,po:e,psse:e,pup:e,rzgw:e,sa:e,so:e,sr:e,wsa:e,sko:e,uzs:e,wiih:e,winb:e,pinb:e,wios:e,witd:e,wzmiuw:e,piw:e,wiw:e,griw:e,wif:e,oum:e,sdn:e,zp:e,uppo:e,mup:e,wuoz:e,konsulat:e,oirm:e}},augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,"kazimierz-dolny":e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorze:e,pomorskie:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,skoczow:e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,beep:t,"ecommerce-shop":t,shoparena:t,homesklep:t,sdscloud:t,unicloud:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,myspreadshop:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t}},pm:{$:1,succ:{own:t,name:t}},pn:{$:1,succ:{gov:e,co:e,org:e,edu:e,net:e}},post:e,pr:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,isla:e,pro:e,biz:e,info:e,name:e,est:e,prof:e,ac:e}},pro:{$:1,succ:{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,cloudns:t,dnstrace:{$:0,succ:{bci:t}},barsy:t}},ps:{$:1,succ:{edu:e,gov:e,sec:e,plo:e,com:e,org:e,net:e}},pt:{$:1,succ:{net:e,gov:e,org:e,edu:e,int:e,publ:e,com:e,nome:e,blogspot:t}},pw:{$:1,succ:{co:e,ne:e,or:e,ed:e,go:e,belau:e,cloudns:t,x443:t}},py:{$:1,succ:{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}},qa:{$:1,succ:{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e,blogspot:t}},re:{$:1,succ:{asso:e,com:e,nom:e,blogspot:t}},ro:{$:1,succ:{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,co:t,shop:t,blogspot:t,barsy:t}},rs:{$:1,succ:{ac:e,co:e,edu:e,gov:e,in:e,org:e,brendly:{$:0,succ:{shop:t}},blogspot:t,ua:t,ox:t}},ru:{$:1,succ:{ac:t,edu:t,gov:t,int:t,mil:t,test:t,eurodir:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,blogspot:t,na4u:t,mircloud:t,regruhosting:A,myjino:{$:2,succ:{hosting:i,landing:i,spectrum:i,vps:i}},cldmail:{$:0,succ:{hb:t}},mcdir:{$:2,succ:{vps:t}},mcpre:t,net:t,org:t,pp:t,lk3:t,ras:t}},rw:{$:1,succ:{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}},sa:{$:1,succ:{com:e,net:e,org:e,gov:e,med:e,pub:e,edu:e,sch:e}},sb:r,sc:r,sd:{$:1,succ:{com:e,net:e,org:e,edu:e,med:e,tv:e,gov:e,info:e}},se:{$:1,succ:{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,blogspot:t,conf:t,iopsys:t,itcouldbewor:t,myspreadshop:t,paba:{$:0,succ:{su:t}}}},sg:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,per:e,blogspot:t,enscaled:t}},sh:{$:1,succ:{com:e,net:e,gov:e,org:e,mil:e,bip:t,hashbang:t,platform:{$:0,succ:{bc:t,ent:t,eu:t,us:t}},now:t,vxl:t,wedeploy:t}},si:{$:1,succ:{gitapp:t,gitpage:t,blogspot:t}},sj:e,sk:a,sl:r,sm:e,sn:{$:1,succ:{art:e,com:e,edu:e,gouv:e,org:e,perso:e,univ:e,blogspot:t}},so:{$:1,succ:{com:e,edu:e,gov:e,me:e,net:e,org:e,sch:t}},sr:e,ss:{$:1,succ:{biz:e,com:e,edu:e,gov:e,me:e,net:e,org:e,sch:e}},st:{$:1,succ:{co:e,com:e,consulado:e,edu:e,embaixada:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,noho:t}},su:{$:1,succ:{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t}},sv:{$:1,succ:{com:e,edu:e,gob:e,org:e,red:e}},sx:n,sy:Z,sz:{$:1,succ:{co:e,ac:e,org:e}},tc:{$:1,succ:{ch:t,me:t,we:t}},td:a,tel:e,tf:{$:1,succ:{sch:t}},tg:e,th:{$:1,succ:{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}},tj:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e}},tk:e,tl:n,tm:{$:1,succ:{com:e,co:e,org:e,net:e,nom:e,gov:e,mil:e,edu:e}},tn:{$:1,succ:{com:e,ens:e,fin:e,gov:e,ind:e,info:e,intl:e,mincom:e,nat:e,net:e,org:e,perso:e,tourism:e,orangecloud:t}},to:{$:1,succ:{611:t,com:e,gov:e,net:e,org:e,edu:e,mil:e,oya:t,rdv:t,vpnplus:t,quickconnect:f,nyan:t}},tr:{$:1,succ:{av:e,bbs:e,bel:e,biz:e,com:a,dr:e,edu:e,gen:e,gov:e,info:e,mil:e,k12:e,kep:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:n}},tt:{$:1,succ:{co:e,com:e,org:e,net:e,biz:e,info:e,pro:e,int:e,coop:e,jobs:e,mobi:e,travel:e,museum:e,aero:e,name:e,gov:e,edu:e}},tv:{$:1,succ:{dyndns:t,"better-than":t,"on-the-web":t,"worse-than":t}},tw:{$:1,succ:{edu:e,gov:e,mil:e,com:{$:1,succ:{mymailer:t}},net:e,org:e,idv:e,game:e,ebiz:e,club:e,"xn--zf0ao64a":e,網路:e,"xn--uc0atv":e,組織:e,"xn--czrw28b":e,商業:e,url:t,blogspot:t}},tz:{$:1,succ:{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}},ua:{$:1,succ:{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,cx:t,biz:t,co:t,pp:t,v:t}},ug:{$:1,succ:{co:e,or:e,ac:e,sc:e,go:e,ne:e,com:e,org:e,blogspot:t}},uk:{$:1,succ:{ac:e,co:{$:1,succ:{bytemark:{$:0,succ:{dh:t,vm:t}},blogspot:t,layershift:O,barsy:t,barsyonline:t,retrosnub:Q,"nh-serv":t,"no-ip":t,wellbeingzone:t,adimo:t,myspreadshop:t,gwiddle:t}},gov:{$:1,succ:{campaign:t,service:t,api:t,homeoffice:t}},ltd:e,me:e,net:e,nhs:e,org:{$:1,succ:{glug:t,lug:t,lugs:t,affinitylottery:t,raffleentry:t,weeklylottery:t}},plc:e,police:e,sch:s,conn:t,copro:t,hosp:t,"independent-commission":t,"independent-inquest":t,"independent-inquiry":t,"independent-panel":t,"independent-review":t,"public-inquiry":t,"royal-commission":t,pymnt:t,barsy:t}},us:{$:1,succ:{dni:e,fed:e,isa:e,kids:e,nsn:e,ak:C,al:C,ar:C,as:C,az:C,ca:C,co:C,ct:C,dc:C,de:{$:1,succ:{k12:e,cc:e,lib:t}},fl:C,ga:C,gu:C,hi:F,ia:C,id:C,il:C,in:C,ks:C,ky:C,la:C,ma:{$:1,succ:{k12:{$:1,succ:{pvt:e,chtr:e,paroch:e}},cc:e,lib:e}},md:C,me:C,mi:{$:1,succ:{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}},mn:C,mo:C,ms:C,mt:C,nc:C,nd:F,ne:C,nh:C,nj:C,nm:C,nv:C,ny:C,oh:C,ok:C,or:C,pa:C,pr:C,ri:F,sc:C,sd:F,tn:C,tx:C,ut:C,vi:C,vt:C,va:C,wa:C,wi:C,wv:{$:1,succ:{cc:e}},wy:C,graphox:t,cloudns:t,drud:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,enscaled:{$:0,succ:{phx:t}},mircloud:t,freeddns:t,golffan:t,noip:t,pointto:t,platterp:t}},uy:{$:1,succ:{com:a,edu:e,gub:e,mil:e,net:e,org:e}},uz:{$:1,succ:{co:e,com:e,net:e,org:e}},va:e,vc:{$:1,succ:{com:e,net:e,org:e,gov:e,mil:e,edu:e,gv:{$:2,succ:{d:t}},"0e":t}},ve:{$:1,succ:{arts:e,bib:e,co:e,com:e,e12:e,edu:e,firm:e,gob:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rar:e,rec:e,store:e,tec:e,web:e}},vg:{$:1,succ:{at:t}},vi:{$:1,succ:{co:e,com:e,k12:e,net:e,org:e}},vn:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,int:e,ac:e,biz:e,info:e,name:e,pro:e,health:e,blogspot:t}},vu:{$:1,succ:{com:e,edu:e,net:e,org:e,cn:t,blog:t,dev:t,me:t}},wf:{$:1,succ:{biz:t,sch:t}},ws:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,advisor:i,cloud66:t,dyndns:t,mypets:t}},yt:{$:1,succ:{org:t}},"xn--mgbaam7a8h":e,امارات:e,"xn--y9a3aq":e,հայ:e,"xn--54b7fta0cc":e,বাংলা:e,"xn--90ae":e,бг:e,"xn--mgbcpq6gpa1a":e,البحرين:e,"xn--90ais":e,бел:e,"xn--fiqs8s":e,中国:e,"xn--fiqz9s":e,中國:e,"xn--lgbbat1ad8j":e,الجزائر:e,"xn--wgbh1c":e,مصر:e,"xn--e1a4c":e,ею:e,"xn--qxa6a":e,ευ:e,"xn--mgbah1a3hjkrd":e,موريتانيا:e,"xn--node":e,გე:e,"xn--qxam":e,ελ:e,"xn--j6w193g":{$:1,succ:{"xn--55qx5d":e,"xn--wcvs22d":e,"xn--mxtq1m":e,"xn--gmqw5a":e,"xn--od0alg":e,"xn--uc0atv":e}},香港:{$:1,succ:{公司:e,教育:e,政府:e,個人:e,網絡:e,組織:e}},"xn--2scrj9c":e,ಭಾರತ:e,"xn--3hcrj9c":e,ଭାରତ:e,"xn--45br5cyl":e,ভাৰত:e,"xn--h2breg3eve":e,भारतम्:e,"xn--h2brj9c8c":e,भारोत:e,"xn--mgbgu82a":e,ڀارت:e,"xn--rvc1e0am3e":e,ഭാരതം:e,"xn--h2brj9c":e,भारत:e,"xn--mgbbh1a":e,بارت:e,"xn--mgbbh1a71e":e,بھارت:e,"xn--fpcrj9c3d":e,భారత్:e,"xn--gecrj9c":e,ભારત:e,"xn--s9brj9c":e,ਭਾਰਤ:e,"xn--45brj9c":e,ভারত:e,"xn--xkc2dl3a5ee0h":e,இந்தியா:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,"xn--mgbtx2b":e,عراق:e,"xn--mgbayh7gpa":e,الاردن:e,"xn--3e0b707e":e,한국:e,"xn--80ao21a":e,қаз:e,"xn--q7ce6a":e,ລາວ:e,"xn--fzc2c9e2c":e,ලංකා:e,"xn--xkc2al3hye2a":e,இலங்கை:e,"xn--mgbc0a9azcg":e,المغرب:e,"xn--d1alf":e,мкд:e,"xn--l1acc":e,мон:e,"xn--mix891f":e,澳門:e,"xn--mix082f":e,澳门:e,"xn--mgbx4cd0ab":e,مليسيا:e,"xn--mgb9awbf":e,عمان:e,"xn--mgbai9azgqp6j":e,پاکستان:e,"xn--mgbai9a5eva00b":e,پاكستان:e,"xn--ygbi2ammx":e,فلسطين:e,"xn--90a3ac":{$:1,succ:{"xn--o1ac":e,"xn--c1avg":e,"xn--90azh":e,"xn--d1at":e,"xn--o1ach":e,"xn--80au":e}},срб:{$:1,succ:{пр:e,орг:e,обр:e,од:e,упр:e,ак:e}},"xn--p1ai":e,рф:e,"xn--wgbl6a":e,قطر:e,"xn--mgberp4a5d4ar":e,السعودية:e,"xn--mgberp4a5d4a87g":e,السعودیة:e,"xn--mgbqly7c0a67fbc":e,السعودیۃ:e,"xn--mgbqly7cvafr":e,السعوديه:e,"xn--mgbpl2fh":e,سودان:e,"xn--yfro4i67o":e,新加坡:e,"xn--clchc0ea0b2g2a9gcd":e,சிங்கப்பூர்:e,"xn--ogbpf8fl":e,سورية:e,"xn--mgbtf8fl":e,سوريا:e,"xn--o3cw4h":{$:1,succ:{"xn--12c1fe0br":e,"xn--12co0c3b4eva":e,"xn--h3cuzk1di":e,"xn--o3cyx2a":e,"xn--m3ch0j3a":e,"xn--12cfi8ixb8l":e}},ไทย:{$:1,succ:{ศึกษา:e,ธุรกิจ:e,รัฐบาล:e,ทหาร:e,เน็ต:e,องค์กร:e}},"xn--pgbs0dh":e,تونس:e,"xn--kpry57d":e,台灣:e,"xn--kprw13d":e,台湾:e,"xn--nnx388a":e,臺灣:e,"xn--j1amh":e,укр:e,"xn--mgb2ddes":e,اليمن:e,xxx:e,ye:Z,za:{$:0,succ:{ac:e,agric:e,alt:e,co:a,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}},zm:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}},zw:{$:1,succ:{ac:e,co:e,gov:e,mil:e,org:e}},aaa:e,aarp:e,abarth:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:{$:1,succ:{official:t}},accenture:e,accountant:e,accountants:e,aco:e,actor:e,adac:e,ads:e,adult:e,aeg:e,aetna:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alfaromeo:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:{$:1,succ:{beget:i,clerk:t,clerkstage:t,wnext:t,platform0:t,deta:t,ondigitalocean:t,encr:t,edgecompute:t,fireweb:t,onflashdrive:t,framer:t,run:{$:2,succ:{a:t}},web:t,hasura:t,loginline:t,messerli:t,netlify:t,developer:i,noop:t,northflank:i,telebit:t,typedream:t,vercel:t,bookonline:t}},apple:e,aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,avianca:e,aws:e,axa:e,azure:e,baby:e,baidu:e,banamex:e,bananarepublic:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:{$:1,succ:{aus:t,nz:t}},bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,bentley:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,bugatti:e,build:e,builders:{$:1,succ:{cloudsite:t}},business:u,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:e,cancerresearch:e,canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:{$:1,succ:{nabu:{$:0,succ:{ui:t}}}},case:e,cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,cbs:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:e,cityeats:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:{$:1,succ:{banzai:i,elementor:t,encoway:{$:0,succ:{eu:t}},statics:i,ravendb:t,axarnet:{$:0,succ:{"es-1":t}},diadem:t,jelastic:{$:0,succ:{vip:t}},jele:t,"jenv-aruba":{$:0,succ:{aruba:{$:0,succ:{eur:{$:0,succ:{it1:t}}}},it1:t}},keliweb:{$:2,succ:{cs:t}},oxa:{$:2,succ:{tn:t,uk:t}},primetel:{$:2,succ:{uk:t}},reclaim:{$:0,succ:{ca:t,uk:t,us:t}},trendhosting:{$:0,succ:{ch:t,de:t}},jotelulu:t,kuleuven:t,linkyard:t,magentosite:i,perspecta:t,vapor:t,"on-rancher":i,scw:{$:0,succ:{baremetal:{$:0,succ:{"fr-par-1":t,"fr-par-2":t,"nl-ams-1":t}},"fr-par":{$:0,succ:{fnc:{$:2,succ:{functions:t}},k8s:l,s3:t,"s3-website":t,whm:t}},instances:{$:0,succ:{priv:t,pub:t}},k8s:t,"nl-ams":{$:0,succ:{k8s:l,s3:t,"s3-website":t,whm:t}},"pl-waw":{$:0,succ:{k8s:l,s3:t,"s3-website":t}},scalebook:t,smartlabeling:t}},sensiosite:i,trafficplex:t,urown:t,voorloper:t}},club:{$:1,succ:{cloudns:t,jele:t,barsy:t,pony:t}},clubmed:e,coach:e,codes:{$:1,succ:{owo:i}},coffee:e,college:e,cologne:e,comcast:e,commbank:e,community:{$:1,succ:{nog:t,ravendb:t,myforum:t}},company:e,compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cookingchannel:e,cool:{$:1,succ:{elementor:t,de:t}},corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,cuisinella:e,cymru:e,cyou:e,dabur:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:{$:1,succ:{bss:t}},dev:{$:1,succ:{lcl:i,lclstage:i,stg:i,stgstage:i,pages:t,workers:t,curv:t,deno:t,"deno-staging":t,deta:t,fly:t,githubpreview:t,gateway:i,iserv:t,localcert:{$:0,succ:{user:i}},loginline:t,mediatech:t,"platter-app":t,shiftcrypto:t,vercel:t,webhare:i}},dhl:e,diamonds:e,diet:e,digital:{$:1,succ:{cloudapps:{$:2,succ:{london:t}}}},direct:e,directory:e,discount:e,discover:e,dish:e,diy:e,dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,dunlop:e,dupont:e,durban:e,dvag:e,dvr:e,earth:{$:1,succ:{dapps:{$:0,succ:{"*":t,bzz:i}}}},eat:e,eco:e,edeka:e,education:u,email:e,emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:{$:1,succ:{compute:i}},etisalat:e,eurovision:e,eus:{$:1,succ:{party:$}},events:{$:1,succ:{koobin:t,co:t}},exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:z,family:e,fan:e,fans:e,farm:{$:1,succ:{storj:t}},farmers:e,fashion:{$:1,succ:{of:t}},fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fiat:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:u,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:e,fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,foodnetwork:e,football:e,ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontdoor:e,frontier:e,ftr:e,fujitsu:e,fun:e,fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:e,gap:e,garden:e,gay:e,gbiz:e,gdn:{$:1,succ:{cnpy:t}},gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glass:e,gle:e,global:e,globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goo:e,goodyear:e,goog:{$:1,succ:{cloud:t,translate:t,usercontent:i}},google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:{$:1,succ:{discourse:t}},guardian:e,gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:{$:1,succ:{hra:t}},healthcare:e,help:e,helsinki:e,here:e,hermes:e,hgtv:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:{$:1,succ:{cloudaccess:t,freesite:t,fastvps:t,myfast:t,tempurl:t,wpmudev:t,jele:t,mircloud:t,pcloud:t,half:t}},hosting:{$:1,succ:{opencraft:t}},hot:e,hoteles:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:e,institute:e,insurance:e,insure:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,jaguar:e,java:e,jcb:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerrylogistics:e,kerryproperties:e,kfh:e,kia:e,kids:e,kim:e,kinder:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:{$:1,succ:{co:t,edu:t}},kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,lancaster:e,lancia:e,land:{$:1,succ:{static:{$:2,succ:{dev:t,sites:t}}}},landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,linde:e,link:{$:1,succ:{cyon:t,mypep:t,dweb:i}},lipsy:e,live:{$:1,succ:{hlx:t}},living:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,loft:e,lol:{$:1,succ:{omg:t}},london:{$:1,succ:{in:t,of:t}},lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,luxe:e,luxury:e,macys:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:{$:1,succ:{router:t}},mango:e,map:e,market:e,marketing:{$:1,succ:{from:t,with:t}},markets:e,marriott:e,marshalls:e,maserati:e,mattel:e,mba:e,mckinsey:e,med:e,media:e,meet:e,melbourne:e,meme:e,memorial:e,men:{$:1,succ:{for:t,repair:t}},menu:y,merckmsd:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:{$:1,succ:{and:t,for:t}},monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,music:e,mutual:e,nab:e,nagoya:e,natura:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:{$:1,succ:{alces:i,co:t,arvo:t,azimuth:t,tlon:t}},neustar:e,new:e,news:{$:1,succ:{noticeable:t}},next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,northwesternmutual:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,office:e,okinawa:e,olayan:e,olayangroup:e,oldnavy:e,ollo:e,omega:e,one:{$:1,succ:{onred:{$:2,succ:{staging:t}},for:t,under:t,service:t,homelink:t}},ong:e,onl:e,online:{$:1,succ:{eero:t,"eero-stage":t,barsy:t}},ooo:e,open:e,oracle:e,orange:{$:1,succ:{tech:t}},organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:{$:1,succ:{nerdpol:t}},page:{$:1,succ:{hlx:t,hlx3:t,translated:t,codeberg:t,pdns:t,plesk:t,prvcy:t,rocky:t,magnet:t}},panasonic:e,paris:e,pars:e,partners:e,parts:e,party:z,passagens:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:e,physio:e,pics:e,pictet:e,pictures:{$:1,succ:{1337:t}},pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:e,place:u,play:e,playstation:e,plumbing:e,plus:e,pnc:e,pohl:e,poker:e,politie:e,porn:{$:1,succ:{indie:t}},pramerica:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:y,pwc:e,qpon:e,quebec:e,quest:e,racing:e,radio:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redstone:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:z,reviews:e,rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:{$:1,succ:{clan:t}},rocher:e,rocks:{$:1,succ:{myddns:t,"lima-city":t,webspace:t}},rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:{$:1,succ:{hs:t,development:t,ravendb:t,servers:t,build:i,code:i,database:i,migration:i,onporter:t,repl:t}},rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:{$:1,succ:{for:t}},salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,sca:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:e,schule:e,schwarz:e,science:z,scot:{$:1,succ:{edu:t,gov:{$:2,succ:{service:t}}}},search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:{$:1,succ:{loginline:t}},ses:e,seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shaw:e,shell:e,shia:e,shiksha:e,shoes:e,shop:{$:1,succ:{base:t,hoplix:t,barsy:t}},shopping:e,shouji:e,show:e,showtime:e,silk:e,sina:e,singles:e,site:{$:1,succ:{cloudera:i,cyon:t,fnwk:t,folionetwork:t,fastvps:t,jele:t,lelux:t,loginline:t,barsy:t,mintere:t,omniwe:t,opensocial:t,platformsh:i,tst:i,byen:t,srht:t,novecore:t}},ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:{$:1,succ:{diher:i}},song:e,sony:e,soy:e,spa:e,space:{$:1,succ:{myfast:t,uber:t,xs4all:t}},sport:e,spot:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:{$:1,succ:{sellfy:t,shopware:t,storebase:t}},stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:y,surf:e,surgery:e,suzuki:e,swatch:e,swiss:e,sydney:e,systems:{$:1,succ:{knightpoint:t}},tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:{$:1,succ:{discourse:t,jelastic:t}},tech:e,technology:u,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tiffany:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:{$:1,succ:{prequalifyme:t}},tokyo:e,tools:e,top:{$:1,succ:{"now-dns":t,ntdll:t}},toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:z,trading:e,training:e,travel:e,travelchannel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:e,virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volkswagen:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,vuelos:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:e,williamhill:e,win:{$:1,succ:{that:t}},windows:e,wine:e,winners:e,wme:e,wolterskluwer:e,woodside:e,work:{$:1,succ:{from:t,to:t}},works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xfinity:e,xihuan:e,xin:e,"xn--11b4c3d":e,कॉम:e,"xn--1ck2e1b":e,セール:e,"xn--1qqw23a":e,佛山:e,"xn--30rr7y":e,慈善:e,"xn--3bst00m":e,集团:e,"xn--3ds443g":e,在线:e,"xn--3pxu8k":e,点看:e,"xn--42c2d9a":e,คอม:e,"xn--45q11c":e,八卦:e,"xn--4gbrim":e,موقع:e,"xn--55qw42g":e,公益:e,"xn--55qx5d":e,公司:e,"xn--5su34j936bgsg":e,香格里拉:e,"xn--5tzm5g":e,网站:e,"xn--6frz82g":e,移动:e,"xn--6qq986b3xl":e,我爱你:e,"xn--80adxhks":e,москва:e,"xn--80aqecdr1a":e,католик:e,"xn--80asehdb":e,онлайн:e,"xn--80aswg":e,сайт:e,"xn--8y0a063a":e,联通:e,"xn--9dbq2a":e,קום:e,"xn--9et52u":e,时尚:e,"xn--9krt00a":e,微博:e,"xn--b4w605ferd":e,淡马锡:e,"xn--bck1b9a5dre4c":e,ファッション:e,"xn--c1avg":e,орг:e,"xn--c2br7g":e,नेट:e,"xn--cck2b3b":e,ストア:e,"xn--cckwcxetd":e,アマゾン:e,"xn--cg4bki":e,삼성:e,"xn--czr694b":e,商标:e,"xn--czrs0t":e,商店:e,"xn--czru2d":e,商城:e,"xn--d1acj3b":e,дети:e,"xn--eckvdtc9d":e,ポイント:e,"xn--efvy88h":e,新闻:e,"xn--fct429k":e,家電:e,"xn--fhbei":e,كوم:e,"xn--fiq228c5hs":e,中文网:e,"xn--fiq64b":e,中信:e,"xn--fjq720a":e,娱乐:e,"xn--flw351e":e,谷歌:e,"xn--fzys8d69uvgm":e,電訊盈科:e,"xn--g2xx48c":e,购物:e,"xn--gckr3f0f":e,クラウド:e,"xn--gk3at1e":e,通販:e,"xn--hxt814e":e,网店:e,"xn--i1b6b1a6a2e":e,संगठन:e,"xn--imr513n":e,餐厅:e,"xn--io0a7i":e,网络:e,"xn--j1aef":e,ком:e,"xn--jlq480n2rg":e,亚马逊:e,"xn--jlq61u9w7b":e,诺基亚:e,"xn--jvr189m":e,食品:e,"xn--kcrx77d1x4a":e,飞利浦:e,"xn--kput3i":e,手机:e,"xn--mgba3a3ejt":e,ارامكو:e,"xn--mgba7c0bbn0a":e,العليان:e,"xn--mgbaakc7dvf":e,اتصالات:e,"xn--mgbab2bd":e,بازار:e,"xn--mgbca7dzdo":e,ابوظبي:e,"xn--mgbi4ecexp":e,كاثوليك:e,"xn--mgbt3dhd":e,همراه:e,"xn--mk1bu44c":e,닷컴:e,"xn--mxtq1m":e,政府:e,"xn--ngbc5azd":e,شبكة:e,"xn--ngbe9e0a":e,بيتك:e,"xn--ngbrx":e,عرب:e,"xn--nqv7f":e,机构:e,"xn--nqv7fs00ema":e,组织机构:e,"xn--nyqy26a":e,健康:e,"xn--otu796d":e,招聘:e,"xn--p1acf":{$:1,succ:{"xn--90amc":t,"xn--j1aef":t,"xn--j1ael8b":t,"xn--h1ahn":t,"xn--j1adp":t,"xn--c1avg":t,"xn--80aaa0cvac":t,"xn--h1aliz":t,"xn--90a1af":t,"xn--41a":t}},рус:{$:1,succ:{биз:t,ком:t,крым:t,мир:t,мск:t,орг:t,самара:t,сочи:t,спб:t,я:t}},"xn--pssy2u":e,大拿:e,"xn--q9jyb4c":e,みんな:e,"xn--qcka1pmc":e,グーグル:e,"xn--rhqv96g":e,世界:e,"xn--rovu88b":e,書籍:e,"xn--ses554g":e,网址:e,"xn--t60b56a":e,닷넷:e,"xn--tckwe":e,コム:e,"xn--tiq49xqyj":e,天主教:e,"xn--unup4y":e,游戏:e,"xn--vermgensberater-ctb":e,vermögensberater:e,"xn--vermgensberatung-pwb":e,vermögensberatung:e,"xn--vhquv":e,企业:e,"xn--vuq861b":e,信息:e,"xn--w4r85el8fhu5dnra":e,嘉里大酒店:e,"xn--w4rs40l":e,嘉里:e,"xn--xhq521b":e,广东:e,"xn--zfr164b":e,政务:e,xyz:{$:1,succ:{blogsite:t,localzone:t,crafting:t,zapto:t,telebit:i}},yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:{$:1,succ:{cloud66:t,hs:t,triton:i,lima:t}},zuerich:e}}}();function jo(e,t,r,i){let a=null,n=t;for(;n!==void 0&&((n.$&i)!==0&&(a={index:r+1,isIcann:n.$===1,isPrivate:n.$===2}),r!==-1);){let s=n.succ;n=s&&(s[e[r]]||s["*"]),r-=1}return a}function Ta(e,t,r){if(_a(e,t,r)===!0)return;let i=e.split("."),a=(t.allowPrivateDomains===!0?2:0)|(t.allowIcannDomains===!0?1:0),n=jo(i,No,i.length-1,a);if(n!==null){r.isIcann=n.isIcann,r.isPrivate=n.isPrivate,r.publicSuffix=i.slice(n.index+1).join(".");return}let s=jo(i,$o,i.length-1,a);if(s!==null){r.isIcann=s.isIcann,r.isPrivate=s.isPrivate,r.publicSuffix=i.slice(s.index).join(".");return}r.isIcann=!1,r.isPrivate=!1,r.publicSuffix=i[i.length-1]}var Lo=wa();function Ro(e,t={}){return ka(Lo),xa(e,3,Ta,t,Lo).domain}var we=global.DOMParser;var Hn=Ft(Nc(),1);var iy={strictlyTwoElementsInRangeArrays:!1,progressFn:null};function Tn(e,t){if(!Array.isArray(e)||!e.length)return e;let r={...iy,...t},i,a;if(r.strictlyTwoElementsInRangeArrays&&!e.every((o,u)=>!Array.isArray(o)||o.length!==2?(i=u,a=o.length,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_03] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) has not two but ${a} elements!`);if(!e.every((o,u)=>!Array.isArray(o)||!Number.isInteger(o[0])||o[0]<0||!Number.isInteger(o[1])||o[1]<0?(i=u,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_04] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) does not consist of only natural numbers!`);let n=e.length**2,s=0;return Array.from(e).sort((o,u)=>(r.progressFn&&(s+=1,r.progressFn(Math.floor(s*100/n))),o[0]===u[0]?o[1]u[1]?1:0:o[0]Array.isArray(l)).map(l=>[...l]).filter(l=>l[2]!==void 0||l[0]!==l[1]),n,s,o;i.progressFn?n=Tn(a,{progressFn:l=>{o=Math.floor(l/5),o!==s&&(s=o,i.progressFn(o))}}):n=Tn(a);let u=n.length-1;for(let l=u;l>0;l--)i.progressFn&&(o=Math.floor((1-l/u)*78)+21,o!==s&&o>s&&(s=o,i.progressFn(o))),(n[l][0]<=n[l-1][0]||!i.joinRangesThatTouchEdges&&n[l][0]=n[l][0]||n[l-1][1]<=n[l][1])&&n[l-1][2]!==null&&(n[l][2]===null&&n[l-1][2]!==null?n[l-1][2]=null:n[l-1][2]!=null?+i.mergeType==2&&n[l-1][0]===n[l][0]?n[l-1][2]=n[l][2]:n[l-1][2]+=n[l][2]:n[l-1][2]=n[l][2]),n.splice(l,1),l=n.length);return n.length?n:null}var ay=!0,Sn="Invariant failed";function Lc(e,t){if(!e){if(ay)throw new Error(Sn);var r=typeof t=="function"?t():t,i=r?Sn+": "+r:Sn;throw new Error(i)}}function Rc(e,t,r){let i=0,a=0;if(arguments.length===0)throw new Error("ranges-apply: [THROW_ID_01] inputs missing!");if(typeof e!="string")throw new TypeError(`ranges-apply: [THROW_ID_02] first input argument must be a string! Currently it's: ${typeof e}, equal to: ${JSON.stringify(e,null,4)}`);if(t&&!Array.isArray(t))throw new TypeError(`ranges-apply: [THROW_ID_03] second input argument must be an array (or null)! Currently it's: ${typeof t}, equal to: ${JSON.stringify(t,null,4)}`);if(r&&typeof r!="function")throw new TypeError(`ranges-apply: [THROW_ID_04] the third input argument must be a function (or falsey)! Currently it's: ${typeof r}, equal to: ${JSON.stringify(r,null,4)}`);if(!t||!t.filter(c=>c).length)return e;let n;Array.isArray(t)&&Number.isInteger(t[0])&&Number.isInteger(t[1])?n=[Array.from(t)]:n=Array.from(t);let s=n.length,o=0;n.filter(c=>c).forEach((c,f)=>{if(r&&(i=Math.floor(o/s*10),i!==a&&(a=i,r(i))),!Array.isArray(c))throw new TypeError(`ranges-apply: [THROW_ID_05] ranges array, second input arg., has ${f}th element not an array: ${JSON.stringify(c,null,4)}, which is ${typeof c}`);if(!Number.isInteger(c[0])){if(!Number.isInteger(+c[0])||+c[0]<0)throw new TypeError(`ranges-apply: [THROW_ID_06] ranges array, second input arg. has ${f}th element, array ${JSON.stringify(c,null,0)}. Its first element is not an integer, string index, but ${typeof c[0]}, equal to: ${JSON.stringify(c[0],null,4)}.`);n[f][0]=+n[f][0]}if(!Number.isInteger(c[1])){if(!Number.isInteger(+c[1])||+c[1]<0)throw new TypeError(`ranges-apply: [THROW_ID_07] ranges array, second input arg. has ${f}th element, array ${JSON.stringify(c,null,0)}. Its second element is not an integer, string index, but ${typeof c[1]}, equal to: ${JSON.stringify(c[1],null,4)}.`);n[f][1]=+n[f][1]}o+=1});let u=jc(n,{progressFn:c=>{r&&(i=10+Math.floor(c/10),i!==a&&(a=i,r(i)))}});Lc(u);let l=u.length;if(l>0){let c=e.slice(u[l-1][1]);e=u.reduce((f,p,d,m)=>{r&&(i=20+Math.floor(d/l*80),i!==a&&(a=i,r(i)));let E=d===0?0:m[d-1][1],g=m[d][0];return`${f}${e.slice(E,g)}${m[d][2]||""}`},""),e+=c}return e}function Ei(e,t=1){let r=" ";function i(n){return Array.from(n).reverse().join("")}function a(n,s,o){let u=o?` `:"\r",l=o?"\r":` -`;if(!s)return s;let c=0,f=0,m="";for(let d=0,p=s.length;d=0&&(s=+t);let n="",o="";if(!e.trim())n=e;else if(!e[0].trim()){for(let u=0,l=e.length;u!Array.isArray(o)||o.length!==2?(i=u,a=o.length,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_03] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) has not two but ${a} elements!`);if(!e.every((o,u)=>!Array.isArray(o)||!Number.isInteger(o[0])||o[0]<0||!Number.isInteger(o[1])||o[1]<0?(i=u,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_04] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) does not consist of only natural numbers!`);let s=e.length**2,n=0;return Array.from(e).sort((o,u)=>(r.progressFn&&(n+=1,r.progressFn(Math.floor(n*100/s))),o[0]===u[0]?o[1]u[1]?1:0:o[0]Array.isArray(l)).map(l=>[...l]).filter(l=>l[2]!==void 0||l[0]!==l[1]),s,n,o;i.progressFn?s=$c(a,{progressFn:l=>{o=Math.floor(l/5),o!==n&&(n=o,i.progressFn(o))}}):s=$c(a);let u=s.length-1;for(let l=u;l>0;l--)i.progressFn&&(o=Math.floor((1-l/u)*78)+21,o!==n&&o>n&&(n=o,i.progressFn(o))),(s[l][0]<=s[l-1][0]||!i.joinRangesThatTouchEdges&&s[l][0]=s[l][0]||s[l-1][1]<=s[l][1])&&s[l-1][2]!==null&&(s[l][2]===null&&s[l-1][2]!==null?s[l-1][2]=null:s[l-1][2]!=null?+i.mergeType==2&&s[l-1][0]===s[l][0]?s[l-1][2]=s[l][2]:s[l-1][2]+=s[l][2]:s[l-1][2]=s[l][2]),s.splice(l,1),l=s.length);return s.length?s:null}function Ge(e){return e!=null}function Je(e){return Number.isInteger(e)&&e>=0}function yr(e){return typeof e=="string"}var iy={limitToBeAddedWhitespace:!1,limitLinebreaksCount:1,mergeType:1},Lc=class{constructor(e){Bi(this,"ranges");Bi(this,"opts");let t={...iy,...e};if(t.mergeType&&t.mergeType!==1&&t.mergeType!==2)if(yr(t.mergeType)&&t.mergeType.trim()==="1")t.mergeType=1;else if(yr(t.mergeType)&&t.mergeType.trim()==="2")t.mergeType=2;else throw new Error(`ranges-push: [THROW_ID_02] opts.mergeType was customised to a wrong thing! It was given of a type: "${typeof t.mergeType}", equal to ${JSON.stringify(t.mergeType,null,4)}`);this.opts=t,this.ranges=[]}add(e,t,r){if(e==null&&t==null)return;if(Ge(e)&&!Ge(t)){if(Array.isArray(e)){if(e.length){if(e.some(s=>Array.isArray(s))){e.forEach(s=>{Array.isArray(s)&&this.add(...s)});return}e.length&&Je(+e[0])&&Je(+e[1])&&this.add(...e)}return}throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_12] the first input argument, "from" is set (${JSON.stringify(e,null,0)}) but second-one, "to" is not (${JSON.stringify(t,null,0)})`)}else if(!Ge(e)&&Ge(t))throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_13] the second input argument, "to" is set (${JSON.stringify(t,null,0)}) but first-one, "from" is not (${JSON.stringify(e,null,0)})`);let i=+e,a=+t;if(Je(r)&&(r=String(r)),Je(i)&&Je(a)){if(Ge(r)&&!yr(r)&&!Je(r))throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_08] The third argument, the value to add, was given not as string but ${typeof r}, equal to: -${JSON.stringify(r,null,4)}`);if(Ge(this.ranges)&&Array.isArray(this.last())&&i===this.last()[1]){if(this.last()[1]=a,this.last()[2],this.last()[2]!==null&&Ge(r)){let s=this.last()[2]&&this.last()[2].length&&(!this.opts||!this.opts.mergeType||this.opts.mergeType===1)?`${this.last()[2]}${r}`:r;this.opts.limitToBeAddedWhitespace&&(s=Ti(s,this.opts.limitLinebreaksCount)),yr(s)&&!s.length||(this.last()[2]=s)}}else{this.ranges||(this.ranges=[]);let s=r!==void 0&&!(yr(r)&&!r.length)?[i,a,r&&this.opts.limitToBeAddedWhitespace?Ti(r,this.opts.limitLinebreaksCount):r]:[i,a];this.ranges.push(s)}}else throw Je(i)&&i>=0?new TypeError(`ranges-push/Ranges/add(): [THROW_ID_10] "to" value, the second input argument, must be a natural number or zero! Currently it's of a type "${typeof a}" equal to: ${JSON.stringify(a,null,4)}`):new TypeError(`ranges-push/Ranges/add(): [THROW_ID_09] "from" value, the first input argument, must be a natural number or zero! Currently it's of a type "${typeof i}" equal to: ${JSON.stringify(i,null,4)}`)}push(e,t,r){this.add(e,t,r)}current(){return Array.isArray(this.ranges)&&this.ranges.length?(this.ranges=ry(this.ranges,{mergeType:this.opts.mergeType}),this.ranges&&this.opts.limitToBeAddedWhitespace?this.ranges.map(e=>Ge(e[2])?[e[0],e[1],Ti(e[2],this.opts.limitLinebreaksCount)]:e):this.ranges):null}wipe(){this.ranges=[]}replace(e){if(Array.isArray(e)&&e.length)if(Array.isArray(e[0])&&Je(e[0][0]))this.ranges=Array.from(e);else throw new Error(`ranges-push/Ranges/replace(): [THROW_ID_11] Single range was given but we expected array of arrays! The first element, ${JSON.stringify(e[0],null,4)} should be an array and its first element should be an integer, a string index.`);else this.ranges=[]}last(){return Array.isArray(this.ranges)&&this.ranges.length?this.ranges[this.ranges.length-1]:null}};function Rc(e){return typeof e!="string"?e:e.length?[e]:[]}function Ic(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function Si(e){return typeof e=="string"}var Pc={cb:void 0,i:!1,trimBeforeMatching:!1,trimCharsBeforeMatching:[],maxMismatches:0,firstMustMatch:!1,lastMustMatch:!1,hungry:!1},ay=e=>e+1;function sy(e,t,r,i,a=!1,s=ay){let n=typeof r=="function"?r():r;if(+t<0&&a&&n==="EOL")return n;let o={...Pc,...i};if(t>=e.length&&!a)return!1;let u=a?1:r.length,l=0,c=!1,f=!1,m=!1,d=o.maxMismatches,p=t,E=!1,g=!1,b=!1;function k(){return l===1&&dO.toLowerCase()).includes(e[p].toLowerCase())){if(a&&r==="EOL"&&!e[S])return!0;p=s(p);continue}let x=S>p?r[r.length-u]:r[u-1];if(!o.i&&e[p]===x||o.i&&e[p].toLowerCase()===x.toLowerCase()){if(E||(E=!0),m||(m=!0),u===r.length){if(g=!0,d!==o.maxMismatches)return!1}else u===1&&(b=!0);if(u-=1,l++,k())return!1;if(!u)return l!==r.length||d===o.maxMismatches||!c?p:!1}else if(!c&&!l&&(c=!0),o.maxMismatches&&d&&p){d-=1;for(let O=0;O<=d;O++){let A=S>p?r[r.length-u+1+O]:r[u-2-O],$=e[s(p)];if(A&&(!o.i&&e[p]===A||o.i&&e[p].toLowerCase()===A.toLowerCase())&&(!o.firstMustMatch||u!==r.length)){if(l++,k())return!1;u-=2,E=!0;break}else if($&&A&&(!o.i&&$===A||o.i&&$.toLowerCase()===A.toLowerCase())&&(!o.firstMustMatch||u!==r.length)){if(!l&&!o.hungry)return!1;u-=1,E=!0;break}else if(A===void 0&&d>=0&&E&&(!o.firstMustMatch||g)&&(!o.lastMustMatch||b))return p}E||(f=p)}else return p===0&&u===1&&!o.lastMustMatch&&m?0:!1;if(f!==!1&&f!==p&&(f=!1),u<1)return p;p=s(p)}if(u>0)return a&&n==="EOL"?!0:o&&o.maxMismatches>=u&&m?f||0:!1}function Ss(e,t,r,i,a){if(Ic(a)&&Object.prototype.hasOwnProperty.call(a,"trimBeforeMatching")&&a&&typeof a.trimBeforeMatching!="boolean")throw new Error(`string-match-left-right/${e}(): [THROW_ID_09] opts.trimBeforeMatching should be boolean!${Array.isArray(a.trimBeforeMatching)?" Did you mean to use opts.trimCharsBeforeMatching?":""}`);let s={...Pc,...a};if(typeof s.trimCharsBeforeMatching=="string"&&(s.trimCharsBeforeMatching=Rc(s.trimCharsBeforeMatching)),s.trimCharsBeforeMatching=s.trimCharsBeforeMatching.map(c=>Si(c)?c:String(c)),!Si(t)||!t.length)return!1;if(!Number.isInteger(r)||r<0)throw new Error(`string-match-left-right/${e}(): [THROW_ID_03] the second argument should be a natural number. Currently it's of a type: ${typeof r}, equal to: -${JSON.stringify(r,null,4)}`);let n,o;if(Si(i))n=[i];else if(Array.isArray(i))n=i;else if(!i)n=i;else if(typeof i=="function")n=[],n.push(i);else throw new Error(`string-match-left-right/${e}(): [THROW_ID_05] the third argument, whatToMatch, is neither string nor array of strings! It's ${typeof i}, equal to: -${JSON.stringify(i,null,4)}`);if(a&&!Ic(a))throw new Error(`string-match-left-right/${e}(): [THROW_ID_06] the fourth argument, options object, should be a plain object. Currently it's of a type "${typeof a}", and equal to: -${JSON.stringify(a,null,4)}`);let u=0,l="";if((s==null?void 0:s.trimCharsBeforeMatching)&&s.trimCharsBeforeMatching.some((c,f)=>c.length>1?(u=f,l=c,!0):!1))throw new Error(`string-match-left-right/${e}(): [THROW_ID_07] the fourth argument, options object contains trimCharsBeforeMatching. It was meant to list the single characters but one of the entries at index ${u} is longer than 1 character, ${l.length} (equals to ${l}). Please split it into separate characters and put into array as separate elements.`);if(!n||!Array.isArray(n)||Array.isArray(n)&&!n.length||Array.isArray(n)&&n.length===1&&Si(n[0])&&!n[0].trim()){if(typeof s.cb=="function"){let f,m=r;if((e==="matchLeftIncl"||e==="matchRight")&&(m+=1),e[5]==="L")for(let g=m;g--;){let b=t[g];if((!s.trimBeforeMatching||s.trimBeforeMatching&&b!==void 0&&b.trim())&&(!s.trimCharsBeforeMatching||!s.trimCharsBeforeMatching.length||b!==void 0&&!s.trimCharsBeforeMatching.includes(b))){f=g;break}}else if(e.startsWith("matchRight"))for(let g=m;g0&&(E=t.slice(0,p)),e[5]==="L"||f&&f>0&&(E=t.slice(f)),s.cb(d,E,f)}let c="";throw a||(c=" More so, the whole options object, the fourth input argument, is missing!"),new Error(`string-match-left-right/${e}(): [THROW_ID_08] the third argument, "whatToMatch", was given as an empty string. This means, you intend to match purely by a callback. The callback was not set though, the opts key "cb" is not set!${c}`)}for(let c=0,f=n.length;ce[5]==="L"?k-1:k+1);if(b&&o&&typeof m=="function"&&m()==="EOL")return m()&&(s.cb?s.cb(d,E,p):!0)?m():!1;if(Number.isInteger(b)&&(p=e.startsWith("matchLeft")?b-1:b+1,e[5]==="L"?E=t.slice(0,b):E=t.slice(p)),p<0&&(p=void 0),t[p]&&(d=t[p]),Number.isInteger(b)&&(s.cb?s.cb(d,E,p):!0))return m}return!1}function qc(e,t,r,i){return Ss("matchLeft",e,t,r,i)}function Es(e,t,r,i){return Ss("matchRightIncl",e,t,r,i)}function Rt(e,t,r,i){return Ss("matchRight",e,t,r,i)}var ny={str:"",from:0,to:0,ifLeftSideIncludesThisThenCropTightly:"",ifLeftSideIncludesThisCropItToo:"",ifRightSideIncludesThisThenCropTightly:"",ifRightSideIncludesThisCropItToo:"",extendToOneSide:!1,wipeAllWhitespaceOnLeft:!1,wipeAllWhitespaceOnRight:!1,addSingleSpaceToPreventAccidentalConcatenation:!1};function Ei(e){var u;let t=/^[0-9a-zA-Z]+$/;function r(l){return!l||typeof l!="string"?!1:!l.trim()}function i(l){return typeof l=="string"}if(!e||typeof e!="object"||Array.isArray(e)){let l;throw e===void 0?l="but it is missing completely.":e===null?l="but it was given as null.":l=`but it was given as ${typeof e}, equal to: -${JSON.stringify(e,null,4)}.`,new Error(`string-range-expander: [THROW_ID_01] Input must be a plain object ${l}`)}else if(typeof e=="object"&&e!==null&&!Array.isArray(e)&&!Object.keys(e).length)throw new Error("string-range-expander: [THROW_ID_02] Input must be a plain object but it was given as a plain object without any keys.");if(typeof e.from!="number")throw new Error(`string-range-expander: [THROW_ID_03] The input's "from" value resolvedOpts.from, is not a number! Currently it's given as ${typeof e.from}, equal to ${JSON.stringify(e.from,null,0)}`);if(typeof e.to!="number")throw new Error(`string-range-expander: [THROW_ID_04] The input's "to" value resolvedOpts.to, is not a number! Currently it's given as ${typeof e.to}, equal to ${JSON.stringify(e.to,null,0)}`);if((e==null?void 0:e.str)&&!e.str[e.from]&&e.from!==e.to)throw new Error(`string-range-expander: [THROW_ID_05] The given input string resolvedOpts.str ("${e.str}") must contain the character at index "from" ("${e.from}")`);if((e==null?void 0:e.str)&&!e.str[e.to-1])throw new Error(`string-range-expander: [THROW_ID_06] The given input string, resolvedOpts.str ("${e.str}") must contain the character at index before "to" ("${e.to-1}")`);if(e.from>e.to)throw new Error(`string-range-expander: [THROW_ID_07] The given "from" index, "${e.from}" is greater than "to" index, "${e.to}". That's wrong!`);if(i(e.extendToOneSide)&&e.extendToOneSide!=="left"&&e.extendToOneSide!=="right"||!i(e.extendToOneSide)&&e.extendToOneSide!==void 0&&e.extendToOneSide!==!1)throw new Error(`string-range-expander: [THROW_ID_08] The resolvedOpts.extendToOneSide value is not recognisable! It's set to: "${e.extendToOneSide}" (${typeof e.extendToOneSide}). It has to be either Boolean "false" or strings "left" or "right"`);let a={...ny,...e};if(Array.isArray(a.ifLeftSideIncludesThisThenCropTightly)){let l,c;if(a.ifLeftSideIncludesThisThenCropTightly.every((f,m)=>i(f)?!0:(l=m,c=f,!1)))a.ifLeftSideIncludesThisThenCropTightly=a.ifLeftSideIncludesThisThenCropTightly.join("");else throw new Error(`string-range-expander: [THROW_ID_09] The resolvedOpts.ifLeftSideIncludesThisThenCropTightly was set to an array: -${JSON.stringify(a.ifLeftSideIncludesThisThenCropTightly,null,4)}. Now, that array contains not only string elements. For example, an element at index ${l} is of a type ${typeof c} (equal to ${JSON.stringify(c,null,0)}).`)}let s=a.str,n=a.from,o=a.to;if(a.extendToOneSide!=="right"&&(r(s[n-1])&&(r(s[n-2])||a.ifLeftSideIncludesThisCropItToo.includes(s[n-2]))||s[n-1]&&a.ifLeftSideIncludesThisCropItToo.includes(s[n-1])||a.wipeAllWhitespaceOnLeft&&r(s[n-1]))){for(let l=n;l--;)if(!a.ifLeftSideIncludesThisCropItToo.includes(s[l])){if(s[l].trim()){a.wipeAllWhitespaceOnLeft||a.ifLeftSideIncludesThisCropItToo.includes(s[l+1])?n=l+1:n=l+2;break}else if(l===0){a.wipeAllWhitespaceOnLeft?n=0:n=1;break}}}if(a.extendToOneSide!=="left"&&(r(s[o])&&(a.wipeAllWhitespaceOnRight||r(s[o+1]))||a.ifRightSideIncludesThisCropItToo.includes(s[o]))){for(let l=o,c=s.length;lh[0]))].join(""));let s={removeHTMLComments:!1,removeCSSComments:!1},n=null,o=null,u=!1,l=0,c=0,f=!1,m=!1,d=null,p=null,E=null,g=null,b,k=null,S=null,x=null,O=null,A=null,$=null,z=">};",B="<",Q="!",Z=">",se="<",oe="{},:;<>~+",y=oe,_=oe,w=!0,N=e.length,C=Math.floor(N/2),F=.01,R;i.reportProgressFunc&&(R=Math.floor(i.reportProgressFuncTo-(i.reportProgressFuncTo-i.reportProgressFuncFrom)*F-i.reportProgressFuncFrom));let I,xe=0,j=` +`;if(!n)return n;let c=0,f=0,p="";for(let d=0,m=n.length;d=0&&(n=+t);let s="",o="";if(!e.trim())s=e;else if(!e[0].trim()){for(let u=0,l=e.length;u!Array.isArray(o)||o.length!==2?(i=u,a=o.length,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_03] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) has not two but ${a} elements!`);if(!e.every((o,u)=>!Array.isArray(o)||!Number.isInteger(o[0])||o[0]<0||!Number.isInteger(o[1])||o[1]<0?(i=u,!1):!0))throw new TypeError(`ranges-sort: [THROW_ID_04] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, ${i}th range (${JSON.stringify(e[i],null,4)}) does not consist of only natural numbers!`);let n=e.length**2,s=0;return Array.from(e).sort((o,u)=>(r.progressFn&&(s+=1,r.progressFn(Math.floor(s*100/n))),o[0]===u[0]?o[1]u[1]?1:0:o[0]Array.isArray(l)).map(l=>[...l]).filter(l=>l[2]!==void 0||l[0]!==l[1]),n,s,o;i.progressFn?n=Ic(a,{progressFn:l=>{o=Math.floor(l/5),o!==s&&(s=o,i.progressFn(o))}}):n=Ic(a);let u=n.length-1;for(let l=u;l>0;l--)i.progressFn&&(o=Math.floor((1-l/u)*78)+21,o!==s&&o>s&&(s=o,i.progressFn(o))),(n[l][0]<=n[l-1][0]||!i.joinRangesThatTouchEdges&&n[l][0]=n[l][0]||n[l-1][1]<=n[l][1])&&n[l-1][2]!==null&&(n[l][2]===null&&n[l-1][2]!==null?n[l-1][2]=null:n[l-1][2]!=null?+i.mergeType==2&&n[l-1][0]===n[l][0]?n[l-1][2]=n[l][2]:n[l-1][2]+=n[l][2]:n[l-1][2]=n[l][2]),n.splice(l,1),l=n.length);return n.length?n:null}function Xe(e){return e!=null}function Ye(e){return Number.isInteger(e)&&e>=0}function wr(e){return typeof e=="string"}var oy={limitToBeAddedWhitespace:!1,limitLinebreaksCount:1,mergeType:1},qc=class{constructor(e){Ui(this,"ranges");Ui(this,"opts");let t={...oy,...e};if(t.mergeType&&t.mergeType!==1&&t.mergeType!==2)if(wr(t.mergeType)&&t.mergeType.trim()==="1")t.mergeType=1;else if(wr(t.mergeType)&&t.mergeType.trim()==="2")t.mergeType=2;else throw new Error(`ranges-push: [THROW_ID_02] opts.mergeType was customised to a wrong thing! It was given of a type: "${typeof t.mergeType}", equal to ${JSON.stringify(t.mergeType,null,4)}`);this.opts=t,this.ranges=[]}add(e,t,r){if(e==null&&t==null)return;if(Xe(e)&&!Xe(t)){if(Array.isArray(e)){if(e.length){if(e.some(n=>Array.isArray(n))){e.forEach(n=>{Array.isArray(n)&&this.add(...n)});return}e.length&&Ye(+e[0])&&Ye(+e[1])&&this.add(...e)}return}throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_12] the first input argument, "from" is set (${JSON.stringify(e,null,0)}) but second-one, "to" is not (${JSON.stringify(t,null,0)})`)}else if(!Xe(e)&&Xe(t))throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_13] the second input argument, "to" is set (${JSON.stringify(t,null,0)}) but first-one, "from" is not (${JSON.stringify(e,null,0)})`);let i=+e,a=+t;if(Ye(r)&&(r=String(r)),Ye(i)&&Ye(a)){if(Xe(r)&&!wr(r)&&!Ye(r))throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_08] The third argument, the value to add, was given not as string but ${typeof r}, equal to: +${JSON.stringify(r,null,4)}`);if(Xe(this.ranges)&&Array.isArray(this.last())&&i===this.last()[1]){if(this.last()[1]=a,this.last()[2],this.last()[2]!==null&&Xe(r)){let n=this.last()[2]&&this.last()[2].length&&(!this.opts||!this.opts.mergeType||this.opts.mergeType===1)?`${this.last()[2]}${r}`:r;this.opts.limitToBeAddedWhitespace&&(n=Ei(n,this.opts.limitLinebreaksCount)),wr(n)&&!n.length||(this.last()[2]=n)}}else{this.ranges||(this.ranges=[]);let n=r!==void 0&&!(wr(r)&&!r.length)?[i,a,r&&this.opts.limitToBeAddedWhitespace?Ei(r,this.opts.limitLinebreaksCount):r]:[i,a];this.ranges.push(n)}}else throw Ye(i)&&i>=0?new TypeError(`ranges-push/Ranges/add(): [THROW_ID_10] "to" value, the second input argument, must be a natural number or zero! Currently it's of a type "${typeof a}" equal to: ${JSON.stringify(a,null,4)}`):new TypeError(`ranges-push/Ranges/add(): [THROW_ID_09] "from" value, the first input argument, must be a natural number or zero! Currently it's of a type "${typeof i}" equal to: ${JSON.stringify(i,null,4)}`)}push(e,t,r){this.add(e,t,r)}current(){return Array.isArray(this.ranges)&&this.ranges.length?(this.ranges=sy(this.ranges,{mergeType:this.opts.mergeType}),this.ranges&&this.opts.limitToBeAddedWhitespace?this.ranges.map(e=>Xe(e[2])?[e[0],e[1],Ei(e[2],this.opts.limitLinebreaksCount)]:e):this.ranges):null}wipe(){this.ranges=[]}replace(e){if(Array.isArray(e)&&e.length)if(Array.isArray(e[0])&&Ye(e[0][0]))this.ranges=Array.from(e);else throw new Error(`ranges-push/Ranges/replace(): [THROW_ID_11] Single range was given but we expected array of arrays! The first element, ${JSON.stringify(e[0],null,4)} should be an array and its first element should be an integer, a string index.`);else this.ranges=[]}last(){return Array.isArray(this.ranges)&&this.ranges.length?this.ranges[this.ranges.length-1]:null}};function Dc(e){return typeof e!="string"?e:e.length?[e]:[]}function zc(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function Ai(e){return typeof e=="string"}var Mc={cb:void 0,i:!1,trimBeforeMatching:!1,trimCharsBeforeMatching:[],maxMismatches:0,firstMustMatch:!1,lastMustMatch:!1,hungry:!1},ly=e=>e+1;function uy(e,t,r,i,a=!1,n=ly){let s=typeof r=="function"?r():r;if(+t<0&&a&&s==="EOL")return s;let o={...Mc,...i};if(t>=e.length&&!a)return!1;let u=a?1:r.length,l=0,c=!1,f=!1,p=!1,d=o.maxMismatches,m=t,E=!1,g=!1,b=!1;function k(){return l===1&&dO.toLowerCase()).includes(e[m].toLowerCase())){if(a&&r==="EOL"&&!e[S])return!0;m=n(m);continue}let x=S>m?r[r.length-u]:r[u-1];if(!o.i&&e[m]===x||o.i&&e[m].toLowerCase()===x.toLowerCase()){if(E||(E=!0),p||(p=!0),u===r.length){if(g=!0,d!==o.maxMismatches)return!1}else u===1&&(b=!0);if(u-=1,l++,k())return!1;if(!u)return l!==r.length||d===o.maxMismatches||!c?m:!1}else if(!c&&!l&&(c=!0),o.maxMismatches&&d&&m){d-=1;for(let O=0;O<=d;O++){let A=S>m?r[r.length-u+1+O]:r[u-2-O],$=e[n(m)];if(A&&(!o.i&&e[m]===A||o.i&&e[m].toLowerCase()===A.toLowerCase())&&(!o.firstMustMatch||u!==r.length)){if(l++,k())return!1;u-=2,E=!0;break}else if($&&A&&(!o.i&&$===A||o.i&&$.toLowerCase()===A.toLowerCase())&&(!o.firstMustMatch||u!==r.length)){if(!l&&!o.hungry)return!1;u-=1,E=!0;break}else if(A===void 0&&d>=0&&E&&(!o.firstMustMatch||g)&&(!o.lastMustMatch||b))return m}E||(f=m)}else return m===0&&u===1&&!o.lastMustMatch&&p?0:!1;if(f!==!1&&f!==m&&(f=!1),u<1)return m;m=n(m)}if(u>0)return a&&s==="EOL"?!0:o&&o.maxMismatches>=u&&p?f||0:!1}function En(e,t,r,i,a){if(zc(a)&&Object.prototype.hasOwnProperty.call(a,"trimBeforeMatching")&&a&&typeof a.trimBeforeMatching!="boolean")throw new Error(`string-match-left-right/${e}(): [THROW_ID_09] opts.trimBeforeMatching should be boolean!${Array.isArray(a.trimBeforeMatching)?" Did you mean to use opts.trimCharsBeforeMatching?":""}`);let n={...Mc,...a};if(typeof n.trimCharsBeforeMatching=="string"&&(n.trimCharsBeforeMatching=Dc(n.trimCharsBeforeMatching)),n.trimCharsBeforeMatching=n.trimCharsBeforeMatching.map(c=>Ai(c)?c:String(c)),!Ai(t)||!t.length)return!1;if(!Number.isInteger(r)||r<0)throw new Error(`string-match-left-right/${e}(): [THROW_ID_03] the second argument should be a natural number. Currently it's of a type: ${typeof r}, equal to: +${JSON.stringify(r,null,4)}`);let s,o;if(Ai(i))s=[i];else if(Array.isArray(i))s=i;else if(!i)s=i;else if(typeof i=="function")s=[],s.push(i);else throw new Error(`string-match-left-right/${e}(): [THROW_ID_05] the third argument, whatToMatch, is neither string nor array of strings! It's ${typeof i}, equal to: +${JSON.stringify(i,null,4)}`);if(a&&!zc(a))throw new Error(`string-match-left-right/${e}(): [THROW_ID_06] the fourth argument, options object, should be a plain object. Currently it's of a type "${typeof a}", and equal to: +${JSON.stringify(a,null,4)}`);let u=0,l="";if((n==null?void 0:n.trimCharsBeforeMatching)&&n.trimCharsBeforeMatching.some((c,f)=>c.length>1?(u=f,l=c,!0):!1))throw new Error(`string-match-left-right/${e}(): [THROW_ID_07] the fourth argument, options object contains trimCharsBeforeMatching. It was meant to list the single characters but one of the entries at index ${u} is longer than 1 character, ${l.length} (equals to ${l}). Please split it into separate characters and put into array as separate elements.`);if(!s||!Array.isArray(s)||Array.isArray(s)&&!s.length||Array.isArray(s)&&s.length===1&&Ai(s[0])&&!s[0].trim()){if(typeof n.cb=="function"){let f,p=r;if((e==="matchLeftIncl"||e==="matchRight")&&(p+=1),e[5]==="L")for(let g=p;g--;){let b=t[g];if((!n.trimBeforeMatching||n.trimBeforeMatching&&b!==void 0&&b.trim())&&(!n.trimCharsBeforeMatching||!n.trimCharsBeforeMatching.length||b!==void 0&&!n.trimCharsBeforeMatching.includes(b))){f=g;break}}else if(e.startsWith("matchRight"))for(let g=p;g0&&(E=t.slice(0,m)),e[5]==="L"||f&&f>0&&(E=t.slice(f)),n.cb(d,E,f)}let c="";throw a||(c=" More so, the whole options object, the fourth input argument, is missing!"),new Error(`string-match-left-right/${e}(): [THROW_ID_08] the third argument, "whatToMatch", was given as an empty string. This means, you intend to match purely by a callback. The callback was not set though, the opts key "cb" is not set!${c}`)}for(let c=0,f=s.length;ce[5]==="L"?k-1:k+1);if(b&&o&&typeof p=="function"&&p()==="EOL")return p()&&(n.cb?n.cb(d,E,m):!0)?p():!1;if(Number.isInteger(b)&&(m=e.startsWith("matchLeft")?b-1:b+1,e[5]==="L"?E=t.slice(0,b):E=t.slice(m)),m<0&&(m=void 0),t[m]&&(d=t[m]),Number.isInteger(b)&&(n.cb?n.cb(d,E,m):!0))return p}return!1}function Bc(e,t,r,i){return En("matchLeft",e,t,r,i)}function An(e,t,r,i){return En("matchRightIncl",e,t,r,i)}function It(e,t,r,i){return En("matchRight",e,t,r,i)}var cy={str:"",from:0,to:0,ifLeftSideIncludesThisThenCropTightly:"",ifLeftSideIncludesThisCropItToo:"",ifRightSideIncludesThisThenCropTightly:"",ifRightSideIncludesThisCropItToo:"",extendToOneSide:!1,wipeAllWhitespaceOnLeft:!1,wipeAllWhitespaceOnRight:!1,addSingleSpaceToPreventAccidentalConcatenation:!1};function Ci(e){var u;let t=/^[0-9a-zA-Z]+$/;function r(l){return!l||typeof l!="string"?!1:!l.trim()}function i(l){return typeof l=="string"}if(!e||typeof e!="object"||Array.isArray(e)){let l;throw e===void 0?l="but it is missing completely.":e===null?l="but it was given as null.":l=`but it was given as ${typeof e}, equal to: +${JSON.stringify(e,null,4)}.`,new Error(`string-range-expander: [THROW_ID_01] Input must be a plain object ${l}`)}else if(typeof e=="object"&&e!==null&&!Array.isArray(e)&&!Object.keys(e).length)throw new Error("string-range-expander: [THROW_ID_02] Input must be a plain object but it was given as a plain object without any keys.");if(typeof e.from!="number")throw new Error(`string-range-expander: [THROW_ID_03] The input's "from" value resolvedOpts.from, is not a number! Currently it's given as ${typeof e.from}, equal to ${JSON.stringify(e.from,null,0)}`);if(typeof e.to!="number")throw new Error(`string-range-expander: [THROW_ID_04] The input's "to" value resolvedOpts.to, is not a number! Currently it's given as ${typeof e.to}, equal to ${JSON.stringify(e.to,null,0)}`);if((e==null?void 0:e.str)&&!e.str[e.from]&&e.from!==e.to)throw new Error(`string-range-expander: [THROW_ID_05] The given input string resolvedOpts.str ("${e.str}") must contain the character at index "from" ("${e.from}")`);if((e==null?void 0:e.str)&&!e.str[e.to-1])throw new Error(`string-range-expander: [THROW_ID_06] The given input string, resolvedOpts.str ("${e.str}") must contain the character at index before "to" ("${e.to-1}")`);if(e.from>e.to)throw new Error(`string-range-expander: [THROW_ID_07] The given "from" index, "${e.from}" is greater than "to" index, "${e.to}". That's wrong!`);if(i(e.extendToOneSide)&&e.extendToOneSide!=="left"&&e.extendToOneSide!=="right"||!i(e.extendToOneSide)&&e.extendToOneSide!==void 0&&e.extendToOneSide!==!1)throw new Error(`string-range-expander: [THROW_ID_08] The resolvedOpts.extendToOneSide value is not recognisable! It's set to: "${e.extendToOneSide}" (${typeof e.extendToOneSide}). It has to be either Boolean "false" or strings "left" or "right"`);let a={...cy,...e};if(Array.isArray(a.ifLeftSideIncludesThisThenCropTightly)){let l,c;if(a.ifLeftSideIncludesThisThenCropTightly.every((f,p)=>i(f)?!0:(l=p,c=f,!1)))a.ifLeftSideIncludesThisThenCropTightly=a.ifLeftSideIncludesThisThenCropTightly.join("");else throw new Error(`string-range-expander: [THROW_ID_09] The resolvedOpts.ifLeftSideIncludesThisThenCropTightly was set to an array: +${JSON.stringify(a.ifLeftSideIncludesThisThenCropTightly,null,4)}. Now, that array contains not only string elements. For example, an element at index ${l} is of a type ${typeof c} (equal to ${JSON.stringify(c,null,0)}).`)}let n=a.str,s=a.from,o=a.to;if(a.extendToOneSide!=="right"&&(r(n[s-1])&&(r(n[s-2])||a.ifLeftSideIncludesThisCropItToo.includes(n[s-2]))||n[s-1]&&a.ifLeftSideIncludesThisCropItToo.includes(n[s-1])||a.wipeAllWhitespaceOnLeft&&r(n[s-1]))){for(let l=s;l--;)if(!a.ifLeftSideIncludesThisCropItToo.includes(n[l])){if(n[l].trim()){a.wipeAllWhitespaceOnLeft||a.ifLeftSideIncludesThisCropItToo.includes(n[l+1])?s=l+1:s=l+2;break}else if(l===0){a.wipeAllWhitespaceOnLeft?s=0:s=1;break}}}if(a.extendToOneSide!=="left"&&(r(n[o])&&(a.wipeAllWhitespaceOnRight||r(n[o+1]))||a.ifRightSideIncludesThisCropItToo.includes(n[o]))){for(let l=o,c=n.length;lh[0]))].join(""));let n={removeHTMLComments:!1,removeCSSComments:!1},s=null,o=null,u=!1,l=0,c=0,f=!1,p=!1,d=null,m=null,E=null,g=null,b,k=null,S=null,x=null,O=null,A=null,$=null,z=">};",B="<",Q="!",Z=">",ne="<",oe="{},:;<>~+",y=oe,_=oe,w=!0,N=e.length,C=Math.floor(N/2),F=.01,R;i.reportProgressFunc&&(R=Math.floor(i.reportProgressFuncTo-(i.reportProgressFuncTo-i.reportProgressFuncFrom)*F-i.reportProgressFuncFrom));let I,xe=0,j=` `;if(e.includes(`\r `)?j=`\r -`:e.includes("\r")&&(j="\r"),N){for(let h=0;h1e3&&N<2e3?h===C&&i.reportProgressFunc(Math.floor((i.reportProgressFuncTo-i.reportProgressFuncFrom)/2)):N>=2e3&&(I=i.reportProgressFuncFrom+Math.floor(h/N*(R||1)),I!==xe&&(xe=I,i.reportProgressFunc(I)))),c++,!b&&f&&e[h]==="}"&&e[h-1]==="}"&&(l+1>=i.lineLengthLimit?(D.push(h,h,j),l=0):(k=h,S=h,x=" ")),b&&typeof b=="number"&&h>=b&&(b=void 0),g!==null&&e.startsWith("<\/script",h)&&!Bt(e[h+8])){if((i.removeIndentations||i.removeLineBreaks)&&h>0&&e[~-h]&&!e[~-h].trim()){for(let T=h;T--;)if(e[T]===` -`||e[T]==="\r"||e[T].trim()){T+10&&(T=j),D.push(o,h,T)),o=null,n=null}if(A!==null&&O===null&&!/\w/.test(e[h])){O=e.slice(A,h);let T=K(e,~-h);typeof T=="number"&&e[T]===">"&&!e[h].trim()&&K(e,h)?D.push(h,K(e,h)):T&&e[T]==="/"&&e[K(e,T)]===">"&&(!e[h].trim()&&K(e,h)&&D.push(h,K(e,h)),e[T+1]!==">"&&K(e,T+1)&&D.push(T+1,K(e,T+1)))}if(!b&&!f&&!d&&e[~-h]==="<"&&A===null&&(/\w/.test(e[h])?A=h:e[K(e,~-h)]==="/"&&/\w/.test(e[K(e,K(e,~-h))]||"")&&(A=K(e,K(e,~-h)))),!b&&(f||d)&&p!==null&&e[h]==="*"&&e[h+1]==="/"&&([k,S]=Ei({str:e,from:p,to:h+2,ifLeftSideIncludesThisThenCropTightly:y||"",ifRightSideIncludesThisThenCropTightly:_||""}),p=null,k!=null?D.push(k,S):(l+=1,h+=1),b=h+2),!b&&(f||d)&&p===null&&e[h]==="/"&&e[h+1]==="*"&&(s.removeCSSComments||(s.removeCSSComments=!0),i.removeCSSComments&&(p=h)),m&&e.startsWith("![endif",h+1)&&(m=!1),!b&&!f&&!d&&E!==null){let T;e.startsWith("-->",h)?T=3:e[h]===">"&&e[h-1]==="]"&&(T=1),T&&([k,S]=Ei({str:e,from:E,to:h+T}),E=null,k!=null?i.lineLengthLimit&&c-(S-k)>=i.lineLengthLimit?(D.push(k,S,j),c=-T):(D.push(k,S),c-=S-k):(l+=T-1,h+=T-1),b=h+T)}if(!b&&!f&&!d&&(e.startsWith("",o)||e.startsWith("1e3&&N<2e3?h===C&&i.reportProgressFunc(Math.floor((i.reportProgressFuncTo-i.reportProgressFuncFrom)/2)):N>=2e3&&(I=i.reportProgressFuncFrom+Math.floor(h/N*(R||1)),I!==xe&&(xe=I,i.reportProgressFunc(I)))),c++,!b&&f&&e[h]==="}"&&e[h-1]==="}"&&(l+1>=i.lineLengthLimit?(D.push(h,h,j),l=0):(k=h,S=h,x=" ")),b&&typeof b=="number"&&h>=b&&(b=void 0),g!==null&&e.startsWith("<\/script",h)&&!Ht(e[h+8])){if((i.removeIndentations||i.removeLineBreaks)&&h>0&&e[~-h]&&!e[~-h].trim()){for(let T=h;T--;)if(e[T]===` +`||e[T]==="\r"||e[T].trim()){T+10&&(T=j),D.push(o,h,T)),o=null,s=null}if(A!==null&&O===null&&!/\w/.test(e[h])){O=e.slice(A,h);let T=K(e,~-h);typeof T=="number"&&e[T]===">"&&!e[h].trim()&&K(e,h)?D.push(h,K(e,h)):T&&e[T]==="/"&&e[K(e,T)]===">"&&(!e[h].trim()&&K(e,h)&&D.push(h,K(e,h)),e[T+1]!==">"&&K(e,T+1)&&D.push(T+1,K(e,T+1)))}if(!b&&!f&&!d&&e[~-h]==="<"&&A===null&&(/\w/.test(e[h])?A=h:e[K(e,~-h)]==="/"&&/\w/.test(e[K(e,K(e,~-h))]||"")&&(A=K(e,K(e,~-h)))),!b&&(f||d)&&m!==null&&e[h]==="*"&&e[h+1]==="/"&&([k,S]=Ci({str:e,from:m,to:h+2,ifLeftSideIncludesThisThenCropTightly:y||"",ifRightSideIncludesThisThenCropTightly:_||""}),m=null,k!=null?D.push(k,S):(l+=1,h+=1),b=h+2),!b&&(f||d)&&m===null&&e[h]==="/"&&e[h+1]==="*"&&(n.removeCSSComments||(n.removeCSSComments=!0),i.removeCSSComments&&(m=h)),p&&e.startsWith("![endif",h+1)&&(p=!1),!b&&!f&&!d&&E!==null){let T;e.startsWith("-->",h)?T=3:e[h]===">"&&e[h-1]==="]"&&(T=1),T&&([k,S]=Ci({str:e,from:E,to:h+T}),E=null,k!=null?i.lineLengthLimit&&c-(S-k)>=i.lineLengthLimit?(D.push(k,S,j),c=-T):(D.push(k,S),c-=S-k):(l+=T-1,h+=T-1),b=h+T)}if(!b&&!f&&!d&&(e.startsWith("",o)||e.startsWith("!X||!/\w/.test(X)})||(e[~-o]&&Z.includes(e[~-o])&&se.includes(e[h])||(f||d)&&p===null&&(y.includes(e[~-o])||_.includes(e[h]))||e.startsWith("!important",h)&&!m||d&&(e[~-o]==="'"||e[~-o]==='"')||e[~-o]==="}"&&e.startsWith(""&&(`'"`.includes(e[Ii(e,h)])||e[K(e,h)]==="<")||e[h]==="/"&&e[K(e,h)]===">")&&(T="",e[h]==="/"&&e[h+1]===">"&&K(e,h)&&K(e,h)>h+1&&(D.push(h+1,K(e,h)),l-=K(e,h)-h+1)),f&&e[h]==="}"&&o&&e[o-1]==="}"&&(T=" "),T!=null&&T.length&&(l+=1),i.lineLengthLimit?l>=i.lineLengthLimit||!e[h+1]||e[h]===">"||e[h]==="/"&&e[h+1]===">"?((l>i.lineLengthLimit||l===i.lineLengthLimit&&e[h+1]&&e[h+1].trim()&&!z.includes(e[h])&&!B.includes(e[h+1]))&&(T=j,l=1),(l>i.lineLengthLimit||!(T===" "&&h===o+1))&&(D.push(o,h,T),n=null),k=null,S=null,x=null):(k===null||oi.lineLengthLimit&&(T=j),(l+(T?T.length:0)>i.lineLengthLimit||!(T===" "&&S===k+1&&e[k]===" "))&&(e[~-k]==="}"&&e[S]==="{"||(D.push(k,S,T),n=null))}e[h].trim()&&(B.includes(e[h])||e[~-h]&&z.includes(e[~-h]))&&Mt($)&&(!O||!i.mindTheInlineTags.includes(O))&&!(e[h]==="<"&&Rt(e,h,i.mindTheInlineTags,{cb:T=>!T||!/\w/.test(T)}))&&!(e[h]==="<"&&Rt(e,h,i.mindTheInlineTags,{trimCharsBeforeMatching:"/",cb:T=>!T||!/\w/.test(T)}))?(k=h,S=h,x=null):p===null&&k!==null&&(d||!i.mindTheInlineTags||!Array.isArray(i.mindTheInlineTags)||Array.isArray(i.mindTheInlineTags.length)&&!i.mindTheInlineTags.length||!Mt(O)||Array.isArray(i.mindTheInlineTags)&&i.mindTheInlineTags.length&&Mt(O)&&!i.mindTheInlineTags.includes(O))&&!(e[h]==="<"&&Rt(e,h,i.mindTheInlineTags,{trimCharsBeforeMatching:"/",cb:T=>!T||!/\w/.test(T)}))&&(k=null,S=null,x=null)}}else if(i.lineLengthLimit)if(B.includes(e[h])&&!(e[h]==="<"&&Rt(e,h,i.mindTheInlineTags,{trimCharsBeforeMatching:"/",cb:T=>!T||!/\w/.test(T)})))if(k!==null&&S!==null&&(k!==S||(x==null?void 0:x.length))){let T=x!=null&&x.length?x.length:0;l-(S-k-T)-1>i.lineLengthLimit||(D.push(k,S,x),l-(S-k-T)-1===i.lineLengthLimit&&(D.push(h,h,j),l=0),k=null,S=null,x=null)}else D.push(h,h,j),l=0;else e[h+1]&&z.includes(e[h])&&Mt(O)&&Array.isArray(i.mindTheInlineTags)&&i.mindTheInlineTags.length&&!i.mindTheInlineTags.includes(O)?k!==null&&S!==null&&(k!==S||(x==null?void 0:x.length))||(D.push(h+1,h+1,j),l=0):e[h].trim()&&(e[h+1]||k!==null&&S!==null&&(k!==S||(x==null?void 0:x.length))&&D.push(k,S,j))}if(!b&&!w&&i.removeLineBreaks&&i.lineLengthLimit&&l>=i.lineLengthLimit&&k!==null&&S!==null&&!z.includes(e[h])&&!B.includes(e[h])&&!"/".includes(e[h])&&!(l===i.lineLengthLimit&&e[h+1]&&!e[h+1].trim())){let T=j;e[h+1]&&!e[h+1].trim()&&l===i.lineLengthLimit&&(T=x),T===j&&!e[~-k].trim()&&Ii(e,k)&&(k=Ii(e,k)+1),D.push(k,S,T),l=h-S,e[h].length&&(l+=1),k=null,S=null,x=null}if((!b&&e[h]===` +`&&e[h-2]==="\r"&&o===h-2)&&D.push(o,h,j),k=null,S=null,x=null,o=null,l=1;continue}let T=" ";e[h]==="<"&&It(e,h,i.mindTheInlineTags,{cb:X=>!X||!/\w/.test(X)})||(e[~-o]&&Z.includes(e[~-o])&&ne.includes(e[h])||(f||d)&&m===null&&(y.includes(e[~-o])||_.includes(e[h]))||e.startsWith("!important",h)&&!p||d&&(e[~-o]==="'"||e[~-o]==='"')||e[~-o]==="}"&&e.startsWith(""&&(`'"`.includes(e[qi(e,h)])||e[K(e,h)]==="<")||e[h]==="/"&&e[K(e,h)]===">")&&(T="",e[h]==="/"&&e[h+1]===">"&&K(e,h)&&K(e,h)>h+1&&(D.push(h+1,K(e,h)),l-=K(e,h)-h+1)),f&&e[h]==="}"&&o&&e[o-1]==="}"&&(T=" "),T!=null&&T.length&&(l+=1),i.lineLengthLimit?l>=i.lineLengthLimit||!e[h+1]||e[h]===">"||e[h]==="/"&&e[h+1]===">"?((l>i.lineLengthLimit||l===i.lineLengthLimit&&e[h+1]&&e[h+1].trim()&&!z.includes(e[h])&&!B.includes(e[h+1]))&&(T=j,l=1),(l>i.lineLengthLimit||!(T===" "&&h===o+1))&&(D.push(o,h,T),s=null),k=null,S=null,x=null):(k===null||oi.lineLengthLimit&&(T=j),(l+(T?T.length:0)>i.lineLengthLimit||!(T===" "&&S===k+1&&e[k]===" "))&&(e[~-k]==="}"&&e[S]==="{"||(D.push(k,S,T),s=null))}e[h].trim()&&(B.includes(e[h])||e[~-h]&&z.includes(e[~-h]))&&Bt($)&&(!O||!i.mindTheInlineTags.includes(O))&&!(e[h]==="<"&&It(e,h,i.mindTheInlineTags,{cb:T=>!T||!/\w/.test(T)}))&&!(e[h]==="<"&&It(e,h,i.mindTheInlineTags,{trimCharsBeforeMatching:"/",cb:T=>!T||!/\w/.test(T)}))?(k=h,S=h,x=null):m===null&&k!==null&&(d||!i.mindTheInlineTags||!Array.isArray(i.mindTheInlineTags)||Array.isArray(i.mindTheInlineTags.length)&&!i.mindTheInlineTags.length||!Bt(O)||Array.isArray(i.mindTheInlineTags)&&i.mindTheInlineTags.length&&Bt(O)&&!i.mindTheInlineTags.includes(O))&&!(e[h]==="<"&&It(e,h,i.mindTheInlineTags,{trimCharsBeforeMatching:"/",cb:T=>!T||!/\w/.test(T)}))&&(k=null,S=null,x=null)}}else if(i.lineLengthLimit)if(B.includes(e[h])&&!(e[h]==="<"&&It(e,h,i.mindTheInlineTags,{trimCharsBeforeMatching:"/",cb:T=>!T||!/\w/.test(T)})))if(k!==null&&S!==null&&(k!==S||(x==null?void 0:x.length))){let T=x!=null&&x.length?x.length:0;l-(S-k-T)-1>i.lineLengthLimit||(D.push(k,S,x),l-(S-k-T)-1===i.lineLengthLimit&&(D.push(h,h,j),l=0),k=null,S=null,x=null)}else D.push(h,h,j),l=0;else e[h+1]&&z.includes(e[h])&&Bt(O)&&Array.isArray(i.mindTheInlineTags)&&i.mindTheInlineTags.length&&!i.mindTheInlineTags.includes(O)?k!==null&&S!==null&&(k!==S||(x==null?void 0:x.length))||(D.push(h+1,h+1,j),l=0):e[h].trim()&&(e[h+1]||k!==null&&S!==null&&(k!==S||(x==null?void 0:x.length))&&D.push(k,S,j))}if(!b&&!w&&i.removeLineBreaks&&i.lineLengthLimit&&l>=i.lineLengthLimit&&k!==null&&S!==null&&!z.includes(e[h])&&!B.includes(e[h])&&!"/".includes(e[h])&&!(l===i.lineLengthLimit&&e[h+1]&&!e[h+1].trim())){let T=j;e[h+1]&&!e[h+1].trim()&&l===i.lineLengthLimit&&(T=x),T===j&&!e[~-k].trim()&&qi(e,k)&&(k=qi(e,k)+1),D.push(k,S,T),l=h-S,e[h].length&&(l+=1),k=null,S=null,x=null}if((!b&&e[h]===` `||e[h]==="\r"&&(!e[h+1]||e[h+1]&&e[h+1]!==` -`))&&(n=h,u&&(u=!1),!i.removeLineBreaks&&o!==null&&o0&&(b=T)}if(!b&&!f&&e.startsWith("0&&(b=T)}if(!b&&e.startsWith("",h+9);T>0&&(b=T)}!b&&!f&&!d&&A!==null&&e[h]===">"&&(e[K(e,h)]==="<"&&($=O),A=null,O=null),e[h]==="<"&&$!==null&&($=null),f&&e[h]==="{"&&e[h+1]==="{"&&e.indexOf("}}")!==-1&&(b=e.indexOf("}}")+2);let ae=!0}if(D.current()){let h=D.current();D.wipe();let ae=i.reportProgressFuncTo-(i.reportProgressFuncTo-i.reportProgressFuncFrom)*F,T=Nc(e,h,Ae=>{i.reportProgressFunc&&N>=2e3&&(I=Math.floor(ae+(i.reportProgressFuncTo-ae)*(Ae/100)),I!==xe&&(xe=I,i.reportProgressFunc(I)))}),X=T.length;return{log:{timeTakenInMilliseconds:Date.now()-r,originalLength:N,cleanedLength:X,bytesSaved:Math.max(N-X,0),percentageReducedOfOriginal:N?Math.round(Math.max(N-X,0)*100/N):0},ranges:h,applicableOpts:s,result:T}}}return{log:{timeTakenInMilliseconds:Date.now()-r,originalLength:N,cleanedLength:N,bytesSaved:0,percentageReducedOfOriginal:0},applicableOpts:s,ranges:null,result:e}}var xr=(e="")=>/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i.test(e),$h=e=>(0,Bs.default)(e,{allowedTags:!1,allowedAttributes:!1}),jh=e=>{let r=new ve().parseFromString(e,"text/html").documentElement.innerHTML,i=Nh(r,_o());return(0,Bs.default)(i.result,xo()).trim()};var Fs={};vf(Fs,{cosine:()=>Qv,diceCoefficient:()=>Zv,jaccardIndex:()=>ew,lcs:()=>rw,levenshtein:()=>tw,mlcs:()=>iw});var L=class{sortMatch(e,t){return L.checkThanosType(e),L.checkAvengersType(t),t.map((r,i)=>({member:r,index:i,rating:this.similarity(e,r)})).sort((r,i)=>r.rating-i.rating)}static checkThanosType(e){if(typeof e!="string")throw new Error("first argument should be a string")}static checkRivalType(e){if(typeof e!="string")throw new Error("second argument should be a string")}static checkAvengersType(e){if(!Array.isArray(e))throw new Error("second argument should be an array of strings");if(e.find(t=>typeof t!="string"))throw new Error("second argument should be an array of strings")}static initParams(e,t){return[e.replace(/\s+/g,"").toLowerCase(),t.replace(/\s+/g,"").toLowerCase()]}},Hs=class extends L{constructor(){super()}similarity(e,t){if(L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length)return 1;if(!e.length||!t.length)return 0;if(e===t)return 1;let r=Array.from(new Set(e.split("").concat(t.split("")))),i=Hs.stringVectorization(e.split(""),r),a=Hs.stringVectorization(t.split(""),r),[s,n,o]=[0,0,0];for(let u=0;ue.includes(r)?1:0)}},Xv=class extends L{constructor(){super()}similarity(e,t){L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1];let[r,i]=[e.length,t.length];if(!e.length&&!t.length||e===t)return 1;if(r<2||i<2)return 0;let a=new Map;for(let n=0;n0&&(a.set(o,u-1),++s)}return 2*s/(r+i-2)}distance(e,t){return 1-this.similarity(e,t)}},Yv=class extends L{constructor(){super()}similarity(e,t){if(L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length||e===t)return 1;let r=new Set(e.split("").concat(t.split(""))),i=new Set(e.split("").filter(a=>new Set(t).has(a)));return 1*i.size/r.size}distance(e,t){return 1-this.similarity(e,t)}},Kv=class extends L{constructor(){super()}similarity(e,t){return L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length?1:1-1*this.distance(e,t)/Math.max(e.length,t.length)}distance(e,t){if(L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],e===t)return 0;let[r,i]=[e.length,t.length];if(!r)return i;if(!i)return r;let a=[...Array(r+1)].map(()=>Array(i+1).fill(0));for(let n=0;n<=r;++n)a[n][0]=n;for(let n=0;n<=i;++n)a[0][n]=n;let s;for(let n=1;n<=r;++n)for(let o=1;o<=i;++o)s=e[n-1]===t[o-1]?0:1,a[n][o]=Math.min(a[n-1][o]+1,a[n][o-1]+1,a[n-1][o-1]+s);return a[r][i]}},Us=class extends L{constructor(){super()}similarity(e,t){return L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length||e===t?1:2*Us.lcsLength(e,t)/(e.length+t.length)}distance(e,t){return e.length+t.length-2*Us.lcsLength(e,t)}static lcsLength(e,t){L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1];let[r,i]=[e.length,t.length],a=[...Array(r+1)].map(()=>Array(i+1).fill(0));for(let s=1;s<=r;++s)for(let n=1;n<=i;++n)a[s][n]=e[s-1]===t[n-1]?a[s-1][n-1]+1:Math.max(a[s][n-1],a[s-1][n]);return a[r][i]}},Lh=class extends L{constructor(){super()}similarity(e,t){return L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length||e===t?1:1*Lh.lcsLength(e,t)/Math.max(e.length,t.length)}distance(e,t){return L.checkThanosType(e),L.checkRivalType(t),e===t?0:1-this.similarity(e,t)}static lcsLength(e,t){L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1];let[r,i]=[e.length,t.length],a=[...Array(r+1)].map(()=>Array(i+1).fill(0));for(let s=1;s<=r;++s)for(let n=1;n<=i;++n)a[s][n]=e[s-1]===t[n-1]?a[s-1][n-1]+1:Math.max(a[s][n-1],a[s-1][n]);return a[r][i]}},Qv=new Hs,Zv=new Xv,ew=new Yv,tw=new Kv,rw=new Us,iw=new Lh;var qi=(e="")=>{try{let t=new URL(e);return t!==null&&t.protocol.startsWith("http")}catch{return!1}},Pi=(e="",t="")=>{try{return new URL(t,e).toString()}catch{return""}},aw=["CNDID","__twitter_impression","_hsenc","_openstat","action_object_map","action_ref_map","action_type_map","amp","fb_action_ids","fb_action_types","fb_ref","fb_source","fbclid","ga_campaign","ga_content","ga_medium","ga_place","ga_source","ga_term","gs_l","hmb_campaign","hmb_medium","hmb_source","mbid","mc_cid","mc_eid","mkt_tok","referrer","spJobID","spMailingID","spReportId","spUserID","utm_brand","utm_campaign","utm_cid","utm_content","utm_int","utm_mailing","utm_medium","utm_name","utm_place","utm_pubreferrer","utm_reader","utm_social","utm_source","utm_swu","utm_term","utm_userid","utm_viz_id","wt_mc_o","yclid","WT.mc_id","WT.mc_ev","WT.srch","pk_source","pk_medium","pk_campaign"],Rh=e=>{try{let t=new URL(e);return aw.forEach(r=>{t.searchParams.delete(r)}),t.toString().replace(t.hash,"")}catch{return null}},Ih=(e,t)=>{let r=new ve().parseFromString(e,"text/html");return Array.from(r.getElementsByTagName("a")).forEach(i=>{let a=i.getAttribute("href");a&&(i.setAttribute("href",Pi(t,a)),i.setAttribute("target","_blank"))}),Array.from(r.getElementsByTagName("img")).forEach(i=>{let a=i.getAttribute("data-src")??i.getAttribute("src");a&&i.setAttribute("src",Pi(t,a))}),Array.from(r.children).map(i=>i.outerHTML).join("")},Ph=(e=[],t="")=>{let r=e.reduce((o,u)=>u.length{let l=s.similarity(u,n);return l>o.similarity?{similarity:l,value:u}:o},{similarity:s.similarity(r,n),value:r}).value};var qh=e=>{var c;let t={url:"",shortlink:"",amphtml:"",canonical:"",title:"",description:"",image:"",author:"",source:"",published:""},r=["application-name","og:site_name","twitter:site","dc.title"],i=["og:url","twitter:url"],a=["title","og:title","twitter:title"],s=["description","og:description","twitter:description"],n=["og:image","twitter:image","twitter:image:src"],o=["author","creator","og:creator","article:author","twitter:creator","dc.creator"],u=["article:published_time","article:modified_time","og:updated_time","datepublished"],l=new ve().parseFromString(e,"text/html");return t.title=(c=l.querySelector("head > title"))==null?void 0:c.innerText,Array.from(l.getElementsByTagName("link")).forEach(f=>{let m=f.getAttribute("rel"),d=f.getAttribute("href");m&&d&&(t[m]=d)}),Array.from(l.getElementsByTagName("meta")).forEach(f=>{var E,g,b;let m=f.getAttribute("content"),d=((E=f.getAttribute("property"))==null?void 0:E.toLowerCase())??((g=f.getAttribute("itemprop"))==null?void 0:g.toLowerCase()),p=(b=f.getAttribute("name"))==null?void 0:b.toLowerCase();(r.includes(d)||r.includes(p))&&(t.source=m),(i.includes(d)||i.includes(p))&&(t.url=m),(a.includes(d)||a.includes(p))&&(t.title=m),(s.includes(d)||s.includes(p))&&(t.description=m),(n.includes(d)||n.includes(p))&&(t.image=m),(o.includes(d)||o.includes(p))&&(t.author=m),(u.includes(d)||u.includes(p))&&(t.published=m)}),t};var Gs=Ut(Uh(),1);var Fh=(e,t="")=>{if(!xr(e))return null;let r=new ve().parseFromString(e,"text/html"),i=r.createElement("base");i.setAttribute("href",t),r.head.appendChild(i);let s=new Gs.Readability(r).parse()??{};return s.textContent?s.content:null};function Wh(e){if(!xr(e))return null;let t=new ve().parseFromString(e,"text/html");return new Gs.Readability(t)._getArticleTitle()}var uw=/[$_\p{ID_Start}]/u,cw=/[$_\u200C\u200D\p{ID_Continue}]/u;function hw(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function Gh(e,t=!1){let r=[],i=0;for(;i{if(o{let g=c("MODIFIER");return g||c("ASTERISK")},m=g=>{let b=c(g);if(b!==void 0)return b;let{type:k,index:S}=r[o];throw new TypeError(`Unexpected ${k} at ${S}, expected ${g}`)},d=()=>{let g="",b;for(;b=c("CHAR")||c("ESCAPED_CHAR");)g+=b;return g},p=g=>g,E=t.encodePart||p;for(;o)?(?!\?)/g,i=0,a=r.exec(e.source);for(;a;)t.push({name:a[1]||i++,prefix:"",suffix:"",modifier:"",pattern:""}),a=r.exec(e.source);return e}function dw(e,t,r){let i=e.map(a=>Kh(a,t,r).source);return new RegExp(`(?:${i.join("|")})`,Xh(r))}function mw(e,t,r){return Yh(Jh(e,r),t,r)}function Yh(e,t,r={}){let{strict:i=!1,start:a=!0,end:s=!0,encode:n=c=>c}=r,o=`[${Ht(r.endsWith??"")}]|$`,u=`[${Ht(r.delimiter??"/#?")}]`,l=a?"^":"";for(let c of e)if(typeof c=="string")l+=Ht(n(c));else{let f=Ht(n(c.prefix)),m=Ht(n(c.suffix));if(c.pattern)if(t&&t.push(c),f||m)if(c.modifier==="+"||c.modifier==="*"){let d=c.modifier==="*"?"?":"";l+=`(?:${f}((?:${c.pattern})(?:${m}${f}(?:${c.pattern}))*)${m})${d}`}else l+=`(?:${f}(${c.pattern})${m})${c.modifier}`;else c.modifier==="+"||c.modifier==="*"?l+=`((?:${c.pattern})${c.modifier})`:l+=`(${c.pattern})${c.modifier}`;else l+=`(?:${f}${m})${c.modifier}`}if(s)i||(l+=`${u}?`),l+=r.endsWith?`(?=${o})`:"$";else{let c=e[e.length-1],f=typeof c=="string"?u.indexOf(c[c.length-1])>-1:c===void 0;i||(l+=`(?:${u}(?=${o}))?`),f||(l+=`(?=${u}|${o})`)}return new RegExp(l,Xh(r))}function Kh(e,t,r){return e instanceof RegExp?fw(e,t):Array.isArray(e)?dw(e,t,r):mw(e,t,r)}var Ke={delimiter:"",prefixes:"",sensitive:!0,strict:!0},pw={delimiter:".",prefixes:"",sensitive:!0,strict:!0},gw={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function bw(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function Qh(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function yw(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function Zh(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var ef=["ftp","file","http","https","ws","wss"];function tf(e){if(!e)return!0;for(let t of ef)if(e.test(t))return!0;return!1}function vw(e,t){if(e=Qh(e,"#"),t||e==="")return e;let r=new URL("https://example.com");return r.hash=e,r.hash?r.hash.substring(1,r.hash.length):""}function ww(e,t){if(e=Qh(e,"?"),t||e==="")return e;let r=new URL("https://example.com");return r.search=e,r.search?r.search.substring(1,r.search.length):""}function kw(e,t){return t||e===""?e:Zh(e)?sf(e):af(e)}function xw(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function _w(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function Tw(e,t,r){if(r||e==="")return e;if(t&&!ef.includes(t))return new URL(`${t}:${e}`).pathname;let i=e[0]=="/";return e=new URL(i?e:"/-"+e,"https://example.com").pathname,i||(e=e.substring(2,e.length)),e}function Sw(e,t,r){return rf(t)===e&&(e=""),r||e===""?e:nf(e)}function Ew(e,t){return e=yw(e,":"),t||e===""?e:Js(e)}function rf(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function Js(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function Aw(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function Cw(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function af(e){if(e==="")return e;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(e))throw new TypeError(`Invalid hostname '${e}'`);let t=new URL("https://example.com");return t.hostname=e,t.hostname}function sf(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function nf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Ow(e){if(e==="")return e;let t=new URL("https://example.com");return t.pathname=e[0]!=="/"?"/-"+e:e,e[0]!=="/"?t.pathname.substring(2,t.pathname.length):t.pathname}function Nw(e){return e===""?e:new URL(`data:${e}`).pathname}function $w(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function jw(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var Lw=class{constructor(e){this.tokenList=[],this.internalResult={},this.tokenIndex=0,this.tokenIncrement=1,this.componentStart=0,this.state=0,this.groupDepth=0,this.hostnameIPv6BracketDepth=0,this.shouldTreatAsStandardURL=!1,this.input=e}get result(){return this.internalResult}parse(){for(this.tokenList=Gh(this.input,!0);this.tokenIndex0)if(this.isGroupClose())this.groupDepth-=1;else continue;if(this.isGroupOpen()){this.groupDepth+=1;continue}switch(this.state){case 0:this.isProtocolSuffix()&&(this.internalResult.username="",this.internalResult.password="",this.internalResult.hostname="",this.internalResult.port="",this.internalResult.pathname="",this.internalResult.search="",this.internalResult.hash="",this.rewindAndSetState(1));break;case 1:if(this.isProtocolSuffix()){this.computeShouldTreatAsStandardURL();let e=7,t=1;this.shouldTreatAsStandardURL&&(this.internalResult.pathname="/"),this.nextIsAuthoritySlashes()?(e=2,t=3):this.shouldTreatAsStandardURL&&(e=2),this.changeState(e,t)}break;case 2:this.isIdentityTerminator()?this.rewindAndSetState(3):(this.isPathnameStart()||this.isSearchPrefix()||this.isHashPrefix())&&this.rewindAndSetState(5);break;case 3:this.isPasswordPrefix()?this.changeState(4,1):this.isIdentityTerminator()&&this.changeState(5,1);break;case 4:this.isIdentityTerminator()&&this.changeState(5,1);break;case 5:this.isIPv6Open()?this.hostnameIPv6BracketDepth+=1:this.isIPv6Close()&&(this.hostnameIPv6BracketDepth-=1),this.isPortPrefix()&&!this.hostnameIPv6BracketDepth?this.changeState(6,1):this.isPathnameStart()?this.changeState(7,0):this.isSearchPrefix()?this.changeState(8,1):this.isHashPrefix()&&this.changeState(9,1);break;case 6:this.isPathnameStart()?this.changeState(7,0):this.isSearchPrefix()?this.changeState(8,1):this.isHashPrefix()&&this.changeState(9,1);break;case 7:this.isSearchPrefix()?this.changeState(8,1):this.isHashPrefix()&&this.changeState(9,1);break;case 8:this.isHashPrefix()&&this.changeState(9,1);break;case 9:break;case 10:break}}}changeState(e,t){switch(this.state){case 0:break;case 1:this.internalResult.protocol=this.makeComponentString();break;case 2:break;case 3:this.internalResult.username=this.makeComponentString();break;case 4:this.internalResult.password=this.makeComponentString();break;case 5:this.internalResult.hostname=this.makeComponentString();break;case 6:this.internalResult.port=this.makeComponentString();break;case 7:this.internalResult.pathname=this.makeComponentString();break;case 8:this.internalResult.search=this.makeComponentString();break;case 9:this.internalResult.hash=this.makeComponentString();break;case 10:break}this.changeStateWithoutSettingComponent(e,t)}changeStateWithoutSettingComponent(e,t){this.state=e,this.componentStart=this.tokenIndex+t,this.tokenIndex+=t,this.tokenIncrement=0}rewind(){this.tokenIndex=this.componentStart,this.tokenIncrement=0}rewindAndSetState(e){this.rewind(),this.state=e}safeToken(e){return e<0&&(e=this.tokenList.length-e),e=0&&(e.pathname=i.pathname.substring(0,a+1)+e.pathname)}e.pathname=Tw(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=ww(t.search,r)),typeof t.hash=="string"&&(e.hash=vw(t.hash,r)),e}function Tr(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Iw(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Pw(e,t){let r=".*",i=`[^${Iw(t.delimiter??"/#?")}]+?`,a=/[$_\u200C\u200D\p{ID_Continue}]/u,s="";for(let n=0;n0?e[n-1]:null,l=n0?l[0]:"";m=a.test(d)}else m=typeof l.name=="number";if(!m&&o.prefix===""&&u&&typeof u=="string"&&u.length>0){let d=u[u.length-1];m=f.includes(d)}m&&(s+="{"),s+=Tr(o.prefix),c&&(s+=`:${o.name}`),o.pattern===r?!c&&(!u||typeof u=="string"||u.modifier||m||o.prefix!=="")?s+="*":s+=`(${r})`:o.pattern===i?c||(s+=`(${i})`):s+=`(${o.pattern})`,o.pattern===i&&c&&o.suffix!==""&&a.test(o.suffix[0])&&(s+="\\"),s+=Tr(o.suffix),m&&(s+="}"),s+=o.modifier}return s}var of=class{constructor(e={},t){this.regexp={},this.keys={},this.component_pattern={};try{if(typeof e=="string"){let a=new Lw(e);if(a.parse(),e=a.result,t)if(typeof t=="string")e.baseURL=t;else throw new TypeError("'baseURL' parameter is not of type 'string'.");else if(typeof e.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.")}else if(t)throw new TypeError("parameter 1 is not of type 'string'.");if(!e||typeof e!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");let r={pathname:Ye,protocol:Ye,username:Ye,password:Ye,hostname:Ye,port:Ye,search:Ye,hash:Ye};this.pattern=_r(r,e,!0),rf(this.pattern.protocol)===this.pattern.port&&(this.pattern.port="");let i;for(i of Rw){if(!(i in this.pattern))continue;let a={},s=this.pattern[i];switch(this.keys[i]=[],i){case"protocol":Object.assign(a,Ke),a.encodePart=Js;break;case"username":Object.assign(a,Ke),a.encodePart=Aw;break;case"password":Object.assign(a,Ke),a.encodePart=Cw;break;case"hostname":Object.assign(a,pw),Zh(s)?a.encodePart=sf:a.encodePart=af;break;case"port":Object.assign(a,Ke),a.encodePart=nf;break;case"pathname":tf(this.regexp.protocol)?(Object.assign(a,gw),a.encodePart=Ow):(Object.assign(a,Ke),a.encodePart=Nw);break;case"search":Object.assign(a,Ke),a.encodePart=$w;break;case"hash":Object.assign(a,Ke),a.encodePart=jw;break}try{let n=Jh(s,a);this.regexp[i]=Yh(n,this.keys[i],a),this.component_pattern[i]=Pw(n,a)}catch{throw new TypeError(`invalid ${i} pattern '${this.pattern[i]}'.`)}}}catch(r){throw new TypeError(`Failed to construct 'URLPattern': ${r.message}`)}}test(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return!1;try{typeof e=="object"?r=_r(r,e,!1):r=_r(r,Vh(e,t),!1)}catch{return!1}let i;for(i in this.pattern)if(!this.regexp[i].exec(r[i]))return!1;return!0}exec(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return;try{typeof e=="object"?r=_r(r,e,!1):r=_r(r,Vh(e,t),!1)}catch{return null}let i={};t?i.inputs=[e,t]:i.inputs=[e];let a;for(a in this.pattern){let s=this.regexp[a].exec(r[a]);if(!s)return null;let n={};for(let[o,u]of this.keys[a].entries())if(typeof u.name=="string"||typeof u.name=="number"){let l=s[o+1];n[u.name]=l}i[a]={input:r[a]||"",groups:n}}return i}get protocol(){return this.component_pattern.protocol}get username(){return this.component_pattern.username}get password(){return this.component_pattern.password}get hostname(){return this.component_pattern.hostname}get port(){return this.component_pattern.port}get pathname(){return this.component_pattern.pathname}get search(){return this.component_pattern.search}get hash(){return this.component_pattern.hash}};globalThis.URLPattern||(globalThis.URLPattern=of);var mt=[],lf=e=>{let{patterns:t}=e;return!t||!ye(t)||!t.length?0:(mt.push(e),1)},qw=e=>ye(e)?e.map(t=>lf(t)).filter(t=>t===1).length:lf(e),Dw=e=>{if(!e){let r=mt.length;return mt.length=0,r}let t=0;for(let r=mt.length-1;r>0;r--){let{patterns:i}=mt[r];i.some(s=>e.some(n=>n===s))&&(mt.splice(r,1),t+=1)}return t};var uf=e=>{let t=ye(e)?e:[e],r=[];for(let i of mt){let{patterns:a}=i;t.some(n=>a.some(o=>new URLPattern(o).test(n)))&&r.push(_e(i))}return r},cf=(e,t)=>{let r=new ve().parseFromString(e,"text/html");return uf(t).map(i=>i.pre).filter(i=>Fi(i)).map(i=>i(r)),Array.from(r.children).map(i=>i.outerHTML).join("")},hf=(e,t)=>{let r=new ve().parseFromString(e,"text/html");return uf(t).map(i=>i.post).filter(i=>Fi(i)).map(i=>i(r)),Array.from(r.children).map(i=>i.outerHTML).join("")};var ff=e=>{let t=e.trim().split(/\s+/g).length,{wordsPerMinute:r}=kt(),i=t/r;return Math.ceil(i*60)};var zw=(e,t,r,i)=>{let a=o=>{let u=o.split(" - ");return u.length>1?(u.shift(),u.join(" ")):o},s=a(e);if(s.length>r)return s;let n=Zs(t,i).replace(/\n/g," ");return a(n)},Xs=async(e,t="")=>{let r=$h(e),i=qh(r),a=i.title,{url:s,shortlink:n,amphtml:o,canonical:u,description:l,image:c,author:f,published:m}=i,{descriptionLengthThreshold:d,descriptionTruncateLen:p,contentLengthThreshold:E}=kt();if(a||(a=Wh(r,t)),!a)return null;let g=an([s,n,o,u,t].filter(qi).map(Rh));if(!g.length)return null;let b=Ph(g,a),S=rn($=>Ih($,b),$=>cf($,g),$=>Fh($,b),$=>$?hf($,g):null,$=>$?jh($):null)(r);if(!S)return null;let x=en(S);if(x.length{if(!pt(e))throw new Error("Input must be a string");if(xr(e))return Xs(e);if(!qi(e))throw new Error("Input must be a valid URL");let t=await So(e);return t?Xs(t,e):null};export{qw as addTransformations,q_ as extract,_o as getHtmlCrushOptions,kt as getParserOptions,ko as getRequestOptions,xo as getSanitizeHtmlOptions,Dw as removeTransformations,Tk as setHtmlCrushOptions,xk as setParserOptions,_k as setRequestOptions,Sk as setSanitizeHtmlOptions}; +`&&e[h-1]!=="\r")&&D.push(o,h)),!b&&d&&d0&&(b=T)}if(!b&&!f&&e.startsWith("0&&(b=T)}if(!b&&e.startsWith("",h+9);T>0&&(b=T)}!b&&!f&&!d&&A!==null&&e[h]===">"&&(e[K(e,h)]==="<"&&($=O),A=null,O=null),e[h]==="<"&&$!==null&&($=null),f&&e[h]==="{"&&e[h+1]==="{"&&e.indexOf("}}")!==-1&&(b=e.indexOf("}}")+2);let ae=!0}if(D.current()){let h=D.current();D.wipe();let ae=i.reportProgressFuncTo-(i.reportProgressFuncTo-i.reportProgressFuncFrom)*F,T=Rc(e,h,Ae=>{i.reportProgressFunc&&N>=2e3&&(I=Math.floor(ae+(i.reportProgressFuncTo-ae)*(Ae/100)),I!==xe&&(xe=I,i.reportProgressFunc(I)))}),X=T.length;return{log:{timeTakenInMilliseconds:Date.now()-r,originalLength:N,cleanedLength:X,bytesSaved:Math.max(N-X,0),percentageReducedOfOriginal:N?Math.round(Math.max(N-X,0)*100/N):0},ranges:h,applicableOpts:n,result:T}}}return{log:{timeTakenInMilliseconds:Date.now()-r,originalLength:N,cleanedLength:N,bytesSaved:0,percentageReducedOfOriginal:0},applicableOpts:n,ranges:null,result:e}}var Tr=(e="")=>/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i.test(e),Ih=e=>(0,Hn.default)(e,{allowedTags:!1,allowedAttributes:!1}),Ph=e=>{let r=new we().parseFromString(e,"text/html").documentElement.innerHTML,i=Rh(r,So());return(0,Hn.default)(i.result,To()).trim()};var Wn={};_f(Wn,{cosine:()=>rw,diceCoefficient:()=>iw,jaccardIndex:()=>aw,lcs:()=>sw,levenshtein:()=>nw,mlcs:()=>ow});var L=class{sortMatch(e,t){return L.checkThanosType(e),L.checkAvengersType(t),t.map((r,i)=>({member:r,index:i,rating:this.similarity(e,r)})).sort((r,i)=>r.rating-i.rating)}static checkThanosType(e){if(typeof e!="string")throw new Error("first argument should be a string")}static checkRivalType(e){if(typeof e!="string")throw new Error("second argument should be a string")}static checkAvengersType(e){if(!Array.isArray(e))throw new Error("second argument should be an array of strings");if(e.find(t=>typeof t!="string"))throw new Error("second argument should be an array of strings")}static initParams(e,t){return[e.replace(/\s+/g,"").toLowerCase(),t.replace(/\s+/g,"").toLowerCase()]}},Un=class extends L{constructor(){super()}similarity(e,t){if(L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length)return 1;if(!e.length||!t.length)return 0;if(e===t)return 1;let r=Array.from(new Set(e.split("").concat(t.split("")))),i=Un.stringVectorization(e.split(""),r),a=Un.stringVectorization(t.split(""),r),[n,s,o]=[0,0,0];for(let u=0;ue.includes(r)?1:0)}},Zv=class extends L{constructor(){super()}similarity(e,t){L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1];let[r,i]=[e.length,t.length];if(!e.length&&!t.length||e===t)return 1;if(r<2||i<2)return 0;let a=new Map;for(let s=0;s0&&(a.set(o,u-1),++n)}return 2*n/(r+i-2)}distance(e,t){return 1-this.similarity(e,t)}},ew=class extends L{constructor(){super()}similarity(e,t){if(L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length||e===t)return 1;let r=new Set(e.split("").concat(t.split(""))),i=new Set(e.split("").filter(a=>new Set(t).has(a)));return 1*i.size/r.size}distance(e,t){return 1-this.similarity(e,t)}},tw=class extends L{constructor(){super()}similarity(e,t){return L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length?1:1-1*this.distance(e,t)/Math.max(e.length,t.length)}distance(e,t){if(L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],e===t)return 0;let[r,i]=[e.length,t.length];if(!r)return i;if(!i)return r;let a=[...Array(r+1)].map(()=>Array(i+1).fill(0));for(let s=0;s<=r;++s)a[s][0]=s;for(let s=0;s<=i;++s)a[0][s]=s;let n;for(let s=1;s<=r;++s)for(let o=1;o<=i;++o)n=e[s-1]===t[o-1]?0:1,a[s][o]=Math.min(a[s-1][o]+1,a[s][o-1]+1,a[s-1][o-1]+n);return a[r][i]}},Fn=class extends L{constructor(){super()}similarity(e,t){return L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length||e===t?1:2*Fn.lcsLength(e,t)/(e.length+t.length)}distance(e,t){return e.length+t.length-2*Fn.lcsLength(e,t)}static lcsLength(e,t){L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1];let[r,i]=[e.length,t.length],a=[...Array(r+1)].map(()=>Array(i+1).fill(0));for(let n=1;n<=r;++n)for(let s=1;s<=i;++s)a[n][s]=e[n-1]===t[s-1]?a[n-1][s-1]+1:Math.max(a[n][s-1],a[n-1][s]);return a[r][i]}},qh=class extends L{constructor(){super()}similarity(e,t){return L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1],!e.length&&!t.length||e===t?1:1*qh.lcsLength(e,t)/Math.max(e.length,t.length)}distance(e,t){return L.checkThanosType(e),L.checkRivalType(t),e===t?0:1-this.similarity(e,t)}static lcsLength(e,t){L.checkThanosType(e),L.checkRivalType(t),e=L.initParams(e,t)[0],t=L.initParams(e,t)[1];let[r,i]=[e.length,t.length],a=[...Array(r+1)].map(()=>Array(i+1).fill(0));for(let n=1;n<=r;++n)for(let s=1;s<=i;++s)a[n][s]=e[n-1]===t[s-1]?a[n-1][s-1]+1:Math.max(a[n][s-1],a[n-1][s]);return a[r][i]}},rw=new Un,iw=new Zv,aw=new ew,nw=new tw,sw=new Fn,ow=new qh;var zi=(e="")=>{try{let t=new URL(e);return t!==null&&t.protocol.startsWith("http")}catch{return!1}},Di=(e="",t="")=>{try{return new URL(t,e).toString()}catch{return""}},lw=["CNDID","__twitter_impression","_hsenc","_openstat","action_object_map","action_ref_map","action_type_map","amp","fb_action_ids","fb_action_types","fb_ref","fb_source","fbclid","ga_campaign","ga_content","ga_medium","ga_place","ga_source","ga_term","gs_l","hmb_campaign","hmb_medium","hmb_source","mbid","mc_cid","mc_eid","mkt_tok","referrer","spJobID","spMailingID","spReportId","spUserID","utm_brand","utm_campaign","utm_cid","utm_content","utm_int","utm_mailing","utm_medium","utm_name","utm_place","utm_pubreferrer","utm_reader","utm_social","utm_source","utm_swu","utm_term","utm_userid","utm_viz_id","wt_mc_o","yclid","WT.mc_id","WT.mc_ev","WT.srch","pk_source","pk_medium","pk_campaign"],Dh=e=>{try{let t=new URL(e);return lw.forEach(r=>{t.searchParams.delete(r)}),t.toString().replace(t.hash,"")}catch{return null}},zh=(e,t)=>{let r=new we().parseFromString(e,"text/html");return Array.from(r.getElementsByTagName("a")).forEach(i=>{let a=i.getAttribute("href");a&&(i.setAttribute("href",Di(t,a)),i.setAttribute("target","_blank"))}),Array.from(r.getElementsByTagName("img")).forEach(i=>{let a=i.getAttribute("data-src")??i.getAttribute("src");a&&i.setAttribute("src",Di(t,a))}),Array.from(r.children).map(i=>i.outerHTML).join("")},Mh=(e=[],t="")=>{let r=e.reduce((o,u)=>u.length{let l=n.similarity(u,s);return l>o.similarity?{similarity:l,value:u}:o},{similarity:n.similarity(r,s),value:r}).value};var Bh=e=>{var c;let t={url:"",shortlink:"",amphtml:"",canonical:"",title:"",description:"",image:"",author:"",source:"",published:""},r=["application-name","og:site_name","twitter:site","dc.title"],i=["og:url","twitter:url"],a=["title","og:title","twitter:title"],n=["description","og:description","twitter:description"],s=["og:image","twitter:image","twitter:image:src"],o=["author","creator","og:creator","article:author","twitter:creator","dc.creator"],u=["article:published_time","article:modified_time","og:updated_time","datepublished"],l=new we().parseFromString(e,"text/html");return t.title=(c=l.querySelector("head > title"))==null?void 0:c.innerText,Array.from(l.getElementsByTagName("link")).forEach(f=>{let p=f.getAttribute("rel"),d=f.getAttribute("href");p&&d&&(t[p]=d)}),Array.from(l.getElementsByTagName("meta")).forEach(f=>{var E,g,b;let p=f.getAttribute("content"),d=((E=f.getAttribute("property"))==null?void 0:E.toLowerCase())??((g=f.getAttribute("itemprop"))==null?void 0:g.toLowerCase()),m=(b=f.getAttribute("name"))==null?void 0:b.toLowerCase();(r.includes(d)||r.includes(m))&&(t.source=p),(i.includes(d)||i.includes(m))&&(t.url=p),(a.includes(d)||a.includes(m))&&(t.title=p),(n.includes(d)||n.includes(m))&&(t.description=p),(s.includes(d)||s.includes(m))&&(t.image=p),(o.includes(d)||o.includes(m))&&(t.author=p),(u.includes(d)||u.includes(m))&&(t.published=p)}),t};var Jn=Ft(Gh(),1);var Jh=(e,t="")=>{if(!Tr(e))return null;let r=new we().parseFromString(e,"text/html"),i=r.createElement("base");i.setAttribute("href",t),r.head.appendChild(i);let n=new Jn.Readability(r).parse()??{};return n.textContent?n.content:null};function Xh(e){if(!Tr(e))return null;let t=new we().parseFromString(e,"text/html");return new Jn.Readability(t)._getArticleTitle()}var dw=/[$_\p{ID_Start}]/u,pw=/[$_\u200C\u200D\p{ID_Continue}]/u;function mw(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function Kh(e,t=!1){let r=[],i=0;for(;i{if(o{let g=c("MODIFIER");return g||c("ASTERISK")},p=g=>{let b=c(g);if(b!==void 0)return b;let{type:k,index:S}=r[o];throw new TypeError(`Unexpected ${k} at ${S}, expected ${g}`)},d=()=>{let g="",b;for(;b=c("CHAR")||c("ESCAPED_CHAR");)g+=b;return g},m=g=>g,E=t.encodePart||m;for(;o)?(?!\?)/g,i=0,a=r.exec(e.source);for(;a;)t.push({name:a[1]||i++,prefix:"",suffix:"",modifier:"",pattern:""}),a=r.exec(e.source);return e}function bw(e,t,r){let i=e.map(a=>tf(a,t,r).source);return new RegExp(`(?:${i.join("|")})`,Zh(r))}function yw(e,t,r){return ef(Qh(e,r),t,r)}function ef(e,t,r={}){let{strict:i=!1,start:a=!0,end:n=!0,encode:s=c=>c}=r,o=`[${Ut(r.endsWith??"")}]|$`,u=`[${Ut(r.delimiter??"/#?")}]`,l=a?"^":"";for(let c of e)if(typeof c=="string")l+=Ut(s(c));else{let f=Ut(s(c.prefix)),p=Ut(s(c.suffix));if(c.pattern)if(t&&t.push(c),f||p)if(c.modifier==="+"||c.modifier==="*"){let d=c.modifier==="*"?"?":"";l+=`(?:${f}((?:${c.pattern})(?:${p}${f}(?:${c.pattern}))*)${p})${d}`}else l+=`(?:${f}(${c.pattern})${p})${c.modifier}`;else c.modifier==="+"||c.modifier==="*"?l+=`((?:${c.pattern})${c.modifier})`:l+=`(${c.pattern})${c.modifier}`;else l+=`(?:${f}${p})${c.modifier}`}if(n)i||(l+=`${u}?`),l+=r.endsWith?`(?=${o})`:"$";else{let c=e[e.length-1],f=typeof c=="string"?u.indexOf(c[c.length-1])>-1:c===void 0;i||(l+=`(?:${u}(?=${o}))?`),f||(l+=`(?=${u}|${o})`)}return new RegExp(l,Zh(r))}function tf(e,t,r){return e instanceof RegExp?gw(e,t):Array.isArray(e)?bw(e,t,r):yw(e,t,r)}var Ze={delimiter:"",prefixes:"",sensitive:!0,strict:!0},vw={delimiter:".",prefixes:"",sensitive:!0,strict:!0},ww={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function kw(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function rf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function xw(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function af(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var nf=["ftp","file","http","https","ws","wss"];function sf(e){if(!e)return!0;for(let t of nf)if(e.test(t))return!0;return!1}function _w(e,t){if(e=rf(e,"#"),t||e==="")return e;let r=new URL("https://example.com");return r.hash=e,r.hash?r.hash.substring(1,r.hash.length):""}function Tw(e,t){if(e=rf(e,"?"),t||e==="")return e;let r=new URL("https://example.com");return r.search=e,r.search?r.search.substring(1,r.search.length):""}function Sw(e,t){return t||e===""?e:af(e)?uf(e):lf(e)}function Ew(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Aw(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function Cw(e,t,r){if(r||e==="")return e;if(t&&!nf.includes(t))return new URL(`${t}:${e}`).pathname;let i=e[0]=="/";return e=new URL(i?e:"/-"+e,"https://example.com").pathname,i||(e=e.substring(2,e.length)),e}function Ow(e,t,r){return of(t)===e&&(e=""),r||e===""?e:cf(e)}function Nw(e,t){return e=xw(e,":"),t||e===""?e:Xn(e)}function of(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function Xn(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function $w(e){if(e==="")return e;let t=new URL("https://example.com");return t.username=e,t.username}function jw(e){if(e==="")return e;let t=new URL("https://example.com");return t.password=e,t.password}function lf(e){if(e==="")return e;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(e))throw new TypeError(`Invalid hostname '${e}'`);let t=new URL("https://example.com");return t.hostname=e,t.hostname}function uf(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function cf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Lw(e){if(e==="")return e;let t=new URL("https://example.com");return t.pathname=e[0]!=="/"?"/-"+e:e,e[0]!=="/"?t.pathname.substring(2,t.pathname.length):t.pathname}function Rw(e){return e===""?e:new URL(`data:${e}`).pathname}function Iw(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Pw(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var qw=class{constructor(e){this.tokenList=[],this.internalResult={},this.tokenIndex=0,this.tokenIncrement=1,this.componentStart=0,this.state=0,this.groupDepth=0,this.hostnameIPv6BracketDepth=0,this.shouldTreatAsStandardURL=!1,this.input=e}get result(){return this.internalResult}parse(){for(this.tokenList=Kh(this.input,!0);this.tokenIndex0)if(this.isGroupClose())this.groupDepth-=1;else continue;if(this.isGroupOpen()){this.groupDepth+=1;continue}switch(this.state){case 0:this.isProtocolSuffix()&&(this.internalResult.username="",this.internalResult.password="",this.internalResult.hostname="",this.internalResult.port="",this.internalResult.pathname="",this.internalResult.search="",this.internalResult.hash="",this.rewindAndSetState(1));break;case 1:if(this.isProtocolSuffix()){this.computeShouldTreatAsStandardURL();let e=7,t=1;this.shouldTreatAsStandardURL&&(this.internalResult.pathname="/"),this.nextIsAuthoritySlashes()?(e=2,t=3):this.shouldTreatAsStandardURL&&(e=2),this.changeState(e,t)}break;case 2:this.isIdentityTerminator()?this.rewindAndSetState(3):(this.isPathnameStart()||this.isSearchPrefix()||this.isHashPrefix())&&this.rewindAndSetState(5);break;case 3:this.isPasswordPrefix()?this.changeState(4,1):this.isIdentityTerminator()&&this.changeState(5,1);break;case 4:this.isIdentityTerminator()&&this.changeState(5,1);break;case 5:this.isIPv6Open()?this.hostnameIPv6BracketDepth+=1:this.isIPv6Close()&&(this.hostnameIPv6BracketDepth-=1),this.isPortPrefix()&&!this.hostnameIPv6BracketDepth?this.changeState(6,1):this.isPathnameStart()?this.changeState(7,0):this.isSearchPrefix()?this.changeState(8,1):this.isHashPrefix()&&this.changeState(9,1);break;case 6:this.isPathnameStart()?this.changeState(7,0):this.isSearchPrefix()?this.changeState(8,1):this.isHashPrefix()&&this.changeState(9,1);break;case 7:this.isSearchPrefix()?this.changeState(8,1):this.isHashPrefix()&&this.changeState(9,1);break;case 8:this.isHashPrefix()&&this.changeState(9,1);break;case 9:break;case 10:break}}}changeState(e,t){switch(this.state){case 0:break;case 1:this.internalResult.protocol=this.makeComponentString();break;case 2:break;case 3:this.internalResult.username=this.makeComponentString();break;case 4:this.internalResult.password=this.makeComponentString();break;case 5:this.internalResult.hostname=this.makeComponentString();break;case 6:this.internalResult.port=this.makeComponentString();break;case 7:this.internalResult.pathname=this.makeComponentString();break;case 8:this.internalResult.search=this.makeComponentString();break;case 9:this.internalResult.hash=this.makeComponentString();break;case 10:break}this.changeStateWithoutSettingComponent(e,t)}changeStateWithoutSettingComponent(e,t){this.state=e,this.componentStart=this.tokenIndex+t,this.tokenIndex+=t,this.tokenIncrement=0}rewind(){this.tokenIndex=this.componentStart,this.tokenIncrement=0}rewindAndSetState(e){this.rewind(),this.state=e}safeToken(e){return e<0&&(e=this.tokenList.length-e),e=0&&(e.pathname=i.pathname.substring(0,a+1)+e.pathname)}e.pathname=Cw(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=Tw(t.search,r)),typeof t.hash=="string"&&(e.hash=_w(t.hash,r)),e}function Er(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function zw(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Mw(e,t){let r=".*",i=`[^${zw(t.delimiter??"/#?")}]+?`,a=/[$_\u200C\u200D\p{ID_Continue}]/u,n="";for(let s=0;s0?e[s-1]:null,l=s0?l[0]:"";p=a.test(d)}else p=typeof l.name=="number";if(!p&&o.prefix===""&&u&&typeof u=="string"&&u.length>0){let d=u[u.length-1];p=f.includes(d)}p&&(n+="{"),n+=Er(o.prefix),c&&(n+=`:${o.name}`),o.pattern===r?!c&&(!u||typeof u=="string"||u.modifier||p||o.prefix!=="")?n+="*":n+=`(${r})`:o.pattern===i?c||(n+=`(${i})`):n+=`(${o.pattern})`,o.pattern===i&&c&&o.suffix!==""&&a.test(o.suffix[0])&&(n+="\\"),n+=Er(o.suffix),p&&(n+="}"),n+=o.modifier}return n}var hf=class{constructor(e={},t){this.regexp={},this.keys={},this.component_pattern={};try{if(typeof e=="string"){let a=new qw(e);if(a.parse(),e=a.result,t)if(typeof t=="string")e.baseURL=t;else throw new TypeError("'baseURL' parameter is not of type 'string'.");else if(typeof e.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.")}else if(t)throw new TypeError("parameter 1 is not of type 'string'.");if(!e||typeof e!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");let r={pathname:Qe,protocol:Qe,username:Qe,password:Qe,hostname:Qe,port:Qe,search:Qe,hash:Qe};this.pattern=Sr(r,e,!0),of(this.pattern.protocol)===this.pattern.port&&(this.pattern.port="");let i;for(i of Dw){if(!(i in this.pattern))continue;let a={},n=this.pattern[i];switch(this.keys[i]=[],i){case"protocol":Object.assign(a,Ze),a.encodePart=Xn;break;case"username":Object.assign(a,Ze),a.encodePart=$w;break;case"password":Object.assign(a,Ze),a.encodePart=jw;break;case"hostname":Object.assign(a,vw),af(n)?a.encodePart=uf:a.encodePart=lf;break;case"port":Object.assign(a,Ze),a.encodePart=cf;break;case"pathname":sf(this.regexp.protocol)?(Object.assign(a,ww),a.encodePart=Lw):(Object.assign(a,Ze),a.encodePart=Rw);break;case"search":Object.assign(a,Ze),a.encodePart=Iw;break;case"hash":Object.assign(a,Ze),a.encodePart=Pw;break}try{let s=Qh(n,a);this.regexp[i]=ef(s,this.keys[i],a),this.component_pattern[i]=Mw(s,a)}catch{throw new TypeError(`invalid ${i} pattern '${this.pattern[i]}'.`)}}}catch(r){throw new TypeError(`Failed to construct 'URLPattern': ${r.message}`)}}test(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return!1;try{typeof e=="object"?r=Sr(r,e,!1):r=Sr(r,Yh(e,t),!1)}catch{return!1}let i;for(i in this.pattern)if(!this.regexp[i].exec(r[i]))return!1;return!0}exec(e={},t){let r={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof e!="string"&&t)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof e>"u")return;try{typeof e=="object"?r=Sr(r,e,!1):r=Sr(r,Yh(e,t),!1)}catch{return null}let i={};t?i.inputs=[e,t]:i.inputs=[e];let a;for(a in this.pattern){let n=this.regexp[a].exec(r[a]);if(!n)return null;let s={};for(let[o,u]of this.keys[a].entries())if(typeof u.name=="string"||typeof u.name=="number"){let l=n[o+1];s[u.name]=l}i[a]={input:r[a]||"",groups:s}}return i}get protocol(){return this.component_pattern.protocol}get username(){return this.component_pattern.username}get password(){return this.component_pattern.password}get hostname(){return this.component_pattern.hostname}get port(){return this.component_pattern.port}get pathname(){return this.component_pattern.pathname}get search(){return this.component_pattern.search}get hash(){return this.component_pattern.hash}};globalThis.URLPattern||(globalThis.URLPattern=hf);var mt=[],ff=e=>{let{patterns:t}=e;return!t||!le(t)||!t.length?0:(mt.push(e),1)},Bw=e=>le(e)?e.map(t=>ff(t)).filter(t=>t===1).length:ff(e),Hw=e=>{if(!e){let r=mt.length;return mt.length=0,r}let t=0;for(let r=mt.length-1;r>0;r--){let{patterns:i}=mt[r];i.some(n=>e.some(s=>s===n))&&(mt.splice(r,1),t+=1)}return t};var df=e=>{let t=le(e)?e:[e],r=[];for(let i of mt){let{patterns:a}=i;t.some(s=>a.some(o=>new URLPattern(o).test(s)))&&r.push(_e(i))}return r},pf=(e,t)=>{let r=new we().parseFromString(e,"text/html");return df(t).map(i=>i.pre).filter(i=>Fi(i)).map(i=>i(r)),Array.from(r.children).map(i=>i.outerHTML).join("")},mf=(e,t)=>{let r=new we().parseFromString(e,"text/html");return df(t).map(i=>i.post).filter(i=>Fi(i)).map(i=>i(r)),Array.from(r.children).map(i=>i.outerHTML).join("")};var gf=e=>{let t=e.trim().split(/\s+/g).length,{wordsPerMinute:r}=xt(),i=t/r;return Math.ceil(i*60)};var Uw=(e,t,r,i)=>e.length>r?e:ts(t,i).replace(/\n/g," "),Yn=async(e,t="")=>{let r=Ih(e),i=Bh(r),a=i.title,{url:n,shortlink:s,amphtml:o,canonical:u,description:l,image:c,author:f,published:p}=i,{descriptionLengthThreshold:d,descriptionTruncateLen:m,contentLengthThreshold:E}=xt();if(a||(a=Xh(r,t)),!a)return null;let g=ss([n,s,o,u,t].filter(zi).map(Dh));if(!g.length)return null;let b=Mh(g,a),S=ns($=>zh($,b),$=>pf($,g),$=>Jh($,b),$=>$?mf($,g):null,$=>$?Ph($):null)(r);if(!S)return null;let x=rs(S);if(x.length{if(!He(e))throw new Error("Input must be a string");if(Tr(e))return Yn(e);if(!zi(e))throw new Error("Input must be a valid URL");let t=await Ao(e);return t?Yn(t,e):null};export{Bw as addTransformations,f0 as extract,So as getHtmlCrushOptions,xt as getParserOptions,_o as getRequestOptions,To as getSanitizeHtmlOptions,Hw as removeTransformations,Zk as setHtmlCrushOptions,Kk as setParserOptions,Qk as setRequestOptions,ex as setSanitizeHtmlOptions}; /*! * is-plain-object * @@ -86,8 +86,8 @@ ${JSON.stringify(t.breakToTheLeftOf[h],null,4)}`)}let i={...Jv,...t};typeof i.re */ /** * @name html-crush - * @fileoverview Minifies HTML/CSS: valid or broken, pure or mixed with other languages - * @version 5.0.20 + * @fileoverview A non-parsing, mixed-HTML email-template minifier + * @version 5.0.22 * @author Roy Revelt, Codsen Ltd * @license MIT * {@link https://codsen.com/os/html-crush/} @@ -151,7 +151,7 @@ ${JSON.stringify(t.breakToTheLeftOf[h],null,4)}`)}let i={...Jv,...t};typeof i.re /** * @name string-range-expander * @fileoverview Expands string index ranges within whitespace boundaries until letters are met - * @version 3.0.14 + * @version 3.0.15 * @author Roy Revelt, Codsen Ltd * @license MIT * {@link https://codsen.com/os/string-range-expander/} diff --git a/dist/article-parser.browser.js.map b/dist/article-parser.browser.js.map index 73cf0cb2..3df09c14 100644 --- a/dist/article-parser.browser.js.map +++ b/dist/article-parser.browser.js.map @@ -1,7 +1,7 @@ { "version": 3, - "sources": ["../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/bind.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/utils.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/buildURL.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/InterceptorManager.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/normalizeHeaderName.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/AxiosError.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/defaults/transitional.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/toFormData.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/settle.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/cookies.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/isAbsoluteURL.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/combineURLs.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/buildFullPath.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/parseHeaders.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/isURLSameOrigin.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/cancel/CanceledError.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/parseProtocol.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/adapters/xhr.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/null.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/defaults/index.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/transformData.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/cancel/isCancel.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/dispatchRequest.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/mergeConfig.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/env/data.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/validator.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/core/Axios.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/cancel/CancelToken.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/spread.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/helpers/isAxiosError.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/lib/axios.js", "../node_modules/.pnpm/axios@0.27.2/node_modules/axios/index.js", "../node_modules/.pnpm/entities@2.2.0/node_modules/entities/lib/decode_codepoint.js", "../node_modules/.pnpm/htmlparser2@6.1.0/node_modules/htmlparser2/lib/Tokenizer.js", "../node_modules/.pnpm/htmlparser2@6.1.0/node_modules/htmlparser2/lib/Parser.js", "../node_modules/.pnpm/domelementtype@2.3.0/node_modules/domelementtype/lib/index.js", "../node_modules/.pnpm/domhandler@4.3.1/node_modules/domhandler/lib/node.js", "../node_modules/.pnpm/domhandler@4.3.1/node_modules/domhandler/lib/index.js", "../node_modules/.pnpm/entities@2.2.0/node_modules/entities/lib/decode.js", "../node_modules/.pnpm/entities@2.2.0/node_modules/entities/lib/encode.js", "../node_modules/.pnpm/entities@2.2.0/node_modules/entities/lib/index.js", "../node_modules/.pnpm/dom-serializer@1.4.1/node_modules/dom-serializer/lib/foreignNames.js", "../node_modules/.pnpm/dom-serializer@1.4.1/node_modules/dom-serializer/lib/index.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/stringify.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/traversal.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/manipulation.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/querying.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/legacy.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/helpers.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/feeds.js", "../node_modules/.pnpm/domutils@2.8.0/node_modules/domutils/lib/index.js", "../node_modules/.pnpm/htmlparser2@6.1.0/node_modules/htmlparser2/lib/FeedHandler.js", "../node_modules/.pnpm/htmlparser2@6.1.0/node_modules/htmlparser2/lib/index.js", "../node_modules/.pnpm/escape-string-regexp@4.0.0/node_modules/escape-string-regexp/index.js", "../node_modules/.pnpm/is-plain-object@5.0.0/node_modules/is-plain-object/dist/is-plain-object.js", "../node_modules/.pnpm/deepmerge@4.2.2/node_modules/deepmerge/dist/cjs.js", "../node_modules/.pnpm/parse-srcset@1.0.2/node_modules/parse-srcset/src/parse-srcset.js", "../node_modules/.pnpm/picocolors@1.0.0/node_modules/picocolors/picocolors.browser.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/terminal-highlight", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/css-syntax-error.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/symbols.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/stringifier.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/stringify.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/node.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/declaration.js", "../node_modules/.pnpm/source-map-js@1.0.2/node_modules/source-map-js/source-map.js", "(disabled):path", "(disabled):url", "../node_modules/.pnpm/nanoid@3.3.4/node_modules/nanoid/non-secure/index.cjs", "(disabled):fs", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/previous-map.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/input.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/map-generator.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/comment.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/container.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/document.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/warn-once.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/warning.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/result.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/tokenize.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/at-rule.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/root.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/list.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/rule.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/parser.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/parse.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/lazy-result.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/no-work-result.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/processor.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/fromJSON.js", "../node_modules/.pnpm/postcss@8.4.14/node_modules/postcss/lib/postcss.js", "../node_modules/.pnpm/sanitize-html@2.7.1/node_modules/sanitize-html/index.js", "../node_modules/.pnpm/lodash.isplainobject@4.0.6/node_modules/lodash.isplainobject/index.js", "../node_modules/.pnpm/lodash.clonedeep@4.5.0/node_modules/lodash.clonedeep/index.js", "../node_modules/.pnpm/@mozilla+readability@0.4.2/node_modules/@mozilla/readability/Readability.js", "../node_modules/.pnpm/@mozilla+readability@0.4.2/node_modules/@mozilla/readability/Readability-readerable.js", "../node_modules/.pnpm/@mozilla+readability@0.4.2/node_modules/@mozilla/readability/index.js", "../node_modules/.pnpm/bellajs@11.0.3/node_modules/bellajs/dist/bella.esm.js", "../src/utils/retrieve.js", "../src/config.js", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/domain.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/domain-without-suffix.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/extract-hostname.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/is-ip.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/is-valid.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/options.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/subdomain.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/factory.ts", "../node_modules/.pnpm/tldts-core@5.7.84/node_modules/tldts-core/src/lookup/fast-path.ts", "../node_modules/.pnpm/tldts@5.7.84/node_modules/tldts/src/data/trie.ts", "../node_modules/.pnpm/tldts@5.7.84/node_modules/tldts/src/suffix-trie.ts", "../node_modules/.pnpm/tldts@5.7.84/node_modules/tldts/index.ts", "../src/browser/linkedom.js", "../src/utils/html.js", "../node_modules/.pnpm/ranges-sort@5.0.14/node_modules/ranges-sort/dist/ranges-sort.esm.js", "../node_modules/.pnpm/ranges-merge@8.1.4/node_modules/ranges-merge/dist/ranges-merge.esm.js", "../node_modules/.pnpm/tiny-invariant@1.2.0/node_modules/tiny-invariant/dist/tiny-invariant.esm.js", "../node_modules/.pnpm/ranges-apply@6.1.5/node_modules/ranges-apply/dist/ranges-apply.esm.js", "../node_modules/.pnpm/string-collapse-leading-whitespace@6.0.15/node_modules/string-collapse-leading-whitespace/dist/string-collapse-leading-whitespace.esm.js", "../node_modules/.pnpm/ranges-push@6.1.4/node_modules/ranges-push/dist/ranges-push.esm.js", "../node_modules/.pnpm/arrayiffy-if-string@4.0.15/node_modules/arrayiffy-if-string/dist/arrayiffy-if-string.esm.js", "../node_modules/.pnpm/string-match-left-right@8.1.4/node_modules/string-match-left-right/dist/string-match-left-right.esm.js", "../node_modules/.pnpm/string-range-expander@3.0.14/node_modules/string-range-expander/dist/string-range-expander.esm.js", "../node_modules/.pnpm/string-left-right@5.0.14/node_modules/string-left-right/dist/string-left-right.esm.js", "../node_modules/.pnpm/html-crush@5.0.20/node_modules/html-crush/dist/html-crush.esm.js", "../node_modules/.pnpm/string-comparison@1.1.0/node_modules/string-comparison/dist/index.mjs", "../src/utils/linker.js", "../src/utils/extractMetaData.js", "../src/utils/extractWithReadability.js", "../node_modules/.pnpm/urlpattern-polyfill@5.0.5/node_modules/urlpattern-polyfill/dist/urlpattern.js", "../node_modules/.pnpm/urlpattern-polyfill@5.0.5/node_modules/urlpattern-polyfill/index.js", "../src/utils/transformation.js", "../src/utils/getTimeToRead.js", "../src/utils/parseFromHtml.js", "../src/main.js"], - "sourcesContent": ["'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n", "'use strict';\n\nvar bind = require('./helpers/bind');\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n// eslint-disable-next-line func-names\nvar kindOf = (function(cache) {\n // eslint-disable-next-line func-names\n return function(thing) {\n var str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n };\n})(Object.create(null));\n\nfunction kindOfTest(type) {\n type = type.toLowerCase();\n return function isKindOf(thing) {\n return kindOf(thing) === type;\n };\n}\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return Array.isArray(val);\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nvar isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nvar isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nvar isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} thing The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(thing) {\n var pattern = '[object FormData]';\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) ||\n toString.call(thing) === pattern ||\n (isFunction(thing.toString) && thing.toString() === pattern)\n );\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nvar isURLSearchParams = kindOfTest('URLSearchParams');\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.trim ? str.trim() : str.replace(/^\\s+|\\s+$/g, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n */\n\nfunction inherits(constructor, superConstructor, props, descriptors) {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function} [filter]\n * @returns {Object}\n */\n\nfunction toFlatObject(sourceObj, destObj, filter) {\n var props;\n var i;\n var prop;\n var merged = {};\n\n destObj = destObj || {};\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if (!merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = Object.getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/*\n * determines whether a string ends with the characters of a specified string\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n * @returns {boolean}\n */\nfunction endsWith(str, searchString, position) {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n var lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object\n * @param {*} [thing]\n * @returns {Array}\n */\nfunction toArray(thing) {\n if (!thing) return null;\n var i = thing.length;\n if (isUndefined(i)) return null;\n var arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n// eslint-disable-next-line func-names\nvar isTypedArray = (function(TypedArray) {\n // eslint-disable-next-line func-names\n return function(thing) {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && Object.getPrototypeOf(Uint8Array));\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM,\n inherits: inherits,\n toFlatObject: toFlatObject,\n kindOf: kindOf,\n kindOfTest: kindOfTest,\n endsWith: endsWith,\n toArray: toArray,\n isTypedArray: isTypedArray,\n isFileList: isFileList\n};\n", "'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n", "'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n", "'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n", "'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nvar prototype = AxiosError.prototype;\nvar descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED'\n// eslint-disable-next-line func-names\n].forEach(function(code) {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = function(error, code, config, request, response, customProps) {\n var axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nmodule.exports = AxiosError;\n", "'use strict';\n\nmodule.exports = {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n", "'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Convert a data object to FormData\n * @param {Object} obj\n * @param {?Object} [formData]\n * @returns {Object}\n **/\n\nfunction toFormData(obj, formData) {\n // eslint-disable-next-line no-param-reassign\n formData = formData || new FormData();\n\n var stack = [];\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n function build(data, parentKey) {\n if (utils.isPlainObject(data) || utils.isArray(data)) {\n if (stack.indexOf(data) !== -1) {\n throw Error('Circular reference detected in ' + parentKey);\n }\n\n stack.push(data);\n\n utils.forEach(data, function each(value, key) {\n if (utils.isUndefined(value)) return;\n var fullKey = parentKey ? parentKey + '.' + key : key;\n var arr;\n\n if (value && !parentKey && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (utils.endsWith(key, '[]') && (arr = utils.toArray(value))) {\n // eslint-disable-next-line func-names\n arr.forEach(function(el) {\n !utils.isUndefined(el) && formData.append(fullKey, convertValue(el));\n });\n return;\n }\n }\n\n build(value, fullKey);\n });\n\n stack.pop();\n } else {\n formData.append(parentKey, convertValue(data));\n }\n }\n\n build(obj);\n\n return formData;\n}\n\nmodule.exports = toFormData;\n", "'use strict';\n\nvar AxiosError = require('./AxiosError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n};\n", "'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n", "'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n};\n", "'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n", "'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n", "'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n", "'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n", "'use strict';\n\nvar AxiosError = require('../core/AxiosError');\nvar utils = require('../utils');\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction CanceledError(message) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nmodule.exports = CanceledError;\n", "'use strict';\n\nmodule.exports = function parseProtocol(url) {\n var match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n};\n", "'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar transitionalDefaults = require('../defaults/transitional');\nvar AxiosError = require('../core/AxiosError');\nvar CanceledError = require('../cancel/CanceledError');\nvar parseProtocol = require('../helpers/parseProtocol');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n var responseType = config.responseType;\n var onCanceled;\n function done() {\n if (config.cancelToken) {\n config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (config.signal) {\n config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n if (utils.isFormData(requestData) && utils.isStandardBrowserEnv()) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';\n var transitional = config.transitional || transitionalDefaults;\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = config.responseType;\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken || config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = function(cancel) {\n if (!request) {\n return;\n }\n reject(!cancel || (cancel && cancel.type) ? new CanceledError() : cancel);\n request.abort();\n request = null;\n };\n\n config.cancelToken && config.cancelToken.subscribe(onCanceled);\n if (config.signal) {\n config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n var protocol = parseProtocol(fullPath);\n\n if (protocol && [ 'http', 'https', 'file' ].indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData);\n });\n};\n", "// eslint-disable-next-line strict\nmodule.exports = null;\n", "'use strict';\n\nvar utils = require('../utils');\nvar normalizeHeaderName = require('../helpers/normalizeHeaderName');\nvar AxiosError = require('../core/AxiosError');\nvar transitionalDefaults = require('./transitional');\nvar toFormData = require('../helpers/toFormData');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('../adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('../adapters/http');\n }\n return adapter;\n}\n\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nvar defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n\n var isObjectPayload = utils.isObject(data);\n var contentType = headers && headers['Content-Type'];\n\n var isFileList;\n\n if ((isFileList = utils.isFileList(data)) || (isObjectPayload && contentType === 'multipart/form-data')) {\n var _FormData = this.env && this.env.FormData;\n return toFormData(isFileList ? {'files[]': data} : data, _FormData && new _FormData());\n } else if (isObjectPayload || contentType === 'application/json') {\n setContentTypeIfUnset(headers, 'application/json');\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n var transitional = this.transitional || defaults.transitional;\n var silentJSONParsing = transitional && transitional.silentJSONParsing;\n var forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n var strictJSONParsing = !silentJSONParsing && this.responseType === 'json';\n\n if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) {\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: require('./env/FormData')\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n", "'use strict';\n\nvar utils = require('./../utils');\nvar defaults = require('../defaults');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n var context = this || defaults;\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn.call(context, data, headers);\n });\n\n return data;\n};\n", "'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n", "'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\nvar CanceledError = require('../cancel/CanceledError');\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n", "'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(prop) {\n if (prop in config2) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n var mergeMap = {\n 'url': valueFromConfig2,\n 'method': valueFromConfig2,\n 'data': valueFromConfig2,\n 'baseURL': defaultToConfig2,\n 'transformRequest': defaultToConfig2,\n 'transformResponse': defaultToConfig2,\n 'paramsSerializer': defaultToConfig2,\n 'timeout': defaultToConfig2,\n 'timeoutMessage': defaultToConfig2,\n 'withCredentials': defaultToConfig2,\n 'adapter': defaultToConfig2,\n 'responseType': defaultToConfig2,\n 'xsrfCookieName': defaultToConfig2,\n 'xsrfHeaderName': defaultToConfig2,\n 'onUploadProgress': defaultToConfig2,\n 'onDownloadProgress': defaultToConfig2,\n 'decompress': defaultToConfig2,\n 'maxContentLength': defaultToConfig2,\n 'maxBodyLength': defaultToConfig2,\n 'beforeRedirect': defaultToConfig2,\n 'transport': defaultToConfig2,\n 'httpAgent': defaultToConfig2,\n 'httpsAgent': defaultToConfig2,\n 'cancelToken': defaultToConfig2,\n 'socketPath': defaultToConfig2,\n 'responseEncoding': defaultToConfig2,\n 'validateStatus': mergeDirectKeys\n };\n\n utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) {\n var merge = mergeMap[prop] || mergeDeepProperties;\n var configValue = merge(prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n};\n", "module.exports = {\n \"version\": \"0.27.2\"\n};", "'use strict';\n\nvar VERSION = require('../env/data').version;\nvar AxiosError = require('../core/AxiosError');\n\nvar validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nvar deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return function(value, opt, opts) {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n var keys = Object.keys(options);\n var i = keys.length;\n while (i-- > 0) {\n var opt = keys[i];\n var validator = schema[opt];\n if (validator) {\n var value = options[opt];\n var result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nmodule.exports = {\n assertOptions: assertOptions,\n validators: validators\n};\n", "'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\nvar buildFullPath = require('./buildFullPath');\nvar validator = require('../helpers/validator');\n\nvar validators = validator.validators;\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n var transitional = config.transitional;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n // filter out skipped interceptors\n var requestInterceptorChain = [];\n var synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n var responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n var promise;\n\n if (!synchronousRequestInterceptors) {\n var chain = [dispatchRequest, undefined];\n\n Array.prototype.unshift.apply(chain, requestInterceptorChain);\n chain = chain.concat(responseInterceptorChain);\n\n promise = Promise.resolve(config);\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n }\n\n\n var newConfig = config;\n while (requestInterceptorChain.length) {\n var onFulfilled = requestInterceptorChain.shift();\n var onRejected = requestInterceptorChain.shift();\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected(error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest(newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n while (responseInterceptorChain.length) {\n promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n var fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url: url,\n data: data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nmodule.exports = Axios;\n", "'use strict';\n\nvar CanceledError = require('./CanceledError');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(function(cancel) {\n if (!token._listeners) return;\n\n var i;\n var l = token._listeners.length;\n\n for (i = 0; i < l; i++) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = function(onfulfilled) {\n var _resolve;\n // eslint-disable-next-line func-names\n var promise = new Promise(function(resolve) {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Subscribe to the cancel signal\n */\n\nCancelToken.prototype.subscribe = function subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n};\n\n/**\n * Unsubscribe from the cancel signal\n */\n\nCancelToken.prototype.unsubscribe = function unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n var index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n", "'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n", "'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n};\n", "'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = require('./cancel/CanceledError');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\naxios.VERSION = require('./env/data').version;\naxios.toFormData = require('./helpers/toFormData');\n\n// Expose AxiosError class\naxios.AxiosError = require('../lib/core/AxiosError');\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n", "module.exports = require('./lib/axios');", "\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar decode_json_1 = __importDefault(require(\"./maps/decode.json\"));\n// Adapted from https://github.com/mathiasbynens/he/blob/master/src/he.js#L94-L119\nvar fromCodePoint = \n// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\nString.fromCodePoint ||\n function (codePoint) {\n var output = \"\";\n if (codePoint > 0xffff) {\n codePoint -= 0x10000;\n output += String.fromCharCode(((codePoint >>> 10) & 0x3ff) | 0xd800);\n codePoint = 0xdc00 | (codePoint & 0x3ff);\n }\n output += String.fromCharCode(codePoint);\n return output;\n };\nfunction decodeCodePoint(codePoint) {\n if ((codePoint >= 0xd800 && codePoint <= 0xdfff) || codePoint > 0x10ffff) {\n return \"\\uFFFD\";\n }\n if (codePoint in decode_json_1.default) {\n codePoint = decode_json_1.default[codePoint];\n }\n return fromCodePoint(codePoint);\n}\nexports.default = decodeCodePoint;\n", "\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar decode_codepoint_1 = __importDefault(require(\"entities/lib/decode_codepoint\"));\nvar entities_json_1 = __importDefault(require(\"entities/lib/maps/entities.json\"));\nvar legacy_json_1 = __importDefault(require(\"entities/lib/maps/legacy.json\"));\nvar xml_json_1 = __importDefault(require(\"entities/lib/maps/xml.json\"));\nfunction whitespace(c) {\n return c === \" \" || c === \"\\n\" || c === \"\\t\" || c === \"\\f\" || c === \"\\r\";\n}\nfunction isASCIIAlpha(c) {\n return (c >= \"a\" && c <= \"z\") || (c >= \"A\" && c <= \"Z\");\n}\nfunction ifElseState(upper, SUCCESS, FAILURE) {\n var lower = upper.toLowerCase();\n if (upper === lower) {\n return function (t, c) {\n if (c === lower) {\n t._state = SUCCESS;\n }\n else {\n t._state = FAILURE;\n t._index--;\n }\n };\n }\n return function (t, c) {\n if (c === lower || c === upper) {\n t._state = SUCCESS;\n }\n else {\n t._state = FAILURE;\n t._index--;\n }\n };\n}\nfunction consumeSpecialNameChar(upper, NEXT_STATE) {\n var lower = upper.toLowerCase();\n return function (t, c) {\n if (c === lower || c === upper) {\n t._state = NEXT_STATE;\n }\n else {\n t._state = 3 /* InTagName */;\n t._index--; // Consume the token again\n }\n };\n}\nvar stateBeforeCdata1 = ifElseState(\"C\", 24 /* BeforeCdata2 */, 16 /* InDeclaration */);\nvar stateBeforeCdata2 = ifElseState(\"D\", 25 /* BeforeCdata3 */, 16 /* InDeclaration */);\nvar stateBeforeCdata3 = ifElseState(\"A\", 26 /* BeforeCdata4 */, 16 /* InDeclaration */);\nvar stateBeforeCdata4 = ifElseState(\"T\", 27 /* BeforeCdata5 */, 16 /* InDeclaration */);\nvar stateBeforeCdata5 = ifElseState(\"A\", 28 /* BeforeCdata6 */, 16 /* InDeclaration */);\nvar stateBeforeScript1 = consumeSpecialNameChar(\"R\", 35 /* BeforeScript2 */);\nvar stateBeforeScript2 = consumeSpecialNameChar(\"I\", 36 /* BeforeScript3 */);\nvar stateBeforeScript3 = consumeSpecialNameChar(\"P\", 37 /* BeforeScript4 */);\nvar stateBeforeScript4 = consumeSpecialNameChar(\"T\", 38 /* BeforeScript5 */);\nvar stateAfterScript1 = ifElseState(\"R\", 40 /* AfterScript2 */, 1 /* Text */);\nvar stateAfterScript2 = ifElseState(\"I\", 41 /* AfterScript3 */, 1 /* Text */);\nvar stateAfterScript3 = ifElseState(\"P\", 42 /* AfterScript4 */, 1 /* Text */);\nvar stateAfterScript4 = ifElseState(\"T\", 43 /* AfterScript5 */, 1 /* Text */);\nvar stateBeforeStyle1 = consumeSpecialNameChar(\"Y\", 45 /* BeforeStyle2 */);\nvar stateBeforeStyle2 = consumeSpecialNameChar(\"L\", 46 /* BeforeStyle3 */);\nvar stateBeforeStyle3 = consumeSpecialNameChar(\"E\", 47 /* BeforeStyle4 */);\nvar stateAfterStyle1 = ifElseState(\"Y\", 49 /* AfterStyle2 */, 1 /* Text */);\nvar stateAfterStyle2 = ifElseState(\"L\", 50 /* AfterStyle3 */, 1 /* Text */);\nvar stateAfterStyle3 = ifElseState(\"E\", 51 /* AfterStyle4 */, 1 /* Text */);\nvar stateBeforeSpecialT = consumeSpecialNameChar(\"I\", 54 /* BeforeTitle1 */);\nvar stateBeforeTitle1 = consumeSpecialNameChar(\"T\", 55 /* BeforeTitle2 */);\nvar stateBeforeTitle2 = consumeSpecialNameChar(\"L\", 56 /* BeforeTitle3 */);\nvar stateBeforeTitle3 = consumeSpecialNameChar(\"E\", 57 /* BeforeTitle4 */);\nvar stateAfterSpecialTEnd = ifElseState(\"I\", 58 /* AfterTitle1 */, 1 /* Text */);\nvar stateAfterTitle1 = ifElseState(\"T\", 59 /* AfterTitle2 */, 1 /* Text */);\nvar stateAfterTitle2 = ifElseState(\"L\", 60 /* AfterTitle3 */, 1 /* Text */);\nvar stateAfterTitle3 = ifElseState(\"E\", 61 /* AfterTitle4 */, 1 /* Text */);\nvar stateBeforeEntity = ifElseState(\"#\", 63 /* BeforeNumericEntity */, 64 /* InNamedEntity */);\nvar stateBeforeNumericEntity = ifElseState(\"X\", 66 /* InHexEntity */, 65 /* InNumericEntity */);\nvar Tokenizer = /** @class */ (function () {\n function Tokenizer(options, cbs) {\n var _a;\n /** The current state the tokenizer is in. */\n this._state = 1 /* Text */;\n /** The read buffer. */\n this.buffer = \"\";\n /** The beginning of the section that is currently being read. */\n this.sectionStart = 0;\n /** The index within the buffer that we are currently looking at. */\n this._index = 0;\n /**\n * Data that has already been processed will be removed from the buffer occasionally.\n * `_bufferOffset` keeps track of how many characters have been removed, to make sure position information is accurate.\n */\n this.bufferOffset = 0;\n /** Some behavior, eg. when decoding entities, is done while we are in another state. This keeps track of the other state type. */\n this.baseState = 1 /* Text */;\n /** For special parsing behavior inside of script and style tags. */\n this.special = 1 /* None */;\n /** Indicates whether the tokenizer has been paused. */\n this.running = true;\n /** Indicates whether the tokenizer has finished running / `.end` has been called. */\n this.ended = false;\n this.cbs = cbs;\n this.xmlMode = !!(options === null || options === void 0 ? void 0 : options.xmlMode);\n this.decodeEntities = (_a = options === null || options === void 0 ? void 0 : options.decodeEntities) !== null && _a !== void 0 ? _a : true;\n }\n Tokenizer.prototype.reset = function () {\n this._state = 1 /* Text */;\n this.buffer = \"\";\n this.sectionStart = 0;\n this._index = 0;\n this.bufferOffset = 0;\n this.baseState = 1 /* Text */;\n this.special = 1 /* None */;\n this.running = true;\n this.ended = false;\n };\n Tokenizer.prototype.write = function (chunk) {\n if (this.ended)\n this.cbs.onerror(Error(\".write() after done!\"));\n this.buffer += chunk;\n this.parse();\n };\n Tokenizer.prototype.end = function (chunk) {\n if (this.ended)\n this.cbs.onerror(Error(\".end() after done!\"));\n if (chunk)\n this.write(chunk);\n this.ended = true;\n if (this.running)\n this.finish();\n };\n Tokenizer.prototype.pause = function () {\n this.running = false;\n };\n Tokenizer.prototype.resume = function () {\n this.running = true;\n if (this._index < this.buffer.length) {\n this.parse();\n }\n if (this.ended) {\n this.finish();\n }\n };\n /**\n * The current index within all of the written data.\n */\n Tokenizer.prototype.getAbsoluteIndex = function () {\n return this.bufferOffset + this._index;\n };\n Tokenizer.prototype.stateText = function (c) {\n if (c === \"<\") {\n if (this._index > this.sectionStart) {\n this.cbs.ontext(this.getSection());\n }\n this._state = 2 /* BeforeTagName */;\n this.sectionStart = this._index;\n }\n else if (this.decodeEntities &&\n c === \"&\" &&\n (this.special === 1 /* None */ || this.special === 4 /* Title */)) {\n if (this._index > this.sectionStart) {\n this.cbs.ontext(this.getSection());\n }\n this.baseState = 1 /* Text */;\n this._state = 62 /* BeforeEntity */;\n this.sectionStart = this._index;\n }\n };\n /**\n * HTML only allows ASCII alpha characters (a-z and A-Z) at the beginning of a tag name.\n *\n * XML allows a lot more characters here (@see https://www.w3.org/TR/REC-xml/#NT-NameStartChar).\n * We allow anything that wouldn't end the tag.\n */\n Tokenizer.prototype.isTagStartChar = function (c) {\n return (isASCIIAlpha(c) ||\n (this.xmlMode && !whitespace(c) && c !== \"/\" && c !== \">\"));\n };\n Tokenizer.prototype.stateBeforeTagName = function (c) {\n if (c === \"/\") {\n this._state = 5 /* BeforeClosingTagName */;\n }\n else if (c === \"<\") {\n this.cbs.ontext(this.getSection());\n this.sectionStart = this._index;\n }\n else if (c === \">\" ||\n this.special !== 1 /* None */ ||\n whitespace(c)) {\n this._state = 1 /* Text */;\n }\n else if (c === \"!\") {\n this._state = 15 /* BeforeDeclaration */;\n this.sectionStart = this._index + 1;\n }\n else if (c === \"?\") {\n this._state = 17 /* InProcessingInstruction */;\n this.sectionStart = this._index + 1;\n }\n else if (!this.isTagStartChar(c)) {\n this._state = 1 /* Text */;\n }\n else {\n this._state =\n !this.xmlMode && (c === \"s\" || c === \"S\")\n ? 32 /* BeforeSpecialS */\n : !this.xmlMode && (c === \"t\" || c === \"T\")\n ? 52 /* BeforeSpecialT */\n : 3 /* InTagName */;\n this.sectionStart = this._index;\n }\n };\n Tokenizer.prototype.stateInTagName = function (c) {\n if (c === \"/\" || c === \">\" || whitespace(c)) {\n this.emitToken(\"onopentagname\");\n this._state = 8 /* BeforeAttributeName */;\n this._index--;\n }\n };\n Tokenizer.prototype.stateBeforeClosingTagName = function (c) {\n if (whitespace(c)) {\n // Ignore\n }\n else if (c === \">\") {\n this._state = 1 /* Text */;\n }\n else if (this.special !== 1 /* None */) {\n if (this.special !== 4 /* Title */ && (c === \"s\" || c === \"S\")) {\n this._state = 33 /* BeforeSpecialSEnd */;\n }\n else if (this.special === 4 /* Title */ &&\n (c === \"t\" || c === \"T\")) {\n this._state = 53 /* BeforeSpecialTEnd */;\n }\n else {\n this._state = 1 /* Text */;\n this._index--;\n }\n }\n else if (!this.isTagStartChar(c)) {\n this._state = 20 /* InSpecialComment */;\n this.sectionStart = this._index;\n }\n else {\n this._state = 6 /* InClosingTagName */;\n this.sectionStart = this._index;\n }\n };\n Tokenizer.prototype.stateInClosingTagName = function (c) {\n if (c === \">\" || whitespace(c)) {\n this.emitToken(\"onclosetag\");\n this._state = 7 /* AfterClosingTagName */;\n this._index--;\n }\n };\n Tokenizer.prototype.stateAfterClosingTagName = function (c) {\n // Skip everything until \">\"\n if (c === \">\") {\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n };\n Tokenizer.prototype.stateBeforeAttributeName = function (c) {\n if (c === \">\") {\n this.cbs.onopentagend();\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n else if (c === \"/\") {\n this._state = 4 /* InSelfClosingTag */;\n }\n else if (!whitespace(c)) {\n this._state = 9 /* InAttributeName */;\n this.sectionStart = this._index;\n }\n };\n Tokenizer.prototype.stateInSelfClosingTag = function (c) {\n if (c === \">\") {\n this.cbs.onselfclosingtag();\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n this.special = 1 /* None */; // Reset special state, in case of self-closing special tags\n }\n else if (!whitespace(c)) {\n this._state = 8 /* BeforeAttributeName */;\n this._index--;\n }\n };\n Tokenizer.prototype.stateInAttributeName = function (c) {\n if (c === \"=\" || c === \"/\" || c === \">\" || whitespace(c)) {\n this.cbs.onattribname(this.getSection());\n this.sectionStart = -1;\n this._state = 10 /* AfterAttributeName */;\n this._index--;\n }\n };\n Tokenizer.prototype.stateAfterAttributeName = function (c) {\n if (c === \"=\") {\n this._state = 11 /* BeforeAttributeValue */;\n }\n else if (c === \"/\" || c === \">\") {\n this.cbs.onattribend(undefined);\n this._state = 8 /* BeforeAttributeName */;\n this._index--;\n }\n else if (!whitespace(c)) {\n this.cbs.onattribend(undefined);\n this._state = 9 /* InAttributeName */;\n this.sectionStart = this._index;\n }\n };\n Tokenizer.prototype.stateBeforeAttributeValue = function (c) {\n if (c === '\"') {\n this._state = 12 /* InAttributeValueDq */;\n this.sectionStart = this._index + 1;\n }\n else if (c === \"'\") {\n this._state = 13 /* InAttributeValueSq */;\n this.sectionStart = this._index + 1;\n }\n else if (!whitespace(c)) {\n this._state = 14 /* InAttributeValueNq */;\n this.sectionStart = this._index;\n this._index--; // Reconsume token\n }\n };\n Tokenizer.prototype.handleInAttributeValue = function (c, quote) {\n if (c === quote) {\n this.emitToken(\"onattribdata\");\n this.cbs.onattribend(quote);\n this._state = 8 /* BeforeAttributeName */;\n }\n else if (this.decodeEntities && c === \"&\") {\n this.emitToken(\"onattribdata\");\n this.baseState = this._state;\n this._state = 62 /* BeforeEntity */;\n this.sectionStart = this._index;\n }\n };\n Tokenizer.prototype.stateInAttributeValueDoubleQuotes = function (c) {\n this.handleInAttributeValue(c, '\"');\n };\n Tokenizer.prototype.stateInAttributeValueSingleQuotes = function (c) {\n this.handleInAttributeValue(c, \"'\");\n };\n Tokenizer.prototype.stateInAttributeValueNoQuotes = function (c) {\n if (whitespace(c) || c === \">\") {\n this.emitToken(\"onattribdata\");\n this.cbs.onattribend(null);\n this._state = 8 /* BeforeAttributeName */;\n this._index--;\n }\n else if (this.decodeEntities && c === \"&\") {\n this.emitToken(\"onattribdata\");\n this.baseState = this._state;\n this._state = 62 /* BeforeEntity */;\n this.sectionStart = this._index;\n }\n };\n Tokenizer.prototype.stateBeforeDeclaration = function (c) {\n this._state =\n c === \"[\"\n ? 23 /* BeforeCdata1 */\n : c === \"-\"\n ? 18 /* BeforeComment */\n : 16 /* InDeclaration */;\n };\n Tokenizer.prototype.stateInDeclaration = function (c) {\n if (c === \">\") {\n this.cbs.ondeclaration(this.getSection());\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n };\n Tokenizer.prototype.stateInProcessingInstruction = function (c) {\n if (c === \">\") {\n this.cbs.onprocessinginstruction(this.getSection());\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n };\n Tokenizer.prototype.stateBeforeComment = function (c) {\n if (c === \"-\") {\n this._state = 19 /* InComment */;\n this.sectionStart = this._index + 1;\n }\n else {\n this._state = 16 /* InDeclaration */;\n }\n };\n Tokenizer.prototype.stateInComment = function (c) {\n if (c === \"-\")\n this._state = 21 /* AfterComment1 */;\n };\n Tokenizer.prototype.stateInSpecialComment = function (c) {\n if (c === \">\") {\n this.cbs.oncomment(this.buffer.substring(this.sectionStart, this._index));\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n };\n Tokenizer.prototype.stateAfterComment1 = function (c) {\n if (c === \"-\") {\n this._state = 22 /* AfterComment2 */;\n }\n else {\n this._state = 19 /* InComment */;\n }\n };\n Tokenizer.prototype.stateAfterComment2 = function (c) {\n if (c === \">\") {\n // Remove 2 trailing chars\n this.cbs.oncomment(this.buffer.substring(this.sectionStart, this._index - 2));\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n else if (c !== \"-\") {\n this._state = 19 /* InComment */;\n }\n // Else: stay in AFTER_COMMENT_2 (`--->`)\n };\n Tokenizer.prototype.stateBeforeCdata6 = function (c) {\n if (c === \"[\") {\n this._state = 29 /* InCdata */;\n this.sectionStart = this._index + 1;\n }\n else {\n this._state = 16 /* InDeclaration */;\n this._index--;\n }\n };\n Tokenizer.prototype.stateInCdata = function (c) {\n if (c === \"]\")\n this._state = 30 /* AfterCdata1 */;\n };\n Tokenizer.prototype.stateAfterCdata1 = function (c) {\n if (c === \"]\")\n this._state = 31 /* AfterCdata2 */;\n else\n this._state = 29 /* InCdata */;\n };\n Tokenizer.prototype.stateAfterCdata2 = function (c) {\n if (c === \">\") {\n // Remove 2 trailing chars\n this.cbs.oncdata(this.buffer.substring(this.sectionStart, this._index - 2));\n this._state = 1 /* Text */;\n this.sectionStart = this._index + 1;\n }\n else if (c !== \"]\") {\n this._state = 29 /* InCdata */;\n }\n // Else: stay in AFTER_CDATA_2 (`]]]>`)\n };\n Tokenizer.prototype.stateBeforeSpecialS = function (c) {\n if (c === \"c\" || c === \"C\") {\n this._state = 34 /* BeforeScript1 */;\n }\n else if (c === \"t\" || c === \"T\") {\n this._state = 44 /* BeforeStyle1 */;\n }\n else {\n this._state = 3 /* InTagName */;\n this._index--; // Consume the token again\n }\n };\n Tokenizer.prototype.stateBeforeSpecialSEnd = function (c) {\n if (this.special === 2 /* Script */ && (c === \"c\" || c === \"C\")) {\n this._state = 39 /* AfterScript1 */;\n }\n else if (this.special === 3 /* Style */ && (c === \"t\" || c === \"T\")) {\n this._state = 48 /* AfterStyle1 */;\n }\n else\n this._state = 1 /* Text */;\n };\n Tokenizer.prototype.stateBeforeSpecialLast = function (c, special) {\n if (c === \"/\" || c === \">\" || whitespace(c)) {\n this.special = special;\n }\n this._state = 3 /* InTagName */;\n this._index--; // Consume the token again\n };\n Tokenizer.prototype.stateAfterSpecialLast = function (c, sectionStartOffset) {\n if (c === \">\" || whitespace(c)) {\n this.special = 1 /* None */;\n this._state = 6 /* InClosingTagName */;\n this.sectionStart = this._index - sectionStartOffset;\n this._index--; // Reconsume the token\n }\n else\n this._state = 1 /* Text */;\n };\n // For entities terminated with a semicolon\n Tokenizer.prototype.parseFixedEntity = function (map) {\n if (map === void 0) { map = this.xmlMode ? xml_json_1.default : entities_json_1.default; }\n // Offset = 1\n if (this.sectionStart + 1 < this._index) {\n var entity = this.buffer.substring(this.sectionStart + 1, this._index);\n if (Object.prototype.hasOwnProperty.call(map, entity)) {\n this.emitPartial(map[entity]);\n this.sectionStart = this._index + 1;\n }\n }\n };\n // Parses legacy entities (without trailing semicolon)\n Tokenizer.prototype.parseLegacyEntity = function () {\n var start = this.sectionStart + 1;\n // The max length of legacy entities is 6\n var limit = Math.min(this._index - start, 6);\n while (limit >= 2) {\n // The min length of legacy entities is 2\n var entity = this.buffer.substr(start, limit);\n if (Object.prototype.hasOwnProperty.call(legacy_json_1.default, entity)) {\n this.emitPartial(legacy_json_1.default[entity]);\n this.sectionStart += limit + 1;\n return;\n }\n limit--;\n }\n };\n Tokenizer.prototype.stateInNamedEntity = function (c) {\n if (c === \";\") {\n this.parseFixedEntity();\n // Retry as legacy entity if entity wasn't parsed\n if (this.baseState === 1 /* Text */ &&\n this.sectionStart + 1 < this._index &&\n !this.xmlMode) {\n this.parseLegacyEntity();\n }\n this._state = this.baseState;\n }\n else if ((c < \"0\" || c > \"9\") && !isASCIIAlpha(c)) {\n if (this.xmlMode || this.sectionStart + 1 === this._index) {\n // Ignore\n }\n else if (this.baseState !== 1 /* Text */) {\n if (c !== \"=\") {\n // Parse as legacy entity, without allowing additional characters.\n this.parseFixedEntity(legacy_json_1.default);\n }\n }\n else {\n this.parseLegacyEntity();\n }\n this._state = this.baseState;\n this._index--;\n }\n };\n Tokenizer.prototype.decodeNumericEntity = function (offset, base, strict) {\n var sectionStart = this.sectionStart + offset;\n if (sectionStart !== this._index) {\n // Parse entity\n var entity = this.buffer.substring(sectionStart, this._index);\n var parsed = parseInt(entity, base);\n this.emitPartial(decode_codepoint_1.default(parsed));\n this.sectionStart = strict ? this._index + 1 : this._index;\n }\n this._state = this.baseState;\n };\n Tokenizer.prototype.stateInNumericEntity = function (c) {\n if (c === \";\") {\n this.decodeNumericEntity(2, 10, true);\n }\n else if (c < \"0\" || c > \"9\") {\n if (!this.xmlMode) {\n this.decodeNumericEntity(2, 10, false);\n }\n else {\n this._state = this.baseState;\n }\n this._index--;\n }\n };\n Tokenizer.prototype.stateInHexEntity = function (c) {\n if (c === \";\") {\n this.decodeNumericEntity(3, 16, true);\n }\n else if ((c < \"a\" || c > \"f\") &&\n (c < \"A\" || c > \"F\") &&\n (c < \"0\" || c > \"9\")) {\n if (!this.xmlMode) {\n this.decodeNumericEntity(3, 16, false);\n }\n else {\n this._state = this.baseState;\n }\n this._index--;\n }\n };\n Tokenizer.prototype.cleanup = function () {\n if (this.sectionStart < 0) {\n this.buffer = \"\";\n this.bufferOffset += this._index;\n this._index = 0;\n }\n else if (this.running) {\n if (this._state === 1 /* Text */) {\n if (this.sectionStart !== this._index) {\n this.cbs.ontext(this.buffer.substr(this.sectionStart));\n }\n this.buffer = \"\";\n this.bufferOffset += this._index;\n this._index = 0;\n }\n else if (this.sectionStart === this._index) {\n // The section just started\n this.buffer = \"\";\n this.bufferOffset += this._index;\n this._index = 0;\n }\n else {\n // Remove everything unnecessary\n this.buffer = this.buffer.substr(this.sectionStart);\n this._index -= this.sectionStart;\n this.bufferOffset += this.sectionStart;\n }\n this.sectionStart = 0;\n }\n };\n /**\n * Iterates through the buffer, calling the function corresponding to the current state.\n *\n * States that are more likely to be hit are higher up, as a performance improvement.\n */\n Tokenizer.prototype.parse = function () {\n while (this._index < this.buffer.length && this.running) {\n var c = this.buffer.charAt(this._index);\n if (this._state === 1 /* Text */) {\n this.stateText(c);\n }\n else if (this._state === 12 /* InAttributeValueDq */) {\n this.stateInAttributeValueDoubleQuotes(c);\n }\n else if (this._state === 9 /* InAttributeName */) {\n this.stateInAttributeName(c);\n }\n else if (this._state === 19 /* InComment */) {\n this.stateInComment(c);\n }\n else if (this._state === 20 /* InSpecialComment */) {\n this.stateInSpecialComment(c);\n }\n else if (this._state === 8 /* BeforeAttributeName */) {\n this.stateBeforeAttributeName(c);\n }\n else if (this._state === 3 /* InTagName */) {\n this.stateInTagName(c);\n }\n else if (this._state === 6 /* InClosingTagName */) {\n this.stateInClosingTagName(c);\n }\n else if (this._state === 2 /* BeforeTagName */) {\n this.stateBeforeTagName(c);\n }\n else if (this._state === 10 /* AfterAttributeName */) {\n this.stateAfterAttributeName(c);\n }\n else if (this._state === 13 /* InAttributeValueSq */) {\n this.stateInAttributeValueSingleQuotes(c);\n }\n else if (this._state === 11 /* BeforeAttributeValue */) {\n this.stateBeforeAttributeValue(c);\n }\n else if (this._state === 5 /* BeforeClosingTagName */) {\n this.stateBeforeClosingTagName(c);\n }\n else if (this._state === 7 /* AfterClosingTagName */) {\n this.stateAfterClosingTagName(c);\n }\n else if (this._state === 32 /* BeforeSpecialS */) {\n this.stateBeforeSpecialS(c);\n }\n else if (this._state === 21 /* AfterComment1 */) {\n this.stateAfterComment1(c);\n }\n else if (this._state === 14 /* InAttributeValueNq */) {\n this.stateInAttributeValueNoQuotes(c);\n }\n else if (this._state === 4 /* InSelfClosingTag */) {\n this.stateInSelfClosingTag(c);\n }\n else if (this._state === 16 /* InDeclaration */) {\n this.stateInDeclaration(c);\n }\n else if (this._state === 15 /* BeforeDeclaration */) {\n this.stateBeforeDeclaration(c);\n }\n else if (this._state === 22 /* AfterComment2 */) {\n this.stateAfterComment2(c);\n }\n else if (this._state === 18 /* BeforeComment */) {\n this.stateBeforeComment(c);\n }\n else if (this._state === 33 /* BeforeSpecialSEnd */) {\n this.stateBeforeSpecialSEnd(c);\n }\n else if (this._state === 53 /* BeforeSpecialTEnd */) {\n stateAfterSpecialTEnd(this, c);\n }\n else if (this._state === 39 /* AfterScript1 */) {\n stateAfterScript1(this, c);\n }\n else if (this._state === 40 /* AfterScript2 */) {\n stateAfterScript2(this, c);\n }\n else if (this._state === 41 /* AfterScript3 */) {\n stateAfterScript3(this, c);\n }\n else if (this._state === 34 /* BeforeScript1 */) {\n stateBeforeScript1(this, c);\n }\n else if (this._state === 35 /* BeforeScript2 */) {\n stateBeforeScript2(this, c);\n }\n else if (this._state === 36 /* BeforeScript3 */) {\n stateBeforeScript3(this, c);\n }\n else if (this._state === 37 /* BeforeScript4 */) {\n stateBeforeScript4(this, c);\n }\n else if (this._state === 38 /* BeforeScript5 */) {\n this.stateBeforeSpecialLast(c, 2 /* Script */);\n }\n else if (this._state === 42 /* AfterScript4 */) {\n stateAfterScript4(this, c);\n }\n else if (this._state === 43 /* AfterScript5 */) {\n this.stateAfterSpecialLast(c, 6);\n }\n else if (this._state === 44 /* BeforeStyle1 */) {\n stateBeforeStyle1(this, c);\n }\n else if (this._state === 29 /* InCdata */) {\n this.stateInCdata(c);\n }\n else if (this._state === 45 /* BeforeStyle2 */) {\n stateBeforeStyle2(this, c);\n }\n else if (this._state === 46 /* BeforeStyle3 */) {\n stateBeforeStyle3(this, c);\n }\n else if (this._state === 47 /* BeforeStyle4 */) {\n this.stateBeforeSpecialLast(c, 3 /* Style */);\n }\n else if (this._state === 48 /* AfterStyle1 */) {\n stateAfterStyle1(this, c);\n }\n else if (this._state === 49 /* AfterStyle2 */) {\n stateAfterStyle2(this, c);\n }\n else if (this._state === 50 /* AfterStyle3 */) {\n stateAfterStyle3(this, c);\n }\n else if (this._state === 51 /* AfterStyle4 */) {\n this.stateAfterSpecialLast(c, 5);\n }\n else if (this._state === 52 /* BeforeSpecialT */) {\n stateBeforeSpecialT(this, c);\n }\n else if (this._state === 54 /* BeforeTitle1 */) {\n stateBeforeTitle1(this, c);\n }\n else if (this._state === 55 /* BeforeTitle2 */) {\n stateBeforeTitle2(this, c);\n }\n else if (this._state === 56 /* BeforeTitle3 */) {\n stateBeforeTitle3(this, c);\n }\n else if (this._state === 57 /* BeforeTitle4 */) {\n this.stateBeforeSpecialLast(c, 4 /* Title */);\n }\n else if (this._state === 58 /* AfterTitle1 */) {\n stateAfterTitle1(this, c);\n }\n else if (this._state === 59 /* AfterTitle2 */) {\n stateAfterTitle2(this, c);\n }\n else if (this._state === 60 /* AfterTitle3 */) {\n stateAfterTitle3(this, c);\n }\n else if (this._state === 61 /* AfterTitle4 */) {\n this.stateAfterSpecialLast(c, 5);\n }\n else if (this._state === 17 /* InProcessingInstruction */) {\n this.stateInProcessingInstruction(c);\n }\n else if (this._state === 64 /* InNamedEntity */) {\n this.stateInNamedEntity(c);\n }\n else if (this._state === 23 /* BeforeCdata1 */) {\n stateBeforeCdata1(this, c);\n }\n else if (this._state === 62 /* BeforeEntity */) {\n stateBeforeEntity(this, c);\n }\n else if (this._state === 24 /* BeforeCdata2 */) {\n stateBeforeCdata2(this, c);\n }\n else if (this._state === 25 /* BeforeCdata3 */) {\n stateBeforeCdata3(this, c);\n }\n else if (this._state === 30 /* AfterCdata1 */) {\n this.stateAfterCdata1(c);\n }\n else if (this._state === 31 /* AfterCdata2 */) {\n this.stateAfterCdata2(c);\n }\n else if (this._state === 26 /* BeforeCdata4 */) {\n stateBeforeCdata4(this, c);\n }\n else if (this._state === 27 /* BeforeCdata5 */) {\n stateBeforeCdata5(this, c);\n }\n else if (this._state === 28 /* BeforeCdata6 */) {\n this.stateBeforeCdata6(c);\n }\n else if (this._state === 66 /* InHexEntity */) {\n this.stateInHexEntity(c);\n }\n else if (this._state === 65 /* InNumericEntity */) {\n this.stateInNumericEntity(c);\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n }\n else if (this._state === 63 /* BeforeNumericEntity */) {\n stateBeforeNumericEntity(this, c);\n }\n else {\n this.cbs.onerror(Error(\"unknown _state\"), this._state);\n }\n this._index++;\n }\n this.cleanup();\n };\n Tokenizer.prototype.finish = function () {\n // If there is remaining data, emit it in a reasonable way\n if (this.sectionStart < this._index) {\n this.handleTrailingData();\n }\n this.cbs.onend();\n };\n Tokenizer.prototype.handleTrailingData = function () {\n var data = this.buffer.substr(this.sectionStart);\n if (this._state === 29 /* InCdata */ ||\n this._state === 30 /* AfterCdata1 */ ||\n this._state === 31 /* AfterCdata2 */) {\n this.cbs.oncdata(data);\n }\n else if (this._state === 19 /* InComment */ ||\n this._state === 21 /* AfterComment1 */ ||\n this._state === 22 /* AfterComment2 */) {\n this.cbs.oncomment(data);\n }\n else if (this._state === 64 /* InNamedEntity */ && !this.xmlMode) {\n this.parseLegacyEntity();\n if (this.sectionStart < this._index) {\n this._state = this.baseState;\n this.handleTrailingData();\n }\n }\n else if (this._state === 65 /* InNumericEntity */ && !this.xmlMode) {\n this.decodeNumericEntity(2, 10, false);\n if (this.sectionStart < this._index) {\n this._state = this.baseState;\n this.handleTrailingData();\n }\n }\n else if (this._state === 66 /* InHexEntity */ && !this.xmlMode) {\n this.decodeNumericEntity(3, 16, false);\n if (this.sectionStart < this._index) {\n this._state = this.baseState;\n this.handleTrailingData();\n }\n }\n else if (this._state !== 3 /* InTagName */ &&\n this._state !== 8 /* BeforeAttributeName */ &&\n this._state !== 11 /* BeforeAttributeValue */ &&\n this._state !== 10 /* AfterAttributeName */ &&\n this._state !== 9 /* InAttributeName */ &&\n this._state !== 13 /* InAttributeValueSq */ &&\n this._state !== 12 /* InAttributeValueDq */ &&\n this._state !== 14 /* InAttributeValueNq */ &&\n this._state !== 6 /* InClosingTagName */) {\n this.cbs.ontext(data);\n }\n /*\n * Else, ignore remaining data\n * TODO add a way to remove current tag\n */\n };\n Tokenizer.prototype.getSection = function () {\n return this.buffer.substring(this.sectionStart, this._index);\n };\n Tokenizer.prototype.emitToken = function (name) {\n this.cbs[name](this.getSection());\n this.sectionStart = -1;\n };\n Tokenizer.prototype.emitPartial = function (value) {\n if (this.baseState !== 1 /* Text */) {\n this.cbs.onattribdata(value); // TODO implement the new event\n }\n else {\n this.cbs.ontext(value);\n }\n };\n return Tokenizer;\n}());\nexports.default = Tokenizer;\n", "\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.Parser = void 0;\nvar Tokenizer_1 = __importDefault(require(\"./Tokenizer\"));\nvar formTags = new Set([\n \"input\",\n \"option\",\n \"optgroup\",\n \"select\",\n \"button\",\n \"datalist\",\n \"textarea\",\n]);\nvar pTag = new Set([\"p\"]);\nvar openImpliesClose = {\n tr: new Set([\"tr\", \"th\", \"td\"]),\n th: new Set([\"th\"]),\n td: new Set([\"thead\", \"th\", \"td\"]),\n body: new Set([\"head\", \"link\", \"script\"]),\n li: new Set([\"li\"]),\n p: pTag,\n h1: pTag,\n h2: pTag,\n h3: pTag,\n h4: pTag,\n h5: pTag,\n h6: pTag,\n select: formTags,\n input: formTags,\n output: formTags,\n button: formTags,\n datalist: formTags,\n textarea: formTags,\n option: new Set([\"option\"]),\n optgroup: new Set([\"optgroup\", \"option\"]),\n dd: new Set([\"dt\", \"dd\"]),\n dt: new Set([\"dt\", \"dd\"]),\n address: pTag,\n article: pTag,\n aside: pTag,\n blockquote: pTag,\n details: pTag,\n div: pTag,\n dl: pTag,\n fieldset: pTag,\n figcaption: pTag,\n figure: pTag,\n footer: pTag,\n form: pTag,\n header: pTag,\n hr: pTag,\n main: pTag,\n nav: pTag,\n ol: pTag,\n pre: pTag,\n section: pTag,\n table: pTag,\n ul: pTag,\n rt: new Set([\"rt\", \"rp\"]),\n rp: new Set([\"rt\", \"rp\"]),\n tbody: new Set([\"thead\", \"tbody\"]),\n tfoot: new Set([\"thead\", \"tbody\"]),\n};\nvar voidElements = new Set([\n \"area\",\n \"base\",\n \"basefont\",\n \"br\",\n \"col\",\n \"command\",\n \"embed\",\n \"frame\",\n \"hr\",\n \"img\",\n \"input\",\n \"isindex\",\n \"keygen\",\n \"link\",\n \"meta\",\n \"param\",\n \"source\",\n \"track\",\n \"wbr\",\n]);\nvar foreignContextElements = new Set([\"math\", \"svg\"]);\nvar htmlIntegrationElements = new Set([\n \"mi\",\n \"mo\",\n \"mn\",\n \"ms\",\n \"mtext\",\n \"annotation-xml\",\n \"foreignObject\",\n \"desc\",\n \"title\",\n]);\nvar reNameEnd = /\\s|\\//;\nvar Parser = /** @class */ (function () {\n function Parser(cbs, options) {\n if (options === void 0) { options = {}; }\n var _a, _b, _c, _d, _e;\n /** The start index of the last event. */\n this.startIndex = 0;\n /** The end index of the last event. */\n this.endIndex = null;\n this.tagname = \"\";\n this.attribname = \"\";\n this.attribvalue = \"\";\n this.attribs = null;\n this.stack = [];\n this.foreignContext = [];\n this.options = options;\n this.cbs = cbs !== null && cbs !== void 0 ? cbs : {};\n this.lowerCaseTagNames = (_a = options.lowerCaseTags) !== null && _a !== void 0 ? _a : !options.xmlMode;\n this.lowerCaseAttributeNames =\n (_b = options.lowerCaseAttributeNames) !== null && _b !== void 0 ? _b : !options.xmlMode;\n this.tokenizer = new ((_c = options.Tokenizer) !== null && _c !== void 0 ? _c : Tokenizer_1.default)(this.options, this);\n (_e = (_d = this.cbs).onparserinit) === null || _e === void 0 ? void 0 : _e.call(_d, this);\n }\n Parser.prototype.updatePosition = function (initialOffset) {\n if (this.endIndex === null) {\n if (this.tokenizer.sectionStart <= initialOffset) {\n this.startIndex = 0;\n }\n else {\n this.startIndex = this.tokenizer.sectionStart - initialOffset;\n }\n }\n else {\n this.startIndex = this.endIndex + 1;\n }\n this.endIndex = this.tokenizer.getAbsoluteIndex();\n };\n // Tokenizer event handlers\n Parser.prototype.ontext = function (data) {\n var _a, _b;\n this.updatePosition(1);\n this.endIndex--;\n (_b = (_a = this.cbs).ontext) === null || _b === void 0 ? void 0 : _b.call(_a, data);\n };\n Parser.prototype.onopentagname = function (name) {\n var _a, _b;\n if (this.lowerCaseTagNames) {\n name = name.toLowerCase();\n }\n this.tagname = name;\n if (!this.options.xmlMode &&\n Object.prototype.hasOwnProperty.call(openImpliesClose, name)) {\n var el = void 0;\n while (this.stack.length > 0 &&\n openImpliesClose[name].has((el = this.stack[this.stack.length - 1]))) {\n this.onclosetag(el);\n }\n }\n if (this.options.xmlMode || !voidElements.has(name)) {\n this.stack.push(name);\n if (foreignContextElements.has(name)) {\n this.foreignContext.push(true);\n }\n else if (htmlIntegrationElements.has(name)) {\n this.foreignContext.push(false);\n }\n }\n (_b = (_a = this.cbs).onopentagname) === null || _b === void 0 ? void 0 : _b.call(_a, name);\n if (this.cbs.onopentag)\n this.attribs = {};\n };\n Parser.prototype.onopentagend = function () {\n var _a, _b;\n this.updatePosition(1);\n if (this.attribs) {\n (_b = (_a = this.cbs).onopentag) === null || _b === void 0 ? void 0 : _b.call(_a, this.tagname, this.attribs);\n this.attribs = null;\n }\n if (!this.options.xmlMode &&\n this.cbs.onclosetag &&\n voidElements.has(this.tagname)) {\n this.cbs.onclosetag(this.tagname);\n }\n this.tagname = \"\";\n };\n Parser.prototype.onclosetag = function (name) {\n this.updatePosition(1);\n if (this.lowerCaseTagNames) {\n name = name.toLowerCase();\n }\n if (foreignContextElements.has(name) ||\n htmlIntegrationElements.has(name)) {\n this.foreignContext.pop();\n }\n if (this.stack.length &&\n (this.options.xmlMode || !voidElements.has(name))) {\n var pos = this.stack.lastIndexOf(name);\n if (pos !== -1) {\n if (this.cbs.onclosetag) {\n pos = this.stack.length - pos;\n while (pos--) {\n // We know the stack has sufficient elements.\n this.cbs.onclosetag(this.stack.pop());\n }\n }\n else\n this.stack.length = pos;\n }\n else if (name === \"p\" && !this.options.xmlMode) {\n this.onopentagname(name);\n this.closeCurrentTag();\n }\n }\n else if (!this.options.xmlMode && (name === \"br\" || name === \"p\")) {\n this.onopentagname(name);\n this.closeCurrentTag();\n }\n };\n Parser.prototype.onselfclosingtag = function () {\n if (this.options.xmlMode ||\n this.options.recognizeSelfClosing ||\n this.foreignContext[this.foreignContext.length - 1]) {\n this.closeCurrentTag();\n }\n else {\n this.onopentagend();\n }\n };\n Parser.prototype.closeCurrentTag = function () {\n var _a, _b;\n var name = this.tagname;\n this.onopentagend();\n /*\n * Self-closing tags will be on the top of the stack\n * (cheaper check than in onclosetag)\n */\n if (this.stack[this.stack.length - 1] === name) {\n (_b = (_a = this.cbs).onclosetag) === null || _b === void 0 ? void 0 : _b.call(_a, name);\n this.stack.pop();\n }\n };\n Parser.prototype.onattribname = function (name) {\n if (this.lowerCaseAttributeNames) {\n name = name.toLowerCase();\n }\n this.attribname = name;\n };\n Parser.prototype.onattribdata = function (value) {\n this.attribvalue += value;\n };\n Parser.prototype.onattribend = function (quote) {\n var _a, _b;\n (_b = (_a = this.cbs).onattribute) === null || _b === void 0 ? void 0 : _b.call(_a, this.attribname, this.attribvalue, quote);\n if (this.attribs &&\n !Object.prototype.hasOwnProperty.call(this.attribs, this.attribname)) {\n this.attribs[this.attribname] = this.attribvalue;\n }\n this.attribname = \"\";\n this.attribvalue = \"\";\n };\n Parser.prototype.getInstructionName = function (value) {\n var idx = value.search(reNameEnd);\n var name = idx < 0 ? value : value.substr(0, idx);\n if (this.lowerCaseTagNames) {\n name = name.toLowerCase();\n }\n return name;\n };\n Parser.prototype.ondeclaration = function (value) {\n if (this.cbs.onprocessinginstruction) {\n var name_1 = this.getInstructionName(value);\n this.cbs.onprocessinginstruction(\"!\" + name_1, \"!\" + value);\n }\n };\n Parser.prototype.onprocessinginstruction = function (value) {\n if (this.cbs.onprocessinginstruction) {\n var name_2 = this.getInstructionName(value);\n this.cbs.onprocessinginstruction(\"?\" + name_2, \"?\" + value);\n }\n };\n Parser.prototype.oncomment = function (value) {\n var _a, _b, _c, _d;\n this.updatePosition(4);\n (_b = (_a = this.cbs).oncomment) === null || _b === void 0 ? void 0 : _b.call(_a, value);\n (_d = (_c = this.cbs).oncommentend) === null || _d === void 0 ? void 0 : _d.call(_c);\n };\n Parser.prototype.oncdata = function (value) {\n var _a, _b, _c, _d, _e, _f;\n this.updatePosition(1);\n if (this.options.xmlMode || this.options.recognizeCDATA) {\n (_b = (_a = this.cbs).oncdatastart) === null || _b === void 0 ? void 0 : _b.call(_a);\n (_d = (_c = this.cbs).ontext) === null || _d === void 0 ? void 0 : _d.call(_c, value);\n (_f = (_e = this.cbs).oncdataend) === null || _f === void 0 ? void 0 : _f.call(_e);\n }\n else {\n this.oncomment(\"[CDATA[\" + value + \"]]\");\n }\n };\n Parser.prototype.onerror = function (err) {\n var _a, _b;\n (_b = (_a = this.cbs).onerror) === null || _b === void 0 ? void 0 : _b.call(_a, err);\n };\n Parser.prototype.onend = function () {\n var _a, _b;\n if (this.cbs.onclosetag) {\n for (var i = this.stack.length; i > 0; this.cbs.onclosetag(this.stack[--i]))\n ;\n }\n (_b = (_a = this.cbs).onend) === null || _b === void 0 ? void 0 : _b.call(_a);\n };\n /**\n * Resets the parser to a blank state, ready to parse a new HTML document\n */\n Parser.prototype.reset = function () {\n var _a, _b, _c, _d;\n (_b = (_a = this.cbs).onreset) === null || _b === void 0 ? void 0 : _b.call(_a);\n this.tokenizer.reset();\n this.tagname = \"\";\n this.attribname = \"\";\n this.attribs = null;\n this.stack = [];\n (_d = (_c = this.cbs).onparserinit) === null || _d === void 0 ? void 0 : _d.call(_c, this);\n };\n /**\n * Resets the parser, then parses a complete document and\n * pushes it to the handler.\n *\n * @param data Document to parse.\n */\n Parser.prototype.parseComplete = function (data) {\n this.reset();\n this.end(data);\n };\n /**\n * Parses a chunk of data and calls the corresponding callbacks.\n *\n * @param chunk Chunk to parse.\n */\n Parser.prototype.write = function (chunk) {\n this.tokenizer.write(chunk);\n };\n /**\n * Parses the end of the buffer and clears the stack, calls onend.\n *\n * @param chunk Optional final chunk to parse.\n */\n Parser.prototype.end = function (chunk) {\n this.tokenizer.end(chunk);\n };\n /**\n * Pauses parsing. The parser won't emit events until `resume` is called.\n */\n Parser.prototype.pause = function () {\n this.tokenizer.pause();\n };\n /**\n * Resumes parsing after `pause` was called.\n */\n Parser.prototype.resume = function () {\n this.tokenizer.resume();\n };\n /**\n * Alias of `write`, for backwards compatibility.\n *\n * @param chunk Chunk to parse.\n * @deprecated\n */\n Parser.prototype.parseChunk = function (chunk) {\n this.write(chunk);\n };\n /**\n * Alias of `end`, for backwards compatibility.\n *\n * @param chunk Optional final chunk to parse.\n * @deprecated\n */\n Parser.prototype.done = function (chunk) {\n this.end(chunk);\n };\n return Parser;\n}());\nexports.Parser = Parser;\n", "\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.Doctype = exports.CDATA = exports.Tag = exports.Style = exports.Script = exports.Comment = exports.Directive = exports.Text = exports.Root = exports.isTag = exports.ElementType = void 0;\n/** Types of elements found in htmlparser2's DOM */\nvar ElementType;\n(function (ElementType) {\n /** Type for the root element of a document */\n ElementType[\"Root\"] = \"root\";\n /** Type for Text */\n ElementType[\"Text\"] = \"text\";\n /** Type for */\n ElementType[\"Directive\"] = \"directive\";\n /** Type for */\n ElementType[\"Comment\"] = \"comment\";\n /** Type for