#!/usr/bin/env node const e=require("fs"),t=require("util"),n=require("path"),r=require("crypto");require("events");const i=require("https"),s=require("zlib"),o=require("module"),a=require("rollup-plugin-visualizer"),B=require("worker_threads"),c=require("url"),u=require("net"),l=require("os"),h=require("http"),p=require("http2");function f(e){return null==e?[]:Array.isArray(e)?e:[e]}function d(e,t,n,r){var i,s=e[t],o=~r.string.indexOf(t)?null==n||!0===n?"":String(n):"boolean"==typeof n?n:~r.boolean.indexOf(t)?"false"!==n&&("true"===n||(e._.push(0*(i=+n)==0?i:n),!!n)):0*(i=+n)==0?i:n;e[t]=null==s?o:Array.isArray(s)?s.concat(o):[s,o]}function C(e,t){t=t||{};var n,r,i,s,o,a={_:[]},B=0,c=0,u=0,l=(e=e||[]).length;const h=void 0!==t.alias,p=void 0!==t.unknown,C=void 0!==t.default;if(t.alias=t.alias||{},t.string=f(t.string),t.boolean=f(t.boolean),h)for(n in t.alias)for(r=t.alias[n]=f(t.alias[n]),B=0;B0;)for(c=(r=t.alias[t.boolean[B]]||[]).length;c-- >0;)t.boolean.push(r[c]);for(B=t.string.length;B-- >0;)for(c=(r=t.alias[t.string[B]]||[]).length;c-- >0;)t.string.push(r[c]);if(C)for(n in t.default)if(s=typeof t.default[n],r=t.alias[n]=t.alias[n]||[],void 0!==t[s])for(t[s].push(n),B=0;B0;)a[r.shift()]=a[n];return a}const m={__proto__:null,default:C},g=4,A=" ",E="__all__",y="__default__",v="\n";function b(e){if(!e.length)return"";let t=_(e.map(e=>e[0]))+g;return e.map(e=>e[0]+" ".repeat(t-e[0].length)+e[1]+(null==e[2]?"":` (default ${e[2]})`))}function _(e){let t=0,n=0,r=0,i=e.length;if(i)for(;i--;)n=e[i].length,n>t&&(r=i,t=n);return e[r].length}function S(e){return e}function w(e,t,n){if(!t||!t.length)return"";let r=0,i="";for(i+=v+A+e;r`${o} ${e}`.replace(/\s+/g," "),c=[["-h, --help","Displays this message"]];if(n===y&&c.unshift(["-v, --version","Displays current version"]),s.options=(s.options||[]).concat(a.options,c),s.options.length>0&&(s.usage+=" [options]"),i+=w("Description",s.describe,S),i+=w("Usage",[s.usage],B),r||n!==y)r||n===y||(i+=w("Aliases",s.alibi,B));else{let e,n=/^__/,r="",s=[];for(e in t)"string"==typeof t[e]||n.test(e)||s.push([e,(t[e].describe||[""])[0]])<3&&(r+=v+A+A+`${o} ${e} --help`);i+=w("Available Commands",b(s),S),i+=v+A+"For more info, run any command with the `--help` flag"+r+v}return i+=w("Options",b(s.options),S),i+=w("Examples",s.examples.map(B),S),i},D=function(e,t,n=1){let r=w("ERROR",[t],S);r+=v+A+`Run \`$ ${e} --help\` for more info.`+v,console.error(r),process.exit(n)},I=function(e){return(e||"").split(/^-{1,2}|,|\s+-{1,2}|\s+/).filter(Boolean)},O=function(e){return(e||"").replace(/([.?!])\s*(?=[A-Z])/g,"$1|").split("|")},k={help:x,error:D,parse:I,sentences:O},N="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function T(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return F(e,null==t?n.path:t)}},n.exports),n.exports}function P(e){return e&&e.default||e}function F(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}const L=P(m),M="__all__",R="__default__";class G{constructor(e,t){let[n,...r]=e.split(/\s+/);t=t||r.length>0,this.bin=n,this.ver="0.0.0",this.default="",this.tree={},this.command(M),this.command([R].concat(t?r:"").join(" ")),this.single=t,this.curr=""}command(e,t,n={}){if(this.single)throw new Error('Disable "single" mode to add commands');let r=[],i=[],s=/(\[|<)/;if(e.split(/\s+/).forEach(e=>{(s.test(e.charAt(0))?i:r).push(e)}),r=r.join(" "),r in this.tree)throw new Error("Command already exists: "+r);return r.includes("__")||i.unshift(r),i=i.join(" "),this.curr=r,n.default&&(this.default=r),this.tree[r]={usage:i,alibi:[],options:[],alias:{},default:{},examples:[]},n.alias&&this.alias(n.alias),t&&this.describe(t),this}describe(e){return this.tree[this.curr||R].describe=Array.isArray(e)?e:k.sentences(e),this}alias(...e){if(this.single)throw new Error('Cannot call `alias()` in "single" mode');if(!this.curr)throw new Error("Cannot call `alias()` before defining a command");return(this.tree[this.curr].alibi=this.tree[this.curr].alibi.concat(...e)).forEach(e=>this.tree[e]=this.curr),this}option(e,t,n){let r=this.tree[this.curr||M],[i,s]=k.parse(e);if(s&&s.length>1&&([i,s]=[s,i]),e="--"+i,s&&s.length>0){e=`-${s}, ${e}`;let t=r.alias[s];r.alias[s]=(t||[]).concat(i)}let o=[e,t||""];return void 0!==n?(o.push(n),r.default[i]=n):s||(r.default[i]=void 0),r.options.push(o),this}action(e){return this.tree[this.curr||R].handler=e,this}example(e){return this.tree[this.curr||R].examples.push(e),this}version(e){return this.ver=e,this}parse(e,t={}){e=e.slice();let n,r,i,s,o=2,a=L(e.slice(o),{alias:{h:"help",v:"version"}}),B=this.single,c=this.bin,u="";if(B)s=this.tree[R];else{let t,B=1,l=a._.length+1;for(;B"<"===e.charAt(0)),d=h._.splice(0,f.length);if(d.length"["===e.charAt(0)).forEach(e=>{d.push(h._.shift())}),d.push(h);let C=s.handler;return t.lazy?{args:d,name:u,handler:C}:C.apply(null,d)}help(e){console.log(k.help(this.bin,this.tree,e||R,this.single))}_version(){console.log(`${this.bin}, ${this.ver}`)}}var H=(e,t)=>new G(e,t),K=!0,V="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},Q=0;if(V.process&&V.process.env&&V.process.stdout){var U=V.process.env,J=U.FORCE_COLOR,j=U.NODE_DISABLE_COLORS,W=U.TERM;K=!j&&"dumb"!==W&&"0"!==J&&process.stdout.isTTY,K&&(Q=W&&W.endsWith("-256color")?2:1)}var X={enabled:K,supportLevel:Q};function q(e,t,n){void 0===n&&(n=1);var r="["+e+"m",i="["+t+"m",s=new RegExp("\\x1b\\["+t+"m","g");return function(e){return X.enabled&&X.supportLevel>=n?r+(""+e).replace(s,r)+i:""+e}}function z(e){return(""+e).replace(/\x1b\[[0-9;]+m/g,"").replace(/\x1b\]8;;.*?\x07(.*?)\x1b\]8;;\x07/g,(function(e,t){return t}))}q(0,0);var Y=q(1,22),Z=q(2,22);q(3,23),q(4,24),q(7,27),q(8,28),q(9,29);var $=q(30,39),ee=q(31,39),te=q(32,39),ne=q(33,39);q(34,39);var re=q(35,39),ie=q(36,39),se=q(97,39);q(90,39),q(37,39);var oe=q(91,39),ae=q(92,39),Be=q(93,39),ce=q(94,39);q(95,39),q(96,39),q(40,49);var ue=q(41,49);q(42,49);var le=q(43,49);q(44,49),q(45,49),q(46,49),q(107,49),q(100,49),q(101,49),q(102,49),q(103,49),q(104,49),q(105,49),q(106,49),q(47,49);var he=function(e){return q("38;5;"+e,0,2)};const pe=t.promisify(e.readdir),fe=t.promisify(e.unlink),de=t.promisify(e.rmdir),Ce=t.promisify(e.stat);async function me(e){if((await Ce(e)).isDirectory()){let t=await pe(e);return await Promise.all(t.map(t=>me(n.join(e,t)))),de(e)}return fe(e)}function ge(t,r={}){let i=n.resolve(r.cwd||".",t);return e.existsSync(i)&&me(i)}for(var Ae="2.43.1",Ee={},ye="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",ve=0;ve>>=1,l&&(a=0===a?-2147483648:-a),r[i]+=a,i++,a=o=0}}}return _e(n,r,i),t.push(n),t}function _e(e,t,n){4===n?e.push([t[0],t[1],t[2],t[3]]):5===n?e.push([t[0],t[1],t[2],t[3],t[4]]):1===n&&e.push([t[0]])}function Se(e){for(var t=0,n=0,r=0,i=0,s="",o=0;o0&&(s+=";"),0!==a.length){for(var B=0,c=[],u=0,l=a;u1&&(p+=we(h[1]-t)+we(h[2]-n)+we(h[3]-r),t=h[1],n=h[2],r=h[3]),5===h.length&&(p+=we(h[4]-i),i=h[4]),c.push(p)}s+=c.join(",")}}return s}function we(e){var t="";e=e<0?-e<<1|1:e<<1;do{var n=31&e;(e>>>=5)>0&&(n|=32),t+=ye[n]}while(e>0);return t}var xe=function e(t){this.bits=t instanceof e?t.bits.slice():[]};xe.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},xe.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var De=function(e,t,n){this.start=e,this.end=t,this.original=n,this.intro="",this.outro="",this.content=n,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};De.prototype.appendLeft=function(e){this.outro+=e},De.prototype.appendRight=function(e){this.intro=this.intro+e},De.prototype.clone=function(){var e=new De(this.start,this.end,this.original);return e.intro=this.intro,e.outro=this.outro,e.content=this.content,e.storeName=this.storeName,e.edited=this.edited,e},De.prototype.contains=function(e){return this.start=r.length)return"\t";var i=r.reduce((function(e,t){var n=/^ +/.exec(t)[0].length;return Math.min(n,e)}),1/0);return new Array(i+1).join(" ")}function Ne(e,t){var n=e.split(/[/\\]/),r=t.split(/[/\\]/);for(n.pop();n[0]===r[0];)n.shift(),r.shift();if(n.length)for(var i=n.length;i--;)n[i]="..";return n.concat(r).join("/")}Oe.prototype.toString=function(){return JSON.stringify(this)},Oe.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+Ie(this.toString())};var Te=Object.prototype.toString;function Pe(e){return"[object Object]"===Te.call(e)}function Fe(e){for(var t=e.split("\n"),n=[],r=0,i=0;r>1;e=0&&i.push(r),this.rawSegments.push(i)}else this.pending&&this.rawSegments.push(this.pending);this.advance(t),this.pending=null},Le.prototype.addUneditedChunk=function(e,t,n,r,i){for(var s=t.start,o=!0;s1){for(var n=0;n=e&&n<=t)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(t),this._split(n);var r=this.byStart[e],i=this.byEnd[t],s=r.previous,o=i.next,a=this.byStart[n];if(!a&&i===this.lastChunk)return this;var B=a?a.previous:this.lastChunk;return s&&(s.next=o),o&&(o.previous=s),B&&(B.next=r),a&&(a.previous=i),r.previous||(this.firstChunk=i.next),i.next||(this.lastChunk=r.previous,this.lastChunk.next=null),r.previous=B,i.next=a||null,B||(this.firstChunk=r),a||(this.lastChunk=i),this},Ge.prototype.overwrite=function(e,t,n,r){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(t>this.original.length)throw new Error("end is out of bounds");if(e===t)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(e),this._split(t),!0===r&&(Re.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),Re.storeName=!0),r={storeName:!0});var i=void 0!==r&&r.storeName,s=void 0!==r&&r.contentOnly;if(i){var o=this.original.slice(e,t);this.storedNames[o]=!0}var a=this.byStart[e],B=this.byEnd[t];if(a){if(t>a.end&&a.next!==this.byStart[a.end])throw new Error("Cannot overwrite across a split point");if(a.edit(n,i,s),a!==B){for(var c=a.next;c!==B;)c.edit("",!1),c=c.next;c.edit("",!1)}}else{var u=new De(e,t,"").edit(n,i);B.next=u,u.previous=B}return this},Ge.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},Ge.prototype.prependLeft=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.prependLeft(t):this.intro=t+this.intro,this},Ge.prototype.prependRight=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.prependRight(t):this.outro=t+this.outro,this},Ge.prototype.remove=function(e,t){for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(e===t)return this;if(e<0||t>this.original.length)throw new Error("Character is out of bounds");if(e>t)throw new Error("end must be greater than start");this._split(e),this._split(t);for(var n=this.byStart[e];n;)n.intro="",n.outro="",n.edit(""),n=t>n.end?this.byStart[n.end]:null;return this},Ge.prototype.lastChar=function(){if(this.outro.length)return this.outro[this.outro.length-1];var e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""},Ge.prototype.lastLine=function(){var e=this.outro.lastIndexOf(Me);if(-1!==e)return this.outro.substr(e+1);var t=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(e=n.outro.lastIndexOf(Me)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(Me)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(Me)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(Me))?this.intro.substr(e+1)+t:this.intro+t},Ge.prototype.slice=function(e,t){for(void 0===e&&(e=0),void 0===t&&(t=this.original.length);e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;for(var n="",r=this.firstChunk;r&&(r.start>e||r.end<=e);){if(r.start=t)return n;r=r.next}if(r&&r.edited&&r.start!==e)throw new Error("Cannot use replaced character "+e+" as slice start anchor.");for(var i=r;r;){!r.intro||i===r&&r.start!==e||(n+=r.intro);var s=r.start=t;if(s&&r.edited&&r.end!==t)throw new Error("Cannot use replaced character "+t+" as slice end anchor.");var o=i===r?e-r.start:0,a=s?r.content.length+t-r.end:r.content.length;if(n+=r.content.slice(o,a),!r.outro||s&&r.end!==t||(n+=r.outro),s)break;r=r.next}return n},Ge.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},Ge.prototype._split=function(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,n=e>t.end;t;){if(t.contains(e))return this._splitChunk(t,e);t=n?this.byStart[t.end]:this.byEnd[t.start]}},Ge.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=Fe(this.original)(t);throw new Error("Cannot split a chunk that has already been edited ("+n.line+":"+n.column+' – "'+e.original+'")')}var r=e.split(t);return this.byEnd[t]=e,this.byStart[t]=r,this.byEnd[r.end]=r,e===this.lastChunk&&(this.lastChunk=r),this.lastSearchedChunk=e,!0},Ge.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},Ge.prototype.isEmpty=function(){var e=this.firstChunk;do{if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1}while(e=e.next);return!0},Ge.prototype.length=function(){var e=this.firstChunk,t=0;do{t+=e.intro.length+e.content.length+e.outro.length}while(e=e.next);return t},Ge.prototype.trimLines=function(){return this.trim("[\\r\\n]")},Ge.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},Ge.prototype.trimEndAborted=function(e){var t=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(t,""),this.outro.length)return!0;var n=this.lastChunk;do{var r=n.end,i=n.trimEnd(t);if(n.end!==r&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.previous}while(n);return!1},Ge.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},Ge.prototype.trimStartAborted=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),this.intro.length)return!0;var n=this.firstChunk;do{var r=n.end,i=n.trimStart(t);if(n.end!==r&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.next}while(n);return!1},Ge.prototype.trimStart=function(e){return this.trimStartAborted(e),this};var He=Object.prototype.hasOwnProperty,Ke=function(e){void 0===e&&(e={}),this.intro=e.intro||"",this.separator=void 0!==e.separator?e.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};function Ve(e,t){const n=e.split(/[/\\]/).filter(Boolean),r=t.split(/[/\\]/).filter(Boolean);for("."===n[0]&&n.shift(),"."===r[0]&&r.shift();n[0]&&r[0]&&n[0]===r[0];)n.shift(),r.shift();for(;".."===r[0]&&n.length>0;)r.shift(),n.pop();for(;n.pop();)r.unshift("..");return r.join("/")}Ke.prototype.addSource=function(e){if(e instanceof Ge)return this.addSource({content:e,filename:e.filename,separator:this.separator});if(!Pe(e)||!e.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(t){He.call(e,t)||(e[t]=e.content[t])})),void 0===e.separator&&(e.separator=this.separator),e.filename)if(He.call(this.uniqueSourceIndexByFilename,e.filename)){var t=this.uniqueSources[this.uniqueSourceIndexByFilename[e.filename]];if(e.content.original!==t.content)throw new Error("Illegal source: same filename ("+e.filename+"), different contents")}else this.uniqueSourceIndexByFilename[e.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:e.filename,content:e.content.original});return this.sources.push(e),this},Ke.prototype.append=function(e,t){return this.addSource({content:new Ge(e),separator:t&&t.separator||""}),this},Ke.prototype.clone=function(){var e=new Ke({intro:this.intro,separator:this.separator});return this.sources.forEach((function(t){e.addSource({filename:t.filename,content:t.content.clone(),separator:t.separator})})),e},Ke.prototype.generateDecodedMap=function(e){var t=this;void 0===e&&(e={});var n=[];this.sources.forEach((function(e){Object.keys(e.content.storedNames).forEach((function(e){~n.indexOf(e)||n.push(e)}))}));var r=new Le(e.hires);return this.intro&&r.advance(this.intro),this.sources.forEach((function(e,i){i>0&&r.advance(t.separator);var s=e.filename?t.uniqueSourceIndexByFilename[e.filename]:-1,o=e.content,a=Fe(o.original);o.intro&&r.advance(o.intro),o.firstChunk.eachNext((function(t){var i=a(t.start);t.intro.length&&r.advance(t.intro),e.filename?t.edited?r.addEdit(s,t.content,i,t.storeName?n.indexOf(t.original):-1):r.addUneditedChunk(s,t,o.original,i,o.sourcemapLocations):r.advance(t.content),t.outro.length&&r.advance(t.outro)})),o.outro&&r.advance(o.outro)})),{file:e.file?e.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(t){return e.file?Ne(e.file,t.filename):t.filename})),sourcesContent:this.uniqueSources.map((function(t){return e.includeContent?t.content:null})),names:n,mappings:r.raw}},Ke.prototype.generateMap=function(e){return new Oe(this.generateDecodedMap(e))},Ke.prototype.getIndentString=function(){var e={};return this.sources.forEach((function(t){var n=t.content.indentStr;null!==n&&(e[n]||(e[n]=0),e[n]+=1)})),Object.keys(e).sort((function(t,n){return e[t]-e[n]}))[0]||"\t"},Ke.prototype.indent=function(e){var t=this;if(arguments.length||(e=this.getIndentString()),""===e)return this;var n=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(r,i){var s=void 0!==r.separator?r.separator:t.separator,o=n||i>0&&/\r?\n$/.test(s);r.content.indent(e,{exclude:r.indentExclusionRanges,indentStart:o}),n="\n"===r.content.lastChar()})),this.intro&&(this.intro=e+this.intro.replace(/^[^\n]/gm,(function(t,n){return n>0?e+t:t}))),this},Ke.prototype.prepend=function(e){return this.intro=e+this.intro,this},Ke.prototype.toString=function(){var e=this,t=this.sources.map((function(t,n){var r=void 0!==t.separator?t.separator:e.separator;return(n>0?r:"")+t.content.toString()})).join("");return this.intro+t},Ke.prototype.isEmpty=function(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(e){return!e.content.isEmpty()}))},Ke.prototype.length=function(){return this.sources.reduce((function(e,t){return e+t.content.length()}),this.intro.length)},Ke.prototype.trimLines=function(){return this.trim("[\\r\\n]")},Ke.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},Ke.prototype.trimStart=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),!this.intro){var n,r=0;do{if(!(n=this.sources[r++]))break}while(!n.content.trimStartAborted(e))}return this},Ke.prototype.trimEnd=function(e){var t,n=new RegExp((e||"\\s")+"+$"),r=this.sources.length-1;do{if(!(t=this.sources[r--])){this.intro=this.intro.replace(n,"");break}}while(!t.content.trimEndAborted(e));return this};const Qe="ArrowFunctionExpression",Ue="BlockStatement",Je="CallExpression",je="ChainExpression",We="ExpressionStatement",Xe="Identifier",qe="ImportDefaultSpecifier",ze="ImportNamespaceSpecifier",Ye="NewExpression",Ze="Program",$e="Property",et="ReturnStatement";function tt(e,t,n,r){if(t.remove(n,r),e.annotations)for(const r of e.annotations)if(r.comment){if(!(r.comment.starte.comment))t.remove(n.comment.start,n.comment.end)}const rt={isNoStatement:!0};function it(e,t,n=0){let r,i;for(r=e.indexOf(t,n);;){if(-1===(n=e.indexOf("/",n))||n>=r)return r;i=e.charCodeAt(++n),++n,(n=47===i?e.indexOf("\n",n)+1:e.indexOf("*/",n)+2)>r&&(r=e.indexOf(t,n))}}const st=/\S/g;function ot(e,t){st.lastIndex=t;return st.exec(e).index}function at(e){let t,n,r=0;for(t=e.indexOf("\n",r);;){if(r=e.indexOf("/",r),-1===r||r>t)return[t,t+1];if(n=e.charCodeAt(r+1),47===n)return[r,t+1];r=e.indexOf("*/",r+3)+2,r>t&&(t=e.indexOf("\n",r))}}function Bt(e,t,n,r,i){let s,o,a,B,c=e[0],u=!c.included||c.needsBoundaries;u&&(B=n+at(t.original.slice(n,c.start))[1]);for(let n=1;n<=e.length;n++)s=c,o=B,a=u,c=e[n],u=void 0!==c&&(!c.included||c.needsBoundaries),a||u?(B=s.end+at(t.original.slice(s.end,void 0===c?r:c.start))[1],s.included?a?s.render(t,i,{end:B,start:o}):s.render(t,i):tt(s,t,o,B)):s.render(t,i)}function ct(e,t,n,r){const i=[];let s,o,a,B,c,u=n-1;for(let r=0;rt.exportNamesByVariable.get(e).map(t=>`${t}:${n}${e.getName()}`).join(","+n)).join(","+n)}${n}})`}function ht(e,t,n){const r=n.compact?"":" ",i=n.compact?"":";";return`function${r}(v)${r}{${r}return exports({${r}${e.map(e=>n.exportNamesByVariable.get(e).map(n=>`${n}:${r}${t?e.getName():"v"}`).join(","+r)).join(","+r)}${r}}),${r}v${i}${r}}(`}const pt="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$",ft=64;function dt(e){let t="";do{const n=e%ft;e=Math.floor(e/ft),t=pt[n]+t}while(0!==e);return t}const Ct={__proto__:null,await:!0,break:!0,case:!0,catch:!0,class:!0,const:!0,continue:!0,debugger:!0,default:!0,delete:!0,do:!0,else:!0,enum:!0,eval:!0,export:!0,extends:!0,false:!0,finally:!0,for:!0,function:!0,if:!0,implements:!0,import:!0,in:!0,instanceof:!0,interface:!0,let:!0,new:!0,null:!0,package:!0,private:!0,protected:!0,public:!0,return:!0,static:!0,super:!0,switch:!0,this:!0,throw:!0,true:!0,try:!0,typeof:!0,undefined:!0,var:!0,void:!0,while:!0,with:!0,yield:!0};function mt(e,t){let n=e,r=1;for(;t.has(n)||Ct[n];)n=`${e}$${dt(r++)}`;return t.add(n),n}const gt=[];function At(e,t,n){const r=e.get(t);if(r)return r;const i=n();return e.set(t,i),i}const Et=Symbol("Unknown Key"),yt=[],vt=[Et],bt=Symbol("Entities");class _t{constructor(){this.entityPaths=Object.create(null,{[bt]:{value:new Set}})}getEntities(e){let t=this.entityPaths;for(const n of e)t=t[n]=t[n]||Object.create(null,{[bt]:{value:new Set}});return t[bt]}}const St=new _t;class wt{constructor(){this.entityPaths=Object.create(null,{[bt]:{value:new Map}})}getEntities(e,t){let n=this.entityPaths;for(const t of e)n=n[t]=n[t]||Object.create(null,{[bt]:{value:new Map}});return At(n[bt],t,()=>new Set)}}function xt(e,t=null){return Object.create(t,e)}const Dt=Symbol("Unknown Value");class It{constructor(){this.included=!0}deoptimizePath(){}getLiteralValueAtPath(){return Dt}getReturnExpressionWhenCalledAtPath(e){return kt}hasEffectsWhenAccessedAtPath(e,t){return e.length>0}hasEffectsWhenAssignedAtPath(e){return e.length>0}hasEffectsWhenCalledAtPath(e,t,n){return!0}include(){}includeCallArguments(e,t){}mayModifyThisWhenCalledAtPath(){return!0}}function Ot(e,t){for(const n of t)n.include(e,!1)}const kt=new class extends It{includeCallArguments(e,t){Ot(e,t)}},Nt=new class extends It{getLiteralValueAtPath(){}},Tt={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:kt}},Pt={value:{returns:null,returnsPrimitive:kt,callsArgs:null,mutatesSelf:!0}},Ft={value:{returns:null,returnsPrimitive:kt,callsArgs:[0],mutatesSelf:!1}};class Lt extends It{constructor(){super(...arguments),this.included=!1}getReturnExpressionWhenCalledAtPath(e){return 1===e.length?sn(Zt,e[0]):kt}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||rn(Zt,e[0],this.included,t,n)}include(){this.included=!0}includeCallArguments(e,t){Ot(e,t)}}const Mt={value:{callsArgs:null,mutatesSelf:!1,returns:Lt,returnsPrimitive:null}},Rt={value:{callsArgs:null,mutatesSelf:!0,returns:Lt,returnsPrimitive:null}},Gt={value:{callsArgs:[0],mutatesSelf:!1,returns:Lt,returnsPrimitive:null}},Ht={value:{callsArgs:[0],mutatesSelf:!0,returns:Lt,returnsPrimitive:null}},Kt=new class extends It{getReturnExpressionWhenCalledAtPath(e){return 1===e.length?sn($t,e[0]):kt}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e){if(1===e.length){const t=e[0];return"string"!=typeof t||!$t[t]}return!0}includeCallArguments(e,t){Ot(e,t)}},Vt={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:Kt}},Qt={value:{callsArgs:[0],mutatesSelf:!1,returns:null,returnsPrimitive:Kt}},Ut=new class extends It{getReturnExpressionWhenCalledAtPath(e){return 1===e.length?sn(en,e[0]):kt}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e){if(1===e.length){const t=e[0];return"string"!=typeof t||!en[t]}return!0}includeCallArguments(e,t){Ot(e,t)}},Jt={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:Ut}},jt={value:{callsArgs:null,mutatesSelf:!0,returns:null,returnsPrimitive:Ut}},Wt={value:{callsArgs:[0],mutatesSelf:!1,returns:null,returnsPrimitive:Ut}},Xt=new class extends It{getReturnExpressionWhenCalledAtPath(e){return 1===e.length?sn(tn,e[0]):kt}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||rn(tn,e[0],!0,t,n)}includeCallArguments(e,t){Ot(e,t)}},qt={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:Xt}};class zt extends It{constructor(){super(...arguments),this.included=!1}getReturnExpressionWhenCalledAtPath(e){return 1===e.length?sn(Yt,e[0]):kt}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||rn(Yt,e[0],this.included,t,n)}include(){this.included=!0}includeCallArguments(e,t){Ot(e,t)}}const Yt=xt({hasOwnProperty:Vt,isPrototypeOf:Vt,propertyIsEnumerable:Vt,toLocaleString:qt,toString:qt,valueOf:Tt}),Zt=xt({concat:Mt,copyWithin:Rt,every:Qt,fill:Rt,filter:Gt,find:Ft,findIndex:Wt,forEach:Ft,includes:Vt,indexOf:Jt,join:qt,lastIndexOf:Jt,map:Gt,pop:Pt,push:jt,reduce:Ft,reduceRight:Ft,reverse:Rt,shift:Pt,slice:Mt,some:Qt,sort:Ht,splice:Rt,unshift:jt},Yt),$t=xt({valueOf:Vt},Yt),en=xt({toExponential:qt,toFixed:qt,toLocaleString:qt,toPrecision:qt,valueOf:Jt},Yt),tn=xt({charAt:qt,charCodeAt:Jt,codePointAt:Jt,concat:qt,endsWith:Vt,includes:Vt,indexOf:Jt,lastIndexOf:Jt,localeCompare:Jt,match:Vt,normalize:qt,padEnd:qt,padStart:qt,repeat:qt,replace:{value:{callsArgs:[1],mutatesSelf:!1,returns:null,returnsPrimitive:Xt}},search:Jt,slice:qt,split:Mt,startsWith:Vt,substr:qt,substring:qt,toLocaleLowerCase:qt,toLocaleUpperCase:qt,toLowerCase:qt,toUpperCase:qt,trim:qt,valueOf:qt},Yt);function nn(e){switch(typeof e){case"boolean":return $t;case"number":return en;case"string":return tn;default:return Object.create(null)}}function rn(e,t,n,r,i){if("string"!=typeof t||!e[t]||e[t].mutatesSelf&&n)return!0;if(!e[t].callsArgs)return!1;for(const n of e[t].callsArgs)if(r.args[n]&&r.args[n].hasEffectsWhenCalledAtPath(yt,{args:gt,withNew:!1},i))return!0;return!1}function sn(e,t){return"string"==typeof t&&e[t]?null!==e[t].returnsPrimitive?e[t].returnsPrimitive:new e[t].returns:kt}const on=0,an=1,Bn=2;function cn(){return{brokenFlow:on,includedCallArguments:new Set,includedLabels:new Set}}function un(){return{accessed:new _t,assigned:new _t,brokenFlow:on,called:new wt,ignore:{breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!1},includedLabels:new Set,instantiated:new wt,replacedVariableInits:new Map}}class ln{constructor(e){this.alwaysRendered=!1,this.included=!1,this.isId=!1,this.isReassigned=!1,this.renderBaseName=null,this.renderName=null,this.name=e}addReference(e){}deoptimizePath(e){}getBaseVariableName(){return this.renderBaseName||this.renderName||this.name}getLiteralValueAtPath(e,t,n){return Dt}getName(){const e=this.renderName||this.name;return this.renderBaseName?`${this.renderBaseName}${Ct[e]?`['${e}']`:"."+e}`:e}getReturnExpressionWhenCalledAtPath(e,t,n){return kt}hasEffectsWhenAccessedAtPath(e,t){return e.length>0}hasEffectsWhenAssignedAtPath(e,t){return!0}hasEffectsWhenCalledAtPath(e,t,n){return!0}include(){this.included=!0}includeCallArguments(e,t){for(const n of t)n.include(e,!1)}markCalledFromTryStatement(){}mayModifyThisWhenCalledAtPath(e,t){return!0}setRenderNames(e,t){this.renderBaseName=e,this.renderName=t}}const hn=7;class pn extends ln{constructor(e,t,n,r){super(e),this.additionalInitializers=null,this.calledFromTryStatement=!1,this.expressionsToBeDeoptimized=[],this.declarations=t?[t]:[],this.init=n,this.deoptimizationTracker=r.deoptimizationTracker,this.module=r.module}addDeclaration(e,t){this.declarations.push(e),null===this.additionalInitializers&&(this.additionalInitializers=null===this.init?[]:[this.init],this.init=kt,this.isReassigned=!0),null!==t&&this.additionalInitializers.push(t)}consolidateInitializers(){if(null!==this.additionalInitializers){for(const e of this.additionalInitializers)e.deoptimizePath(vt);this.additionalInitializers=null}}deoptimizePath(e){if(e.length>hn||this.isReassigned)return;const t=this.deoptimizationTracker.getEntities(e);if(!t.has(this))if(t.add(this),0===e.length){if(!this.isReassigned){this.isReassigned=!0;const e=this.expressionsToBeDeoptimized;this.expressionsToBeDeoptimized=[];for(const t of e)t.deoptimizeCache();this.init&&this.init.deoptimizePath(vt)}}else this.init&&this.init.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){if(this.isReassigned||!this.init||e.length>hn)return Dt;const r=t.getEntities(e);if(r.has(this.init))return Dt;this.expressionsToBeDeoptimized.push(n),r.add(this.init);const i=this.init.getLiteralValueAtPath(e,t,n);return r.delete(this.init),i}getReturnExpressionWhenCalledAtPath(e,t,n){if(this.isReassigned||!this.init||e.length>hn)return kt;const r=t.getEntities(e);if(r.has(this.init))return kt;this.expressionsToBeDeoptimized.push(n),r.add(this.init);const i=this.init.getReturnExpressionWhenCalledAtPath(e,t,n);return r.delete(this.init),i}hasEffectsWhenAccessedAtPath(e,t){if(0===e.length)return!1;if(this.isReassigned||e.length>hn)return!0;const n=t.accessed.getEntities(e);return!n.has(this)&&(n.add(this),this.init&&this.init.hasEffectsWhenAccessedAtPath(e,t))}hasEffectsWhenAssignedAtPath(e,t){if(this.included||e.length>hn)return!0;if(0===e.length)return!1;if(this.isReassigned)return!0;const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.init&&this.init.hasEffectsWhenAssignedAtPath(e,t))}hasEffectsWhenCalledAtPath(e,t,n){if(e.length>hn||this.isReassigned)return!0;const r=(t.withNew?n.instantiated:n.called).getEntities(e,t);return!r.has(this)&&(r.add(this),this.init&&this.init.hasEffectsWhenCalledAtPath(e,t,n))}include(){if(!this.included){this.included=!0;for(const e of this.declarations){e.included||e.include(cn(),!1);let t=e.parent;for(;!t.included&&(t.included=!0,t.type!==Ze);)t=t.parent}}}includeCallArguments(e,t){if(this.isReassigned||this.init&&e.includedCallArguments.has(this.init))for(const n of t)n.include(e,!1);else this.init&&(e.includedCallArguments.add(this.init),this.init.includeCallArguments(e,t),e.includedCallArguments.delete(this.init))}markCalledFromTryStatement(){this.calledFromTryStatement=!0}mayModifyThisWhenCalledAtPath(e,t){if(this.isReassigned||!this.init||e.length>hn)return!0;const n=t.getEntities(e);if(n.has(this.init))return!0;n.add(this.init);const r=this.init.mayModifyThisWhenCalledAtPath(e,t);return n.delete(this.init),r}}class fn{constructor(){this.children=[],this.variables=new Map}addDeclaration(e,t,n,r){const i=e.name;let s=this.variables.get(i);return s?s.addDeclaration(e,n):(s=new pn(e.name,e,n||Nt,t),this.variables.set(i,s)),s}contains(e){return this.variables.has(e)}findVariable(e){throw new Error("Internal Error: findVariable needs to be implemented by a subclass")}}class dn extends fn{constructor(e){super(),this.accessedOutsideVariables=new Map,this.parent=e,e.children.push(this)}addAccessedDynamicImport(e){(this.accessedDynamicImports||(this.accessedDynamicImports=new Set)).add(e),this.parent instanceof dn&&this.parent.addAccessedDynamicImport(e)}addAccessedGlobals(e,t){const n=t.get(this)||new Set;for(const t of e)n.add(t);t.set(this,n),this.parent instanceof dn&&this.parent.addAccessedGlobals(e,t)}addNamespaceMemberAccess(e,t){this.accessedOutsideVariables.set(e,t),this.parent.addNamespaceMemberAccess(e,t)}addReturnExpression(e){this.parent instanceof dn&&this.parent.addReturnExpression(e)}addUsedOutsideNames(e,t,n,r){for(const r of this.accessedOutsideVariables.values())r.included&&(e.add(r.getBaseVariableName()),"system"===t&&n.has(r)&&e.add("exports"));const i=r.get(this);if(i)for(const t of i)e.add(t)}contains(e){return this.variables.has(e)||this.parent.contains(e)}deconflict(e,t,n){const r=new Set;if(this.addUsedOutsideNames(r,e,t,n),this.accessedDynamicImports)for(const e of this.accessedDynamicImports)e.inlineNamespace&&r.add(e.inlineNamespace.getBaseVariableName());for(const[e,t]of this.variables)(t.included||t.alwaysRendered)&&t.setRenderNames(null,mt(e,r));for(const r of this.children)r.deconflict(e,t,n)}findLexicalBoundary(){return this.parent.findLexicalBoundary()}findVariable(e){const t=this.variables.get(e)||this.accessedOutsideVariables.get(e);if(t)return t;const n=this.parent.findVariable(e);return this.accessedOutsideVariables.set(e,n),n}}function Cn(e,t){void 0===t&&(t={});var n=t.offsetLine||0,r=t.offsetColumn||0,i=e.split("\n"),s=0,o=i.map((function(e,t){var n=s+e.length+1,r={start:s,end:n,line:t};return s=n,r})),a=0;function B(e,t){return e.start<=t&&t=r.end?1:-1;r;){if(B(r,t))return c(r,t);r=o[a+=i]}}}function mn(e,t,n){if("number"==typeof n)throw new Error("locate takes a { startIndex, offsetLine, offsetColumn } object as the third argument");return Cn(e,n)(t,n&&n.startIndex)}const gn={Literal:[],Program:["body"]};function An(e){return gn[e.type]=Object.keys(e).filter(t=>"_rollupAnnotations"!==t&&"object"==typeof e[t]),gn[e.type]}const En="variables";class yn{constructor(e,t,n){this.included=!1,this.esTreeNode=e,this.keys=gn[e.type]||An(e),this.parent=t,this.context=t.context,this.createScope(n),this.parseNode(e),this.initialise(),this.context.magicString.addSourcemapLocation(this.start),this.context.magicString.addSourcemapLocation(this.end)}addExportedVariables(e,t){}bind(){for(const e of this.keys){const t=this[e];if(null!==t)if(Array.isArray(t))for(const e of t)null!==e&&e.bind();else t.bind()}}createScope(e){this.scope=e}deoptimizePath(e){}getLiteralValueAtPath(e,t,n){return Dt}getReturnExpressionWhenCalledAtPath(e,t,n){return kt}hasEffects(e){for(const t of this.keys){const n=this[t];if(null!==n)if(Array.isArray(n)){for(const t of n)if(null!==t&&t.hasEffects(e))return!0}else if(n.hasEffects(e))return!0}return!1}hasEffectsWhenAccessedAtPath(e,t){return e.length>0}hasEffectsWhenAssignedAtPath(e,t){return!0}hasEffectsWhenCalledAtPath(e,t,n){return!0}include(e,t){this.included=!0;for(const n of this.keys){const r=this[n];if(null!==r)if(Array.isArray(r))for(const n of r)null!==n&&n.include(e,t);else r.include(e,t)}}includeAsSingleStatement(e,t){this.include(e,t)}includeCallArguments(e,t){for(const n of t)n.include(e,!1)}initialise(){}insertSemicolon(e){";"!==e.original[this.end-1]&&e.appendLeft(this.end,";")}mayModifyThisWhenCalledAtPath(e,t){return!0}parseNode(e){for(const t of Object.keys(e)){if(this.hasOwnProperty(t))continue;const n=e[t];if("_rollupAnnotations"===t)this.annotations=n;else if("object"!=typeof n||null===n)this[t]=n;else if(Array.isArray(n)){this[t]=[];for(const e of n)this[t].push(null===e?null:new(this.context.nodeConstructors[e.type]||this.context.nodeConstructors.UnknownNode)(e,this,this.scope))}else this[t]=new(this.context.nodeConstructors[n.type]||this.context.nodeConstructors.UnknownNode)(n,this,this.scope)}}render(e,t){for(const n of this.keys){const r=this[n];if(null!==r)if(Array.isArray(r))for(const n of r)null!==n&&n.render(e,t);else r.render(e,t)}}shouldBeIncluded(e){return this.included||!e.brokenFlow&&this.hasEffects(un())}}class vn extends yn{createScope(e){this.scope=new dn(e)}hasEffectsWhenAccessedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0])}hasEffectsWhenAssignedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0])}hasEffectsWhenCalledAtPath(e,t,n){return!t.withNew||(this.body.hasEffectsWhenCalledAtPath(e,t,n)||null!==this.superClass&&this.superClass.hasEffectsWhenCalledAtPath(e,t,n))}initialise(){null!==this.id&&this.id.declare("class",this)}}class bn extends vn{initialise(){super.initialise(),null!==this.id&&(this.id.variable.isId=!0)}parseNode(e){null!==e.id&&(this.id=new this.context.nodeConstructors.Identifier(e.id,this,this.scope.parent)),super.parseNode(e)}render(e,t){"system"===t.format&&this.id&&t.exportNamesByVariable.has(this.id.variable)&&e.appendLeft(this.end,`${t.compact?"":" "}${lt([this.id.variable],t)};`),super.render(e,t)}}class _n extends pn{constructor(e){super("arguments",null,kt,e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(){return!0}hasEffectsWhenCalledAtPath(){return!0}}class Sn extends pn{constructor(e){super("this",null,null,e)}getLiteralValueAtPath(){return Dt}hasEffectsWhenAccessedAtPath(e,t){return this.getInit(t).hasEffectsWhenAccessedAtPath(e,t)||super.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return this.getInit(t).hasEffectsWhenAssignedAtPath(e,t)||super.hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){return this.getInit(n).hasEffectsWhenCalledAtPath(e,t,n)||super.hasEffectsWhenCalledAtPath(e,t,n)}getInit(e){return e.replacedVariableInits.get(this)||kt}}class wn extends yn{bind(){super.bind(),this.argument.deoptimizePath([Et,Et])}}class xn extends dn{constructor(e,t){super(e),this.parameters=[],this.hasRest=!1,this.context=t,this.hoistedBodyVarScope=new dn(this)}addParameterDeclaration(e){const t=e.name;let n=this.hoistedBodyVarScope.variables.get(t);return n?n.addDeclaration(e,null):n=new pn(t,e,kt,this.context),this.variables.set(t,n),n}addParameterVariables(e,t){this.parameters=e;for(const t of e)for(const e of t)e.alwaysRendered=!0;this.hasRest=t}includeCallArguments(e,t){let n=!1,r=!1;const i=this.hasRest&&this.parameters[this.parameters.length-1];for(const n of t)if(n instanceof wn){for(const n of t)n.include(e,!1);break}for(let s=t.length-1;s>=0;s--){const o=this.parameters[s]||i,a=t[s];if(o)if(n=!1,0===o.length)r=!0;else for(const e of o)e.included&&(r=!0),e.calledFromTryStatement&&(n=!0);!r&&a.shouldBeIncluded(e)&&(r=!0),r&&a.include(e,n)}}}class Dn extends xn{constructor(){super(...arguments),this.returnExpression=null,this.returnExpressions=[]}addReturnExpression(e){this.returnExpressions.push(e)}getReturnExpression(){return null===this.returnExpression&&this.updateReturnExpression(),this.returnExpression}updateReturnExpression(){if(1===this.returnExpressions.length)this.returnExpression=this.returnExpressions[0];else{this.returnExpression=kt;for(const e of this.returnExpressions)e.deoptimizePath(vt)}}}class In extends Dn{constructor(e,t){super(e,t),this.variables.set("arguments",this.argumentsVariable=new _n(t)),this.variables.set("this",this.thisVariable=new Sn(t))}findLexicalBoundary(){return this}includeCallArguments(e,t){if(super.includeCallArguments(e,t),this.argumentsVariable.included)for(const n of t)n.included||n.include(e,!1)}}function On(e,t){if("MemberExpression"===e.type)return!e.computed&&On(e.object,e);if("Identifier"===e.type){if(!t)return!0;switch(t.type){case"MemberExpression":return t.computed||e===t.object;case"MethodDefinition":return t.computed;case"PropertyDefinition":case"Property":return t.computed||e===t.value;case"ExportSpecifier":case"ImportSpecifier":return e===t.local;case"LabeledStatement":case"BreakStatement":case"ContinueStatement":return!1;default:return!0}}return!1}const kn=Object.freeze(Object.create(null)),Nn=Object.freeze({}),Tn=Object.freeze([]),Pn=Symbol("Value Properties"),Fn={pure:!0},Ln={pure:!1},Mn={__proto__:null,[Pn]:Ln},Rn={__proto__:null,[Pn]:Fn},Gn={__proto__:null,[Pn]:Ln,prototype:Mn},Hn={__proto__:null,[Pn]:Fn,prototype:Mn},Kn={__proto__:null,[Pn]:Fn,from:Rn,of:Rn,prototype:Mn},Vn={__proto__:null,[Pn]:Fn,supportedLocalesOf:Hn},Qn={global:Mn,globalThis:Mn,self:Mn,window:Mn,__proto__:null,[Pn]:Ln,Array:{__proto__:null,[Pn]:Ln,from:Mn,isArray:Rn,of:Rn,prototype:Mn},ArrayBuffer:{__proto__:null,[Pn]:Fn,isView:Rn,prototype:Mn},Atomics:Mn,BigInt:Gn,BigInt64Array:Gn,BigUint64Array:Gn,Boolean:Hn,constructor:Gn,DataView:Hn,Date:{__proto__:null,[Pn]:Fn,now:Rn,parse:Rn,prototype:Mn,UTC:Rn},decodeURI:Rn,decodeURIComponent:Rn,encodeURI:Rn,encodeURIComponent:Rn,Error:Hn,escape:Rn,eval:Mn,EvalError:Hn,Float32Array:Kn,Float64Array:Kn,Function:Gn,hasOwnProperty:Mn,Infinity:Mn,Int16Array:Kn,Int32Array:Kn,Int8Array:Kn,isFinite:Rn,isNaN:Rn,isPrototypeOf:Mn,JSON:Mn,Map:Hn,Math:{__proto__:null,[Pn]:Ln,abs:Rn,acos:Rn,acosh:Rn,asin:Rn,asinh:Rn,atan:Rn,atan2:Rn,atanh:Rn,cbrt:Rn,ceil:Rn,clz32:Rn,cos:Rn,cosh:Rn,exp:Rn,expm1:Rn,floor:Rn,fround:Rn,hypot:Rn,imul:Rn,log:Rn,log10:Rn,log1p:Rn,log2:Rn,max:Rn,min:Rn,pow:Rn,random:Rn,round:Rn,sign:Rn,sin:Rn,sinh:Rn,sqrt:Rn,tan:Rn,tanh:Rn,trunc:Rn},NaN:Mn,Number:{__proto__:null,[Pn]:Fn,isFinite:Rn,isInteger:Rn,isNaN:Rn,isSafeInteger:Rn,parseFloat:Rn,parseInt:Rn,prototype:Mn},Object:{__proto__:null,[Pn]:Fn,create:Rn,getNotifier:Rn,getOwn:Rn,getOwnPropertyDescriptor:Rn,getOwnPropertyNames:Rn,getOwnPropertySymbols:Rn,getPrototypeOf:Rn,is:Rn,isExtensible:Rn,isFrozen:Rn,isSealed:Rn,keys:Rn,prototype:Mn},parseFloat:Rn,parseInt:Rn,Promise:{__proto__:null,[Pn]:Ln,all:Rn,prototype:Mn,race:Rn,resolve:Rn},propertyIsEnumerable:Mn,Proxy:Mn,RangeError:Hn,ReferenceError:Hn,Reflect:Mn,RegExp:Hn,Set:Hn,SharedArrayBuffer:Gn,String:{__proto__:null,[Pn]:Fn,fromCharCode:Rn,fromCodePoint:Rn,prototype:Mn,raw:Rn},Symbol:{__proto__:null,[Pn]:Fn,for:Rn,keyFor:Rn,prototype:Mn},SyntaxError:Hn,toLocaleString:Mn,toString:Mn,TypeError:Hn,Uint16Array:Kn,Uint32Array:Kn,Uint8Array:Kn,Uint8ClampedArray:Kn,unescape:Rn,URIError:Hn,valueOf:Mn,WeakMap:Hn,WeakSet:Hn,clearInterval:Gn,clearTimeout:Gn,console:Mn,Intl:{__proto__:null,[Pn]:Ln,Collator:Vn,DateTimeFormat:Vn,ListFormat:Vn,NumberFormat:Vn,PluralRules:Vn,RelativeTimeFormat:Vn},setInterval:Gn,setTimeout:Gn,TextDecoder:Gn,TextEncoder:Gn,URL:Gn,URLSearchParams:Gn,AbortController:Gn,AbortSignal:Gn,addEventListener:Mn,alert:Mn,AnalyserNode:Gn,Animation:Gn,AnimationEvent:Gn,applicationCache:Mn,ApplicationCache:Gn,ApplicationCacheErrorEvent:Gn,atob:Mn,Attr:Gn,Audio:Gn,AudioBuffer:Gn,AudioBufferSourceNode:Gn,AudioContext:Gn,AudioDestinationNode:Gn,AudioListener:Gn,AudioNode:Gn,AudioParam:Gn,AudioProcessingEvent:Gn,AudioScheduledSourceNode:Gn,AudioWorkletNode:Gn,BarProp:Gn,BaseAudioContext:Gn,BatteryManager:Gn,BeforeUnloadEvent:Gn,BiquadFilterNode:Gn,Blob:Gn,BlobEvent:Gn,blur:Mn,BroadcastChannel:Gn,btoa:Mn,ByteLengthQueuingStrategy:Gn,Cache:Gn,caches:Mn,CacheStorage:Gn,cancelAnimationFrame:Mn,cancelIdleCallback:Mn,CanvasCaptureMediaStreamTrack:Gn,CanvasGradient:Gn,CanvasPattern:Gn,CanvasRenderingContext2D:Gn,ChannelMergerNode:Gn,ChannelSplitterNode:Gn,CharacterData:Gn,clientInformation:Mn,ClipboardEvent:Gn,close:Mn,closed:Mn,CloseEvent:Gn,Comment:Gn,CompositionEvent:Gn,confirm:Mn,ConstantSourceNode:Gn,ConvolverNode:Gn,CountQueuingStrategy:Gn,createImageBitmap:Mn,Credential:Gn,CredentialsContainer:Gn,crypto:Mn,Crypto:Gn,CryptoKey:Gn,CSS:Gn,CSSConditionRule:Gn,CSSFontFaceRule:Gn,CSSGroupingRule:Gn,CSSImportRule:Gn,CSSKeyframeRule:Gn,CSSKeyframesRule:Gn,CSSMediaRule:Gn,CSSNamespaceRule:Gn,CSSPageRule:Gn,CSSRule:Gn,CSSRuleList:Gn,CSSStyleDeclaration:Gn,CSSStyleRule:Gn,CSSStyleSheet:Gn,CSSSupportsRule:Gn,CustomElementRegistry:Gn,customElements:Mn,CustomEvent:Gn,DataTransfer:Gn,DataTransferItem:Gn,DataTransferItemList:Gn,defaultstatus:Mn,defaultStatus:Mn,DelayNode:Gn,DeviceMotionEvent:Gn,DeviceOrientationEvent:Gn,devicePixelRatio:Mn,dispatchEvent:Mn,document:Mn,Document:Gn,DocumentFragment:Gn,DocumentType:Gn,DOMError:Gn,DOMException:Gn,DOMImplementation:Gn,DOMMatrix:Gn,DOMMatrixReadOnly:Gn,DOMParser:Gn,DOMPoint:Gn,DOMPointReadOnly:Gn,DOMQuad:Gn,DOMRect:Gn,DOMRectReadOnly:Gn,DOMStringList:Gn,DOMStringMap:Gn,DOMTokenList:Gn,DragEvent:Gn,DynamicsCompressorNode:Gn,Element:Gn,ErrorEvent:Gn,Event:Gn,EventSource:Gn,EventTarget:Gn,external:Mn,fetch:Mn,File:Gn,FileList:Gn,FileReader:Gn,find:Mn,focus:Mn,FocusEvent:Gn,FontFace:Gn,FontFaceSetLoadEvent:Gn,FormData:Gn,frames:Mn,GainNode:Gn,Gamepad:Gn,GamepadButton:Gn,GamepadEvent:Gn,getComputedStyle:Mn,getSelection:Mn,HashChangeEvent:Gn,Headers:Gn,history:Mn,History:Gn,HTMLAllCollection:Gn,HTMLAnchorElement:Gn,HTMLAreaElement:Gn,HTMLAudioElement:Gn,HTMLBaseElement:Gn,HTMLBodyElement:Gn,HTMLBRElement:Gn,HTMLButtonElement:Gn,HTMLCanvasElement:Gn,HTMLCollection:Gn,HTMLContentElement:Gn,HTMLDataElement:Gn,HTMLDataListElement:Gn,HTMLDetailsElement:Gn,HTMLDialogElement:Gn,HTMLDirectoryElement:Gn,HTMLDivElement:Gn,HTMLDListElement:Gn,HTMLDocument:Gn,HTMLElement:Gn,HTMLEmbedElement:Gn,HTMLFieldSetElement:Gn,HTMLFontElement:Gn,HTMLFormControlsCollection:Gn,HTMLFormElement:Gn,HTMLFrameElement:Gn,HTMLFrameSetElement:Gn,HTMLHeadElement:Gn,HTMLHeadingElement:Gn,HTMLHRElement:Gn,HTMLHtmlElement:Gn,HTMLIFrameElement:Gn,HTMLImageElement:Gn,HTMLInputElement:Gn,HTMLLabelElement:Gn,HTMLLegendElement:Gn,HTMLLIElement:Gn,HTMLLinkElement:Gn,HTMLMapElement:Gn,HTMLMarqueeElement:Gn,HTMLMediaElement:Gn,HTMLMenuElement:Gn,HTMLMetaElement:Gn,HTMLMeterElement:Gn,HTMLModElement:Gn,HTMLObjectElement:Gn,HTMLOListElement:Gn,HTMLOptGroupElement:Gn,HTMLOptionElement:Gn,HTMLOptionsCollection:Gn,HTMLOutputElement:Gn,HTMLParagraphElement:Gn,HTMLParamElement:Gn,HTMLPictureElement:Gn,HTMLPreElement:Gn,HTMLProgressElement:Gn,HTMLQuoteElement:Gn,HTMLScriptElement:Gn,HTMLSelectElement:Gn,HTMLShadowElement:Gn,HTMLSlotElement:Gn,HTMLSourceElement:Gn,HTMLSpanElement:Gn,HTMLStyleElement:Gn,HTMLTableCaptionElement:Gn,HTMLTableCellElement:Gn,HTMLTableColElement:Gn,HTMLTableElement:Gn,HTMLTableRowElement:Gn,HTMLTableSectionElement:Gn,HTMLTemplateElement:Gn,HTMLTextAreaElement:Gn,HTMLTimeElement:Gn,HTMLTitleElement:Gn,HTMLTrackElement:Gn,HTMLUListElement:Gn,HTMLUnknownElement:Gn,HTMLVideoElement:Gn,IDBCursor:Gn,IDBCursorWithValue:Gn,IDBDatabase:Gn,IDBFactory:Gn,IDBIndex:Gn,IDBKeyRange:Gn,IDBObjectStore:Gn,IDBOpenDBRequest:Gn,IDBRequest:Gn,IDBTransaction:Gn,IDBVersionChangeEvent:Gn,IdleDeadline:Gn,IIRFilterNode:Gn,Image:Gn,ImageBitmap:Gn,ImageBitmapRenderingContext:Gn,ImageCapture:Gn,ImageData:Gn,indexedDB:Mn,innerHeight:Mn,innerWidth:Mn,InputEvent:Gn,IntersectionObserver:Gn,IntersectionObserverEntry:Gn,isSecureContext:Mn,KeyboardEvent:Gn,KeyframeEffect:Gn,length:Mn,localStorage:Mn,location:Mn,Location:Gn,locationbar:Mn,matchMedia:Mn,MediaDeviceInfo:Gn,MediaDevices:Gn,MediaElementAudioSourceNode:Gn,MediaEncryptedEvent:Gn,MediaError:Gn,MediaKeyMessageEvent:Gn,MediaKeySession:Gn,MediaKeyStatusMap:Gn,MediaKeySystemAccess:Gn,MediaList:Gn,MediaQueryList:Gn,MediaQueryListEvent:Gn,MediaRecorder:Gn,MediaSettingsRange:Gn,MediaSource:Gn,MediaStream:Gn,MediaStreamAudioDestinationNode:Gn,MediaStreamAudioSourceNode:Gn,MediaStreamEvent:Gn,MediaStreamTrack:Gn,MediaStreamTrackEvent:Gn,menubar:Mn,MessageChannel:Gn,MessageEvent:Gn,MessagePort:Gn,MIDIAccess:Gn,MIDIConnectionEvent:Gn,MIDIInput:Gn,MIDIInputMap:Gn,MIDIMessageEvent:Gn,MIDIOutput:Gn,MIDIOutputMap:Gn,MIDIPort:Gn,MimeType:Gn,MimeTypeArray:Gn,MouseEvent:Gn,moveBy:Mn,moveTo:Mn,MutationEvent:Gn,MutationObserver:Gn,MutationRecord:Gn,name:Mn,NamedNodeMap:Gn,NavigationPreloadManager:Gn,navigator:Mn,Navigator:Gn,NetworkInformation:Gn,Node:Gn,NodeFilter:Mn,NodeIterator:Gn,NodeList:Gn,Notification:Gn,OfflineAudioCompletionEvent:Gn,OfflineAudioContext:Gn,offscreenBuffering:Mn,OffscreenCanvas:Gn,open:Mn,openDatabase:Mn,Option:Gn,origin:Mn,OscillatorNode:Gn,outerHeight:Mn,outerWidth:Mn,PageTransitionEvent:Gn,pageXOffset:Mn,pageYOffset:Mn,PannerNode:Gn,parent:Mn,Path2D:Gn,PaymentAddress:Gn,PaymentRequest:Gn,PaymentRequestUpdateEvent:Gn,PaymentResponse:Gn,performance:Mn,Performance:Gn,PerformanceEntry:Gn,PerformanceLongTaskTiming:Gn,PerformanceMark:Gn,PerformanceMeasure:Gn,PerformanceNavigation:Gn,PerformanceNavigationTiming:Gn,PerformanceObserver:Gn,PerformanceObserverEntryList:Gn,PerformancePaintTiming:Gn,PerformanceResourceTiming:Gn,PerformanceTiming:Gn,PeriodicWave:Gn,Permissions:Gn,PermissionStatus:Gn,personalbar:Mn,PhotoCapabilities:Gn,Plugin:Gn,PluginArray:Gn,PointerEvent:Gn,PopStateEvent:Gn,postMessage:Mn,Presentation:Gn,PresentationAvailability:Gn,PresentationConnection:Gn,PresentationConnectionAvailableEvent:Gn,PresentationConnectionCloseEvent:Gn,PresentationConnectionList:Gn,PresentationReceiver:Gn,PresentationRequest:Gn,print:Mn,ProcessingInstruction:Gn,ProgressEvent:Gn,PromiseRejectionEvent:Gn,prompt:Mn,PushManager:Gn,PushSubscription:Gn,PushSubscriptionOptions:Gn,queueMicrotask:Mn,RadioNodeList:Gn,Range:Gn,ReadableStream:Gn,RemotePlayback:Gn,removeEventListener:Mn,Request:Gn,requestAnimationFrame:Mn,requestIdleCallback:Mn,resizeBy:Mn,ResizeObserver:Gn,ResizeObserverEntry:Gn,resizeTo:Mn,Response:Gn,RTCCertificate:Gn,RTCDataChannel:Gn,RTCDataChannelEvent:Gn,RTCDtlsTransport:Gn,RTCIceCandidate:Gn,RTCIceTransport:Gn,RTCPeerConnection:Gn,RTCPeerConnectionIceEvent:Gn,RTCRtpReceiver:Gn,RTCRtpSender:Gn,RTCSctpTransport:Gn,RTCSessionDescription:Gn,RTCStatsReport:Gn,RTCTrackEvent:Gn,screen:Mn,Screen:Gn,screenLeft:Mn,ScreenOrientation:Gn,screenTop:Mn,screenX:Mn,screenY:Mn,ScriptProcessorNode:Gn,scroll:Mn,scrollbars:Mn,scrollBy:Mn,scrollTo:Mn,scrollX:Mn,scrollY:Mn,SecurityPolicyViolationEvent:Gn,Selection:Gn,ServiceWorker:Gn,ServiceWorkerContainer:Gn,ServiceWorkerRegistration:Gn,sessionStorage:Mn,ShadowRoot:Gn,SharedWorker:Gn,SourceBuffer:Gn,SourceBufferList:Gn,speechSynthesis:Mn,SpeechSynthesisEvent:Gn,SpeechSynthesisUtterance:Gn,StaticRange:Gn,status:Mn,statusbar:Mn,StereoPannerNode:Gn,stop:Mn,Storage:Gn,StorageEvent:Gn,StorageManager:Gn,styleMedia:Mn,StyleSheet:Gn,StyleSheetList:Gn,SubtleCrypto:Gn,SVGAElement:Gn,SVGAngle:Gn,SVGAnimatedAngle:Gn,SVGAnimatedBoolean:Gn,SVGAnimatedEnumeration:Gn,SVGAnimatedInteger:Gn,SVGAnimatedLength:Gn,SVGAnimatedLengthList:Gn,SVGAnimatedNumber:Gn,SVGAnimatedNumberList:Gn,SVGAnimatedPreserveAspectRatio:Gn,SVGAnimatedRect:Gn,SVGAnimatedString:Gn,SVGAnimatedTransformList:Gn,SVGAnimateElement:Gn,SVGAnimateMotionElement:Gn,SVGAnimateTransformElement:Gn,SVGAnimationElement:Gn,SVGCircleElement:Gn,SVGClipPathElement:Gn,SVGComponentTransferFunctionElement:Gn,SVGDefsElement:Gn,SVGDescElement:Gn,SVGDiscardElement:Gn,SVGElement:Gn,SVGEllipseElement:Gn,SVGFEBlendElement:Gn,SVGFEColorMatrixElement:Gn,SVGFEComponentTransferElement:Gn,SVGFECompositeElement:Gn,SVGFEConvolveMatrixElement:Gn,SVGFEDiffuseLightingElement:Gn,SVGFEDisplacementMapElement:Gn,SVGFEDistantLightElement:Gn,SVGFEDropShadowElement:Gn,SVGFEFloodElement:Gn,SVGFEFuncAElement:Gn,SVGFEFuncBElement:Gn,SVGFEFuncGElement:Gn,SVGFEFuncRElement:Gn,SVGFEGaussianBlurElement:Gn,SVGFEImageElement:Gn,SVGFEMergeElement:Gn,SVGFEMergeNodeElement:Gn,SVGFEMorphologyElement:Gn,SVGFEOffsetElement:Gn,SVGFEPointLightElement:Gn,SVGFESpecularLightingElement:Gn,SVGFESpotLightElement:Gn,SVGFETileElement:Gn,SVGFETurbulenceElement:Gn,SVGFilterElement:Gn,SVGForeignObjectElement:Gn,SVGGElement:Gn,SVGGeometryElement:Gn,SVGGradientElement:Gn,SVGGraphicsElement:Gn,SVGImageElement:Gn,SVGLength:Gn,SVGLengthList:Gn,SVGLinearGradientElement:Gn,SVGLineElement:Gn,SVGMarkerElement:Gn,SVGMaskElement:Gn,SVGMatrix:Gn,SVGMetadataElement:Gn,SVGMPathElement:Gn,SVGNumber:Gn,SVGNumberList:Gn,SVGPathElement:Gn,SVGPatternElement:Gn,SVGPoint:Gn,SVGPointList:Gn,SVGPolygonElement:Gn,SVGPolylineElement:Gn,SVGPreserveAspectRatio:Gn,SVGRadialGradientElement:Gn,SVGRect:Gn,SVGRectElement:Gn,SVGScriptElement:Gn,SVGSetElement:Gn,SVGStopElement:Gn,SVGStringList:Gn,SVGStyleElement:Gn,SVGSVGElement:Gn,SVGSwitchElement:Gn,SVGSymbolElement:Gn,SVGTextContentElement:Gn,SVGTextElement:Gn,SVGTextPathElement:Gn,SVGTextPositioningElement:Gn,SVGTitleElement:Gn,SVGTransform:Gn,SVGTransformList:Gn,SVGTSpanElement:Gn,SVGUnitTypes:Gn,SVGUseElement:Gn,SVGViewElement:Gn,TaskAttributionTiming:Gn,Text:Gn,TextEvent:Gn,TextMetrics:Gn,TextTrack:Gn,TextTrackCue:Gn,TextTrackCueList:Gn,TextTrackList:Gn,TimeRanges:Gn,toolbar:Mn,top:Mn,Touch:Gn,TouchEvent:Gn,TouchList:Gn,TrackEvent:Gn,TransitionEvent:Gn,TreeWalker:Gn,UIEvent:Gn,ValidityState:Gn,visualViewport:Mn,VisualViewport:Gn,VTTCue:Gn,WaveShaperNode:Gn,WebAssembly:Mn,WebGL2RenderingContext:Gn,WebGLActiveInfo:Gn,WebGLBuffer:Gn,WebGLContextEvent:Gn,WebGLFramebuffer:Gn,WebGLProgram:Gn,WebGLQuery:Gn,WebGLRenderbuffer:Gn,WebGLRenderingContext:Gn,WebGLSampler:Gn,WebGLShader:Gn,WebGLShaderPrecisionFormat:Gn,WebGLSync:Gn,WebGLTexture:Gn,WebGLTransformFeedback:Gn,WebGLUniformLocation:Gn,WebGLVertexArrayObject:Gn,WebSocket:Gn,WheelEvent:Gn,Window:Gn,Worker:Gn,WritableStream:Gn,XMLDocument:Gn,XMLHttpRequest:Gn,XMLHttpRequestEventTarget:Gn,XMLHttpRequestUpload:Gn,XMLSerializer:Gn,XPathEvaluator:Gn,XPathExpression:Gn,XPathResult:Gn,XSLTProcessor:Gn};for(const e of["window","global","self","globalThis"])Qn[e]=Qn;function Un(e){let t=Qn;for(const n of e){if("string"!=typeof n)return null;if(t=t[n],!t)return null}return t[Pn]}function Jn(e){const t=Un(e);return null!==t&&t.pure}function jn(e){return 1===e.length?"undefined"===e[0]||null!==Un(e):null!==Un(e.slice(0,-1))}class Wn extends ln{constructor(){super(...arguments),this.isReassigned=!0}hasEffectsWhenAccessedAtPath(e){return!jn([this.name,...e])}hasEffectsWhenCalledAtPath(e){return!Jn([this.name,...e])}}class Xn extends yn{constructor(){super(...arguments),this.variable=null,this.bound=!1}addExportedVariables(e,t){null!==this.variable&&t.has(this.variable)&&e.push(this.variable)}bind(){this.bound||(this.bound=!0,null===this.variable&&On(this,this.parent)&&(this.variable=this.scope.findVariable(this.name),this.variable.addReference(this)),null!==this.variable&&this.variable instanceof pn&&null!==this.variable.additionalInitializers&&this.variable.consolidateInitializers())}declare(e,t){let n;switch(e){case"var":n=this.scope.addDeclaration(this,this.context,t,!0);break;case"function":n=this.scope.addDeclaration(this,this.context,t,!1);break;case"let":case"const":case"class":n=this.scope.addDeclaration(this,this.context,t,!1);break;case"parameter":n=this.scope.addParameterDeclaration(this);break;default:throw new Error(`Internal Error: Unexpected identifier kind ${e}.`)}return[this.variable=n]}deoptimizePath(e){this.bound||this.bind(),0!==e.length||this.scope.contains(this.name)||this.disallowImportReassignment(),this.variable.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){return this.bound||this.bind(),this.variable.getLiteralValueAtPath(e,t,n)}getReturnExpressionWhenCalledAtPath(e,t,n){return this.bound||this.bind(),this.variable.getReturnExpressionWhenCalledAtPath(e,t,n)}hasEffects(){return this.context.options.treeshake.unknownGlobalSideEffects&&this.variable instanceof Wn&&this.variable.hasEffectsWhenAccessedAtPath(yt)}hasEffectsWhenAccessedAtPath(e,t){return null!==this.variable&&this.variable.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return!this.variable||this.variable.hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){return!this.variable||this.variable.hasEffectsWhenCalledAtPath(e,t,n)}include(){this.included||(this.included=!0,null!==this.variable&&this.context.includeVariableInModule(this.variable))}includeCallArguments(e,t){this.variable.includeCallArguments(e,t)}mayModifyThisWhenCalledAtPath(e,t){return!this.variable||this.variable.mayModifyThisWhenCalledAtPath(e,t)}render(e,t,{renderedParentType:n,isCalleeOfRenderedParent:r,isShorthandProperty:i}=kn){if(this.variable){const t=this.variable.getName();t!==this.name&&(e.overwrite(this.start,this.end,t,{contentOnly:!0,storeName:!0}),i&&e.prependRight(this.start,this.name+": ")),"eval"===t&&n===Je&&r&&e.appendRight(this.start,"0, ")}}disallowImportReassignment(){return this.context.error({code:"ILLEGAL_REASSIGNMENT",message:`Illegal reassignment to import '${this.name}'`},this.start)}}class qn extends yn{constructor(){super(...arguments),this.declarationInit=null}addExportedVariables(e,t){this.argument.addExportedVariables(e,t)}bind(){super.bind(),null!==this.declarationInit&&this.declarationInit.deoptimizePath([Et,Et])}declare(e,t){return this.declarationInit=t,this.argument.declare(e,kt)}deoptimizePath(e){0===e.length&&this.argument.deoptimizePath(yt)}hasEffectsWhenAssignedAtPath(e,t){return e.length>0||this.argument.hasEffectsWhenAssignedAtPath(yt,t)}}class zn extends yn{constructor(){super(...arguments),this.isPrototypeDeoptimized=!1}createScope(e){this.scope=new In(e,this.context)}deoptimizePath(e){1===e.length&&("prototype"===e[0]?this.isPrototypeDeoptimized=!0:e[0]===Et&&(this.isPrototypeDeoptimized=!0,this.scope.getReturnExpression().deoptimizePath(vt)))}getReturnExpressionWhenCalledAtPath(e){return 0===e.length?this.scope.getReturnExpression():kt}hasEffects(){return null!==this.id&&this.id.hasEffects()}hasEffectsWhenAccessedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0]||this.isPrototypeDeoptimized)}hasEffectsWhenAssignedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0]||this.isPrototypeDeoptimized)}hasEffectsWhenCalledAtPath(e,t,n){if(e.length>0)return!0;for(const e of this.params)if(e.hasEffects(n))return!0;const r=n.replacedVariableInits.get(this.scope.thisVariable);n.replacedVariableInits.set(this.scope.thisVariable,t.withNew?new zt:kt);const{brokenFlow:i,ignore:s}=n;return n.ignore={breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!0},!!this.body.hasEffects(n)||(n.brokenFlow=i,r?n.replacedVariableInits.set(this.scope.thisVariable,r):n.replacedVariableInits.delete(this.scope.thisVariable),n.ignore=s,!1)}include(e,t){this.included=!0,this.id&&this.id.include();const n=this.scope.argumentsVariable.included;for(const r of this.params)r instanceof Xn&&!n||r.include(e,t);const{brokenFlow:r}=e;e.brokenFlow=on,this.body.include(e,t),e.brokenFlow=r}includeCallArguments(e,t){this.scope.includeCallArguments(e,t)}initialise(){null!==this.id&&this.id.declare("function",this),this.scope.addParameterVariables(this.params.map(e=>e.declare("parameter",kt)),this.params[this.params.length-1]instanceof qn),this.body.addImplicitReturnExpressionToScope()}mayModifyThisWhenCalledAtPath(e){return!!e.length||this.referencesThis}parseNode(e){this.referencesThis=!1,this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope.hoistedBodyVarScope),super.parseNode(e)}}zn.prototype.preventChildBlockScope=!0;class Yn extends zn{initialise(){super.initialise(),null!==this.id&&(this.id.variable.isId=!0)}parseNode(e){null!==e.id&&(this.id=new this.context.nodeConstructors.Identifier(e.id,this,this.scope.parent)),super.parseNode(e)}}function Zn(e,t){return ot(e,it(e,"default",t)+7)}function $n(e,t,n,r){const i=it(e,t,r)+t.length;e=e.slice(i,it(e,n,i));const s=it(e,"*");return-1===s?i:i+s+1}class er extends yn{include(e,t){super.include(e,t),t&&this.context.includeVariableInModule(this.variable)}initialise(){const e=this.declaration;this.declarationName=e.id&&e.id.name||this.declaration.name,this.variable=this.scope.addExportDefaultDeclaration(this.declarationName||this.context.getModuleName(),this,this.context),this.context.addExport(this)}render(e,t,n){const{start:r,end:i}=n,s=Zn(e.original,this.start);if(this.declaration instanceof Yn)this.renderNamedDeclaration(e,s,"function","(",null===this.declaration.id,t);else if(this.declaration instanceof bn)this.renderNamedDeclaration(e,s,"class","{",null===this.declaration.id,t);else{if(this.variable.getOriginalVariable()!==this.variable)return void tt(this,e,r,i);if(!this.variable.included)return e.remove(this.start,s),this.declaration.render(e,t,{isCalleeOfRenderedParent:!1,renderedParentType:We}),void(";"!==e.original[this.end-1]&&e.appendLeft(this.end,";"));this.renderVariableDeclaration(e,s,t)}this.declaration.render(e,t)}renderNamedDeclaration(e,t,n,r,i,s){const o=this.variable.getName();e.remove(this.start,t),i&&e.appendLeft($n(e.original,n,r,t)," "+o),"system"===s.format&&this.declaration instanceof bn&&s.exportNamesByVariable.has(this.variable)&&e.appendLeft(this.end,` ${lt([this.variable],s)};`)}renderVariableDeclaration(e,t,n){const r=59===e.original.charCodeAt(this.end-1),i="system"===n.format&&n.exportNamesByVariable.get(this.variable);i?(e.overwrite(this.start,t,`${n.varOrConst} ${this.variable.getName()} = exports('${i[0]}', `),e.appendRight(r?this.end-1:this.end,")"+(r?"":";"))):(e.overwrite(this.start,t,`${n.varOrConst} ${this.variable.getName()} = `),r||e.appendLeft(this.end,";"))}}er.prototype.needsBoundaries=!0;class tr extends ln{constructor(){super("undefined")}getLiteralValueAtPath(){}}class nr extends pn{constructor(e,t,n){super(e,t,t.declaration,n),this.hasId=!1,this.originalId=null,this.originalVariable=null;const r=t.declaration;(r instanceof Yn||r instanceof bn)&&r.id?(this.hasId=!0,this.originalId=r.id):r instanceof Xn&&(this.originalId=r)}addReference(e){this.hasId||(this.name=e.name)}getAssignedVariableName(){return this.originalId&&this.originalId.name||null}getBaseVariableName(){const e=this.getOriginalVariable();return e===this?super.getBaseVariableName():e.getBaseVariableName()}getDirectOriginalVariable(){return!this.originalId||!this.hasId&&(this.originalId.variable.isReassigned||this.originalId.variable instanceof tr||"syntheticNamespace"in this.originalId.variable)?null:this.originalId.variable}getName(){const e=this.getOriginalVariable();return e===this?super.getName():e.getName()}getOriginalVariable(){if(this.originalVariable)return this.originalVariable;let e,t=this;const n=new Set;do{n.add(t),e=t,t=e.getDirectOriginalVariable()}while(t instanceof nr&&!n.has(t));return this.originalVariable=t||e}}const rr="_missingExportShim";class ir extends ln{constructor(e){super(rr),this.module=e}}class sr extends ln{constructor(e,t){super(e.getModuleName()),this.memberVariables=null,this.mergedNamespaces=[],this.referencedEarly=!1,this.references=[],this.context=e,this.module=e.module,this.syntheticNamedExports=t}addReference(e){this.references.push(e),this.name=e.name}deoptimizePath(){const e=this.getMemberVariables();for(const t of Object.keys(e))e[t].deoptimizePath(vt)}getMemberVariables(){if(this.memberVariables)return this.memberVariables;const e=Object.create(null);for(const t of this.context.getExports().concat(this.context.getReexports()))"*"!==t[0]&&t!==this.module.info.syntheticNamedExports&&(e[t]=this.context.traceExport(t));return this.memberVariables=e}include(){this.included=!0,this.context.includeAllExports()}prepareNamespace(e){this.mergedNamespaces=e;const t=this.context.getModuleExecIndex();for(const e of this.references)if(e.context.getModuleExecIndex()<=t){this.referencedEarly=!0;break}}renderBlock(e){const t=e.compact?"":" ",n=e.compact?"":"\n",r=e.indent,i=this.getMemberVariables(),s=Object.keys(i).map(n=>{const s=i[n];if(this.referencedEarly||s.isReassigned)return`${r}get ${n}${t}()${t}{${t}return ${s.getName()}${e.compact?"":";"}${t}}`;const o=Ct[n]?`'${n}'`:n;return`${r}${o}: ${s.getName()}`});e.namespaceToStringTag&&s.unshift(`${r}[Symbol.toStringTag]:${t}'Module'`);const o=this.mergedNamespaces.length>0||this.syntheticNamedExports;o||s.unshift(`${r}__proto__:${t}null`);let a=`{${n}${s.join(","+n)}${n}}`;if(o){const e=["/*#__PURE__*/Object.create(null)"];this.mergedNamespaces.length>0&&e.push(...this.mergedNamespaces.map(e=>e.getName())),this.syntheticNamedExports&&e.push(this.module.getSyntheticNamespace().getName()),s.length>0&&e.push(a),a=`/*#__PURE__*/Object.assign(${e.join(","+t)})`}e.freeze&&(a=`/*#__PURE__*/Object.freeze(${a})`);const B=this.getName();return a=`${e.varOrConst} ${B}${t}=${t}${a};`,"system"===e.format&&e.exportNamesByVariable.has(this)&&(a+=`${n}${lt([this],e)};`),a}renderFirst(){return this.referencedEarly}}sr.prototype.isNamespace=!0;class or extends ln{constructor(e,t,n){super(t),this.baseVariable=null,this.context=e,this.module=e.module,this.syntheticNamespace=n}getBaseVariable(){if(this.baseVariable)return this.baseVariable;let e=this.syntheticNamespace;for(;e instanceof nr||e instanceof or;){if(e instanceof nr){const t=e.getOriginalVariable();if(t===e)break;e=t}e instanceof or&&(e=e.syntheticNamespace)}return this.baseVariable=e}getBaseVariableName(){return this.syntheticNamespace.getBaseVariableName()}getName(){const e=this.name;return`${this.syntheticNamespace.getName()}${ar(e)}`}include(){this.included||(this.included=!0,this.context.includeVariableInModule(this.syntheticNamespace))}setRenderNames(e,t){super.setRenderNames(e,t)}}const ar=e=>!Ct[e]&&/^(?!\d)[\w$]+$/.test(e)?"."+e:`[${JSON.stringify(e)}]`;class Br extends ln{constructor(e,t){super(t),this.module=e,this.isNamespace="*"===t,this.referenced=!1}addReference(e){this.referenced=!0,"default"!==this.name&&"*"!==this.name||this.module.suggestName(e.name)}hasEffectsWhenAccessedAtPath(e){return e.length>(this.isNamespace?1:0)}include(){this.included||(this.included=!0,this.module.used=!0)}}const cr="break case class catch const continue debugger default delete do else export extends finally for function if import in instanceof let new return super switch this throw try typeof var void while with yield enum await implements package protected static interface private public".split(" "),ur="Infinity NaN undefined null true false eval uneval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Symbol Error EvalError InternalError RangeError ReferenceError SyntaxError TypeError URIError Number Math Date String RegExp Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array Map Set WeakMap WeakSet SIMD ArrayBuffer DataView JSON Promise Generator GeneratorFunction Reflect Proxy Intl".split(" "),lr=new Set(cr.concat(ur)),hr=/[^$_a-zA-Z0-9]/g,pr=e=>/\d/.test(e[0]);function fr(e){return!pr(e)&&!lr.has(e)&&!hr.test(e)}function dr(e){return e=e.replace(/-(\w)/g,(e,t)=>t.toUpperCase()).replace(hr,"_"),(pr(e)||lr.has(e))&&(e="_"+e),e||"_"}const Cr=/^(?:\/|(?:[A-Za-z]:)?[\\|/])/,mr=/^\.?\.\//;function gr(e){return Cr.test(e)}function Ar(e){return mr.test(e)}function Er(e){return-1==e.indexOf("\\")?e:e.replace(/\\/g,"/")}class yr{constructor(e,t,n,r){this.options=e,this.id=t,this.defaultVariableName="",this.dynamicImporters=[],this.importers=[],this.mostCommonSuggestion=0,this.namespaceVariableName="",this.reexported=!1,this.renderPath=void 0,this.renormalizeRenderPath=!1,this.used=!1,this.variableName="",this.execIndex=1/0,this.suggestedVariableName=dr(t.split(/[\\/]/).pop()),this.nameSuggestions=Object.create(null),this.declarations=Object.create(null),this.exportedVariables=new Map;const i=this;this.info={ast:null,code:null,dynamicallyImportedIds:Tn,get dynamicImporters(){return i.dynamicImporters.sort()},hasModuleSideEffects:n,id:t,implicitlyLoadedAfterOneOf:Tn,implicitlyLoadedBefore:Tn,importedIds:Tn,get importers(){return i.importers.sort()},isEntry:!1,isExternal:!0,meta:r,syntheticNamedExports:!1}}getVariableForExportName(e){let t=this.declarations[e];return t||(this.declarations[e]=t=new Br(this,e),this.exportedVariables.set(t,e),t)}setRenderPath(e,t){return this.renderPath="function"==typeof e.paths?e.paths(this.id):e.paths[this.id],this.renderPath||(gr(this.id)?(this.renderPath=Er(n.relative(t,this.id)),this.renormalizeRenderPath=!0):this.renderPath=this.id),this.renderPath}suggestName(e){this.nameSuggestions[e]||(this.nameSuggestions[e]=0),this.nameSuggestions[e]+=1,this.nameSuggestions[e]>this.mostCommonSuggestion&&(this.mostCommonSuggestion=this.nameSuggestions[e],this.suggestedVariableName=e)}warnUnusedImports(){const e=Object.keys(this.declarations).filter(e=>{if("*"===e)return!1;const t=this.declarations[e];return!t.included&&!this.reexported&&!t.referenced});if(0===e.length)return;const t=1===e.length?`'${e[0]}' is`:`${e.slice(0,-1).map(e=>`'${e}'`).join(", ")} and '${e.slice(-1)}' are`;this.options.onwarn({code:"UNUSED_EXTERNAL_IMPORT",message:`${t} imported from external module '${this.id}' but never used`,names:e,source:this.id})}}function vr(e){return e.endsWith(".js")?e.slice(0,-3):e}function br(e,t){return e.autoId?`${e.basePath?e.basePath+"/":""}${vr(t)}`:e.id||""}const _r="_interopDefault",Sr="_interopDefaultLegacy",wr="_interopNamespace",xr="_interopNamespaceDefault",Dr="_interopNamespaceDefaultOnly",Ir={auto:_r,default:null,defaultOnly:null,esModule:null,false:null,true:Sr};function Or(e,t){return"esModule"===e||t&&("auto"===e||"true"===e)}const kr={auto:wr,default:xr,defaultOnly:Dr,esModule:null,false:null,true:wr};function Nr(e,t){return Or(e,t)&&Ir[e]===_r}function Tr(){return Dr}function Pr(e,t,n,r,i,s,o,a,B){return Vr.map(c=>e.has(c)||t.has(c)?Fr[c](n,r,i,s,o,a,B,e):"").join("")}const Fr={[_r]:(e,t,n,r,i)=>`function ${_r}${e}(e)${e}{${e}return e${e}&&${e}e.__esModule${e}?${e}${i?Lr(e):Mr(e)}${n}${e}}${t}${t}`,[Sr]:(e,t,n,r,i)=>`function ${Sr}${e}(e)${e}{${e}return e${e}&&${e}typeof e${e}===${e}'object'${e}&&${e}'default'${e}in e${e}?${e}${i?Lr(e):Mr(e)}${n}${e}}${t}${t}`,[wr]:(e,t,n,r,i,s,o,a)=>`function ${wr}(e)${e}{${t}`+(a.has(xr)?`${r}return e${e}&&${e}e.__esModule${e}?${e}e${e}:${e}${xr}(e)${n}${t}`:`${r}if${e}(e${e}&&${e}e.__esModule)${e}return e;${t}`+Rr(e,t,r,r,i,s,o))+`}${t}${t}`,[xr]:(e,t,n,r,i,s,o)=>`function ${xr}(e)${e}{${t}`+Rr(e,t,r,r,i,s,o)+`}${t}${t}`,[Dr]:(e,t,n,r,i,s,o)=>`function ${Dr}(e)${e}{${t}${r}return ${Kr(`{__proto__: null,${o?`${e}[Symbol.toStringTag]:${e}'Module',`:""}${e}'default':${e}e}`,s)};${t}}${t}${t}`};function Lr(e){return`e${e}:${e}{${e}'default':${e}e${e}}`}function Mr(e){return`e['default']${e}:${e}e`}function Rr(e,t,n,r,i,s,o){return`${r}var n${e}=${e}${o?`{__proto__:${e}null,${e}[Symbol.toStringTag]:${e}'Module'}`:"Object.create(null)"};${t}${r}if${e}(e)${e}{${t}${r}${n}Object.keys(e).forEach(function${e}(k)${e}{${t}`+(i?Gr:Hr)(e,t,n,r+n+n)+`${r}${n}});${t}`+`${r}}${t}`+`${r}n['default']${e}=${e}e;${t}`+`${r}return ${Kr("n",s)};${t}`}function Gr(e,t,n,r){return`${r}if${e}(k${e}!==${e}'default')${e}{${t}${r}${n}var d${e}=${e}Object.getOwnPropertyDescriptor(e,${e}k);${t}${r}${n}Object.defineProperty(n,${e}k,${e}d.get${e}?${e}d${e}:${e}{${t}${r}${n}${n}enumerable:${e}true,${t}${r}${n}${n}get:${e}function${e}()${e}{${t}${r}${n}${n}${n}return e[k];${t}${r}${n}${n}}${t}${r}${n}});${t}${r}}${t}`}function Hr(e,t,n,r){return`${r}n[k]${e}=${e}e[k];${t}`}function Kr(e,t){return t?`Object.freeze(${e})`:e}const Vr=Object.keys(Fr);function Qr(e,t,n,r,i,s,o,a="return "){const B=i?"":" ",c=i?"":"\n";if(!n)return`${c}${c}${a}${Ur(e,t,r,o)};`;let u="";for(const{defaultVariableName:e,id:i,isChunk:a,name:l,namedExportsMode:h,namespaceVariableName:p,reexports:f}of t)if(f&&n)for(const t of f)if("*"!==t.reexported){const n=Jr(l,t.imported,h,a,e,p,r,i,o);u&&(u+=c),u+="*"!==t.imported&&t.needsLiveBinding?`Object.defineProperty(exports,${B}'${t.reexported}',${B}{${c}${s}enumerable:${B}true,${c}${s}get:${B}function${B}()${B}{${c}${s}${s}return ${n};${c}${s}}${c}});`:`exports.${t.reexported}${B}=${B}${n};`}for(const t of e){const e="exports."+t.exported,n=t.local;e!==n&&(u&&(u+=c),u+=`${e}${B}=${B}${n};`)}for(const{name:e,reexports:r}of t)if(r&&n)for(const t of r)"*"===t.reexported&&(u&&(u+=c),t.needsLiveBinding?u+=`Object.keys(${e}).forEach(function${B}(k)${B}{${c}${s}if${B}(k${B}!==${B}'default'${B}&&${B}!exports.hasOwnProperty(k))${B}Object.defineProperty(exports,${B}k,${B}{${c}${s}${s}enumerable:${B}true,${c}${s}${s}get:${B}function${B}()${B}{${c}${s}${s}${s}return ${e}[k];${c}${s}${s}}${c}${s}});${c}});`:u+=`Object.keys(${e}).forEach(function${B}(k)${B}{${c}${s}if${B}(k${B}!==${B}'default'${B}&&${B}!exports.hasOwnProperty(k))${B}exports[k]${B}=${B}${e}[k];${c}});`);return u?`${c}${c}${u}`:""}function Ur(e,t,n,r){if(e.length>0)return e[0].local;for(const{defaultVariableName:e,id:i,isChunk:s,name:o,namedExportsMode:a,namespaceVariableName:B,reexports:c}of t)if(c)return Jr(o,c[0].imported,a,s,e,B,n,i,r)}function Jr(e,t,n,r,i,s,o,a,B){if("default"===t){if(!r){const t=String(o(a)),n=Ir[t]?i:e;return Or(t,B)?n+"['default']":n}return n?e+"['default']":e}return"*"===t?(r?!n:kr[String(o(a))])?s:e:`${e}.${t}`}function jr(e){return`Object.defineProperty(exports,${e}'__esModule',${e}{${e}value:${e}true${e}});`}function Wr(e){return`exports[Symbol.toStringTag]${e}=${e}'Module';`}function Xr(e,t,n,r,i){let s="";return e&&(t&&(s+=jr(r)),n&&(s&&(s+=i),s+=Wr(r))),s}function qr(e,t,n,r,i,s,o,a,B,c,u){const l=new Set,h=[],p=(e,n,r)=>{l.add(n),h.push(`${t} ${e}${a}=${a}/*#__PURE__*/${n}(${r});`)};for(const{defaultVariableName:t,imports:r,id:i,isChunk:s,name:o,namedExportsMode:a,namespaceVariableName:B,reexports:c}of e)if(s){for(const{imported:e,reexported:t}of[...r||[],...c||[]])if("*"===e&&"*"!==t){a||p(B,Tr(),o);break}}else{const e=String(n(i));let s=!1,a=!1;for(const{imported:n,reexported:i}of[...r||[],...c||[]]){let r,c;"default"===n?s||(s=!0,t!==B&&(c=t,r=Ir[e])):"*"===n&&"*"!==i&&(a||(a=!0,r=kr[e],c=B)),r&&p(c,r,o)}}return`${Pr(l,o,a,B,c,u,r,i,s)}${h.length>0?`${h.join(B)}${B}${B}`:""}`}function zr(e){return"."===e[0]?vr(e):e}const Yr={assert:!0,buffer:!0,console:!0,constants:!0,domain:!0,events:!0,http:!0,https:!0,os:!0,path:!0,process:!0,punycode:!0,querystring:!0,stream:!0,string_decoder:!0,timers:!0,tty:!0,url:!0,util:!0,vm:!0,zlib:!0};function Zr(e,t){const n=t.map(({id:e})=>e).filter(e=>e in Yr);if(!n.length)return;e({code:"MISSING_NODE_BUILTINS",message:`Creating a browser bundle that depends on Node.js built-in ${1===n.length?`module ('${n[0]}')`:`modules (${n.slice(0,-1).map(e=>`'${e}'`).join(", ")} and '${n.slice(-1)}')`}. You might need to include https://github.com/ionic-team/rollup-plugin-node-polyfills`,modules:n})}function $r(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,id:s,indentString:o,intro:a,isEntryFacade:B,isModuleFacade:c,namedExportsMode:u,outro:l,varOrConst:h,warn:p},{amd:f,compact:d,esModule:C,externalLiveBindings:m,freeze:g,interop:A,namespaceToStringTag:E,strict:y}){Zr(p,n);const v=n.map(e=>`'${zr(e.id)}'`),b=n.map(e=>e.name),_=d?"":"\n",S=d?"":";",w=d?"":" ";u&&i&&(b.unshift("exports"),v.unshift("'exports'")),t.has("require")&&(b.unshift("require"),v.unshift("'require'")),t.has("module")&&(b.unshift("module"),v.unshift("'module'"));const x=br(f,s),D=(x?`'${x}',${w}`:"")+(v.length?`[${v.join(","+w)}],${w}`:""),I=y?w+"'use strict';":"";e.prepend(`${a}${qr(n,h,A,m,g,E,t,w,_,S,o)}`);const O=Qr(r,n,u,A,d,o,m);let k=Xr(u&&i,B&&C,c&&E,w,_);return k&&(k=_+_+k),e.append(`${O}${k}${l}`),e.indent(o).prepend(`${f.define}(${D}function${w}(${b.join(","+w)})${w}{${I}${_}${_}`).append(`${_}${_}});`)}function ei(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,isEntryFacade:a,isModuleFacade:B,namedExportsMode:c,outro:u,varOrConst:l},{compact:h,esModule:p,externalLiveBindings:f,freeze:d,interop:C,namespaceToStringTag:m,strict:g}){const A=h?"":"\n",E=h?"":";",y=h?"":" ",v=g?`'use strict';${A}${A}`:"";let b=Xr(c&&i,a&&p,B&&m,y,A);b&&(b+=A+A);const _=ti(n,h,l,A,y),S=qr(n,l,C,f,d,m,t,y,A,E,s);e.prepend(`${v}${o}${b}${_}${S}`);const w=Qr(r,n,c,C,h,s,f,`module.exports${y}=${y}`);return e.append(`${w}${u}`)}function ti(e,t,n,r,i){let s="",o=!1;for(const{id:a,name:B,reexports:c,imports:u}of e)c||u?(s+=t&&o?",":`${s?";"+r:""}${n} `,o=!0,s+=`${B}${i}=${i}require('${a}')`):(s&&(s+=!t||o?";"+r:","),o=!1,s+=`require('${a}')`);return s?`${s};${r}${r}`:""}function ni(e,{intro:t,outro:n,dependencies:r,exports:i,varOrConst:s},{compact:o}){const a=o?"":" ",B=o?"":"\n",c=ri(r,a);c.length>0&&(t+=c.join(B)+B+B),t&&e.prepend(t);const u=ii(i,a,s);return u.length&&e.append(B+B+u.join(B).trim()),n&&e.append(n),e.trim()}function ri(e,t){const n=[];for(const{id:r,reexports:i,imports:s,name:o}of e)if(i||s){if(s){let e=null,i=null;const o=[];for(const t of s)"default"===t.imported?e=t:"*"===t.imported?i=t:o.push(t);i&&n.push(`import${t}*${t}as ${i.local} from${t}'${r}';`),e&&0===o.length?n.push(`import ${e.local} from${t}'${r}';`):o.length>0&&n.push(`import ${e?`${e.local},${t}`:""}{${t}${o.map(e=>e.imported===e.local?e.imported:`${e.imported} as ${e.local}`).join(","+t)}${t}}${t}from${t}'${r}';`)}if(i){let e=null;const a=[],B=[];for(const t of i)"*"===t.reexported?e=t:"*"===t.imported?a.push(t):B.push(t);if(e&&n.push(`export${t}*${t}from${t}'${r}';`),a.length>0){s&&s.some(e=>"*"===e.imported&&e.local===o)||n.push(`import${t}*${t}as ${o} from${t}'${r}';`);for(const e of a)n.push(`export${t}{${t}${o===e.reexported?o:`${o} as ${e.reexported}`} };`)}B.length>0&&n.push(`export${t}{${t}${B.map(e=>e.imported===e.reexported?e.imported:`${e.imported} as ${e.reexported}`).join(","+t)}${t}}${t}from${t}'${r}';`)}}else n.push(`import${t}'${r}';`);return n}function ii(e,t,n){const r=[],i=[];for(const s of e)"default"===s.exported?r.push(`export default ${s.local};`):(s.expression&&r.push(`${n} ${s.local}${t}=${t}${s.expression};`),i.push(s.exported===s.local?s.local:`${s.local} as ${s.exported}`));return i.length&&r.push(`export${t}{${t}${i.join(","+t)}${t}};`),r}function si(e){let t="";for(;e--;)t+=" ";return t}function oi(e){return e.replace(/^\t+/,e=>e.split("\t").join(" "))}function ai(e,t,n){let r=e.split("\n");const i=Math.max(0,t-3);let s=Math.min(t+2,r.length);for(r=r.slice(i,s);!/\S/.test(r[r.length-1]);)r.pop(),s-=1;const o=String(s).length;return r.map((e,r)=>{const s=i+r+1===t;let a=String(r+i+1);for(;a.lengthui(e.id)).sort();return{code:fi.MISSING_IMPLICIT_DEPENDANT,message:`Module "${ui(e.id)}" that should be implicitly loaded before "${1===t.length?t[0]:`${t.slice(0,-1).join('", "')}" and "${t.slice(-1)[0]}`}" is not included in the module graph. Either it was not imported by an included module or only via a tree-shaken dynamic import, or no imported bindings were used and it had otherwise no side-effects.`}}function Hi(e,t){return{code:fi.MIXED_EXPORTS,id:e,message:`Entry module "${ui(e)}" is using named and default exports together. Consumers of your bundle will have to use \`${t||"chunk"}["default"]\` to access the default export, which may not be what you want. Use \`output.exports: "named"\` to disable this warning`,url:"https://rollupjs.org/guide/en/#outputexports"}}function Ki(e,t,n){return{code:fi.NAMESPACE_CONFLICT,message:`Conflicting namespaces: ${ui(t.id)} re-exports '${e}' from both ${ui(t.exportsAll[e])} and ${ui(n.exportsAll[e])} (will be ignored)`,name:e,reexporter:t.id,sources:[t.exportsAll[e],n.exportsAll[e]]}}function Vi(e){return{code:fi.NO_TRANSFORM_MAP_OR_AST_WITHOUT_CODE,message:`The plugin "${e}" returned a "map" or "ast" without returning a "code". This will be ignored.`}}function Qi(e){const t=ui(e);return{code:fi.PREFER_NAMED_EXPORTS,id:e,message:`Entry module "${t}" is implicitly using "default" export mode, which means for CommonJS output that its default export is assigned to "module.exports". For many tools, such CommonJS output will not be interchangeable with the original ES module. If this is intended, explicitly set "output.exports" to either "auto" or "default", otherwise you might want to consider changing the signature of "${t}" to use named exports only.`,url:"https://rollupjs.org/guide/en/#outputexports"}}function Ui(e,t){return{code:fi.SYNTHETIC_NAMED_EXPORTS_NEED_NAMESPACE_EXPORT,id:e,message:`Module "${ui(e)}" that is marked with 'syntheticNamedExports: ${JSON.stringify(t)}' needs ${"string"==typeof t&&"default"!==t?`an export named "${t}"`:"a default export"} that does not reexport an unresolved named export of the same module.`}}function Ji(e,t,n){const r=n?"reexport":"import";return{code:fi.UNEXPECTED_NAMED_IMPORT,id:e,message:`The named export "${t}" was ${r}ed from the external module ${ui(e)} even though its interop type is "defaultOnly". Either remove or change this ${r} or change the value of the "output.interop" option.`,url:"https://rollupjs.org/guide/en/#outputinterop"}}function ji(e){return{code:fi.UNEXPECTED_NAMED_IMPORT,id:e,message:`There was a namespace "*" reexport from the external module ${ui(e)} even though its interop type is "defaultOnly". This will be ignored as namespace reexports only reexport named exports. If this is not intended, either remove or change this reexport or change the value of the "output.interop" option.`,url:"https://rollupjs.org/guide/en/#outputinterop"}}function Wi(e){return{code:fi.UNRESOLVED_ENTRY,message:`Entry module cannot be external (${ui(e)}).`}}function Xi(e){return{code:fi.UNRESOLVED_ENTRY,message:`Could not resolve entry module (${ui(e)}).`}}function qi(e,t){return{code:fi.UNRESOLVED_IMPORT,message:`Could not resolve '${e}' from ${ui(t)}`}}function zi(e,t){return{code:fi.UNRESOLVED_IMPORT,importer:ui(t),message:`'${e}' is imported by ${ui(t)}, but could not be resolved – treating it as an external dependency`,source:e,url:"https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency"}}function Yi(e,t){return{code:fi.EXTERNAL_SYNTHETIC_EXPORTS,importer:ui(t),message:`External '${e}' can not have 'syntheticNamedExports' enabled.`,source:e}}function Zi(e){return{code:fi.VALIDATION_ERROR,message:e}}function $i(){return{code:fi.ALREADY_CLOSED,message:'Bundle is already closed, no more calls to "generate" or "write" are allowed.'}}function es(e,t,n){ts(e,t,n.onwarn,n.strictDeprecations)}function ts(e,t,n,r){if(t||r){const t=Si(e);if(r)return hi(t);n(t)}}!function(e){e.ALREADY_CLOSED="ALREADY_CLOSED",e.ASSET_NOT_FINALISED="ASSET_NOT_FINALISED",e.ASSET_NOT_FOUND="ASSET_NOT_FOUND",e.ASSET_SOURCE_ALREADY_SET="ASSET_SOURCE_ALREADY_SET",e.ASSET_SOURCE_MISSING="ASSET_SOURCE_MISSING",e.BAD_LOADER="BAD_LOADER",e.CANNOT_EMIT_FROM_OPTIONS_HOOK="CANNOT_EMIT_FROM_OPTIONS_HOOK",e.CHUNK_NOT_GENERATED="CHUNK_NOT_GENERATED",e.CHUNK_INVALID="CHUNK_INVALID",e.CIRCULAR_REEXPORT="CIRCULAR_REEXPORT",e.CYCLIC_CROSS_CHUNK_REEXPORT="CYCLIC_CROSS_CHUNK_REEXPORT",e.DEPRECATED_FEATURE="DEPRECATED_FEATURE",e.EXTERNAL_SYNTHETIC_EXPORTS="EXTERNAL_SYNTHETIC_EXPORTS",e.FILE_NAME_CONFLICT="FILE_NAME_CONFLICT",e.FILE_NOT_FOUND="FILE_NOT_FOUND",e.INPUT_HOOK_IN_OUTPUT_PLUGIN="INPUT_HOOK_IN_OUTPUT_PLUGIN",e.INVALID_CHUNK="INVALID_CHUNK",e.INVALID_EXPORT_OPTION="INVALID_EXPORT_OPTION",e.INVALID_EXTERNAL_ID="INVALID_EXTERNAL_ID",e.INVALID_OPTION="INVALID_OPTION",e.INVALID_PLUGIN_HOOK="INVALID_PLUGIN_HOOK",e.INVALID_ROLLUP_PHASE="INVALID_ROLLUP_PHASE",e.MISSING_EXPORT="MISSING_EXPORT",e.MISSING_IMPLICIT_DEPENDANT="MISSING_IMPLICIT_DEPENDANT",e.MIXED_EXPORTS="MIXED_EXPORTS",e.NAMESPACE_CONFLICT="NAMESPACE_CONFLICT",e.NO_TRANSFORM_MAP_OR_AST_WITHOUT_CODE="NO_TRANSFORM_MAP_OR_AST_WITHOUT_CODE",e.PLUGIN_ERROR="PLUGIN_ERROR",e.PREFER_NAMED_EXPORTS="PREFER_NAMED_EXPORTS",e.SYNTHETIC_NAMED_EXPORTS_NEED_NAMESPACE_EXPORT="SYNTHETIC_NAMED_EXPORTS_NEED_NAMESPACE_EXPORT",e.UNEXPECTED_NAMED_IMPORT="UNEXPECTED_NAMED_IMPORT",e.UNRESOLVED_ENTRY="UNRESOLVED_ENTRY",e.UNRESOLVED_IMPORT="UNRESOLVED_IMPORT",e.VALIDATION_ERROR="VALIDATION_ERROR"}(fi||(fi={}));const ns=/^[a-zA-Z$_][a-zA-Z0-9$_]*$/;function rs(e){return ns.test(e)?"."+e:`['${e}']`}function is(e){return e.split(".").map(rs).join("")}function ss(e,t,n,r){const i=r?"":" ",s=e.split(".");s[0]=("function"==typeof n?n(s[0]):n[s[0]])||s[0],s.pop();let o=t;return s.map(e=>(o+=rs(e),`${o}${i}=${i}${o}${i}||${i}{}${r?"":";"}`)).join(r?",":"\n")+(r&&s.length?";":"\n")}function os(e,t,n,r,i){const s=r?"":" ",o=e.split(".");o[0]=("function"==typeof n?n(o[0]):n[o[0]])||o[0];const a=o.pop();let B=t,c=o.map(e=>(B+=rs(e),`${B}${s}=${s}${B}${s}||${s}{}`)).concat(`${B}${rs(a)}`).join(","+s).concat(`${s}=${s}${i}`);return o.length>0&&(c=`(${c})`),c}function as(e){let t=e.length;for(;t--;){const{imports:n,reexports:r}=e[t];if(n||r)return e.slice(0,t+1)}return[]}const Bs=e=>"this"+is(e);function cs(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,namedExportsMode:a,outro:B,varOrConst:c,warn:u},{compact:l,esModule:h,extend:p,freeze:f,externalLiveBindings:d,globals:C,interop:m,name:g,namespaceToStringTag:A,strict:E}){const y=l?"":" ",v=l?"":";",b=l?"":"\n",_=g&&-1!==g.indexOf("."),S=!p&&!_;if(g&&S&&!fr(g))return hi({code:"ILLEGAL_IDENTIFIER_AS_NAME",message:`Given name "${g}" is not a legal JS identifier. If you need this, you can try "output.extend: true".`});Zr(u,n);const w=as(n),x=w.map(e=>e.globalName||"null"),D=w.map(e=>e.name);i&&!g&&u({code:"MISSING_NAME_OPTION_FOR_IIFE_EXPORT",message:'If you do not supply "output.name", you may not be able to access the exports of an IIFE bundle.'}),a&&i&&(p?(x.unshift(`${Bs(g)}${y}=${y}${Bs(g)}${y}||${y}{}`),D.unshift("exports")):(x.unshift("{}"),D.unshift("exports")));const I=E?`${s}'use strict';${b}`:"",O=qr(n,c,m,d,f,A,t,y,b,v,s);e.prepend(`${o}${O}`);let k=`(function${y}(${D.join(","+y)})${y}{${b}${I}${b}`;i&&(!g||p&&a||(k=(S?`${c} ${g}`:Bs(g))+`${y}=${y}${k}`),_&&(k=ss(g,"this",C,l)+k));let N=`${b}${b}}(${x.join(","+y)}));`;i&&!p&&a&&(N=`${b}${b}${s}return exports;${N}`);const T=Qr(r,n,a,m,l,s,d);let P=Xr(a&&i,h,A,y,b);return P&&(P=b+b+P),e.append(`${T}${P}${B}`),e.indent(s).prepend(k).append(N)}function us({dependencies:e,exports:t}){const n=new Set(t.map(e=>e.exported));n.has("default")||n.add("default");for(const{reexports:t}of e)if(t)for(const e of t)"*"===e.imported||n.has(e.reexported)||n.add(e.reexported);return n}const ls=(e,t,n,r,i)=>e?`${i}${r}${t} _starExcludes${n}=${n}{${n}${[...e].map(e=>`${e}:${n}1`).join(","+n)}${n}};`:"",hs=(e,t,n,r)=>e.length?`${r}${n}var ${e.join(","+t)};`:"";function ps(e,t,n,r){return 0===e.length?"":1===e.length?`${n}${n}${n}exports('${e[0].name}',${t}${e[0].value});${r}${r}`:`${n}${n}${n}exports({${r}`+e.map(({name:e,value:r})=>`${n}${n}${n}${n}${e}:${t}${r}`).join(","+r)+`${r}${n}${n}${n}});${r}${r}`}const fs=(e,t,n,r)=>ps(e.filter(e=>e.hoisted||e.uninitialized).map(e=>({name:e.exported,value:e.uninitialized?"void 0":e.local})),t,n,r),ds=(e,t,n,r)=>ps(e.filter(e=>e.local===rr).map(e=>({name:e.exported,value:rr})),t,n,r),Cs=(e,t,n,r)=>ps(e.filter(e=>e.expression).map(e=>({name:e.exported,value:e.local})),t,n,r);function ms(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,outro:a,usesTopLevelAwait:B,varOrConst:c},u){const l=u.compact?"":"\n",h=u.compact?"":" ",p=n.map(e=>`'${e.id}'`),f=[];let d;const C=[];for(const{imports:e,reexports:t}of n){const i=[];if(e)for(const t of e)f.push(t.local),"*"===t.imported?i.push(`${t.local}${h}=${h}module;`):i.push(`${t.local}${h}=${h}module.${t.imported};`);if(t){let e=!1;if(t.length>1||1===t.length&&("*"===t[0].reexported||"*"===t[0].imported)){for(const o of t)"*"===o.reexported&&(d||(d=us({dependencies:n,exports:r})),e||(i.push(`${c} _setter${h}=${h}{};`),e=!0),i.push(`for${h}(var _$p${h}in${h}module)${h}{`),i.push(`${s}if${h}(!_starExcludes[_$p])${h}_setter[_$p]${h}=${h}module[_$p];`),i.push("}"));for(const e of t)"*"===e.imported&&"*"!==e.reexported&&i.push(`exports('${e.reexported}',${h}module);`);for(const n of t)"*"!==n.reexported&&"*"!==n.imported&&(e||(i.push(`${c} _setter${h}=${h}{};`),e=!0),i.push(`_setter.${n.reexported}${h}=${h}module.${n.imported};`));e&&i.push("exports(_setter);")}else for(const e of t)i.push(`exports('${e.reexported}',${h}module.${e.imported});`)}C.push(i.join(`${l}${s}${s}${s}`))}const m=u.name?`'${u.name}',${h}`:"",g=t.has("module")?`exports,${h}module`:i?"exports":"";let A=`System.register(${m}[`+p.join(","+h)+`],${h}function${h}(${g})${h}{${l}${s}${u.strict?"'use strict';":""}`+ls(d,c,h,s,l)+hs(f,h,s,l)+`${l}${s}return${h}{${C.length?`${l}${s}${s}setters:${h}[${C.map(e=>e?`function${h}(module)${h}{${l}${s}${s}${s}${e}${l}${s}${s}}`:u.systemNullSetters?"null":`function${h}()${h}{}`).join(","+h)}],`:""}${l}`;A+=`${s}${s}execute:${h}${B?"async"+h:""}function${h}()${h}{${l}${l}`+fs(r,h,s,l);const E=`${l}${l}`+Cs(r,h,s,l)+ds(r,h,s,l)+`${s}${s}}${l}${s}}${u.compact?"":";"}${l}});`;return o&&e.prepend(o),a&&e.append(a),e.indent(`${s}${s}${s}`).append(E).prepend(A)}function gs(e,t){return e?`${t}${is(e)}`:"null"}function As(e,t,n){const r=e.split(".");let i=t;return r.map(e=>i+=rs(e)).join(`${n}&&${n}`)}function Es(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,id:s,indentString:o,intro:a,namedExportsMode:B,outro:c,varOrConst:u,warn:l},{amd:h,compact:p,esModule:f,extend:d,externalLiveBindings:C,freeze:m,interop:g,name:A,namespaceToStringTag:E,globals:y,noConflict:v,strict:b}){const _=p?"":" ",S=p?"":"\n",w=p?"":";",x=p?"f":"factory",D=p?"g":"global";if(i&&!A)return hi({code:"MISSING_NAME_OPTION_FOR_IIFE_EXPORT",message:'You must supply "output.name" for UMD bundles that have exports so that the exports are accessible in environments without a module loader.'});Zr(l,n);const I=n.map(e=>`'${zr(e.id)}'`),O=n.map(e=>`require('${e.id}')`),k=as(n),N=k.map(e=>gs(e.globalName,D)),T=k.map(e=>e.name);B&&(i||v)&&(I.unshift("'exports'"),O.unshift("exports"),N.unshift(os(A,D,y,p,(d?`${gs(A,D)}${_}||${_}`:"")+"{}")),T.unshift("exports"));const P=br(h,s),F=(P?`'${P}',${_}`:"")+(I.length?`[${I.join(","+_)}],${_}`:""),L=h.define,M=!B&&i?`module.exports${_}=${_}`:"",R=b?`${_}'use strict';${S}`:"";let G;if(v){const e=p?"e":"exports";let t;if(!B&&i)t=`var ${e}${_}=${_}${os(A,D,y,p,`${x}(${N.join(","+_)})`)};`;else{t=`var ${e}${_}=${_}${N.shift()};${S}${o}${o}${x}(${[e].concat(N).join(","+_)});`}G=`(function${_}()${_}{${S}${o}${o}var current${_}=${_}${As(A,D,_)};${S}${o}${o}${t}${S}${o}${o}${e}.noConflict${_}=${_}function${_}()${_}{${_}${gs(A,D)}${_}=${_}current;${_}return ${e}${p?"":"; "}};${S}`+o+"}())"}else G=`${x}(${N.join(","+_)})`,!B&&i&&(G=os(A,D,y,p,G));const H=i||v&&B||N.length>0,K=H?"this,"+_:"",V=H?`(${D}${_}=${_}typeof globalThis${_}!==${_}'undefined'${_}?${_}globalThis${_}:${_}${D}${_}||${_}self,${_}`:"",Q=H?")":"",U=`(function${_}(${H?`${D},${_}`:""}${x})${_}{${S}`+(H?`${o}typeof exports${_}===${_}'object'${_}&&${_}typeof module${_}!==${_}'undefined'${_}?${_}${M}${x}(${O.join(","+_)})${_}:${S}`:"")+`${o}typeof ${L}${_}===${_}'function'${_}&&${_}${L}.amd${_}?${_}${L}(${F}${x})${_}:${S}`+`${o}${V}${G}${Q};${S}`+`}(${K}(function${_}(${T.join(", ")})${_}{${R}${S}`,J=S+S+"})));";e.prepend(`${a}${qr(n,u,g,C,m,E,t,_,S,w,o)}`);const j=Qr(r,n,B,g,p,o,C);let W=Xr(B&&i,f,E,_,S);return W&&(W=S+S+W),e.append(`${j}${W}${c}`),e.trim().indent(o).append(J).prepend(U)}var ys={system:ms,amd:$r,cjs:ei,es:ni,iife:cs,umd:Es};const vs={ArrayPattern(e,t){for(const n of t.elements)n&&vs[n.type](e,n)},AssignmentPattern(e,t){vs[t.left.type](e,t.left)},Identifier(e,t){e.push(t.name)},MemberExpression(){},ObjectPattern(e,t){for(const n of t.properties)"RestElement"===n.type?vs.RestElement(e,n):vs[n.value.type](e,n.value)},RestElement(e,t){vs[t.argument.type](e,t.argument)}},bs=function(e){const t=[];return vs[e.type](t,e),t};class _s extends yn{hasEffects(){return!1}initialise(){this.context.addExport(this)}render(e,t,n){e.remove(n.start,n.end)}}_s.prototype.needsBoundaries=!0;class Ss extends yn{bind(){super.bind();for(const e of this.elements)null!==e&&e.deoptimizePath(vt)}getReturnExpressionWhenCalledAtPath(e){return 1!==e.length?kt:sn(Zt,e[0])}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||rn(Zt,e[0],this.included,t,n)}}class ws extends yn{addExportedVariables(e,t){for(const n of this.elements)null!==n&&n.addExportedVariables(e,t)}declare(e){const t=[];for(const n of this.elements)null!==n&&t.push(...n.declare(e,kt));return t}deoptimizePath(e){if(0===e.length)for(const t of this.elements)null!==t&&t.deoptimizePath(e)}hasEffectsWhenAssignedAtPath(e,t){if(e.length>0)return!0;for(const e of this.elements)if(null!==e&&e.hasEffectsWhenAssignedAtPath(yt,t))return!0;return!1}}class xs extends dn{addDeclaration(e,t,n,r){return r?this.parent.addDeclaration(e,t,kt,r):super.addDeclaration(e,t,n,!1)}}class Ds extends yn{initialise(){this.directive&&"use strict"!==this.directive&&this.parent.type===Ze&&this.context.warn({code:"MODULE_LEVEL_DIRECTIVE",message:`Module level directives cause errors when bundled, '${this.directive}' was ignored.`},this.start)}render(e,t){super.render(e,t),this.included&&this.insertSemicolon(e)}shouldBeIncluded(e){return this.directive&&"use strict"!==this.directive?this.parent.type!==Ze:super.shouldBeIncluded(e)}}class Is extends yn{constructor(){super(...arguments),this.directlyIncluded=!1}addImplicitReturnExpressionToScope(){const e=this.body[this.body.length-1];e&&e.type===et||this.scope.addReturnExpression(kt)}createScope(e){this.scope=this.parent.preventChildBlockScope?e:new xs(e)}hasEffects(e){if(this.deoptimizeBody)return!0;for(const t of this.body){if(t.hasEffects(e))return!0;if(e.brokenFlow)break}return!1}include(e,t){if(!this.deoptimizeBody||!this.directlyIncluded){this.included=!0,this.directlyIncluded=!0,this.deoptimizeBody&&(t=!0);for(const n of this.body)(t||n.shouldBeIncluded(e))&&n.include(e,t)}}initialise(){const e=this.body[0];this.deoptimizeBody=e instanceof Ds&&"use asm"===e.directive}render(e,t){this.body.length?Bt(this.body,e,this.start+1,this.end-1,t):super.render(e,t)}}class Os extends yn{createScope(e){this.scope=new Dn(e,this.context)}deoptimizePath(e){1===e.length&&e[0]===Et&&this.scope.getReturnExpression().deoptimizePath(vt)}getReturnExpressionWhenCalledAtPath(e){return 0===e.length?this.scope.getReturnExpression():kt}hasEffects(){return!1}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){if(e.length>0)return!0;for(const e of this.params)if(e.hasEffects(n))return!0;const{ignore:r,brokenFlow:i}=n;return n.ignore={breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!0},!!this.body.hasEffects(n)||(n.ignore=r,n.brokenFlow=i,!1)}include(e,t){this.included=!0;for(const n of this.params)n instanceof Xn||n.include(e,t);const{brokenFlow:n}=e;e.brokenFlow=on,this.body.include(e,t),e.brokenFlow=n}includeCallArguments(e,t){this.scope.includeCallArguments(e,t)}initialise(){this.scope.addParameterVariables(this.params.map(e=>e.declare("parameter",kt)),this.params[this.params.length-1]instanceof qn),this.body instanceof Is?this.body.addImplicitReturnExpressionToScope():this.scope.addReturnExpression(this.body)}mayModifyThisWhenCalledAtPath(){return!1}parseNode(e){e.body.type===Ue&&(this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope.hoistedBodyVarScope)),super.parseNode(e)}}Os.prototype.preventChildBlockScope=!0;class ks extends yn{constructor(){super(...arguments),this.deoptimized=!1}hasEffects(e){return this.deoptimized||this.applyDeoptimizations(),this.right.hasEffects(e)||this.left.hasEffects(e)||this.left.hasEffectsWhenAssignedAtPath(yt,e)}hasEffectsWhenAccessedAtPath(e,t){return e.length>0&&this.right.hasEffectsWhenAccessedAtPath(e,t)}include(e,t){let n;this.deoptimized||this.applyDeoptimizations(),this.included=!0,(t||"="!==this.operator||this.left.included||(n=un(),this.left.hasEffects(n)||this.left.hasEffectsWhenAssignedAtPath(yt,n)))&&this.left.include(e,t),this.right.include(e,t)}render(e,t,{preventASI:n,renderedParentType:r}=kn){if(this.left.included)this.left.render(e,t),this.right.render(e,t);else{const i=ot(e.original,it(e.original,"=",this.left.end)+1);e.remove(this.start,i),n&&ut(e,i,this.right.start),this.right.render(e,t,{renderedParentType:r||this.parent.type})}if("system"===t.format){const n=this.left.variable&&t.exportNamesByVariable.get(this.left.variable);if("Identifier"===this.left.type&&n){const r=t.compact?"":" ",i=it(e.original,this.operator,this.left.end),s=this.operator.length>1?`${n[0]}${r}${this.operator.slice(0,-1)}${r}`:"";e.overwrite(i,ot(e.original,i+this.operator.length),`=${r}${1===n.length?`exports('${n[0]}',${r}`:ht([this.left.variable],!1,t)}${s}`),e.appendLeft(this.right.end,")")}else{const n=[];this.left.addExportedVariables(n,t.exportNamesByVariable),n.length>0&&(e.prependRight(this.start,"("+ht(n,!0,t)),e.appendLeft(this.end,"))"))}}}applyDeoptimizations(){this.deoptimized=!0,this.left.deoptimizePath(yt),this.right.deoptimizePath(vt)}}class Ns extends yn{addExportedVariables(e,t){this.left.addExportedVariables(e,t)}bind(){super.bind(),this.left.deoptimizePath(yt),this.right.deoptimizePath(vt)}declare(e,t){return this.left.declare(e,t)}deoptimizePath(e){0===e.length&&this.left.deoptimizePath(e)}hasEffectsWhenAssignedAtPath(e,t){return e.length>0||this.left.hasEffectsWhenAssignedAtPath(yt,t)}render(e,t,{isShorthandProperty:n}=kn){this.left.render(e,t,{isShorthandProperty:n}),this.right.render(e,t)}}class Ts extends yn{hasEffects(e){return!e.ignore.returnAwaitYield||this.argument.hasEffects(e)}include(e,t){if(!this.included){this.included=!0;e:if(!this.context.usesTopLevelAwait){let e=this.parent;do{if(e instanceof zn||e instanceof Os)break e}while(e=e.parent);this.context.usesTopLevelAwait=!0}}this.argument.include(e,t)}}const Ps={"!=":(e,t)=>e!=t,"!==":(e,t)=>e!==t,"%":(e,t)=>e%t,"&":(e,t)=>e&t,"*":(e,t)=>e*t,"**":(e,t)=>e**t,"+":(e,t)=>e+t,"-":(e,t)=>e-t,"/":(e,t)=>e/t,"<":(e,t)=>ee<e<=t,"==":(e,t)=>e==t,"===":(e,t)=>e===t,">":(e,t)=>e>t,">=":(e,t)=>e>=t,">>":(e,t)=>e>>t,">>>":(e,t)=>e>>>t,"^":(e,t)=>e^t,in:()=>Dt,instanceof:()=>Dt,"|":(e,t)=>e|t};class Fs extends yn{deoptimizeCache(){}getLiteralValueAtPath(e,t,n){if(e.length>0)return Dt;const r=this.left.getLiteralValueAtPath(yt,t,n);if(r===Dt)return Dt;const i=this.right.getLiteralValueAtPath(yt,t,n);if(i===Dt)return Dt;const s=Ps[this.operator];return s?s(r,i):Dt}hasEffects(e){return"+"===this.operator&&this.parent instanceof Ds&&""===this.left.getLiteralValueAtPath(yt,St,this)||super.hasEffects(e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}}class Ls extends yn{hasEffects(e){if(this.label){if(!e.ignore.labels.has(this.label.name))return!0;e.includedLabels.add(this.label.name),e.brokenFlow=Bn}else{if(!e.ignore.breaks)return!0;e.brokenFlow=an}return!1}include(e){this.included=!0,this.label&&(this.label.include(),e.includedLabels.add(this.label.name)),e.brokenFlow=this.label?Bn:an}}class Ms extends yn{getLiteralValueAtPath(e){return e.length>0||null===this.value&&110!==this.context.code.charCodeAt(this.start)||"bigint"==typeof this.value||47===this.context.code.charCodeAt(this.start)?Dt:this.value}getReturnExpressionWhenCalledAtPath(e){return 1!==e.length?kt:sn(this.members,e[0])}hasEffectsWhenAccessedAtPath(e){return null===this.value?e.length>0:e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>0}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||rn(this.members,e[0],this.included,t,n)}initialise(){this.members=nn(this.value)}parseNode(e){this.value=e.value,this.regex=e.regex,super.parseNode(e)}render(e){"string"==typeof this.value&&e.indentExclusionRanges.push([this.start+1,this.end-1])}}function Rs(e){return e.computed?Gs(e.property):e.property.name}function Gs(e){return e instanceof Ms?String(e.value):null}function Hs(e){const t=e.propertyKey,n=e.object;if("string"==typeof t){if(n instanceof Xn)return[{key:n.name,pos:n.start},{key:t,pos:e.property.start}];if(n instanceof Vs){const r=Hs(n);return r&&[...r,{key:t,pos:e.property.start}]}}return null}function Ks(e){let t=e[0].key;for(let n=1;ne.pure)))&&(this.callee.hasEffects(e)||this.callee.hasEffectsWhenCalledAtPath(yt,this.callOptions,e))}hasEffectsWhenAccessedAtPath(e,t){if(0===e.length)return!1;const n=t.accessed.getEntities(e);return!n.has(this)&&(n.add(this),this.returnExpression.hasEffectsWhenAccessedAtPath(e,t))}hasEffectsWhenAssignedAtPath(e,t){if(0===e.length)return!0;const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.returnExpression.hasEffectsWhenAssignedAtPath(e,t))}hasEffectsWhenCalledAtPath(e,t,n){const r=(t.withNew?n.instantiated:n.called).getEntities(e,t);return!r.has(this)&&(r.add(this),this.returnExpression.hasEffectsWhenCalledAtPath(e,t,n))}include(e,t){t?(super.include(e,t),t===En&&this.callee instanceof Xn&&this.callee.variable&&this.callee.variable.markCalledFromTryStatement()):(this.included=!0,this.callee.include(e,!1)),this.callee.includeCallArguments(e,this.arguments),this.returnExpression.included||this.returnExpression.include(e,!1)}initialise(){this.callOptions={args:this.arguments,withNew:!1}}render(e,t,{renderedParentType:n,renderedSurroundingElement:r}=kn){const i=n||r;if(this.callee.render(e,t,i?{renderedSurroundingElement:i}:kn),this.arguments.length>0)if(this.arguments[this.arguments.length-1].included)for(const n of this.arguments)n.render(e,t);else{let n=this.arguments.length-2;for(;n>=0&&!this.arguments[n].included;)n--;if(n>=0){for(let r=0;r<=n;r++)this.arguments[r].render(e,t);e.remove(it(e.original,",",this.arguments[n].end),this.end-1)}else e.remove(it(e.original,"(",this.callee.end)+1,this.end-1)}}getReturnExpression(e){return null===this.returnExpression?(this.returnExpression=kt,this.returnExpression=this.callee.getReturnExpressionWhenCalledAtPath(yt,e,this)):this.returnExpression}}class Us extends xn{addDeclaration(e,t,n,r){return r?this.parent.addDeclaration(e,t,n,r):super.addDeclaration(e,t,n,!1)}}class Js extends yn{createScope(e){this.scope=new Us(e,this.context)}initialise(){this.param&&this.param.declare("parameter",kt)}parseNode(e){this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope),super.parseNode(e)}}Js.prototype.preventChildBlockScope=!0;class js extends yn{}class Ws extends dn{findLexicalBoundary(){return this}}class Xs extends yn{hasEffects(e){return this.key.hasEffects(e)}hasEffectsWhenCalledAtPath(e,t,n){return e.length>0||this.value.hasEffectsWhenCalledAtPath(yt,t,n)}}class qs extends yn{createScope(e){this.scope=new Ws(e)}hasEffectsWhenCalledAtPath(e,t,n){return e.length>0||null!==this.classConstructor&&this.classConstructor.hasEffectsWhenCalledAtPath(yt,t,n)}initialise(){for(const e of this.body)if(e instanceof Xs&&"constructor"===e.kind)return void(this.classConstructor=e);this.classConstructor=null}}class zs extends vn{render(e,t,{renderedParentType:n,renderedSurroundingElement:r}=kn){super.render(e,t);(n||r)===We&&(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}}class Ys{constructor(e){this.included=!1,this.expressions=e}deoptimizePath(e){for(const t of this.expressions)t.deoptimizePath(e)}getLiteralValueAtPath(){return Dt}getReturnExpressionWhenCalledAtPath(e,t,n){return new Ys(this.expressions.map(r=>r.getReturnExpressionWhenCalledAtPath(e,t,n)))}hasEffectsWhenAccessedAtPath(e,t){for(const n of this.expressions)if(n.hasEffectsWhenAccessedAtPath(e,t))return!0;return!1}hasEffectsWhenAssignedAtPath(e,t){for(const n of this.expressions)if(n.hasEffectsWhenAssignedAtPath(e,t))return!0;return!1}hasEffectsWhenCalledAtPath(e,t,n){for(const r of this.expressions)if(r.hasEffectsWhenCalledAtPath(e,t,n))return!0;return!1}include(e,t){for(const n of this.expressions)n.included||n.include(e,t)}includeCallArguments(){}mayModifyThisWhenCalledAtPath(e,t){return this.expressions.some(n=>n.mayModifyThisWhenCalledAtPath(e,t))}}class Zs extends yn{constructor(){super(...arguments),this.expressionsToBeDeoptimized=[],this.isBranchResolutionAnalysed=!1,this.usedBranch=null,this.wasPathDeoptimizedWhileOptimized=!1}bind(){super.bind(),this.getUsedBranch()}deoptimizeCache(){if(null!==this.usedBranch){const e=this.usedBranch===this.consequent?this.alternate:this.consequent;this.usedBranch=null;const t=this.expressionsToBeDeoptimized;this.expressionsToBeDeoptimized=[],this.wasPathDeoptimizedWhileOptimized&&e.deoptimizePath(vt);for(const e of t)e.deoptimizeCache()}}deoptimizePath(e){if(e.length>0){const t=this.getUsedBranch();null===t?(this.consequent.deoptimizePath(e),this.alternate.deoptimizePath(e)):(this.wasPathDeoptimizedWhileOptimized=!0,t.deoptimizePath(e))}}getLiteralValueAtPath(e,t,n){const r=this.getUsedBranch();return null===r?Dt:(this.expressionsToBeDeoptimized.push(n),r.getLiteralValueAtPath(e,t,n))}getReturnExpressionWhenCalledAtPath(e,t,n){const r=this.getUsedBranch();return null===r?new Ys([this.consequent.getReturnExpressionWhenCalledAtPath(e,t,n),this.alternate.getReturnExpressionWhenCalledAtPath(e,t,n)]):(this.expressionsToBeDeoptimized.push(n),r.getReturnExpressionWhenCalledAtPath(e,t,n))}hasEffects(e){return!!this.test.hasEffects(e)||(null===this.usedBranch?this.consequent.hasEffects(e)||this.alternate.hasEffects(e):this.usedBranch.hasEffects(e))}hasEffectsWhenAccessedAtPath(e,t){return 0!==e.length&&(null===this.usedBranch?this.consequent.hasEffectsWhenAccessedAtPath(e,t)||this.alternate.hasEffectsWhenAccessedAtPath(e,t):this.usedBranch.hasEffectsWhenAccessedAtPath(e,t))}hasEffectsWhenAssignedAtPath(e,t){return 0===e.length||(null===this.usedBranch?this.consequent.hasEffectsWhenAssignedAtPath(e,t)||this.alternate.hasEffectsWhenAssignedAtPath(e,t):this.usedBranch.hasEffectsWhenAssignedAtPath(e,t))}hasEffectsWhenCalledAtPath(e,t,n){return null===this.usedBranch?this.consequent.hasEffectsWhenCalledAtPath(e,t,n)||this.alternate.hasEffectsWhenCalledAtPath(e,t,n):this.usedBranch.hasEffectsWhenCalledAtPath(e,t,n)}include(e,t){this.included=!0,t||this.test.shouldBeIncluded(e)||null===this.usedBranch?(this.test.include(e,t),this.consequent.include(e,t),this.alternate.include(e,t)):this.usedBranch.include(e,t)}includeCallArguments(e,t){null===this.usedBranch?(this.consequent.includeCallArguments(e,t),this.alternate.includeCallArguments(e,t)):this.usedBranch.includeCallArguments(e,t)}render(e,t,{renderedParentType:n,isCalleeOfRenderedParent:r,preventASI:i}=kn){if(this.test.included)super.render(e,t);else{const s=it(e.original,":",this.consequent.end),o=ot(e.original,(this.consequent.included?it(e.original,"?",this.test.end):s)+1);i&&ut(e,o,this.usedBranch.start),e.remove(this.start,o),this.consequent.included&&e.remove(s,this.end),nt(this,e),this.usedBranch.render(e,t,{isCalleeOfRenderedParent:n?r:this.parent.callee===this,preventASI:!0,renderedParentType:n||this.parent.type})}}getUsedBranch(){if(this.isBranchResolutionAnalysed)return this.usedBranch;this.isBranchResolutionAnalysed=!0;const e=this.test.getLiteralValueAtPath(yt,St,this);return e===Dt?null:this.usedBranch=e?this.consequent:this.alternate}}class $s extends yn{hasEffects(e){if(this.label){if(!e.ignore.labels.has(this.label.name))return!0;e.includedLabels.add(this.label.name),e.brokenFlow=Bn}else{if(!e.ignore.continues)return!0;e.brokenFlow=an}return!1}include(e){this.included=!0,this.label&&(this.label.include(),e.includedLabels.add(this.label.name)),e.brokenFlow=this.label?Bn:an}}class eo extends yn{hasEffects(e){if(this.test.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.test.include(e,t);const{brokenFlow:n}=e;this.body.includeAsSingleStatement(e,t),e.brokenFlow=n}}class to extends yn{hasEffects(){return!1}}class no extends yn{bind(){null!==this.declaration&&this.declaration.bind()}hasEffects(e){return null!==this.declaration&&this.declaration.hasEffects(e)}initialise(){this.context.addExport(this)}render(e,t,n){const{start:r,end:i}=n;null===this.declaration?e.remove(r,i):(e.remove(this.start,this.declaration.start),this.declaration.render(e,t,{start:r,end:i}))}}no.prototype.needsBoundaries=!0;class ro extends yn{}class io extends yn{bind(){this.left.bind(),this.left.deoptimizePath(yt),this.right.bind(),this.body.bind()}createScope(e){this.scope=new xs(e)}hasEffects(e){if(this.left&&(this.left.hasEffects(e)||this.left.hasEffectsWhenAssignedAtPath(yt,e))||this.right&&this.right.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.left.include(e,t||!0),this.left.deoptimizePath(yt),this.right.include(e,t);const{brokenFlow:n}=e;this.body.includeAsSingleStatement(e,t),e.brokenFlow=n}render(e,t){this.left.render(e,t,rt),this.right.render(e,t,rt),110===e.original.charCodeAt(this.right.start-1)&&e.prependLeft(this.right.start," "),this.body.render(e,t)}}class so extends yn{bind(){this.left.bind(),this.left.deoptimizePath(yt),this.right.bind(),this.body.bind()}createScope(e){this.scope=new xs(e)}hasEffects(){return!0}include(e,t){this.included=!0,this.left.include(e,t||!0),this.left.deoptimizePath(yt),this.right.include(e,t);const{brokenFlow:n}=e;this.body.includeAsSingleStatement(e,t),e.brokenFlow=n}render(e,t){this.left.render(e,t,rt),this.right.render(e,t,rt),102===e.original.charCodeAt(this.right.start-1)&&e.prependLeft(this.right.start," "),this.body.render(e,t)}}class oo extends yn{createScope(e){this.scope=new xs(e)}hasEffects(e){if(this.init&&this.init.hasEffects(e)||this.test&&this.test.hasEffects(e)||this.update&&this.update.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.init&&this.init.includeAsSingleStatement(e,t),this.test&&this.test.include(e,t);const{brokenFlow:n}=e;this.update&&this.update.include(e,t),this.body.includeAsSingleStatement(e,t),e.brokenFlow=n}render(e,t){this.init&&this.init.render(e,t,rt),this.test&&this.test.render(e,t,rt),this.update&&this.update.render(e,t,rt),this.body.render(e,t)}}class ao extends zn{render(e,t,{renderedParentType:n,renderedSurroundingElement:r}=kn){super.render(e,t);(n||r)===We&&(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}}class Bo extends xs{constructor(){super(...arguments),this.hoistedDeclarations=[]}addDeclaration(e,t,n,r){return this.hoistedDeclarations.push(e),this.parent.addDeclaration(e,t,n,r)}}const co=Symbol("unset");class uo extends yn{constructor(){super(...arguments),this.testValue=co}deoptimizeCache(){this.testValue=Dt}hasEffects(e){if(this.test.hasEffects(e))return!0;const t=this.getTestValue();if(t===Dt){const{brokenFlow:t}=e;if(this.consequent.hasEffects(e))return!0;const n=e.brokenFlow;return e.brokenFlow=t,null===this.alternate?!1:!!this.alternate.hasEffects(e)||(e.brokenFlow=e.brokenFlow{const t=e.variable;return t.included?t.getName():""}))].filter(Boolean).join(", ");if(n){const e=this.parent.type,r=e!==Ze&&e!==Ue;t.prependRight(this.start,`${r?"{ ":""}var ${n}; `),r&&t.appendLeft(this.end," }")}}shouldKeepAlternateBranch(){let e=this.parent;do{if(e instanceof uo&&e.alternate)return!0;if(e instanceof Is)return!1;e=e.parent}while(e);return!1}}class lo extends yn{bind(){}hasEffects(){return!1}initialise(){this.context.addImport(this)}render(e,t,n){e.remove(n.start,n.end)}}lo.prototype.needsBoundaries=!0;class ho extends yn{}class po extends yn{constructor(){super(...arguments),this.inlineNamespace=null,this.mechanism=null,this.resolution=null}hasEffects(){return!0}include(e,t){this.included||(this.included=!0,this.context.includeDynamicImport(this),this.scope.addAccessedDynamicImport(this)),this.source.include(e,t)}initialise(){this.context.addDynamicImport(this)}render(e,t){if(this.inlineNamespace){const n=t.compact?"":" ",r=t.compact?"":";";e.overwrite(this.start,this.end,`Promise.resolve().then(function${n}()${n}{${n}return ${this.inlineNamespace.getName()}${r}${n}})`)}else this.mechanism&&(e.overwrite(this.start,it(e.original,"(",this.start+6)+1,this.mechanism.left),e.overwrite(this.end-1,this.end,this.mechanism.right)),this.source.render(e,t)}renderFinalResolution(e,t,n,r){if(e.overwrite(this.source.start,this.source.end,t),n){const t=r.compact?"":" ",i=r.compact?"":";";e.prependLeft(this.end,`.then(function${t}(n)${t}{${t}return n.${n}${i}${t}})`)}}setExternalResolution(e,t,n,r,i){this.resolution=t;const s=[...fo[n.format]||[]];let o;({helper:o,mechanism:this.mechanism}=this.getDynamicImportMechanismAndHelper(t,e,n,r)),o&&s.push(o),s.length>0&&this.scope.addAccessedGlobals(s,i)}setInternalResolution(e){this.inlineNamespace=e}getDynamicImportMechanismAndHelper(e,t,n,r){const i=r.hookFirstSync("renderDynamicImport",[{customResolution:"string"==typeof this.resolution?this.resolution:null,format:n.format,moduleId:this.context.module.id,targetModuleId:this.resolution&&"string"!=typeof this.resolution?this.resolution.id:null}]);if(i)return{helper:null,mechanism:i};switch(n.format){case"cjs":{const r=n.compact?"":" ",i=n.compact?"":";",s=`Promise.resolve().then(function${r}()${r}{${r}return`,o=this.getInteropHelper(e,t,n.interop);return{helper:o,mechanism:o?{left:`${s} /*#__PURE__*/${o}(require(`,right:`))${i}${r}})`}:{left:s+" require(",right:`)${i}${r}})`}}}case"amd":{const r=n.compact?"":" ",i=n.compact?"c":"resolve",s=n.compact?"e":"reject",o=this.getInteropHelper(e,t,n.interop);return{helper:o,mechanism:{left:`new Promise(function${r}(${i},${r}${s})${r}{${r}require([`,right:`],${r}${o?`function${r}(m)${r}{${r}${i}(/*#__PURE__*/${o}(m));${r}}`:i},${r}${s})${r}})`}}}case"system":return{helper:null,mechanism:{left:"module.import(",right:")"}};case"es":if(n.dynamicImportFunction)return{helper:null,mechanism:{left:n.dynamicImportFunction+"(",right:")"}}}return{helper:null,mechanism:null}}getInteropHelper(e,t,n){return"external"===t?kr[String(n(e instanceof yr?e.id:null))]:"default"===t?Tr():null}}const fo={amd:["require"],cjs:["require"],system:["module"]};class Co extends yn{}class mo extends yn{}class go extends yn{hasEffects(e){const t=e.brokenFlow;return e.ignore.labels.add(this.label.name),!!this.body.hasEffects(e)||(e.ignore.labels.delete(this.label.name),e.includedLabels.has(this.label.name)&&(e.includedLabels.delete(this.label.name),e.brokenFlow=t),!1)}include(e,t){this.included=!0;const n=e.brokenFlow;this.body.include(e,t),(t||e.includedLabels.has(this.label.name))&&(this.label.include(),e.includedLabels.delete(this.label.name),e.brokenFlow=n)}render(e,t){this.label.included?this.label.render(e,t):e.remove(this.start,ot(e.original,it(e.original,":",this.label.end)+1)),this.body.render(e,t)}}class Ao extends yn{constructor(){super(...arguments),this.expressionsToBeDeoptimized=[],this.isBranchResolutionAnalysed=!1,this.unusedBranch=null,this.usedBranch=null,this.wasPathDeoptimizedWhileOptimized=!1}bind(){super.bind(),this.getUsedBranch()}deoptimizeCache(){if(null!==this.usedBranch){this.usedBranch=null;const e=this.expressionsToBeDeoptimized;this.expressionsToBeDeoptimized=[],this.wasPathDeoptimizedWhileOptimized&&this.unusedBranch.deoptimizePath(vt);for(const t of e)t.deoptimizeCache()}}deoptimizePath(e){const t=this.getUsedBranch();null===t?(this.left.deoptimizePath(e),this.right.deoptimizePath(e)):(this.wasPathDeoptimizedWhileOptimized=!0,t.deoptimizePath(e))}getLiteralValueAtPath(e,t,n){const r=this.getUsedBranch();return null===r?Dt:(this.expressionsToBeDeoptimized.push(n),r.getLiteralValueAtPath(e,t,n))}getReturnExpressionWhenCalledAtPath(e,t,n){const r=this.getUsedBranch();return null===r?new Ys([this.left.getReturnExpressionWhenCalledAtPath(e,t,n),this.right.getReturnExpressionWhenCalledAtPath(e,t,n)]):(this.expressionsToBeDeoptimized.push(n),r.getReturnExpressionWhenCalledAtPath(e,t,n))}hasEffects(e){return!!this.left.hasEffects(e)||this.usedBranch!==this.left&&this.right.hasEffects(e)}hasEffectsWhenAccessedAtPath(e,t){return 0!==e.length&&(null===this.usedBranch?this.left.hasEffectsWhenAccessedAtPath(e,t)||this.right.hasEffectsWhenAccessedAtPath(e,t):this.usedBranch.hasEffectsWhenAccessedAtPath(e,t))}hasEffectsWhenAssignedAtPath(e,t){return 0===e.length||(null===this.usedBranch?this.left.hasEffectsWhenAssignedAtPath(e,t)||this.right.hasEffectsWhenAssignedAtPath(e,t):this.usedBranch.hasEffectsWhenAssignedAtPath(e,t))}hasEffectsWhenCalledAtPath(e,t,n){return null===this.usedBranch?this.left.hasEffectsWhenCalledAtPath(e,t,n)||this.right.hasEffectsWhenCalledAtPath(e,t,n):this.usedBranch.hasEffectsWhenCalledAtPath(e,t,n)}include(e,t){this.included=!0,t||this.usedBranch===this.right&&this.left.shouldBeIncluded(e)||null===this.usedBranch?(this.left.include(e,t),this.right.include(e,t)):this.usedBranch.include(e,t)}render(e,t,{renderedParentType:n,isCalleeOfRenderedParent:r,preventASI:i}=kn){if(this.left.included&&this.right.included)this.left.render(e,t,{preventASI:i}),this.right.render(e,t);else{const s=it(e.original,this.operator,this.left.end);if(this.right.included){const t=ot(e.original,s+2);e.remove(this.start,t),i&&ut(e,t,this.right.start)}else e.remove(s,this.end);nt(this,e),this.usedBranch.render(e,t,{isCalleeOfRenderedParent:n?r:this.parent.callee===this,preventASI:i,renderedParentType:n||this.parent.type})}}getUsedBranch(){if(!this.isBranchResolutionAnalysed){this.isBranchResolutionAnalysed=!0;const e=this.left.getLiteralValueAtPath(yt,St,this);if(e===Dt)return null;"||"===this.operator&&e||"&&"===this.operator&&!e||"??"===this.operator&&null!=e?(this.usedBranch=this.left,this.unusedBranch=this.right):(this.usedBranch=this.right,this.unusedBranch=this.left)}return this.usedBranch}}const Eo="ROLLUP_ASSET_URL_",yo="ROLLUP_CHUNK_URL_",vo="ROLLUP_FILE_URL_";class bo extends yn{addAccessedGlobals(e,t){const n=this.metaProperty,r=(n&&(n.startsWith(vo)||n.startsWith(Eo)||n.startsWith(yo))?So:_o)[e];r.length>0&&this.scope.addAccessedGlobals(r,t)}getReferencedFileName(e){const t=this.metaProperty;return t&&t.startsWith(vo)?e.getFileName(t.substr(vo.length)):null}hasEffects(){return!1}hasEffectsWhenAccessedAtPath(e){return e.length>1}include(){if(!this.included&&(this.included=!0,"import"===this.meta.name)){this.context.addImportMeta(this);const e=this.parent;this.metaProperty=e instanceof Vs&&"string"==typeof e.propertyKey?e.propertyKey:null}}renderFinalMechanism(e,t,r,i){var s;const o=this.parent,a=this.metaProperty;if(a&&(a.startsWith(vo)||a.startsWith(Eo)||a.startsWith(yo))){let s,B=null,c=null,u=null;a.startsWith(vo)?(B=a.substr(vo.length),s=i.getFileName(B)):a.startsWith(Eo)?(es(`Using the "${Eo}" prefix to reference files is deprecated. Use the "${vo}" prefix instead.`,!0,this.context.options),c=a.substr(Eo.length),s=i.getFileName(c)):(es(`Using the "${yo}" prefix to reference files is deprecated. Use the "${vo}" prefix instead.`,!0,this.context.options),u=a.substr(yo.length),s=i.getFileName(u));const l=Er(n.relative(n.dirname(t),s));let h;return null!==c&&(h=i.hookFirstSync("resolveAssetUrl",[{assetFileName:s,chunkId:t,format:r,moduleId:this.context.module.id,relativeAssetPath:l}])),h||(h=i.hookFirstSync("resolveFileUrl",[{assetReferenceId:c,chunkId:t,chunkReferenceId:u,fileName:s,format:r,moduleId:this.context.module.id,referenceId:B||c||u,relativePath:l}])||Oo[r](l)),void e.overwrite(o.start,o.end,h,{contentOnly:!0})}const B=i.hookFirstSync("resolveImportMeta",[a,{chunkId:t,format:r,moduleId:this.context.module.id}])||(null===(s=ko[r])||void 0===s?void 0:s.call(ko,a,t));"string"==typeof B&&(o instanceof Vs?e.overwrite(o.start,o.end,B,{contentOnly:!0}):e.overwrite(this.start,this.end,B,{contentOnly:!0}))}}const _o={amd:["document","module","URL"],cjs:["document","require","URL"],es:[],iife:["document","URL"],system:["module"],umd:["document","require","URL"]},So={amd:["document","require","URL"],cjs:["document","require","URL"],es:[],iife:["document","URL"],system:["module","URL"],umd:["document","require","URL"]},wo=(e,t="URL")=>`new ${t}(${e}).href`,xo=e=>wo(`'${e}', document.currentScript && document.currentScript.src || document.baseURI`),Do=e=>(t,n)=>{const r=e(n);return null===t?`({ url: ${r} })`:"url"===t?r:"undefined"},Io=e=>`(document.currentScript && document.currentScript.src || new URL('${e}', document.baseURI).href)`,Oo={amd:e=>("."!==e[0]&&(e="./"+e),wo(`require.toUrl('${e}'), document.baseURI`)),cjs:e=>`(typeof document === 'undefined' ? ${wo(`'file:' + __dirname + '/${e}'`,"(require('u' + 'rl').URL)")} : ${xo(e)})`,es:e=>wo(`'${e}', import.meta.url`),iife:e=>xo(e),system:e=>wo(`'${e}', module.meta.url`),umd:e=>`(typeof document === 'undefined' ? ${wo(`'file:' + __dirname + '/${e}'`,"(require('u' + 'rl').URL)")} : ${xo(e)})`},ko={amd:Do(()=>wo("module.uri, document.baseURI")),cjs:Do(e=>`(typeof document === 'undefined' ? ${wo("'file:' + __filename","(require('u' + 'rl').URL)")} : ${Io(e)})`),iife:Do(e=>Io(e)),system:e=>null===e?"module.meta":"module.meta."+e,umd:Do(e=>`(typeof document === 'undefined' ? ${wo("'file:' + __filename","(require('u' + 'rl').URL)")} : ${Io(e)})`)};class No extends yn{bind(){super.bind();for(const e of this.arguments)e.deoptimizePath(vt)}hasEffects(e){var t;for(const t of this.arguments)if(t.hasEffects(e))return!0;return(!this.context.options.treeshake.annotations||!(null===(t=this.annotations)||void 0===t?void 0:t.some(e=>e.pure)))&&(this.callee.hasEffects(e)||this.callee.hasEffectsWhenCalledAtPath(yt,this.callOptions,e))}hasEffectsWhenAccessedAtPath(e){return e.length>1}initialise(){this.callOptions={args:this.arguments,withNew:!0}}}class To extends yn{constructor(){super(...arguments),this.deoptimizedPaths=new Set,this.expressionsToBeDeoptimized=new Map,this.hasUnknownDeoptimizedProperty=!1,this.propertyMap=null,this.unmatchablePropertiesRead=[],this.unmatchablePropertiesWrite=[]}bind(){super.bind(),this.getPropertyMap()}deoptimizeCache(){this.hasUnknownDeoptimizedProperty||this.deoptimizeAllProperties()}deoptimizePath(e){if(this.hasUnknownDeoptimizedProperty)return;const t=this.getPropertyMap(),n=e[0];if(1===e.length){if("string"!=typeof n)return void this.deoptimizeAllProperties();if(!this.deoptimizedPaths.has(n)){this.deoptimizedPaths.add(n);const e=this.expressionsToBeDeoptimized.get(n);if(e)for(const t of e)t.deoptimizeCache()}}const r=1===e.length?vt:e.slice(1);for(const e of"string"==typeof n?t[n]?t[n].propertiesRead:[]:this.properties)e.deoptimizePath(r)}getLiteralValueAtPath(e,t,n){const r=this.getPropertyMap(),i=e[0];return 0===e.length||this.hasUnknownDeoptimizedProperty||"string"!=typeof i||this.deoptimizedPaths.has(i)?Dt:1!==e.length||r[i]||Yt[i]||0!==this.unmatchablePropertiesRead.length?!r[i]||null===r[i].exactMatchRead||r[i].propertiesRead.length>1?Dt:(At(this.expressionsToBeDeoptimized,i,()=>[]).push(n),r[i].exactMatchRead.getLiteralValueAtPath(e.slice(1),t,n)):void At(this.expressionsToBeDeoptimized,i,()=>[]).push(n)}getReturnExpressionWhenCalledAtPath(e,t,n){const r=this.getPropertyMap(),i=e[0];return 0===e.length||this.hasUnknownDeoptimizedProperty||"string"!=typeof i||this.deoptimizedPaths.has(i)?kt:1!==e.length||!Yt[i]||0!==this.unmatchablePropertiesRead.length||r[i]&&null!==r[i].exactMatchRead?!r[i]||null===r[i].exactMatchRead||r[i].propertiesRead.length>1?kt:(At(this.expressionsToBeDeoptimized,i,()=>[]).push(n),r[i].exactMatchRead.getReturnExpressionWhenCalledAtPath(e.slice(1),t,n)):sn(Yt,i)}hasEffectsWhenAccessedAtPath(e,t){if(0===e.length)return!1;const n=e[0],r=this.propertyMap;if(e.length>1&&(this.hasUnknownDeoptimizedProperty||"string"!=typeof n||this.deoptimizedPaths.has(n)||!r[n]||null===r[n].exactMatchRead))return!0;const i=e.slice(1);for(const e of"string"!=typeof n?this.properties:r[n]?r[n].propertiesRead:[])if(e.hasEffectsWhenAccessedAtPath(i,t))return!0;return!1}hasEffectsWhenAssignedAtPath(e,t){const n=e[0],r=this.propertyMap;if(e.length>1&&(this.hasUnknownDeoptimizedProperty||this.deoptimizedPaths.has(n)||!r[n]||null===r[n].exactMatchRead))return!0;const i=e.slice(1);for(const s of"string"!=typeof n?this.properties:e.length>1?r[n].propertiesRead:r[n]?r[n].propertiesWrite:[])if(s.hasEffectsWhenAssignedAtPath(i,t))return!0;return!1}hasEffectsWhenCalledAtPath(e,t,n){const r=e[0];if("string"!=typeof r||this.hasUnknownDeoptimizedProperty||this.deoptimizedPaths.has(r)||(this.propertyMap[r]?!this.propertyMap[r].exactMatchRead:e.length>1||!Yt[r]))return!0;const i=e.slice(1);if(this.propertyMap[r])for(const e of this.propertyMap[r].propertiesRead)if(e.hasEffectsWhenCalledAtPath(i,t,n))return!0;return!(1!==e.length||!Yt[r])&&rn(Yt,r,this.included,t,n)}mayModifyThisWhenCalledAtPath(e,t){var n;if(!e.length||"string"!=typeof e[0])return!0;const r=null===(n=this.getPropertyMap()[e[0]])||void 0===n?void 0:n.exactMatchRead;return!r||r.value.mayModifyThisWhenCalledAtPath(e.slice(1),t)}render(e,t,{renderedParentType:n,renderedSurroundingElement:r}=kn){super.render(e,t);const i=n||r;i!==We&&i!==Qe||(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}deoptimizeAllProperties(){this.hasUnknownDeoptimizedProperty=!0;for(const e of this.properties)e.deoptimizePath(vt);for(const e of this.expressionsToBeDeoptimized.values())for(const t of e)t.deoptimizeCache()}getPropertyMap(){if(null!==this.propertyMap)return this.propertyMap;const e=this.propertyMap=Object.create(null);for(let t=this.properties.length-1;t>=0;t--){const n=this.properties[t];if(n instanceof wn){this.unmatchablePropertiesRead.push(n);continue}const r="get"!==n.kind,i="set"!==n.kind;let s;if(n.computed){const e=n.key.getLiteralValueAtPath(yt,St,this);if(e===Dt){i?this.unmatchablePropertiesRead.push(n):this.unmatchablePropertiesWrite.push(n);continue}s=String(e)}else s=n.key instanceof Xn?n.key.name:String(n.key.value);const o=e[s];o?(i&&null===o.exactMatchRead&&(o.exactMatchRead=n,o.propertiesRead.push(n,...this.unmatchablePropertiesRead)),r&&!i&&null===o.exactMatchWrite&&(o.exactMatchWrite=n,o.propertiesWrite.push(n,...this.unmatchablePropertiesWrite))):e[s]={exactMatchRead:i?n:null,exactMatchWrite:r?n:null,propertiesRead:i?[n,...this.unmatchablePropertiesRead]:[],propertiesWrite:r&&!i?[n,...this.unmatchablePropertiesWrite]:[]}}return e}}class Po extends yn{addExportedVariables(e,t){for(const n of this.properties)n.type===$e?n.value.addExportedVariables(e,t):n.argument.addExportedVariables(e,t)}declare(e,t){const n=[];for(const r of this.properties)n.push(...r.declare(e,t));return n}deoptimizePath(e){if(0===e.length)for(const t of this.properties)t.deoptimizePath(e)}hasEffectsWhenAssignedAtPath(e,t){if(e.length>0)return!0;for(const e of this.properties)if(e.hasEffectsWhenAssignedAtPath(yt,t))return!0;return!1}}class Fo extends yn{}class Lo extends yn{constructor(){super(...arguments),this.hasCachedEffect=!1}hasEffects(e){if(this.hasCachedEffect)return!0;for(const t of this.body)if(t.hasEffects(e))return this.hasCachedEffect=!0;return!1}include(e,t){this.included=!0;for(const n of this.body)(t||n.shouldBeIncluded(e))&&n.include(e,t)}render(e,t){this.body.length?Bt(this.body,e,this.start,this.end,t):super.render(e,t)}}class Mo extends yn{constructor(){super(...arguments),this.declarationInit=null,this.returnExpression=null}bind(){super.bind(),"get"===this.kind&&this.getReturnExpression(),null!==this.declarationInit&&this.declarationInit.deoptimizePath([Et,Et])}declare(e,t){return this.declarationInit=t,this.value.declare(e,kt)}deoptimizeCache(){}deoptimizePath(e){"get"===this.kind?this.getReturnExpression().deoptimizePath(e):this.value.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){return"get"===this.kind?this.getReturnExpression().getLiteralValueAtPath(e,t,n):this.value.getLiteralValueAtPath(e,t,n)}getReturnExpressionWhenCalledAtPath(e,t,n){return"get"===this.kind?this.getReturnExpression().getReturnExpressionWhenCalledAtPath(e,t,n):this.value.getReturnExpressionWhenCalledAtPath(e,t,n)}hasEffects(e){const t=this.context.options.treeshake.propertyReadSideEffects;return"ObjectPattern"===this.parent.type&&"always"===t||this.key.hasEffects(e)||this.value.hasEffects(e)}hasEffectsWhenAccessedAtPath(e,t){if("get"===this.kind){const n=t.accessed.getEntities(e);return!n.has(this)&&(n.add(this),this.value.hasEffectsWhenCalledAtPath(yt,this.accessorCallOptions,t)||e.length>0&&this.returnExpression.hasEffectsWhenAccessedAtPath(e,t))}return this.value.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){if("get"===this.kind){const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.returnExpression.hasEffectsWhenAssignedAtPath(e,t))}if("set"===this.kind){const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.value.hasEffectsWhenCalledAtPath(yt,this.accessorCallOptions,t))}return this.value.hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){if("get"===this.kind){const r=(t.withNew?n.instantiated:n.called).getEntities(e,t);return!r.has(this)&&(r.add(this),this.returnExpression.hasEffectsWhenCalledAtPath(e,t,n))}return this.value.hasEffectsWhenCalledAtPath(e,t,n)}initialise(){this.accessorCallOptions={args:gt,withNew:!1}}render(e,t){this.shorthand||this.key.render(e,t),this.value.render(e,t,{isShorthandProperty:this.shorthand})}getReturnExpression(){return null===this.returnExpression?(this.returnExpression=kt,this.returnExpression=this.value.getReturnExpressionWhenCalledAtPath(yt,St,this)):this.returnExpression}}class Ro extends yn{hasEffects(e){return this.key.hasEffects(e)||this.static&&null!==this.value&&this.value.hasEffects(e)}}class Go extends yn{hasEffects(e){return!(e.ignore.returnAwaitYield&&(null===this.argument||!this.argument.hasEffects(e)))||(e.brokenFlow=Bn,!1)}include(e,t){this.included=!0,this.argument&&this.argument.include(e,t),e.brokenFlow=Bn}initialise(){this.scope.addReturnExpression(this.argument||kt)}render(e,t){this.argument&&(this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+6&&e.prependLeft(this.start+6," "))}}class Ho extends yn{deoptimizePath(e){e.length>0&&this.expressions[this.expressions.length-1].deoptimizePath(e)}getLiteralValueAtPath(e,t,n){return this.expressions[this.expressions.length-1].getLiteralValueAtPath(e,t,n)}hasEffects(e){for(const t of this.expressions)if(t.hasEffects(e))return!0;return!1}hasEffectsWhenAccessedAtPath(e,t){return e.length>0&&this.expressions[this.expressions.length-1].hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return 0===e.length||this.expressions[this.expressions.length-1].hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){return this.expressions[this.expressions.length-1].hasEffectsWhenCalledAtPath(e,t,n)}include(e,t){this.included=!0;for(let n=0;n=0;s--){const o=this.cases[s];if(o.included&&(i=!0),!i){const e=un();e.ignore.breaks=!0,i=o.hasEffects(e)}i?(o.include(e,t),r=r0&&Bt(this.cases,e,this.cases[0].start,this.end-1,t)}}class Uo extends yn{bind(){if(super.bind(),this.tag.type===Xe){const e=this.tag.name;this.scope.findVariable(e).isNamespace&&this.context.warn({code:"CANNOT_CALL_NAMESPACE",message:`Cannot call a namespace ('${e}')`},this.start),"eval"===e&&this.context.warn({code:"EVAL",message:"Use of eval is strongly discouraged, as it poses security risks and may cause issues with minification",url:"https://rollupjs.org/guide/en/#avoiding-eval"},this.start)}}hasEffects(e){return super.hasEffects(e)||this.tag.hasEffectsWhenCalledAtPath(yt,this.callOptions,e)}initialise(){this.callOptions={args:gt,withNew:!1}}}class Jo extends yn{bind(){}hasEffects(){return!1}include(){this.included=!0}parseNode(e){this.value=e.value,super.parseNode(e)}render(){}}class jo extends yn{getLiteralValueAtPath(e){return e.length>0||1!==this.quasis.length?Dt:this.quasis[0].value.cooked}render(e,t){e.indentExclusionRanges.push([this.start,this.end]),super.render(e,t)}}class Wo extends dn{constructor(e,t){super(e),this.context=t,this.variables.set("this",new pn("this",null,Nt,t))}addExportDefaultDeclaration(e,t,n){const r=new nr(e,t,n);return this.variables.set("default",r),r}addNamespaceMemberAccess(){}deconflict(e,t,n){for(const r of this.children)r.deconflict(e,t,n)}findLexicalBoundary(){return this}findVariable(e){const t=this.variables.get(e)||this.accessedOutsideVariables.get(e);if(t)return t;const n=this.context.traceVariable(e)||this.parent.findVariable(e);return n instanceof Wn&&this.accessedOutsideVariables.set(e,n),n}}class Xo extends yn{bind(){super.bind(),this.variable=this.scope.findVariable("this")}hasEffectsWhenAccessedAtPath(e,t){return e.length>0&&this.variable.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return this.variable.hasEffectsWhenAssignedAtPath(e,t)}initialise(){this.alias=this.scope.findLexicalBoundary()instanceof Wo?this.context.moduleContext:null,"undefined"===this.alias&&this.context.warn({code:"THIS_IS_UNDEFINED",message:"The 'this' keyword is equivalent to 'undefined' at the top level of an ES module, and has been rewritten",url:"https://rollupjs.org/guide/en/#error-this-is-undefined"},this.start);for(let e=this.parent;e instanceof yn;e=e.parent)if(e instanceof zn){e.referencesThis=!0;break}}render(e){null!==this.alias&&e.overwrite(this.start,this.end,this.alias,{contentOnly:!1,storeName:!0})}}class qo extends yn{hasEffects(){return!0}include(e,t){this.included=!0,this.argument.include(e,t),e.brokenFlow=Bn}render(e,t){this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+5&&e.prependLeft(this.start+5," ")}}class zo extends yn{constructor(){super(...arguments),this.directlyIncluded=!1,this.includedLabelsAfterBlock=null}hasEffects(e){return(this.context.options.treeshake.tryCatchDeoptimization?this.block.body.length>0:this.block.hasEffects(e))||null!==this.finalizer&&this.finalizer.hasEffects(e)}include(e,t){var n;const r=null===(n=this.context.options.treeshake)||void 0===n?void 0:n.tryCatchDeoptimization,{brokenFlow:i}=e;if(this.directlyIncluded&&r){if(this.includedLabelsAfterBlock)for(const t of this.includedLabelsAfterBlock)e.includedLabels.add(t)}else this.included=!0,this.directlyIncluded=!0,this.block.include(e,r?En:t),e.includedLabels.size>0&&(this.includedLabelsAfterBlock=[...e.includedLabels]),e.brokenFlow=i;null!==this.handler&&(this.handler.include(e,t),e.brokenFlow=i),null!==this.finalizer&&this.finalizer.include(e,t)}}const Yo={"!":e=>!e,"+":e=>+e,"-":e=>-e,delete:()=>Dt,typeof:e=>typeof e,void:()=>{},"~":e=>~e};class Zo extends yn{bind(){super.bind(),"delete"===this.operator&&this.argument.deoptimizePath(yt)}getLiteralValueAtPath(e,t,n){if(e.length>0)return Dt;const r=this.argument.getLiteralValueAtPath(yt,t,n);return r===Dt?Dt:Yo[this.operator](r)}hasEffects(e){return!("typeof"===this.operator&&this.argument instanceof Xn)&&(this.argument.hasEffects(e)||"delete"===this.operator&&this.argument.hasEffectsWhenAssignedAtPath(yt,e))}hasEffectsWhenAccessedAtPath(e){return"void"===this.operator?e.length>0:e.length>1}}class $o extends yn{hasEffects(){return!0}include(e){super.include(e,!0)}}class ea extends yn{bind(){if(super.bind(),this.argument.deoptimizePath(yt),this.argument instanceof Xn){this.scope.findVariable(this.argument.name).isReassigned=!0}}hasEffects(e){return this.argument.hasEffects(e)||this.argument.hasEffectsWhenAssignedAtPath(yt,e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}render(e,t){if(this.argument.render(e,t),"system"===t.format){const n=this.argument.variable,r=t.exportNamesByVariable.get(n);if(r&&r.length){const i=t.compact?"":" ",s=n.getName();if(this.prefix)1===r.length?e.overwrite(this.start,this.end,`exports('${r[0]}',${i}${this.operator}${s})`):e.overwrite(this.start,this.end,`(${this.operator}${s},${i}${lt([n],t)},${i}${s})`);else if(r.length>1)e.overwrite(this.start,this.end,`(${ht([n],!1,t)}${this.operator}${s}))`);else{let t;switch(this.operator){case"++":t=`${s}${i}+${i}1`;break;case"--":t=`${s}${i}-${i}1`}e.overwrite(this.start,this.end,`(exports('${r[0]}',${i}${t}),${i}${s}${this.operator})`)}}}}}function ta(e,t){return null!==e.renderBaseName&&t.has(e)&&e.isReassigned}function na(e,t){for(const n of e){if(!n.id.included)return!1;if(n.id.type===Xe){if(t.has(n.id.variable))return!1}else{const e=[];if(n.id.addExportedVariables(e,t),e.length>0)return!1}}return!0}class ra extends yn{deoptimizePath(){for(const e of this.declarations)e.deoptimizePath(yt)}hasEffectsWhenAssignedAtPath(){return!1}include(e,t){this.included=!0;for(const n of this.declarations)(t||n.shouldBeIncluded(e))&&n.include(e,t)}includeAsSingleStatement(e,t){this.included=!0;for(const n of this.declarations)(t||n.shouldBeIncluded(e))&&(n.include(e,t),n.id.include(e,t))}initialise(){for(const e of this.declarations)e.declareDeclarator(this.kind)}render(e,t,n=kn){if(na(this.declarations,t.exportNamesByVariable)){for(const n of this.declarations)n.render(e,t);n.isNoStatement||59===e.original.charCodeAt(this.end-1)||e.appendLeft(this.end,";")}else this.renderReplacedDeclarations(e,t,n)}renderDeclarationEnd(e,t,n,r,i,s,o,a){59===e.original.charCodeAt(this.end-1)&&e.remove(this.end-1,this.end),a||(t+=";"),null!==n?(10!==e.original.charCodeAt(r-1)||10!==e.original.charCodeAt(this.end)&&13!==e.original.charCodeAt(this.end)||(r--,13===e.original.charCodeAt(r)&&r--),r===n+1?e.overwrite(n,i,t):(e.overwrite(n,n+1,t),e.remove(r,i))):e.appendLeft(i,t),s.length>0&&e.appendLeft(i,` ${lt(s,o)};`)}renderReplacedDeclarations(e,t,{isNoStatement:n}){const r=ct(this.declarations,e,this.start+this.kind.length,this.end-(59===e.original.charCodeAt(this.end-1)?1:0));let i,s;s=ot(e.original,this.start+this.kind.length);let o=s-1;e.remove(this.start,o);let a,B,c=!1,u=!1,l="";const h=[];for(const{node:n,start:p,separator:f,contentEnd:d,end:C}of r)if(n.included){if(a="",B="",!n.id.included||n.id instanceof Xn&&ta(n.id.variable,t.exportNamesByVariable))u&&(l+=";"),c=!1;else{if("system"===t.format&&null!==n.init)if(n.id.type!==Xe)n.id.addExportedVariables(h,t.exportNamesByVariable);else{const r=t.exportNamesByVariable.get(n.id.variable);if(r){const i=t.compact?"":" ",s=it(e.original,"=",n.id.end);e.prependLeft(ot(e.original,s+1),1===r.length?`exports('${r[0]}',${i}`:ht([n.id.variable],!1,t)),B+=")"}}c?l+=",":(u&&(l+=";"),a+=this.kind+" ",c=!0)}s===o+1?e.overwrite(o,s,l+a):(e.overwrite(o,o+1,l),e.appendLeft(s,a)),n.render(e,t),i=d,s=C,u=!0,o=f,l=B}else e.remove(p,C);this.renderDeclarationEnd(e,l,o,i,s,h,t,n)}}class ia extends yn{declareDeclarator(e){this.id.declare(e,this.init||Nt)}deoptimizePath(e){this.id.deoptimizePath(e)}hasEffects(e){return this.id.hasEffects(e)||null!==this.init&&this.init.hasEffects(e)}include(e,t){this.included=!0,(t||this.id.shouldBeIncluded(e))&&this.id.include(e,t),this.init&&this.init.include(e,t)}render(e,t){const n=this.id.included;if(n)this.id.render(e,t);else{const t=it(e.original,"=",this.id.end);e.remove(this.start,ot(e.original,t+1))}if(this.init)this.init.render(e,t,n?kn:{renderedParentType:We});else if(this.id instanceof Xn&&ta(this.id.variable,t.exportNamesByVariable)){const n=t.compact?"":" ";e.appendLeft(this.end,`${n}=${n}void 0`)}}}class sa extends yn{hasEffects(e){if(this.test.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.test.include(e,t);const{brokenFlow:n}=e;this.body.includeAsSingleStatement(e,t),e.brokenFlow=n}}class oa extends yn{bind(){super.bind(),null!==this.argument&&this.argument.deoptimizePath(vt)}hasEffects(e){return!e.ignore.returnAwaitYield||null!==this.argument&&this.argument.hasEffects(e)}render(e,t){this.argument&&(this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+5&&e.prependLeft(this.start+5," "))}}const aa={ArrayExpression:Ss,ArrayPattern:ws,ArrowFunctionExpression:Os,AssignmentExpression:ks,AssignmentPattern:Ns,AwaitExpression:Ts,BinaryExpression:Fs,BlockStatement:Is,BreakStatement:Ls,CallExpression:Qs,CatchClause:Js,ChainExpression:js,ClassBody:qs,ClassDeclaration:bn,ClassExpression:zs,ConditionalExpression:Zs,ContinueStatement:$s,DoWhileStatement:eo,EmptyStatement:to,ExportAllDeclaration:_s,ExportDefaultDeclaration:er,ExportNamedDeclaration:no,ExportSpecifier:ro,ExpressionStatement:Ds,ForInStatement:io,ForOfStatement:so,ForStatement:oo,FunctionDeclaration:Yn,FunctionExpression:ao,Identifier:Xn,IfStatement:uo,ImportDeclaration:lo,ImportDefaultSpecifier:ho,ImportExpression:po,ImportNamespaceSpecifier:Co,ImportSpecifier:mo,LabeledStatement:go,Literal:Ms,LogicalExpression:Ao,MemberExpression:Vs,MetaProperty:bo,MethodDefinition:Xs,NewExpression:No,ObjectExpression:To,ObjectPattern:Po,PrivateIdentifier:Fo,Program:Lo,Property:Mo,PropertyDefinition:Ro,RestElement:qn,ReturnStatement:Go,SequenceExpression:Ho,SpreadElement:wn,Super:Ko,SwitchCase:Vo,SwitchStatement:Qo,TaggedTemplateExpression:Uo,TemplateElement:Jo,TemplateLiteral:jo,ThisExpression:Xo,ThrowStatement:qo,TryStatement:zo,UnaryExpression:Zo,UnknownNode:$o,UpdateExpression:ea,VariableDeclaration:ra,VariableDeclarator:ia,WhileStatement:sa,YieldExpression:oa};function Ba(e){return e.id}function ca(e,t){const n=e.filter(e=>e.mappings);for(;n.length>0;){const e=n.pop(),r=e.mappings[t.line-1];let i=!1;if(void 0!==r)for(const n of r)if(n[0]>=t.column){if(1===n.length)break;t={column:n[3],line:n[2]+1,name:5===n.length?e.names[n[4]]:void 0,source:e.sources[n[1]]},i=!0;break}if(!i)throw new Error("Can't resolve original location of error.")}return t}let ua="sourceMa";ua+="ppingURL";const la="[ \\f\\r\\t\\v\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\\ufeff]",ha=`//#${la}+${ua}=.+`,pa=`/\\*#${la}+${ua}=.+\\*/`,fa=new RegExp(`(${ha})|(${pa})`,"g"),da=()=>{};let Ca=()=>[0,0],ma=()=>0,ga=()=>0,Aa={};const Ea=e=>1e3*e[0]+e[1]/1e6;function ya(){"undefined"!=typeof process&&"function"==typeof process.hrtime?(Ca=process.hrtime.bind(process),ma=e=>Ea(process.hrtime(e))):"undefined"!=typeof performance&&"function"==typeof performance.now&&(Ca=()=>[performance.now(),0],ma=e=>performance.now()-e[0]),"undefined"!=typeof process&&"function"==typeof process.memoryUsage&&(ga=()=>process.memoryUsage().heapUsed)}function va(e,t){switch(t){case 1:return"# "+e;case 2:return"## "+e;case 3:return e;default:return`${" ".repeat(t-4)}- ${e}`}}function ba(e,t=3){e=va(e,t),Aa.hasOwnProperty(e)||(Aa[e]={memory:0,startMemory:void 0,startTime:void 0,time:0,totalMemory:0});const n=ga();Aa[e].startTime=Ca(),Aa[e].startMemory=n}function _a(e,t=3){if(e=va(e,t),Aa.hasOwnProperty(e)){const t=ga();Aa[e].time+=ma(Aa[e].startTime),Aa[e].totalMemory=Math.max(Aa[e].totalMemory,t),Aa[e].memory+=t-Aa[e].startMemory}}function Sa(){const e={};for(const t of Object.keys(Aa))e[t]=[Aa[t].time,Aa[t].memory,Aa[t].totalMemory];return e}let wa=da,xa=da;const Da={load:!0,resolveDynamicImport:!0,resolveId:!0,transform:!0};function Ia(e,t){const n={};for(const r of Object.keys(e))if(!0===Da[r]){let i="plugin "+t;e.name&&(i+=` (${e.name})`),i+=" - "+r,n[r]=function(){wa(i,4);let t=e[r].apply(this===n?e:this,arguments);return xa(i,4),t&&"function"==typeof t.then&&(wa(i+" (async)",4),t=t.then(e=>(xa(i+" (async)",4),e))),t}}else n[r]=e[r];return n}function Oa(e){e.perf?(Aa={},ya(),wa=ba,xa=_a,e.plugins=e.plugins.map(Ia)):(wa=da,xa=da)}function ka(e){e.isExecuted=!0;const t=[e],n=new Set;for(const e of t)for(const r of[...e.dependencies,...e.implicitlyLoadedBefore])r instanceof yr||r.isExecuted||!r.info.hasModuleSideEffects&&!e.implicitlyLoadedBefore.has(r)||n.has(r.id)||(r.isExecuted=!0,n.add(r.id),t.push(r))}const Na={identifier:null,localName:rr};function Ta(e,t){const n=[],r=(e,r)=>{if(e==r)return;let i;const s=t.slice(e,r);for(;i=fa.exec(s);)n.push([e+i.index,e+fa.lastIndex])};let i=0;for(const t of e.body)r(i,t.start),i=t.end;return r(i,t.length),n}function Pa(e,t,n,r,i=new Map){const s=i.get(t);if(s){if(s.has(e))return r?null:hi(Ai(t,e.id));s.add(e)}else i.set(t,new Set([e]));return e.getVariableForExportName(t,n,r,i)}function Fa(e,t){const n=At(t.sideEffectDependenciesByVariable,e,()=>new Set);let r=e;const i=new Set([r]);for(;;){const e=r.module;if(r=r instanceof nr?r.getDirectOriginalVariable():r instanceof or?r.syntheticNamespace:null,!r||i.has(r))break;i.add(r),n.add(e);const t=e.sideEffectDependenciesByVariable.get(r);if(t)for(const e of t)n.add(e)}return n}class La{constructor(e,t,n,r,i,s,o){this.graph=e,this.id=t,this.options=n,this.alternativeReexportModules=new Map,this.ast=null,this.chunkFileNames=new Set,this.chunkName=null,this.cycles=new Set,this.dependencies=new Set,this.dynamicDependencies=new Set,this.dynamicImporters=[],this.dynamicImports=[],this.execIndex=1/0,this.exportAllSources=new Set,this.exports=Object.create(null),this.exportsAll=Object.create(null),this.implicitlyLoadedAfter=new Set,this.implicitlyLoadedBefore=new Set,this.importDescriptions=Object.create(null),this.importers=[],this.importMetas=[],this.imports=new Set,this.includedDynamicImporters=[],this.isExecuted=!1,this.isUserDefinedEntryPoint=!1,this.preserveSignature=this.options.preserveEntrySignatures,this.reexportDescriptions=Object.create(null),this.sideEffectDependenciesByVariable=new Map,this.sources=new Set,this.userChunkNames=new Set,this.usesTopLevelAwait=!1,this.allExportNames=null,this.exportAllModules=[],this.exportNamesByVariable=null,this.exportShimVariable=new ir(this),this.relevantDependencies=null,this.syntheticExports=new Map,this.syntheticNamespace=null,this.transformDependencies=[],this.transitiveReexports=null,this.excludeFromSourcemap=/\0/.test(t),this.context=n.moduleContext(t);const a=this;this.info={ast:null,code:null,get dynamicallyImportedIds(){const e=[];for(const{resolution:t}of a.dynamicImports)(t instanceof La||t instanceof yr)&&e.push(t.id);return e},get dynamicImporters(){return a.dynamicImporters.sort()},hasModuleSideEffects:i,id:t,get implicitlyLoadedAfterOneOf(){return Array.from(a.implicitlyLoadedAfter,Ba)},get implicitlyLoadedBefore(){return Array.from(a.implicitlyLoadedBefore,Ba)},get importedIds(){return Array.from(a.sources,e=>a.resolvedIds[e].id)},get importers(){return a.importers.sort()},isEntry:r,isExternal:!1,meta:o,syntheticNamedExports:s}}basename(){const e=n.basename(this.id),t=n.extname(this.id);return dr(t?e.slice(0,-t.length):e)}bindReferences(){this.ast.bind()}error(e,t){return this.addLocationToLogProps(e,t),hi(e)}getAllExportNames(){if(this.allExportNames)return this.allExportNames;const e=this.allExportNames=new Set;for(const t of Object.keys(this.exports))e.add(t);for(const t of Object.keys(this.reexportDescriptions))e.add(t);for(const t of this.exportAllModules)if(t instanceof yr)e.add("*"+t.id);else for(const n of t.getAllExportNames())"default"!==n&&e.add(n);return e}getDependenciesToBeIncluded(){if(this.relevantDependencies)return this.relevantDependencies;const e=new Set,t=new Set,n=new Set;let r=this.imports.keys();if(this.info.isEntry||this.includedDynamicImporters.length>0||this.namespace.included||this.implicitlyLoadedAfter.size>0){r=new Set(r);for(const e of[...this.getReexports(),...this.getExports()])r.add(this.getVariableForExportName(e))}for(let e of r){const r=this.sideEffectDependenciesByVariable.get(e);if(r)for(const e of r)n.add(e);e instanceof or?e=e.getBaseVariable():e instanceof nr&&(e=e.getOriginalVariable()),t.add(e.module)}if(this.options.treeshake&&"no-treeshake"!==this.info.hasModuleSideEffects)this.addRelevantSideEffectDependencies(e,t,n);else for(const t of this.dependencies)e.add(t);for(const n of t)e.add(n);return this.relevantDependencies=e}getExportNamesByVariable(){if(this.exportNamesByVariable)return this.exportNamesByVariable;const e=new Map;for(const t of this.getAllExportNames()){if(t===this.info.syntheticNamedExports)continue;let n=this.getVariableForExportName(t);if(n instanceof nr&&(n=n.getOriginalVariable()),!n||!(n.included||n instanceof Br))continue;const r=e.get(n);r?r.push(t):e.set(n,[t])}return this.exportNamesByVariable=e}getExports(){return Object.keys(this.exports)}getReexports(){if(this.transitiveReexports)return this.transitiveReexports;this.transitiveReexports=[];const e=new Set;for(const t in this.reexportDescriptions)e.add(t);for(const t of this.exportAllModules)if(t instanceof yr)e.add("*"+t.id);else for(const n of[...t.getReexports(),...t.getExports()])"default"!==n&&e.add(n);return this.transitiveReexports=[...e]}getRenderedExports(){const e=[],t=[];for(const n in this.exports){const r=this.getVariableForExportName(n);(r&&r.included?e:t).push(n)}return{renderedExports:e,removedExports:t}}getSyntheticNamespace(){return null===this.syntheticNamespace&&(this.syntheticNamespace=void 0,this.syntheticNamespace=this.getVariableForExportName("string"==typeof this.info.syntheticNamedExports?this.info.syntheticNamedExports:"default")),this.syntheticNamespace?this.syntheticNamespace:hi(Ui(this.id,this.info.syntheticNamedExports))}getVariableForExportName(e,t,n,r){if("*"===e[0]){if(1===e.length)return this.namespace;return this.graph.modulesById.get(e.slice(1)).getVariableForExportName("*")}const i=this.reexportDescriptions[e];if(i){const e=Pa(i.module,i.localName,t,!1,r);return e?(t&&Ma(e,t,this),e):this.error(Li(i.localName,this.id,i.module.id),i.start)}const s=this.exports[e];if(s){if(s===Na)return this.exportShimVariable;const e=s.localName,n=this.traceVariable(e,t);return t&&(At(t.sideEffectDependenciesByVariable,n,()=>new Set).add(this),Ma(n,t,this)),n}if("default"!==e){let n=null;for(const i of this.exportAllModules){const s=Pa(i,e,t,!0,r);if(s){if(!(s instanceof or))return s;n||(n=s)}}if(n)return n}if(this.info.syntheticNamedExports){let t=this.syntheticExports.get(e);if(!t){const n=this.getSyntheticNamespace();return t=new or(this.astContext,e,n),this.syntheticExports.set(e,t),t}return t}return!n&&this.options.shimMissingExports?(this.shimMissingExport(e),this.exportShimVariable):null}hasEffects(){return"no-treeshake"===this.info.hasModuleSideEffects||this.ast.included&&this.ast.hasEffects(un())}include(){const e=cn();this.ast.shouldBeIncluded(e)&&this.ast.include(e,!1)}includeAllExports(e){this.isExecuted||(this.graph.needsTreeshakingPass=!0,ka(this));for(const t of this.getExports())if(e||t!==this.info.syntheticNamedExports){const e=this.getVariableForExportName(t);e.deoptimizePath(vt),e.included||this.includeVariable(e)}for(const e of this.getReexports()){const t=this.getVariableForExportName(e);t.deoptimizePath(vt),t.included||this.includeVariable(t),t instanceof Br&&(t.module.reexported=!0)}e&&this.namespace.prepareNamespace(this.includeAndGetAdditionalMergedNamespaces())}includeAllInBundle(){this.ast.include(cn(),!0)}isIncluded(){return this.ast.included||this.namespace.included}linkImports(){this.addModulesToImportDescriptions(this.importDescriptions),this.addModulesToImportDescriptions(this.reexportDescriptions);for(const e in this.exports)"default"!==e&&e!==this.info.syntheticNamedExports&&(this.exportsAll[e]=this.id);const e=[];for(const t of this.exportAllSources){const n=this.graph.modulesById.get(this.resolvedIds[t].id);if(n instanceof yr)e.push(n);else{this.exportAllModules.push(n);for(const e in n.exportsAll)e in this.exportsAll?this.options.onwarn(Ki(e,this,n)):this.exportsAll[e]=n.exportsAll[e]}}this.exportAllModules.push(...e)}render(e){const t=this.magicString.clone();return this.ast.render(t,e),this.usesTopLevelAwait=this.astContext.usesTopLevelAwait,t}setSource({alwaysRemovedCode:e,ast:t,code:n,customTransformCache:r,originalCode:i,originalSourcemap:s,resolvedIds:o,sourcemapChain:a,transformDependencies:B,transformFiles:c,...u}){this.info.code=n,this.originalCode=i,this.originalSourcemap=s,this.sourcemapChain=a,c&&(this.transformFiles=c),this.transformDependencies=B,this.customTransformCache=r,this.updateOptions(u),wa("generate ast",3),this.alwaysRemovedCode=e||[],t||(t=this.tryParse()),this.alwaysRemovedCode.push(...Ta(t,this.info.code)),xa("generate ast",3),this.resolvedIds=o||Object.create(null);const l=this.id;this.magicString=new Ge(n,{filename:this.excludeFromSourcemap?null:l,indentExclusionRanges:[]});for(const[e,t]of this.alwaysRemovedCode)this.magicString.remove(e,t);wa("analyse ast",3),this.astContext={addDynamicImport:this.addDynamicImport.bind(this),addExport:this.addExport.bind(this),addImport:this.addImport.bind(this),addImportMeta:this.addImportMeta.bind(this),code:n,deoptimizationTracker:this.graph.deoptimizationTracker,error:this.error.bind(this),fileName:l,getExports:this.getExports.bind(this),getModuleExecIndex:()=>this.execIndex,getModuleName:this.basename.bind(this),getReexports:this.getReexports.bind(this),importDescriptions:this.importDescriptions,includeAllExports:()=>this.includeAllExports(!0),includeDynamicImport:this.includeDynamicImport.bind(this),includeVariableInModule:this.includeVariableInModule.bind(this),magicString:this.magicString,module:this,moduleContext:this.context,nodeConstructors:aa,options:this.options,traceExport:this.getVariableForExportName.bind(this),traceVariable:this.traceVariable.bind(this),usesTopLevelAwait:!1,warn:this.warn.bind(this)},this.scope=new Wo(this.graph.scope,this.astContext),this.namespace=new sr(this.astContext,this.info.syntheticNamedExports),this.ast=new Lo(t,{type:"Module",context:this.astContext},this.scope),this.info.ast=t,xa("analyse ast",3)}toJSON(){return{alwaysRemovedCode:this.alwaysRemovedCode,ast:this.ast.esTreeNode,code:this.info.code,customTransformCache:this.customTransformCache,dependencies:Array.from(this.dependencies,Ba),id:this.id,meta:this.info.meta,moduleSideEffects:this.info.hasModuleSideEffects,originalCode:this.originalCode,originalSourcemap:this.originalSourcemap,resolvedIds:this.resolvedIds,sourcemapChain:this.sourcemapChain,syntheticNamedExports:this.info.syntheticNamedExports,transformDependencies:this.transformDependencies,transformFiles:this.transformFiles}}traceVariable(e,t){const n=this.scope.variables.get(e);if(n)return n;if(e in this.importDescriptions){const n=this.importDescriptions[e],r=n.module;if(r instanceof La&&"*"===n.name)return r.namespace;const i=r.getVariableForExportName(n.name,t||this);return i||this.error(Li(n.name,this.id,r.id),n.start)}return null}tryParse(){try{return this.graph.contextParse(this.info.code)}catch(e){let t=e.message.replace(/ \(\d+:\d+\)$/,"");return this.id.endsWith(".json")?t+=" (Note that you need @rollup/plugin-json to import JSON files)":this.id.endsWith(".js")||(t+=" (Note that you need plugins to import files that are not JavaScript)"),this.error({code:"PARSE_ERROR",message:t,parserError:e},e.pos)}}updateOptions({meta:e,moduleSideEffects:t,syntheticNamedExports:n}){null!=t&&(this.info.hasModuleSideEffects=t),null!=n&&(this.info.syntheticNamedExports=n),null!=e&&(this.info.meta={...this.info.meta,...e})}warn(e,t){this.addLocationToLogProps(e,t),this.options.onwarn(e)}addDynamicImport(e){let t=e.source;t instanceof jo?1===t.quasis.length&&t.quasis[0].value.cooked&&(t=t.quasis[0].value.cooked):t instanceof Ms&&"string"==typeof t.value&&(t=t.value),this.dynamicImports.push({node:e,resolution:null,argument:t})}addExport(e){if(e instanceof er)this.exports.default={identifier:e.variable.getAssignedVariableName(),localName:"default"};else if(e instanceof _s){const t=e.source.value;if(this.sources.add(t),e.exported){const n=e.exported.name;this.reexportDescriptions[n]={localName:"*",module:null,source:t,start:e.start}}else this.exportAllSources.add(t)}else if(e.source instanceof Ms){const t=e.source.value;this.sources.add(t);for(const n of e.specifiers){const e=n.exported.name;this.reexportDescriptions[e]={localName:n.local.name,module:null,source:t,start:n.start}}}else if(e.declaration){const t=e.declaration;if(t instanceof ra)for(const e of t.declarations)for(const t of bs(e.id))this.exports[t]={identifier:null,localName:t};else{const e=t.id.name;this.exports[e]={identifier:null,localName:e}}}else for(const t of e.specifiers){const e=t.local.name,n=t.exported.name;this.exports[n]={identifier:null,localName:e}}}addImport(e){const t=e.source.value;this.sources.add(t);for(const n of e.specifiers){const e=n.type===qe,r=n.type===ze,i=e?"default":r?"*":n.imported.name;this.importDescriptions[n.local.name]={module:null,name:i,source:t,start:n.start}}}addImportMeta(e){this.importMetas.push(e)}addLocationToLogProps(e,t){e.id=this.id,e.pos=t;let n=this.info.code,{column:r,line:i}=mn(n,t,{offsetLine:1});try{({column:r,line:i}=ca(this.sourcemapChain,{column:r,line:i})),n=this.originalCode}catch(e){this.options.onwarn({code:"SOURCEMAP_ERROR",id:this.id,loc:{column:r,file:this.id,line:i},message:"Error when using sourcemap for reporting an error: "+e.message,pos:t})}pi(e,{column:r,line:i},n,this.id)}addModulesToImportDescriptions(e){for(const t of Object.keys(e)){const n=e[t],r=this.resolvedIds[n.source].id;n.module=this.graph.modulesById.get(r)}}addRelevantSideEffectDependencies(e,t,n){const r=new Set,i=s=>{for(const o of s)r.has(o)||(r.add(o),t.has(o)?e.add(o):(o.info.hasModuleSideEffects||n.has(o))&&(o instanceof yr||o.hasEffects()?e.add(o):i(o.dependencies)))};i(this.dependencies),i(n)}includeAndGetAdditionalMergedNamespaces(){const e=[];for(const t of this.exportAllModules)if(t instanceof yr){const n=t.getVariableForExportName("*");n.include(),this.imports.add(n),e.push(n)}else if(t.info.syntheticNamedExports){const n=t.getSyntheticNamespace();n.include(),this.imports.add(n),e.push(n)}return e}includeDynamicImport(e){const t=this.dynamicImports.find(t=>t.node===e).resolution;t instanceof La&&(t.includedDynamicImporters.push(this),t.includeAllExports(!0))}includeVariable(e){if(!e.included){e.include(),this.graph.needsTreeshakingPass=!0;const t=e.module;if(t&&t instanceof La&&(t.isExecuted||ka(t),t!==this)){const t=Fa(e,this);for(const e of t)e.isExecuted||ka(e)}}}includeVariableInModule(e){this.includeVariable(e);const t=e.module;t&&t!==this&&this.imports.add(e)}shimMissingExport(e){this.options.onwarn({code:"SHIMMED_EXPORT",exporter:ui(this.id),exportName:e,message:`Missing export "${e}" has been shimmed in module ${ui(this.id)}.`}),this.exports[e]=Na}}function Ma(e,t,n){if(e.module instanceof La&&e.module!==n){const r=e.module.cycles;if(r.size>0){const i=n.cycles;for(const s of i)if(r.has(s)){t.alternativeReexportModules.set(e,n);break}}}}class Ra{constructor(e,t){this.isOriginal=!0,this.filename=e,this.content=t}traceSegment(e,t,n){return{line:e,column:t,name:n,source:this}}}class Ga{constructor(e,t){this.sources=t,this.names=e.names,this.mappings=e.mappings}traceMappings(){const e=[],t=[],n=[],r=[];for(const i of this.mappings){const s=[];for(const r of i){if(1==r.length)continue;const i=this.sources[r[1]];if(!i)continue;const o=i.traceSegment(r[2],r[3],5===r.length?this.names[r[4]]:"");if(o){let i=e.lastIndexOf(o.source.filename);if(-1===i)i=e.length,e.push(o.source.filename),t[i]=o.source.content;else if(null==t[i])t[i]=o.source.content;else if(null!=o.source.content&&t[i]!==o.source.content)return hi({message:"Multiple conflicting contents for sourcemap source "+o.source.filename});const a=[r[0],i,o.line,o.column];if(o.name){let e=n.indexOf(o.name);-1===e&&(e=n.length,n.push(o.name)),a[4]=e}s.push(a)}}r.push(s)}return{sources:e,sourcesContent:t,names:n,mappings:r}}traceSegment(e,t,n){const r=this.mappings[e];if(!r)return null;let i=0,s=r.length-1;for(;i<=s;){const e=i+s>>1,o=r[e];if(o[0]===t){if(1==o.length)return null;const e=this.sources[o[1]];return e?e.traceSegment(o[2],o[3],5===o.length?this.names[o[4]]:n):null}o[0]>t?s=e-1:i=e+1}return null}}function Ha(e){return function(t,n){return n.mappings?new Ga(n,[t]):(e({code:"SOURCEMAP_BROKEN",message:`Sourcemap is likely to be incorrect: a plugin (${n.plugin}) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help`,plugin:n.plugin,url:"https://rollupjs.org/guide/en/#warning-sourcemap-is-likely-to-be-incorrect"}),new Ga({mappings:[],names:[]},[t]))}}function Ka(e,t,r,i,s){let o;if(r){const t=r.sources,i=r.sourcesContent||[],s=n.dirname(e)||".",a=r.sourceRoot||".",B=t.map((e,t)=>new Ra(n.resolve(s,a,e),i[t]));o=new Ga(r,B)}else o=new Ra(e,t);return i.reduce(s,o)}function Va(e,t,r,i,s,o){const a=Ha(o),B=r.filter(e=>!e.excludeFromSourcemap).map(e=>Ka(e.id,e.originalCode,e.originalSourcemap,e.sourcemapChain,a));let c=new Ga(t,B);c=i.reduce(a,c);let{sources:u,sourcesContent:l,names:h,mappings:p}=c.traceMappings();if(e){const t=n.dirname(e);u=u.map(e=>n.relative(t,e)),e=n.basename(e)}return l=s?null:l,new Oe({file:e,sources:u,sourcesContent:l,names:h,mappings:p})}function Qa(e,t,n,r,i){if(!r.length)return n;return{version:3,...Ka(e,t,n,r,Ha(i)).traceMappings()}}const Ua=()=>r.createHash("sha256"),Ja={amd:Xa,cjs:Xa,es:Wa,iife:Xa,system:Wa,umd:Xa};function ja(e,t,n,r,i,s,o,a,B,c,u,l,h){const p=e.slice().reverse();for(const e of p)e.scope.addUsedOutsideNames(r,i,u,l);qa(r,p,h),Ja[i](r,n,t,s,o,a,B,c);for(const e of p)e.scope.deconflict(i,u,l)}function Wa(e,t,n,r,i,s,o,a){for(const t of n.dependencies)(i||t instanceof yr)&&(t.variableName=mt(t.suggestedVariableName,e));for(const n of t){const t=n.module,r=n.name;n.isNamespace&&(i||t instanceof yr)?n.setRenderNames(null,(t instanceof yr?t:o.get(t)).variableName):t instanceof yr&&"default"===r?n.setRenderNames(null,mt([...t.exportedVariables].some(([e,t])=>"*"===t&&e.included)?t.suggestedVariableName+"__default":t.suggestedVariableName,e)):n.setRenderNames(null,mt(r,e))}for(const t of a)t.setRenderNames(null,mt(t.name,e))}function Xa(e,t,{deconflictedDefault:n,deconflictedNamespace:r,dependencies:i},s,o,a,B){for(const t of i)t.variableName=mt(t.suggestedVariableName,e);for(const t of r)t.namespaceVariableName=mt(t.suggestedVariableName+"__namespace",e);for(const t of n)r.has(t)&&Nr(String(s(t.id)),a)?t.defaultVariableName=t.namespaceVariableName:t.defaultVariableName=mt(t.suggestedVariableName+"__default",e);for(const e of t){const t=e.module;if(t instanceof yr){const n=e.name;if("default"===n){const n=String(s(t.id)),r=Ir[n]?t.defaultVariableName:t.variableName;Or(n,a)?e.setRenderNames(r,"default"):e.setRenderNames(null,r)}else"*"===n?e.setRenderNames(null,kr[String(s(t.id))]?t.namespaceVariableName:t.variableName):e.setRenderNames(t.variableName,null)}else{const n=B.get(t);o&&e.isNamespace?e.setRenderNames(null,"default"===n.exportMode?n.namespaceVariableName:n.variableName):"default"===n.exportMode?e.setRenderNames(null,n.variableName):e.setRenderNames(n.variableName,n.getVariableExportName(e))}}}function qa(e,t,n){for(const r of t){for(const t of r.scope.variables.values())t.included&&!(t.renderBaseName||t instanceof nr&&t.getOriginalVariable()!==t)&&t.setRenderNames(null,mt(t.name,e));if(n.has(r)){const t=r.namespace;t.setRenderNames(null,mt(t.name,e))}}}const za=/[\\'\r\n\u2028\u2029]/,Ya=/(['\r\n\u2028\u2029])/g,Za=/\\/g;function $a(e){return e.match(za)?e.replace(Za,"\\\\").replace(Ya,"\\$1"):e}function eB(e,t,n){let r=0;for(const i of e){let e=i.name[0];if(t[e])do{e=dt(++r),49===e.charCodeAt(0)&&(r+=9*64**(e.length-1),e=dt(r))}while(Ct[e]||t[e]);t[e]=i,n.set(i,[e])}}function tB(e,t,n){for(const r of e){let e=0,i=r.name;for(;t[i];)i=r.name+"$"+ ++e;t[i]=r,n.set(r,[i])}}function nB(e,{exports:t,name:n,format:r},i,s,o){const a=e.getExportNames();if("default"===t){if(1!==a.length||"default"!==a[0])return hi(ki("default",a,s))}else if("none"===t&&a.length)return hi(ki("none",a,s));return"auto"===t&&(0===a.length?t="none":1===a.length&&"default"===a[0]?("cjs"===r&&i.has("exports")&&o(Qi(s)),t="default"):("es"!==r&&-1!==a.indexOf("default")&&o(Hi(s,n)),t="named")),t}function rB(e){const t=e.split("\n"),n=t.filter(e=>/^\t+/.test(e)),r=t.filter(e=>/^ {2,}/.test(e));if(0===n.length&&0===r.length)return null;if(n.length>=r.length)return"\t";const i=r.reduce((e,t)=>{const n=/^ +/.exec(t)[0].length;return Math.min(n,e)},1/0);return new Array(i+1).join(" ")}function iB(e,t){if(!0!==t.indent)return t.indent;for(let t=0;t=0;s--){const o=t[s];if(!i.has(o)){const t=[];oB(o,t,i,e,n),r.unshift(t)}}const s=new Set;for(const e of r)for(const t of e)s.add(t);return s}function oB(e,t,n,r,i){const s=e.getDependenciesToBeIncluded();for(const e of s){if(e instanceof yr){t.push(e);continue}const s=i.get(e);s===r?n.has(e)||(n.add(e),oB(e,t,n,r,i)):t.push(s)}}function aB(e){if(!e)return null;if("string"==typeof e&&(e=JSON.parse(e)),""===e.mappings)return{mappings:[],names:[],sources:[],version:3};let t;return t="string"==typeof e.mappings?be(e.mappings):e.mappings,{...e,mappings:t}}function BB({code:e,options:t,outputPluginDriver:n,renderChunk:r,sourcemapChain:i}){return n.hookReduceArg0("renderChunk",[e,r,t],(e,t,n)=>{if(null==t)return e;if("string"==typeof t&&(t={code:t,map:void 0}),null!==t.map){const e=aB(t.map);i.push(e||{missing:!0,plugin:n.name})}return t.code})}function cB(e,t,n){return li(e)?e.replace(/\[(\w+)\]/g,(e,r)=>{if(!n.hasOwnProperty(r))return hi(Zi(`"[${r}]" is not a valid placeholder in "${t}" pattern.`));const i=n[r]();return li(i)?i:hi(Zi(`Invalid substitution "${i}" for placeholder "[${r}]" in "${t}" pattern, can be neither absolute nor relative path.`))}):hi(Zi(`Invalid pattern "${e}" for "${t}", patterns can be neither absolute nor relative paths and must not contain invalid characters.`))}function uB(e,t){const r=new Set(Object.keys(t).map(e=>e.toLowerCase()));if(!r.has(e.toLocaleLowerCase()))return e;const i=n.extname(e);e=e.substr(0,e.length-i.length);let s,o=1;for(;r.has((s=e+ ++o+i).toLowerCase()););return s}const lB=[".js",".jsx",".ts",".tsx"];function hB(e,t,n,r){const i="function"==typeof t?t(e.id):t[e.id];return i||(n?(r({code:"MISSING_GLOBAL_NAME",guess:e.variableName,message:`No name was provided for external module '${e.id}' in output.globals – guessing '${e.variableName}'`,source:e.id}),e.variableName):void 0)}class pB{constructor(e,t,n,r,i,s,o,a,B,c){this.orderedModules=e,this.inputOptions=t,this.outputOptions=n,this.unsetOptions=r,this.pluginDriver=i,this.modulesById=s,this.chunkByModule=o,this.facadeChunkByModule=a,this.includedNamespaces=B,this.manualChunkAlias=c,this.entryModules=[],this.exportMode="named",this.facadeModule=null,this.id=null,this.namespaceVariableName="",this.variableName="",this.accessedGlobalsByScope=new Map,this.dependencies=new Set,this.dynamicDependencies=new Set,this.dynamicEntryModules=[],this.exportNamesByVariable=new Map,this.exports=new Set,this.exportsByName=Object.create(null),this.fileName=null,this.implicitEntryModules=[],this.implicitlyLoadedBefore=new Set,this.imports=new Set,this.indentString=void 0,this.isEmpty=!0,this.name=null,this.needsExportsShim=!1,this.renderedDependencies=null,this.renderedExports=null,this.renderedHash=void 0,this.renderedModules=Object.create(null),this.renderedModuleSources=new Map,this.renderedSource=null,this.sortedExportNames=null,this.strictFacade=!1,this.usedModules=void 0,this.execIndex=e.length>0?e[0].execIndex:1/0;const u=new Set(e);for(const t of e){t.namespace.included&&B.add(t),this.isEmpty&&t.isIncluded()&&(this.isEmpty=!1),(t.info.isEntry||n.preserveModules)&&this.entryModules.push(t);for(const e of t.includedDynamicImporters)u.has(e)||(this.dynamicEntryModules.push(t),t.info.syntheticNamedExports&&!n.preserveModules&&(B.add(t),this.exports.add(t.namespace)));t.implicitlyLoadedAfter.size>0&&this.implicitEntryModules.push(t)}this.suggestedVariableName=dr(this.generateVariableName())}static generateFacade(e,t,n,r,i,s,o,a,B,c){const u=new pB([],e,t,n,r,i,s,o,a,null);u.assignFacadeName(c,B),o.has(B)||o.set(B,u);for(const e of B.getDependenciesToBeIncluded())u.dependencies.add(e instanceof La?s.get(e):e);return!u.dependencies.has(s.get(B))&&B.info.hasModuleSideEffects&&B.hasEffects()&&u.dependencies.add(s.get(B)),u.ensureReexportsAreAvailableForModule(B),u.facadeModule=B,u.strictFacade=!0,u}canModuleBeFacade(e,t){const n=e.getExportNamesByVariable();for(const t of this.exports)if(!n.has(t))return 0===n.size&&e.isUserDefinedEntryPoint&&"strict"===e.preserveSignature&&this.unsetOptions.has("preserveEntrySignatures")&&this.inputOptions.onwarn({code:"EMPTY_FACADE",id:e.id,message:`To preserve the export signature of the entry module "${ui(e.id)}", an empty facade chunk was created. This often happens when creating a bundle for a web app where chunks are placed in script tags and exports are ignored. In this case it is recommended to set "preserveEntrySignatures: false" to avoid this and reduce the number of chunks. Otherwise if this is intentional, set "preserveEntrySignatures: 'strict'" explicitly to silence this warning.`,url:"https://rollupjs.org/guide/en/#preserveentrysignatures"}),!1;for(const r of t)if(!n.has(r)&&r.module!==e)return!1;return!0}generateExports(){this.sortedExportNames=null;const e=new Set(this.exports);if(null!==this.facadeModule&&(!1!==this.facadeModule.preserveSignature||this.strictFacade)){const t=this.facadeModule.getExportNamesByVariable();for(const[n,r]of t){this.exportNamesByVariable.set(n,[...r]);for(const e of r)this.exportsByName[e]=n;e.delete(n)}}this.outputOptions.minifyInternalExports?eB(e,this.exportsByName,this.exportNamesByVariable):tB(e,this.exportsByName,this.exportNamesByVariable),(this.outputOptions.preserveModules||this.facadeModule&&this.facadeModule.info.isEntry)&&(this.exportMode=nB(this,this.outputOptions,this.unsetOptions,this.facadeModule.id,this.inputOptions.onwarn))}generateFacades(){var e;const t=[],n=new Set([...this.entryModules,...this.implicitEntryModules]),r=new Set(this.dynamicEntryModules.map(e=>e.namespace));for(const e of n)if(e.preserveSignature)for(const t of e.getExportNamesByVariable().keys())r.add(t);for(const e of n){const n=Array.from(e.userChunkNames,e=>({name:e}));if(0===n.length&&e.isUserDefinedEntryPoint&&n.push({}),n.push(...Array.from(e.chunkFileNames,e=>({fileName:e}))),0===n.length&&n.push({}),!this.facadeModule){const t="strict"===e.preserveSignature||"exports-only"===e.preserveSignature&&0!==e.getExportNamesByVariable().size;(!t||this.outputOptions.preserveModules||this.canModuleBeFacade(e,r))&&(this.facadeModule=e,this.facadeChunkByModule.set(e,this),e.preserveSignature&&(this.strictFacade=t),this.assignFacadeName(n.shift(),e))}for(const r of n)t.push(pB.generateFacade(this.inputOptions,this.outputOptions,this.unsetOptions,this.pluginDriver,this.modulesById,this.chunkByModule,this.facadeChunkByModule,this.includedNamespaces,e,r))}for(const t of this.dynamicEntryModules)t.info.syntheticNamedExports||(!this.facadeModule&&this.canModuleBeFacade(t,r)?(this.facadeModule=t,this.facadeChunkByModule.set(t,this),this.strictFacade=!0,this.assignFacadeName({},t)):this.facadeModule===t&&!this.strictFacade&&this.canModuleBeFacade(t,r)?this.strictFacade=!0:(null===(e=this.facadeChunkByModule.get(t))||void 0===e?void 0:e.strictFacade)||(this.includedNamespaces.add(t),this.exports.add(t.namespace)));return t}generateId(e,t,n,r){if(null!==this.fileName)return this.fileName;const[i,s]=this.facadeModule&&this.facadeModule.isUserDefinedEntryPoint?[t.entryFileNames,"output.entryFileNames"]:[t.chunkFileNames,"output.chunkFileNames"];return uB(cB("function"==typeof i?i(this.getChunkInfo()):i,s,{format:()=>t.format,hash:()=>r?this.computeContentHashWithDependencies(e,t,n):"[hash]",name:()=>this.getChunkName()}),n)}generateIdPreserveModules(e,t,r,i){const s=this.orderedModules[0].id,o=Bi(s);let a;if(gr(s)){const r=n.extname(s),B=i.has("entryFileNames")?lB.includes(r)?"[name].js":"[name][extname].js":t.entryFileNames,c=`${n.dirname(o)}/${cB("function"==typeof B?B(this.getChunkInfo()):B,"output.entryFileNames",{ext:()=>r.substr(1),extname:()=>r,format:()=>t.format,name:()=>this.getChunkName()})}`,{preserveModulesRoot:u}=t;a=u&&c.startsWith(u)?c.slice(u.length).replace(/^[\\/]/,""):Ve(e,c)}else a="_virtual/"+n.basename(o);return uB(Er(a),r)}getChunkInfo(){const e=this.facadeModule,t=this.getChunkName.bind(this);return{exports:this.getExportNames(),facadeModuleId:e&&e.id,isDynamicEntry:this.dynamicEntryModules.length>0,isEntry:null!==e&&e.info.isEntry,isImplicitEntry:this.implicitEntryModules.length>0,modules:this.renderedModules,get name(){return t()},type:"chunk"}}getChunkInfoWithFileNames(){return Object.assign(this.getChunkInfo(),{code:void 0,dynamicImports:Array.from(this.dynamicDependencies,Ba),fileName:this.id,implicitlyLoadedBefore:Array.from(this.implicitlyLoadedBefore,Ba),importedBindings:this.getImportedBindingsPerDependency(),imports:Array.from(this.dependencies,Ba),map:void 0,referencedFiles:this.getReferencedFiles()})}getChunkName(){return this.name||(this.name=Bi(this.getFallbackChunkName()))}getExportNames(){return this.sortedExportNames||(this.sortedExportNames=Object.keys(this.exportsByName).sort())}getRenderedHash(){if(this.renderedHash)return this.renderedHash;const e=Ua(),t=this.pluginDriver.hookReduceValueSync("augmentChunkHash","",[this.getChunkInfo()],(e,t)=>(t&&(e+=t),e));return e.update(t),e.update(this.renderedSource.toString()),e.update(this.getExportNames().map(e=>{const t=this.exportsByName[e];return`${ui(t.module.id).replace(/\\/g,"/")}:${t.name}:${e}`}).join(",")),this.renderedHash=e.digest("hex")}getVariableExportName(e){return this.outputOptions.preserveModules&&e instanceof sr?"*":this.exportNamesByVariable.get(e)[0]}link(){this.dependencies=sB(this,this.orderedModules,this.chunkByModule);for(const e of this.orderedModules)this.addDependenciesToChunk(e.dynamicDependencies,this.dynamicDependencies),this.addDependenciesToChunk(e.implicitlyLoadedBefore,this.implicitlyLoadedBefore),this.setUpChunkImportsAndExportsForModule(e)}preRender(e,t){const n=new Ke({separator:e.compact?"":"\n\n"});this.usedModules=[],this.indentString=iB(this.orderedModules,e);const r=e.compact?"":"\n",i=e.compact?"":" ",s={compact:e.compact,dynamicImportFunction:e.dynamicImportFunction,exportNamesByVariable:this.exportNamesByVariable,format:e.format,freeze:e.freeze,indent:this.indentString,namespaceToStringTag:e.namespaceToStringTag,outputPluginDriver:this.pluginDriver,varOrConst:e.preferConst?"const":"var"};if(e.hoistTransitiveImports&&!this.outputOptions.preserveModules&&null!==this.facadeModule)for(const e of this.dependencies)e instanceof pB&&this.inlineChunkDependencies(e);this.prepareDynamicImportsAndImportMetas(),this.setIdentifierRenderResolutions(e);let o="";const a=this.renderedModules;for(const t of this.orderedModules){let i=0;if(t.isIncluded()||this.includedNamespaces.has(t)){const a=t.render(s).trim();i=a.length(),i&&(e.compact&&-1!==a.lastLine().indexOf("//")&&a.append("\n"),this.renderedModuleSources.set(t,a),n.addSource(a),this.usedModules.push(t));const B=t.namespace;if(this.includedNamespaces.has(t)&&!this.outputOptions.preserveModules){const e=B.renderBlock(s);B.renderFirst()?o+=r+e:n.addSource(new Ge(e))}}const{renderedExports:B,removedExports:c}=t.getRenderedExports();a[t.id]={originalLength:t.originalCode.length,removedExports:c,renderedExports:B,renderedLength:i}}if(o&&n.prepend(o+r+r),this.needsExportsShim&&n.prepend(`${r}${s.varOrConst} ${rr}${i}=${i}void 0;${r}${r}`),e.compact?this.renderedSource=n:this.renderedSource=n.trim(),this.renderedHash=void 0,this.isEmpty&&0===this.getExportNames().length&&0===this.dependencies.size){const e=this.getChunkName();this.inputOptions.onwarn({chunkName:e,code:"EMPTY_BUNDLE",message:`Generated an empty chunk: "${e}"`})}this.setExternalRenderPaths(e,t),this.renderedDependencies=this.getChunkDependencyDeclarations(e),this.renderedExports="none"===this.exportMode?[]:this.getChunkExportDeclarations(e.format)}async render(e,t,r){wa("render format",2);const i=e.format,s=ys[i];e.dynamicImportFunction&&"es"!==i&&this.inputOptions.onwarn({code:"INVALID_OPTION",message:'"output.dynamicImportFunction" is ignored for formats other than "es".'});for(const e of this.dependencies){const t=this.renderedDependencies.get(e);if(e instanceof yr){const n=e.renderPath;t.id=$a(e.renormalizeRenderPath?this.getRelativePath(n,!1):n)}else t.namedExportsMode="default"!==e.exportMode,t.id=$a(this.getRelativePath(e.id,!1))}this.finaliseDynamicImports(e),this.finaliseImportMetas(i);const o=0!==this.renderedExports.length||[...this.renderedDependencies.values()].some(e=>e.reexports&&0!==e.reexports.length);let a=!1;const B=new Set;for(const e of this.orderedModules){e.usesTopLevelAwait&&(a=!0);const t=this.accessedGlobalsByScope.get(e.scope);if(t)for(const e of t)B.add(e)}if(a&&"es"!==i&&"system"!==i)return hi({code:"INVALID_TLA_FORMAT",message:`Module format ${i} does not support top-level await. Use the "es" or "system" output formats rather.`});if(!this.id)throw new Error("Internal Error: expecting chunk id");const c=s(this.renderedSource,{accessedGlobals:B,dependencies:[...this.renderedDependencies.values()],exports:this.renderedExports,hasExports:o,id:this.id,indentString:this.indentString,intro:t.intro,isEntryFacade:this.outputOptions.preserveModules||null!==this.facadeModule&&this.facadeModule.info.isEntry,isModuleFacade:null!==this.facadeModule,namedExportsMode:"default"!==this.exportMode,outro:t.outro,usesTopLevelAwait:a,varOrConst:e.preferConst?"const":"var",warn:this.inputOptions.onwarn},e);t.banner&&c.prepend(t.banner),t.footer&&c.append(t.footer);const u=c.toString();xa("render format",2);let l=null;const h=[];let p=await BB({code:u,options:e,outputPluginDriver:this.pluginDriver,renderChunk:r,sourcemapChain:h});if(e.sourcemap){let t;wa("sourcemap",2),t=e.file?n.resolve(e.sourcemapFile||e.file):e.dir?n.resolve(e.dir,this.id):n.resolve(this.id);const r=c.generateDecodedMap({});l=Va(t,r,this.usedModules,h,e.sourcemapExcludeSources,this.inputOptions.onwarn),l.sources=l.sources.map(n=>{const{sourcemapPathTransform:r}=e;if(r){const e=r(n,t+".map");return"string"!=typeof e&&hi(Zi("sourcemapPathTransform function must return a string.")),e}return n}).map(Er),xa("sourcemap",2)}return e.compact||"\n"===p[p.length-1]||(p+="\n"),{code:p,map:l}}addDependenciesToChunk(e,t){for(const n of e)if(n instanceof La){const e=this.chunkByModule.get(n);e&&e!==this&&t.add(e)}else t.add(n)}assignFacadeName({fileName:e,name:t},n){e?this.fileName=e:this.name=Bi(t||n.chunkName||ci(n.id))}checkCircularDependencyImport(e,t){const n=e.module;if(n instanceof La){const r=this.chunkByModule.get(n);let i;do{if(i=t.alternativeReexportModules.get(e),i){const s=this.chunkByModule.get(i);s&&s!==r&&this.inputOptions.onwarn(Ei(n.getExportNamesByVariable().get(e)[0],n.id,i.id,t.id)),t=i}}while(i)}}computeContentHashWithDependencies(e,t,n){const r=Ua();r.update([e.intro,e.outro,e.banner,e.footer].map(e=>e||"").join(":")),r.update(t.format);const i=new Set([this]);for(const s of i)if(s instanceof yr?r.update(":"+s.renderPath):(r.update(s.getRenderedHash()),r.update(s.generateId(e,t,n,!1))),!(s instanceof yr))for(const e of[...s.dependencies,...s.dynamicDependencies])i.add(e);return r.digest("hex").substr(0,8)}ensureReexportsAreAvailableForModule(e){const t=e.getExportNamesByVariable();for(const n of t.keys()){const t=n instanceof or,r=t?n.getBaseVariable():n;if(!(r instanceof sr&&this.outputOptions.preserveModules)){this.checkCircularDependencyImport(r,e);const n=r.module;if(n instanceof La){const e=this.chunkByModule.get(n);e&&e!==this&&(e.exports.add(r),t&&this.imports.add(r))}}}}finaliseDynamicImports(e){const t="amd"===e.format;for(const[n,r]of this.renderedModuleSources)for(const{node:i,resolution:s}of n.dynamicImports){const n=this.chunkByModule.get(s),o=this.facadeChunkByModule.get(s);if(!s||!i.included||n===this)continue;const a=s instanceof La?`'${this.getRelativePath((o||n).id,t)}'`:s instanceof yr?`'${s.renormalizeRenderPath?this.getRelativePath(s.renderPath,t):s.renderPath}'`:s;i.renderFinalResolution(r,a,s instanceof La&&!(null==o?void 0:o.strictFacade)&&n.exportNamesByVariable.get(s.namespace)[0],e)}}finaliseImportMetas(e){for(const[t,n]of this.renderedModuleSources)for(const r of t.importMetas)r.renderFinalMechanism(n,this.id,e,this.pluginDriver)}generateVariableName(){if(this.manualChunkAlias)return this.manualChunkAlias;const e=this.entryModules[0]||this.implicitEntryModules[0]||this.dynamicEntryModules[0]||this.orderedModules[this.orderedModules.length-1];return e?e.chunkName||ci(e.id):"chunk"}getChunkDependencyDeclarations(e){const t=this.getImportSpecifiers(),n=this.getReexportSpecifiers(),r=new Map;for(const i of this.dependencies){const s=t.get(i)||null,o=n.get(i)||null,a=i instanceof yr||"default"!==i.exportMode;r.set(i,{defaultVariableName:i.defaultVariableName,globalName:i instanceof yr&&("umd"===e.format||"iife"===e.format)&&hB(i,e.globals,null!==(s||o),this.inputOptions.onwarn),id:void 0,imports:s,isChunk:i instanceof pB,name:i.variableName,namedExportsMode:a,namespaceVariableName:i.namespaceVariableName,reexports:o})}return r}getChunkExportDeclarations(e){const t=[];for(const n of this.getExportNames()){if("*"===n[0])continue;const r=this.exportsByName[n];if(!(r instanceof or)){const e=r.module;if(e&&this.chunkByModule.get(e)!==this)continue}let i=null,s=!1,o=!1,a=r.getName();if(r instanceof pn){r.init===Nt&&(o=!0);for(const e of r.declarations)if(e.parent instanceof Yn||e instanceof er&&e.declaration instanceof Yn){s=!0;break}}else r instanceof or&&(i=a,"es"===e&&"default"!==n&&(a=r.renderName));t.push({exported:n,expression:i,hoisted:s,local:a,uninitialized:o})}return t}getDependenciesToBeDeconflicted(e,t,n){const r=new Set,i=new Set,s=new Set;for(const t of[...this.exportNamesByVariable.keys(),...this.imports])if(e||t.isNamespace){const o=t.module;if(o instanceof yr)r.add(o),e&&("default"===t.name?Ir[String(n(o.id))]&&i.add(o):"*"===t.name&&kr[String(n(o.id))]&&s.add(o));else{const n=this.chunkByModule.get(o);n!==this&&(r.add(n),e&&"default"===n.exportMode&&t.isNamespace&&s.add(n))}}if(t)for(const e of this.dependencies)r.add(e);return{deconflictedDefault:i,deconflictedNamespace:s,dependencies:r}}getFallbackChunkName(){return this.manualChunkAlias?this.manualChunkAlias:this.fileName?ci(this.fileName):ci(this.orderedModules[this.orderedModules.length-1].id)}getImportedBindingsPerDependency(){const e={};for(const[t,n]of this.renderedDependencies){const r=new Set;if(n.imports)for(const{imported:e}of n.imports)r.add(e);if(n.reexports)for(const{imported:e}of n.reexports)r.add(e);e[t.id]=[...r]}return e}getImportSpecifiers(){const{interop:e}=this.outputOptions,t=new Map;for(const n of this.imports){const r=n.module;let i,s;if(r instanceof yr){if(i=r,s=n.name,"default"!==s&&"*"!==s&&"defaultOnly"===e(r.id))return hi(Ji(r.id,s,!1))}else i=this.chunkByModule.get(r),s=i.getVariableExportName(n);At(t,i,()=>[]).push({imported:s,local:n.getName()})}return t}getReexportSpecifiers(){const{externalLiveBindings:e,interop:t}=this.outputOptions,n=new Map;for(let r of this.getExportNames()){let i,s,o=!1;if("*"===r[0]){const n=r.substr(1);"defaultOnly"===t(n)&&this.inputOptions.onwarn(ji(n)),o=e,i=this.modulesById.get(n),s=r="*"}else{const n=this.exportsByName[r];if(n instanceof or)continue;const a=n.module;if(a instanceof La){if(i=this.chunkByModule.get(a),i===this)continue;s=i.getVariableExportName(n),o=n.isReassigned}else{if(i=a,s=n.name,"default"!==s&&"*"!==s&&"defaultOnly"===t(a.id))return hi(Ji(a.id,s,!0));o=e&&("default"!==s||Or(String(t(a.id)),!0))}}At(n,i,()=>[]).push({imported:s,needsLiveBinding:o,reexported:r})}return n}getReferencedFiles(){const e=[];for(const t of this.orderedModules)for(const n of t.importMetas){const t=n.getReferencedFileName(this.pluginDriver);t&&e.push(t)}return e}getRelativePath(e,t){let r=Er(Ve(n.dirname(this.id),e));return t&&r.endsWith(".js")&&(r=r.slice(0,-3)),".."===r?"../../"+n.basename(e):""===r?"../"+n.basename(e):r.startsWith("../")?r:"./"+r}inlineChunkDependencies(e){for(const t of e.dependencies)this.dependencies.has(t)||(this.dependencies.add(t),t instanceof pB&&this.inlineChunkDependencies(t))}prepareDynamicImportsAndImportMetas(){var e;const t=this.accessedGlobalsByScope;for(const n of this.orderedModules){for(const{node:r,resolution:i}of n.dynamicImports)if(r.included)if(i instanceof La){const n=this.chunkByModule.get(i);n===this?r.setInternalResolution(i.namespace):r.setExternalResolution((null===(e=this.facadeChunkByModule.get(i))||void 0===e?void 0:e.exportMode)||n.exportMode,i,this.outputOptions,this.pluginDriver,t)}else r.setExternalResolution("external",i,this.outputOptions,this.pluginDriver,t);for(const e of n.importMetas)e.addAccessedGlobals(this.outputOptions.format,t)}}setExternalRenderPaths(e,t){for(const n of[...this.dependencies,...this.dynamicDependencies])n instanceof yr&&n.setRenderPath(e,t)}setIdentifierRenderResolutions({format:e,interop:t,namespaceToStringTag:n}){const r=new Set;for(const t of this.getExportNames()){const n=this.exportsByName[t];n instanceof ir&&(this.needsExportsShim=!0),"es"!==e&&"system"!==e&&n.isReassigned&&!n.isId?n.setRenderNames("exports",t):n instanceof or?r.add(n):n.setRenderNames(null,null)}const i=new Set(["Object","Promise"]);switch(this.needsExportsShim&&i.add(rr),n&&i.add("Symbol"),e){case"system":i.add("module").add("exports");break;case"es":break;case"cjs":i.add("module").add("require").add("__filename").add("__dirname");default:i.add("exports");for(const e of Vr)i.add(e)}ja(this.orderedModules,this.getDependenciesToBeDeconflicted("es"!==e&&"system"!==e,"amd"===e||"umd"===e||"iife"===e,t),this.imports,i,e,t,this.outputOptions.preserveModules,this.outputOptions.externalLiveBindings,this.chunkByModule,r,this.exportNamesByVariable,this.accessedGlobalsByScope,this.includedNamespaces)}setUpChunkImportsAndExportsForModule(e){const t=new Set(e.imports);if(!this.outputOptions.preserveModules&&this.includedNamespaces.has(e)){const n=e.namespace.getMemberVariables();for(const e of Object.keys(n))t.add(n[e])}for(let n of t){n instanceof nr&&(n=n.getOriginalVariable()),n instanceof or&&(n=n.getBaseVariable());const t=this.chunkByModule.get(n.module);t!==this&&(this.imports.add(n),!(n instanceof sr&&this.outputOptions.preserveModules)&&n.module instanceof La&&(t.exports.add(n),this.checkCircularDependencyImport(n,e)))}(this.includedNamespaces.has(e)||e.info.isEntry&&!1!==e.preserveSignature||e.includedDynamicImporters.some(e=>this.chunkByModule.get(e)!==this))&&this.ensureReexportsAreAvailableForModule(e);for(const{node:t,resolution:n}of e.dynamicImports)t.included&&n instanceof La&&this.chunkByModule.get(n)===this&&!this.includedNamespaces.has(n)&&(this.includedNamespaces.add(n),this.ensureReexportsAreAvailableForModule(n))}}const fB=(e,t)=>t?`${e}\n${t}`:e,dB=(e,t)=>t?`${e}\n\n${t}`:e;async function CB(e,t){try{let[n,r,i,s]=await Promise.all([t.hookReduceValue("banner",e.banner(),[],fB),t.hookReduceValue("footer",e.footer(),[],fB),t.hookReduceValue("intro",e.intro(),[],dB),t.hookReduceValue("outro",e.outro(),[],dB)]);return i&&(i+="\n\n"),s&&(s="\n\n"+s),n.length&&(n+="\n"),r.length&&(r="\n"+r),{intro:i,outro:s,banner:n,footer:r}}catch(e){return hi({code:"ADDON_ERROR",message:`Could not retrieve ${e.hook}. Check configuration of plugin ${e.plugin}.\n\tError Message: ${e.message}`})}}function mB(e,t){const n=[],r=new Set(t.keys()),i=Object.create(null);for(const[e,n]of t){gB(e,i[n]=i[n]||[],r)}for(const[e,t]of Object.entries(i))n.push({alias:e,modules:t});const s=new Map,{dependentEntryPointsByModule:o,dynamicEntryModules:a}=AB(e),B=EB(o,a),c=new Set(e);function u(e,t){const n=new Set([e]);for(const i of n){const a=At(s,i,()=>new Set);if(!t||!l(t,o.get(i))){a.add(e);for(const e of i.getDependenciesToBeIncluded())e instanceof yr||r.has(e)||n.add(e)}}}function l(e,t){const n=new Set(e);for(const e of n)if(!t.has(e)){if(c.has(e))return!1;const t=B.get(e);for(const e of t)n.add(e)}return!0}for(const t of e)r.has(t)||u(t,null);for(const e of a)r.has(e)||u(e,B.get(e));return n.push(...yB([...e,...a],s)),n}function gB(e,t,n){const r=new Set([e]);for(const e of r){n.add(e),t.push(e);for(const t of e.dependencies)t instanceof yr||n.has(t)||r.add(t)}}function AB(e){const t=new Set,n=new Map,r=new Set(e);for(const e of r){const i=new Set([e]);for(const s of i){At(n,s,()=>new Set).add(e);for(const e of s.getDependenciesToBeIncluded())e instanceof yr||i.add(e);for(const{resolution:e}of s.dynamicImports)e instanceof La&&e.includedDynamicImporters.length>0&&(t.add(e),r.add(e));for(const e of s.implicitlyLoadedBefore)t.add(e),r.add(e)}}return{dependentEntryPointsByModule:n,dynamicEntryModules:t}}function EB(e,t){const n=new Map;for(const r of t){const t=At(n,r,()=>new Set);for(const n of[...r.includedDynamicImporters,...r.implicitlyLoadedAfter])for(const r of e.get(n))t.add(r)}return n}function yB(e,t){const n=Object.create(null);for(const[r,i]of t){let t="";for(const n of e)t+=i.has(n)?"X":"_";const s=n[t];s?s.push(r):n[t]=[r]}return Object.keys(n).map(e=>({alias:null,modules:n[e]}))}function vB(e){if(0===e.length)return"/";if(1===e.length)return n.dirname(e[0]);const t=e.slice(1).reduce((e,t)=>{const n=t.split(/\/+|\\+/);let r;for(r=0;e[r]===n[r]&&r1?t.join("/"):"/"}const bB=(e,t)=>e.execIndex>t.execIndex?1:-1;function _B(e){e.sort(bB)}function SB(e){let t=0;const n=[],r=new Set,i=new Set,s=new Map,o=[],a=e=>{if(e instanceof La){for(const t of e.dependencies)s.has(t)?r.has(t)||n.push(wB(t,e,s)):(s.set(t,e),a(t));for(const t of e.implicitlyLoadedBefore)i.add(t);for(const{resolution:t}of e.dynamicImports)t instanceof La&&i.add(t);o.push(e)}e.execIndex=t++,r.add(e)};for(const t of e)s.has(t)||(s.set(t,null),a(t));for(const e of i)s.has(e)||(s.set(e,null),a(e));return{orderedModules:o,cyclePaths:n}}function wB(e,t,n){const r=Symbol(e.id),i=[ui(e.id)];let s=t;for(e.cycles.add(r);s!==e;)s.cycles.add(r),i.push(ui(s.id)),s=n.get(s);return i.push(i[0]),i.reverse(),i}var xB;function DB(e,t,r){const i=e||"asset";return uB(cB("function"==typeof r.assetFileNames?r.assetFileNames({name:e,source:t,type:"asset"}):r.assetFileNames,"output.assetFileNames",{hash(){const e=Ua();return e.update(i),e.update(":"),e.update(t),e.digest("hex").substr(0,8)},ext:()=>n.extname(i).substr(1),extname:()=>n.extname(i),name:()=>i.substr(0,i.length-n.extname(i).length)}),r.bundle)}function IB(e,t,n){e in t&&n(xi(e)),t[e]=OB}!function(e){e[e.LOAD_AND_PARSE=0]="LOAD_AND_PARSE",e[e.ANALYSE=1]="ANALYSE",e[e.GENERATE=2]="GENERATE"}(xB||(xB={}));const OB={type:"placeholder"};function kB(e){return Boolean(e&&("asset"===e.type||"chunk"===e.type))}function NB(e){const t=e.fileName||e.name;return!t||"string"==typeof t&&li(t)}function TB(e,t,n){if(!("string"==typeof e||e instanceof Uint8Array)){const e=t.fileName||t.name||n;return hi(Zi(`Could not set source for ${"string"==typeof e?`asset "${e}"`:"unnamed asset"}, asset source needs to be a string, Uint8Array or Buffer.`))}return e}function PB(e,t){return"string"!=typeof e.fileName?hi(di(e.name||t)):e.fileName}function FB(e,t){var n;const r=e.fileName||e.module&&(null===(n=null==t?void 0:t.get(e.module))||void 0===n?void 0:n.id);return r||hi(mi(e.fileName||e.name))}class LB{constructor(e,t,n){this.graph=e,this.options=t,this.facadeChunkByModule=null,this.output=null,this.assertAssetsFinalized=()=>{for(const[e,t]of this.filesByReferenceId.entries())if("asset"===t.type&&"string"!=typeof t.fileName)return hi(bi(t.name||e))},this.emitFile=e=>kB(e)?NB(e)?"chunk"===e.type?this.emitChunk(e):this.emitAsset(e):hi(Zi(`The "fileName" or "name" properties of emitted files must be strings that are neither absolute nor relative paths and do not contain invalid characters, received "${e.fileName||e.name}".`)):hi(Zi(`Emitted files must be of type "asset" or "chunk", received "${e&&e.type}".`)),this.getFileName=e=>{const t=this.filesByReferenceId.get(e);return t?"chunk"===t.type?FB(t,this.facadeChunkByModule):PB(t,e):hi(wi(e))},this.setAssetSource=(e,t)=>{const n=this.filesByReferenceId.get(e);if(!n)return hi(yi(e));if("asset"!==n.type)return hi(Zi(`Asset sources can only be set for emitted assets but "${e}" is an emitted chunk.`));if(void 0!==n.source)return hi(vi(n.name||e));const r=TB(t,n,e);this.output?this.finalizeAsset(n,r,e,this.output):n.source=r},this.setOutputBundle=(e,t,n)=>{this.output={assetFileNames:t,bundle:e},this.facadeChunkByModule=n;for(const e of this.filesByReferenceId.values())e.fileName&&IB(e.fileName,this.output.bundle,this.options.onwarn);for(const[e,t]of this.filesByReferenceId.entries())"asset"===t.type&&void 0!==t.source&&this.finalizeAsset(t,t.source,e,this.output)},this.filesByReferenceId=n?new Map(n.filesByReferenceId):new Map}assignReferenceId(e,t){let n;do{const e=Ua();n?e.update(n):e.update(t),n=e.digest("hex").substr(0,8)}while(this.filesByReferenceId.has(n));return this.filesByReferenceId.set(n,e),n}emitAsset(e){const t=void 0!==e.source?TB(e.source,e,null):void 0,n={fileName:e.fileName,name:e.name,source:t,type:"asset"},r=this.assignReferenceId(n,e.fileName||e.name||e.type);return this.output&&(e.fileName&&IB(e.fileName,this.output.bundle,this.options.onwarn),void 0!==t&&this.finalizeAsset(n,t,r,this.output)),r}emitChunk(e){if(this.graph.phase>xB.LOAD_AND_PARSE)return hi(Fi());if("string"!=typeof e.id)return hi(Zi(`Emitted chunks need to have a valid string id, received "${e.id}"`));const t={fileName:e.fileName,module:null,name:e.name||e.id,type:"chunk"};return this.graph.moduleLoader.emitChunk(e).then(e=>t.module=e).catch(()=>{}),this.assignReferenceId(t,e.id)}finalizeAsset(e,t,n,r){const i=e.fileName||MB(r.bundle,t)||DB(e.name,t,r),s={...e,source:t,fileName:i};this.filesByReferenceId.set(n,s);const o=this.options;r.bundle[i]={fileName:i,name:e.name,get isAsset(){return es('Accessing "isAsset" on files in the bundle is deprecated, please use "type === \'asset\'" instead',!0,o),!0},source:t,type:"asset"}}}function MB(e,t){for(const n of Object.keys(e)){const r=e[n];if("asset"===r.type&&RB(t,r.source))return n}return null}function RB(e,t){if("string"==typeof e)return e===t;if("string"==typeof t)return!1;if("equals"in e)return e.equals(t);if(e.length!==t.length)return!1;for(let n=0;n1&&KB(this.outputOptions,this.inputOptions.onwarn);const n=vB(HB(e));xa("generate chunks",2),wa("render modules",2);const r=await CB(this.outputOptions,this.pluginDriver);this.prerenderChunks(e,n),xa("render modules",2),await this.addFinalizedChunksToBundle(e,n,r,t)}catch(e){throw await this.pluginDriver.hookParallel("renderError",[e]),e}return await this.pluginDriver.hookSeq("generateBundle",[this.outputOptions,t,e]),this.finaliseAssets(t),xa("GENERATE",1),t}async addFinalizedChunksToBundle(e,t,n,r){this.assignChunkIds(e,t,n,r);for(const t of e)r[t.id]=t.getChunkInfoWithFileNames();await Promise.all(e.map(async e=>{const t=r[e.id];Object.assign(t,await e.render(this.outputOptions,n,t))}))}async addManualChunks(e){const t=new Map,n=await Promise.all(Object.keys(e).map(async t=>({alias:t,entries:await this.graph.moduleLoader.addAdditionalModules(e[t])})));for(const{alias:e,entries:r}of n)for(const n of r)QB(e,n,t);return t}assignChunkIds(e,t,r,i){const s=[],o=[];for(const t of e)(t.facadeModule&&t.facadeModule.isUserDefinedEntryPoint?s:o).push(t);const a=s.concat(o);for(const e of a)this.outputOptions.file?e.id=n.basename(this.outputOptions.file):this.outputOptions.preserveModules?e.id=e.generateIdPreserveModules(t,this.outputOptions,i,this.unsetOptions):e.id=e.generateId(r,this.outputOptions,i,!0),i[e.id]=OB}assignManualChunks(e){const t=new Map,n={getModuleIds:()=>this.graph.modulesById.keys(),getModuleInfo:this.graph.getModuleInfo};for(const r of this.graph.modulesById.values())if(r instanceof La){const i=e(r.id,n);"string"==typeof i&&QB(i,r,t)}return t}finaliseAssets(e){for(const t of Object.keys(e)){const n=e[t];if(n.type||(es('A plugin is directly adding properties to the bundle object in the "generateBundle" hook. This is deprecated and will be removed in a future Rollup version, please use "this.emitFile" instead.',!0,this.inputOptions),n.type="asset"),this.outputOptions.validate&&"string"==typeof n.code)try{this.graph.contextParse(n.code,{allowHashBang:!0,ecmaVersion:"latest"})}catch(e){this.inputOptions.onwarn(gi(n,e))}}this.pluginDriver.finaliseAssets()}async generateChunks(){const{manualChunks:e}=this.outputOptions,t="object"==typeof e?await this.addManualChunks(e):this.assignManualChunks(e),n=[],r=new Map;for(const{alias:e,modules:i}of this.outputOptions.inlineDynamicImports?[{alias:null,modules:VB(this.graph.modulesById)}]:this.outputOptions.preserveModules?VB(this.graph.modulesById).map(e=>({alias:null,modules:[e]})):mB(this.graph.entryModules,t)){_B(i);const t=new pB(i,this.inputOptions,this.outputOptions,this.unsetOptions,this.pluginDriver,this.graph.modulesById,r,this.facadeChunkByModule,this.includedNamespaces,e);n.push(t);for(const e of i)r.set(e,t)}for(const e of n)e.link();const i=[];for(const e of n)i.push(...e.generateFacades());return[...n,...i]}prerenderChunks(e,t){for(const t of e)t.generateExports();for(const n of e)n.preRender(this.outputOptions,t)}}function HB(e){const t=[];for(const n of e)for(const e of n.entryModules)gr(e.id)&&t.push(e.id);return t}function KB(e,t){return"umd"===e.format||"iife"===e.format?hi({code:"INVALID_OPTION",message:"UMD and IIFE output formats are not supported for code-splitting builds."}):"string"==typeof e.file?hi({code:"INVALID_OPTION",message:'When building multiple chunks, the "output.dir" option must be used, not "output.file". To inline dynamic imports, set the "inlineDynamicImports" option.'}):e.sourcemapFile?hi({code:"INVALID_OPTION",message:'"output.sourcemapFile" is only supported for single-file builds.'}):void(!e.amd.autoId&&e.amd.id&&t({code:"INVALID_OPTION",message:'"output.amd.id" is only properly supported for single-file builds. Use "output.amd.autoId" and "output.amd.basePath".'}))}function VB(e){return[...e.values()].filter(e=>e instanceof La&&(e.isIncluded()||e.info.isEntry||e.includedDynamicImporters.length>0))}function QB(e,t,n){const r=n.get(t);if("string"==typeof r&&r!==e)return hi(Ii(t.id,e,r));n.set(t,e)}var UB={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},JB="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",jB={5:JB,"5module":JB+" export import",6:JB+" const class extends export import super"},WB=/^in(stanceof)?$/,XB="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",qB="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",zB=new RegExp("["+XB+"]"),YB=new RegExp("["+XB+qB+"]");XB=qB=null;var ZB=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],$B=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function ec(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function tc(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&zB.test(String.fromCharCode(e)):!1!==t&&ec(e,ZB)))}function nc(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&YB.test(String.fromCharCode(e)):!1!==t&&(ec(e,ZB)||ec(e,$B)))))}var rc=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function ic(e,t){return new rc(e,{beforeExpr:!0,binop:t})}var sc={beforeExpr:!0},oc={startsExpr:!0},ac={};function Bc(e,t){return void 0===t&&(t={}),t.keyword=e,ac[e]=new rc(e,t)}var cc={num:new rc("num",oc),regexp:new rc("regexp",oc),string:new rc("string",oc),name:new rc("name",oc),eof:new rc("eof"),bracketL:new rc("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new rc("]"),braceL:new rc("{",{beforeExpr:!0,startsExpr:!0}),braceR:new rc("}"),parenL:new rc("(",{beforeExpr:!0,startsExpr:!0}),parenR:new rc(")"),comma:new rc(",",sc),semi:new rc(";",sc),colon:new rc(":",sc),dot:new rc("."),question:new rc("?",sc),questionDot:new rc("?."),arrow:new rc("=>",sc),template:new rc("template"),invalidTemplate:new rc("invalidTemplate"),ellipsis:new rc("...",sc),backQuote:new rc("`",oc),dollarBraceL:new rc("${",{beforeExpr:!0,startsExpr:!0}),eq:new rc("=",{beforeExpr:!0,isAssign:!0}),assign:new rc("_=",{beforeExpr:!0,isAssign:!0}),incDec:new rc("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new rc("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:ic("||",1),logicalAND:ic("&&",2),bitwiseOR:ic("|",3),bitwiseXOR:ic("^",4),bitwiseAND:ic("&",5),equality:ic("==/!=/===/!==",6),relational:ic("/<=/>=",7),bitShift:ic("<>/>>>",8),plusMin:new rc("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:ic("%",10),star:ic("*",10),slash:ic("/",10),starstar:new rc("**",{beforeExpr:!0}),coalesce:ic("??",1),_break:Bc("break"),_case:Bc("case",sc),_catch:Bc("catch"),_continue:Bc("continue"),_debugger:Bc("debugger"),_default:Bc("default",sc),_do:Bc("do",{isLoop:!0,beforeExpr:!0}),_else:Bc("else",sc),_finally:Bc("finally"),_for:Bc("for",{isLoop:!0}),_function:Bc("function",oc),_if:Bc("if"),_return:Bc("return",sc),_switch:Bc("switch"),_throw:Bc("throw",sc),_try:Bc("try"),_var:Bc("var"),_const:Bc("const"),_while:Bc("while",{isLoop:!0}),_with:Bc("with"),_new:Bc("new",{beforeExpr:!0,startsExpr:!0}),_this:Bc("this",oc),_super:Bc("super",oc),_class:Bc("class",oc),_extends:Bc("extends",sc),_export:Bc("export"),_import:Bc("import",oc),_null:Bc("null",oc),_true:Bc("true",oc),_false:Bc("false",oc),_in:Bc("in",{beforeExpr:!0,binop:7}),_instanceof:Bc("instanceof",{beforeExpr:!0,binop:7}),_typeof:Bc("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Bc("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Bc("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},uc=/\r\n?|\n|\u2028|\u2029/,lc=new RegExp(uc.source,"g");function hc(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var pc=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,fc=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,dc=Object.prototype,Cc=dc.hasOwnProperty,mc=dc.toString;function gc(e,t){return Cc.call(e,t)}var Ac=Array.isArray||function(e){return"[object Array]"===mc.call(e)};function Ec(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var yc=function(e,t){this.line=e,this.column=t};yc.prototype.offset=function(e){return new yc(this.line,this.column+e)};var vc=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function bc(e,t){for(var n=1,r=0;;){lc.lastIndex=r;var i=lc.exec(e);if(!(i&&i.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),Ac(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return Ac(t.onComment)&&(t.onComment=xc(t,t.onComment)),t}function xc(e,t){return function(n,r,i,s,o,a){var B={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(B.loc=new vc(this,o,a)),e.ranges&&(B.range=[i,s]),t.push(B)}}var Dc=1,Ic=2,Oc=Dc|Ic,kc=4,Nc=8,Tc=16,Pc=32,Fc=64,Lc=128;function Mc(e,t){return Ic|(e?kc:0)|(t?Nc:0)}var Rc=0,Gc=1,Hc=2,Kc=3,Vc=4,Qc=5,Uc=function(e,t,n){this.options=e=wc(e),this.sourceFile=e.sourceFile,this.keywords=Ec(jB[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";!0!==e.allowReserved&&(r=UB[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(r+=" await")),this.reservedWords=Ec(r);var i=(r?r+" ":"")+UB.strict;this.reservedWordsStrict=Ec(i),this.reservedWordsStrictBind=Ec(i+" "+UB.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(uc).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=cc.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(Dc),this.regexpState=null},Jc={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},inNonArrowFunction:{configurable:!0}};Uc.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},Jc.inFunction.get=function(){return(this.currentVarScope().flags&Ic)>0},Jc.inGenerator.get=function(){return(this.currentVarScope().flags&Nc)>0},Jc.inAsync.get=function(){return(this.currentVarScope().flags&kc)>0},Jc.allowSuper.get=function(){return(this.currentThisScope().flags&Fc)>0},Jc.allowDirectSuper.get=function(){return(this.currentThisScope().flags&Lc)>0},Jc.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Jc.inNonArrowFunction.get=function(){return(this.currentThisScope().flags&Ic)>0},Uc.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}e+=t[0].length,fc.lastIndex=e,e+=fc.exec(this.input)[0].length,";"===this.input[e]&&e++}},jc.eat=function(e){return this.type===e&&(this.next(),!0)},jc.isContextual=function(e){return this.type===cc.name&&this.value===e&&!this.containsEsc},jc.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},jc.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},jc.canInsertSemicolon=function(){return this.type===cc.eof||this.type===cc.braceR||uc.test(this.input.slice(this.lastTokEnd,this.start))},jc.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},jc.semicolon=function(){this.eat(cc.semi)||this.insertSemicolon()||this.unexpected()},jc.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},jc.expect=function(e){this.eat(e)||this.unexpected()},jc.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},jc.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},jc.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},jc.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case cc._class:return e&&this.unexpected(),this.parseClass(s,!0);case cc._if:return this.parseIfStatement(s);case cc._return:return this.parseReturnStatement(s);case cc._switch:return this.parseSwitchStatement(s);case cc._throw:return this.parseThrowStatement(s);case cc._try:return this.parseTryStatement(s);case cc._const:case cc._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case cc._while:return this.parseWhileStatement(s);case cc._with:return this.parseWithStatement(s);case cc.braceL:return this.parseBlock(!0,s);case cc.semi:return this.parseEmptyStatement(s);case cc._export:case cc._import:if(this.options.ecmaVersion>10&&i===cc._import){fc.lastIndex=this.pos;var o=fc.exec(this.input),a=this.pos+o[0].length,B=this.input.charCodeAt(a);if(40===B||46===B)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===cc._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var c=this.value,u=this.parseExpression();return i===cc.name&&"Identifier"===u.type&&this.eat(cc.colon)?this.parseLabeledStatement(s,c,u,e):this.parseExpressionStatement(s,u)}},qc.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(cc.semi)||this.insertSemicolon()?e.label=null:this.type!==cc.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(cc.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},qc.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(zc),this.enterScope(0),this.expect(cc.parenL),this.type===cc.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===cc._var||this.type===cc._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===cc._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===cc._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var s=new Xc,o=this.parseExpression(!0,s);return this.type===cc._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===cc._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(o,!1,s),this.checkLValPattern(o),this.parseForIn(e,o)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,o))},qc.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,$c|(n?0:eu),!1,t)},qc.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(cc._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},qc.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(cc.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},qc.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(cc.braceL),this.labels.push(Yc),this.enterScope(0);for(var n=!1;this.type!==cc.braceR;)if(this.type===cc._case||this.type===cc._default){var r=this.type===cc._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(cc.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},qc.parseThrowStatement=function(e){return this.next(),uc.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Zc=[];qc.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===cc._catch){var t=this.startNode();if(this.next(),this.eat(cc.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?Pc:0),this.checkLValPattern(t.param,n?Vc:Hc),this.expect(cc.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(cc._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},qc.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},qc.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(zc),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},qc.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},qc.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},qc.parseLabeledStatement=function(e,t,n,r){for(var i=0,s=this.labels;i=0;a--){var B=this.labels[a];if(B.statementStart!==e.start)break;B.statementStart=this.start,B.kind=o}return this.labels.push({name:t,kind:o,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},qc.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},qc.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(cc.braceL),e&&this.enterScope(0);this.type!==cc.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},qc.parseFor=function(e,t){return e.init=t,this.expect(cc.semi),e.test=this.type===cc.semi?null:this.parseExpression(),this.expect(cc.semi),e.update=this.type===cc.parenR?null:this.parseExpression(),this.expect(cc.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},qc.parseForIn=function(e,t){var n=this.type===cc._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(cc.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},qc.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(cc.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===cc._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===cc._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(cc.comma))break}return e},qc.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?Gc:Hc,!1)};var $c=1,eu=2,tu=4;qc.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===cc.star&&t&eu&&this.unexpected(),e.generator=this.eat(cc.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&$c&&(e.id=t&tu&&this.type!==cc.name?null:this.parseIdent(),!e.id||t&eu||this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?Gc:Hc:Kc));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Mc(e.async,e.generator)),t&$c||(e.id=this.type===cc.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(e,t&$c?"FunctionDeclaration":"FunctionExpression")},qc.parseFunctionParams=function(e){this.expect(cc.parenL),e.params=this.parseBindingList(cc.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},qc.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(cc.braceL);this.type!==cc.braceR;){var s=this.parseClassElement(null!==e.superClass);s&&(r.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(i&&this.raise(s.start,"Duplicate constructor in the same class"),i=!0))}return this.strict=n,this.next(),e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},qc.parseClassElement=function(e){var t=this;if(this.eat(cc.semi))return null;var n=this.startNode(),r=function(e,r){void 0===r&&(r=!1);var i=t.start,s=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===cc.parenL||r&&t.canInsertSemicolon())||(n.key&&t.unexpected(),n.computed=!1,n.key=t.startNodeAt(i,s),n.key.name=e,t.finishNode(n.key,"Identifier"),!1))};n.kind="method",n.static=r("static");var i=this.eat(cc.star),s=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(s=!0,i=this.options.ecmaVersion>=9&&this.eat(cc.star)):r("get")?n.kind="get":r("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var o=n.key,a=!1;return n.computed||n.static||!("Identifier"===o.type&&"constructor"===o.name||"Literal"===o.type&&"constructor"===o.value)?n.static&&"Identifier"===o.type&&"prototype"===o.name&&this.raise(o.start,"Classes may not have a static property named prototype"):("method"!==n.kind&&this.raise(o.start,"Constructor can't have get/set modifier"),i&&this.raise(o.start,"Constructor can't be a generator"),s&&this.raise(o.start,"Constructor can't be an async method"),n.kind="constructor",a=e),this.parseClassMethod(n,i,s,a),"get"===n.kind&&0!==n.value.params.length&&this.raiseRecoverable(n.value.start,"getter should have no params"),"set"===n.kind&&1!==n.value.params.length&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),"set"===n.kind&&"RestElement"===n.value.params[0].type&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},qc.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},qc.parseClassId=function(e,t){this.type===cc.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,Hc,!1)):(!0===t&&this.unexpected(),e.id=null)},qc.parseClassSuper=function(e){e.superClass=this.eat(cc._extends)?this.parseExprSubscripts():null},qc.parseExport=function(e,t){if(this.next(),this.eat(cc.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==cc.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(cc._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===cc._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,$c|tu,!1,n)}else if(this.type===cc._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==cc.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,o=e.specifiers;s=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r=8&&!s&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(cc._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(cc.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===cc.name&&!s)return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(cc.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[o],!0)}return o;case cc.regexp:var a=this.value;return(t=this.parseLiteral(a.value)).regex={pattern:a.pattern,flags:a.flags},t;case cc.num:case cc.string:return this.parseLiteral(this.value);case cc._null:case cc._true:case cc._false:return(t=this.startNode()).value=this.type===cc._null?null:this.type===cc._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case cc.parenL:var B=this.start,c=this.parseParenAndDistinguishExpression(n);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=B),e.parenthesizedBind<0&&(e.parenthesizedBind=B)),c;case cc.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(cc.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case cc.braceL:return this.parseObj(!1,e);case cc._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case cc._class:return this.parseClass(this.startNode(),!1);case cc._new:return this.parseNew();case cc.backQuote:return this.parseTemplate();case cc._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},ru.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case cc.parenL:return this.parseDynamicImport(e);case cc.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},ru.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(cc.parenR)){var t=this.start;this.eat(cc.comma)&&this.eat(cc.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},ru.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},ru.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},ru.parseParenExpression=function(){this.expect(cc.parenL);var e=this.parseExpression();return this.expect(cc.parenR),e},ru.parseParenAndDistinguishExpression=function(e){var t,n=this.start,r=this.startLoc,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,o=this.start,a=this.startLoc,B=[],c=!0,u=!1,l=new Xc,h=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==cc.parenR;){if(c?c=!1:this.expect(cc.comma),i&&this.afterTrailingComma(cc.parenR,!0)){u=!0;break}if(this.type===cc.ellipsis){s=this.start,B.push(this.parseParenItem(this.parseRestBinding())),this.type===cc.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}B.push(this.parseMaybeAssign(!1,l,this.parseParenItem))}var f=this.start,d=this.startLoc;if(this.expect(cc.parenR),e&&!this.canInsertSemicolon()&&this.eat(cc.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=p,this.parseParenArrowList(n,r,B);B.length&&!u||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(l,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=p||this.awaitPos,B.length>1?((t=this.startNodeAt(o,a)).expressions=B,this.finishNodeAt(t,"SequenceExpression",f,d)):t=B[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var C=this.startNodeAt(n,r);return C.expression=t,this.finishNode(C,"ParenthesizedExpression")}return t},ru.parseParenItem=function(e){return e},ru.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var iu=[];ru.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(cc.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc,s=this.type===cc._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),s&&"ImportExpression"===e.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(cc.parenL)?e.arguments=this.parseExprList(cc.parenR,this.options.ecmaVersion>=8,!1):e.arguments=iu,this.finishNode(e,"NewExpression")},ru.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===cc.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===cc.backQuote,this.finishNode(n,"TemplateElement")},ru.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===cc.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(cc.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(cc.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},ru.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===cc.name||this.type===cc.num||this.type===cc.string||this.type===cc.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===cc.star)&&!uc.test(this.input.slice(this.lastTokEnd,this.start))},ru.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(cc.braceR);){if(r)r=!1;else if(this.expect(cc.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(cc.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),n.properties.push(s)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},ru.parseProperty=function(e,t){var n,r,i,s,o=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(cc.ellipsis))return e?(o.argument=this.parseIdent(!1),this.type===cc.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(o,"RestElement")):(this.type===cc.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),o.argument=this.parseMaybeAssign(!1,t),this.type===cc.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(o,"SpreadElement"));this.options.ecmaVersion>=6&&(o.method=!1,o.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(n=this.eat(cc.star)));var a=this.containsEsc;return this.parsePropertyName(o),!e&&!a&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(o)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(cc.star),this.parsePropertyName(o,t)):r=!1,this.parsePropertyValue(o,e,n,r,i,s,t,a),this.finishNode(o,"Property")},ru.parsePropertyValue=function(e,t,n,r,i,s,o,a){if((n||r)&&this.type===cc.colon&&this.unexpected(),this.eat(cc.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===cc.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(t||a||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===cc.comma||this.type===cc.braceR||this.type===cc.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key)):this.type===cc.eq&&o?(o.shorthandAssign<0&&(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var B="get"===e.kind?0:1;if(e.value.params.length!==B){var c=e.value.start;"get"===e.kind?this.raiseRecoverable(c,"getter should have no params"):this.raiseRecoverable(c,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},ru.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(cc.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(cc.bracketR),e.key;e.computed=!1}return e.key=this.type===cc.num||this.type===cc.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},ru.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},ru.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Mc(t,r.generator)|Fc|(n?Lc:0)),this.expect(cc.parenL),r.params=this.parseBindingList(cc.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(r,"FunctionExpression")},ru.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(Mc(n,!1)|Tc),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},ru.parseFunctionBody=function(e,t,n){var r=t&&this.type!==cc.braceL,i=this.strict,s=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);i&&!o||(s=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var a=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!i&&!s&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,Qc),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitScope()},ru.isSimpleParamList=function(e){for(var t=0,n=e;t-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&i.flags&Dc&&delete this.undefinedExports[e]}else if(t===Vc){this.currentScope().lexical.push(e)}else if(t===Kc){var s=this.currentScope();r=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var o=this.scopeStack.length-1;o>=0;--o){var a=this.scopeStack[o];if(a.lexical.indexOf(e)>-1&&!(a.flags&Pc&&a.lexical[0]===e)||!this.treatFunctionsAsVarInScope(a)&&a.functions.indexOf(e)>-1){r=!0;break}if(a.var.push(e),this.inModule&&a.flags&Dc&&delete this.undefinedExports[e],a.flags&Oc)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},ou.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},ou.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},ou.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&Oc)return t}},ou.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&Oc&&!(t.flags&Tc))return t}};var Bu=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new vc(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},cu=Uc.prototype;function uu(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}cu.startNode=function(){return new Bu(this,this.start,this.startLoc)},cu.startNodeAt=function(e,t){return new Bu(this,e,t)},cu.finishNode=function(e,t){return uu.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},cu.finishNodeAt=function(e,t,n,r){return uu.call(this,e,t,n,r)},cu.copyNode=function(e){var t=new Bu(this,e.start,this.startLoc);for(var n in e)t[n]=e[n];return t};var lu=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},hu={b_stat:new lu("{",!1),b_expr:new lu("{",!0),b_tmpl:new lu("${",!1),p_stat:new lu("(",!1),p_expr:new lu("(",!0),q_tmpl:new lu("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new lu("function",!1),f_expr:new lu("function",!0),f_expr_gen:new lu("function",!0,!1,null,!0),f_gen:new lu("function",!1,!1,null,!0)},pu=Uc.prototype;pu.initialContext=function(){return[hu.b_stat]},pu.braceIsBlock=function(e){var t=this.curContext();return t===hu.f_expr||t===hu.f_stat||(e!==cc.colon||t!==hu.b_stat&&t!==hu.b_expr?e===cc._return||e===cc.name&&this.exprAllowed?uc.test(this.input.slice(this.lastTokEnd,this.start)):e===cc._else||e===cc.semi||e===cc.eof||e===cc.parenR||e===cc.arrow||(e===cc.braceL?t===hu.b_stat:e!==cc._var&&e!==cc._const&&e!==cc.name&&!this.exprAllowed):!t.isExpr)},pu.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},pu.updateContext=function(e){var t,n=this.type;n.keyword&&e===cc.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},cc.parenR.updateContext=cc.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===hu.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},cc.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?hu.b_stat:hu.b_expr),this.exprAllowed=!0},cc.dollarBraceL.updateContext=function(){this.context.push(hu.b_tmpl),this.exprAllowed=!0},cc.parenL.updateContext=function(e){var t=e===cc._if||e===cc._for||e===cc._with||e===cc._while;this.context.push(t?hu.p_stat:hu.p_expr),this.exprAllowed=!0},cc.incDec.updateContext=function(){},cc._function.updateContext=cc._class.updateContext=function(e){!e.beforeExpr||e===cc._else||e===cc.semi&&this.curContext()!==hu.p_stat||e===cc._return&&uc.test(this.input.slice(this.lastTokEnd,this.start))||(e===cc.colon||e===cc.braceL)&&this.curContext()===hu.b_stat?this.context.push(hu.f_stat):this.context.push(hu.f_expr),this.exprAllowed=!1},cc.backQuote.updateContext=function(){this.curContext()===hu.q_tmpl?this.context.pop():this.context.push(hu.q_tmpl),this.exprAllowed=!1},cc.star.updateContext=function(e){if(e===cc._function){var t=this.context.length-1;this.context[t]===hu.f_expr?this.context[t]=hu.f_expr_gen:this.context[t]=hu.f_gen}this.exprAllowed=!0},cc.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==cc.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var fu="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",du=fu+" Extended_Pictographic",Cu=du,mu=Cu+" EBase EComp EMod EPres ExtPict",gu={9:fu,10:du,11:Cu,12:mu},Au="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Eu="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",yu=Eu+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",vu=yu+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",bu=vu+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",_u={9:Eu,10:yu,11:vu,12:bu},Su={};function wu(e){var t=Su[e]={binary:Ec(gu[e]+" "+Au),nonBinary:{General_Category:Ec(Au),Script:Ec(_u[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}wu(9),wu(10),wu(11),wu(12);var xu=Uc.prototype,Du=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Su[e.options.ecmaVersion>=12?12:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function Iu(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Ou(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function ku(e){return tc(e,!0)||36===e||95===e}function Nu(e){return nc(e,!0)||36===e||95===e||8204===e||8205===e}function Tu(e){return e>=65&&e<=90||e>=97&&e<=122}function Pu(e){return e>=0&&e<=1114111}function Fu(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function Lu(e){return Tu(e)||95===e}function Mu(e){return Lu(e)||Ru(e)}function Ru(e){return e>=48&&e<=57}function Gu(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Hu(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function Ku(e){return e>=48&&e<=55}Du.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},Du.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},Du.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!t&&!this.switchU||i<=55295||i>=57344||e+1>=r)return i;var s=n.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},Du.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,s=n.charCodeAt(e);return!t&&!this.switchU||s<=55295||s>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},Du.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},Du.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},Du.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},Du.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},xu.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r-1&&this.raise(e.start,"Duplicate regular expression flag")}},xu.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},xu.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},xu.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},xu.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},xu.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return-1!==i&&i=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},xu.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},xu.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},xu.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!Ou(t)&&(e.lastIntValue=t,e.advance(),!0)},xu.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!Ou(n);)e.advance();return e.pos!==t},xu.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},xu.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},xu.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},xu.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=Iu(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=Iu(e.lastIntValue);return!0}return!1},xu.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),ku(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},xu.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),Nu(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},xu.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},xu.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},xu.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},xu.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},xu.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},xu.regexp_eatZero=function(e){return 48===e.current()&&!Ru(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},xu.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},xu.regexp_eatControlLetter=function(e){var t=e.current();return!!Tu(t)&&(e.lastIntValue=t%32,e.advance(),!0)},xu.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i=e.lastIntValue;if(r&&i>=55296&&i<=56319){var s=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=1024*(i-55296)+(o-56320)+65536,!0}e.pos=s,e.lastIntValue=i}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&Pu(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},xu.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},xu.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1},xu.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(Fu(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},xu.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},xu.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){gc(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},xu.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},xu.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Lu(t=e.current());)e.lastStringValue+=Iu(t),e.advance();return""!==e.lastStringValue},xu.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";Mu(t=e.current());)e.lastStringValue+=Iu(t),e.advance();return""!==e.lastStringValue},xu.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},xu.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},xu.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;!e.switchU||-1!==t&&-1!==n||e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},xu.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||Ku(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},xu.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},xu.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!Ru(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},xu.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},xu.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Ru(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},xu.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Gu(n=e.current());)e.lastIntValue=16*e.lastIntValue+Hu(n),e.advance();return e.pos!==t},xu.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},xu.regexp_eatOctalDigit=function(e){var t=e.current();return Ku(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},xu.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r>10),56320+(1023&e)))}Qu.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Vu(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Qu.getToken=function(){return this.next(),new Vu(this)},"undefined"!=typeof Symbol&&(Qu[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===cc.eof,value:t}}}}),Qu.curContext=function(){return this.context[this.context.length-1]},Qu.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(cc.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Qu.readToken=function(e){return tc(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Qu.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},Qu.skipBlockComment=function(){var e,t=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(lc.lastIndex=n;(e=lc.exec(this.input))&&e.index8&&e<14||e>=5760&&pc.test(String.fromCharCode(e))))break e;++this.pos}}},Qu.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},Qu.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(cc.ellipsis)):(++this.pos,this.finishToken(cc.dot))},Qu.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(cc.assign,2):this.finishOp(cc.slash,1)},Qu.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?cc.star:cc.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=cc.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(cc.assign,n+1):this.finishOp(r,n)},Qu.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(cc.assign,3);return this.finishOp(124===e?cc.logicalOR:cc.logicalAND,2)}return 61===t?this.finishOp(cc.assign,2):this.finishOp(124===e?cc.bitwiseOR:cc.bitwiseAND,1)},Qu.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(cc.assign,2):this.finishOp(cc.bitwiseXOR,1)},Qu.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!uc.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(cc.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(cc.assign,2):this.finishOp(cc.plusMin,1)},Qu.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(cc.assign,n+1):this.finishOp(cc.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(cc.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Qu.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(cc.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(cc.arrow)):this.finishOp(61===e?cc.eq:cc.prefix,1)},Qu.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(cc.questionDot,2)}if(63===t){if(e>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(cc.assign,3);return this.finishOp(cc.coalesce,2)}}return this.finishOp(cc.question,1)},Qu.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(cc.parenL);case 41:return++this.pos,this.finishToken(cc.parenR);case 59:return++this.pos,this.finishToken(cc.semi);case 44:return++this.pos,this.finishToken(cc.comma);case 91:return++this.pos,this.finishToken(cc.bracketL);case 93:return++this.pos,this.finishToken(cc.bracketR);case 123:return++this.pos,this.finishToken(cc.braceL);case 125:return++this.pos,this.finishToken(cc.braceR);case 58:return++this.pos,this.finishToken(cc.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(cc.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(cc.prefix,1)}this.raise(this.pos,"Unexpected character '"+ju(e)+"'")},Qu.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},Qu.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(uc.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var s=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(s);var a=this.regexpState||(this.regexpState=new Du(this));a.reset(n,i,o),this.validateRegExpFlags(a),this.validateRegExpPattern(a);var B=null;try{B=new RegExp(i,o)}catch(e){}return this.finishToken(cc.regexp,{pattern:i,flags:o,value:B})},Qu.readInt=function(e,t,n){for(var r=this.options.ecmaVersion>=12&&void 0===t,i=n&&48===this.input.charCodeAt(this.pos),s=this.pos,o=0,a=0,B=0,c=null==t?1/0:t;B=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1/0)>=e)break;a=u,o=o*e+l}}return r&&95===a&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t?null:o},Qu.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=Ju(this.input.slice(t,this.pos)),++this.pos):tc(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(cc.num,n)},Qu.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var n=this.pos-t>=2&&48===this.input.charCodeAt(t);n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===r){var i=Ju(this.input.slice(t,this.pos));return++this.pos,tc(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(cc.num,i)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),tc(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s=Uu(this.input.slice(t,this.pos),n);return this.finishToken(cc.num,s)},Qu.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},Qu.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):(hc(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(cc.string,t)};var Wu={};Qu.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Wu)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Qu.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Wu;this.raise(e,t)},Qu.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==cc.template&&this.type!==cc.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(cc.template,e)):36===n?(this.pos+=2,this.finishToken(cc.dollarBraceL)):(++this.pos,this.finishToken(cc.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(hc(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Qu.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return hc(t)?"":String.fromCharCode(t)}},Qu.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},Qu.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.posnew Promise((n,r)=>e.readFile(t,"utf-8",(e,t)=>e?r(e):n(t)));function tl(t){const r=n.dirname(t);try{e.readdirSync(r)}catch(t){tl(r);try{e.mkdirSync(r)}catch(e){if("EEXIST"!==e.code)throw e}}}function nl(t,n){return new Promise((r,i)=>{tl(t),e.writeFile(t,n,e=>{e?i(e):r()})})}function rl(e,t,n,r,i,s){let o=null,a=null;if(i){o=new Set;for(const n of i)e===n.source&&t===n.importer&&o.add(n.plugin);a=(e,t)=>({...e,resolve:(e,n,{custom:s,skipSelf:o}=kn)=>r(e,n,s,o?[...i,{importer:n,plugin:t,source:e}]:i)})}return n.hookFirst("resolveId",[e,t,{custom:s}],a,o)}async function il(e,t,r,i,s,o,a){const B=await rl(e,t,i,s,o,a);return null!=B?B:void 0===t||gr(e)||"."===e[0]?sl(t?n.resolve(n.dirname(t),e):n.resolve(e),r):null}function sl(e,t){let n=ol(e,t);return n||(n=ol(e+".mjs",t),n||(n=ol(e+".js",t),n))}function ol(t,r){try{const i=e.lstatSync(t);if(!r&&i.isSymbolicLink())return ol(e.realpathSync(t),r);if(r&&i.isSymbolicLink()||i.isFile()){const r=n.basename(t);if(-1!==e.readdirSync(n.dirname(t)).indexOf(r))return t}}catch(e){}}const al="at position ",Bl="at output position ";function cl(e,t,{hook:n,id:r}={}){return"string"==typeof e&&(e={message:e}),e.code&&e.code!==fi.PLUGIN_ERROR&&(e.pluginCode=e.code),e.code=fi.PLUGIN_ERROR,e.plugin=t,n&&(e.hook=n),r&&(e.id=r),hi(e)}const ul=[{active:!0,deprecated:"resolveAssetUrl",replacement:"resolveFileUrl"}];function ll(e,t){for(const{active:n,deprecated:r,replacement:i}of ul)for(const s of e)r in s&&es({message:`The "${r}" hook used by plugin ${s.name} is deprecated. The "${i}" hook should be used instead.`,plugin:s.name},n,t)}function hl(e){return{has(t){const n=e[t];return!!n&&(n[0]=0,!0)},get(t){const n=e[t];if(n)return n[0]=0,n[1]},set(t,n){e[t]=[0,n]},delete:t=>delete e[t]}}function pl(e,t){return{has:n=>(t(),e.has(n)),get:n=>(t(),e.get(n)),set:(n,r)=>(t(),e.set(n,r)),delete:n=>(t(),e.delete(n))}}const fl={has:()=>!1,get(){},set(){},delete:()=>!1};function dl(e){return e.startsWith(al)||e.startsWith(Bl)?hi({code:"ANONYMOUS_PLUGIN_CACHE",message:"A plugin is trying to use the Rollup cache but is not declaring a plugin name or cacheKey."}):hi({code:"DUPLICATE_PLUGIN_NAME",message:`The plugin name ${e} is being used twice in the same build. Plugin names must be distinct or provide a cacheKey (please post an issue to the plugin if you are a plugin user).`})}function Cl(e){return{has:()=>dl(e),get:()=>dl(e),set:()=>dl(e),delete:()=>dl(e)}}function ml(e,t,n,r){const i=t.id,s=[];let o=null===e.map?null:aB(e.map);const a=e.code;let B=e.ast;const c=[],u=[];let l=!1;const h=()=>l=!0;let p;const f=e.code;return n.hookReduceArg0("transform",[f,i],(function(e,n,i){let o,a;if("string"==typeof n)o=n;else{if(!n||"object"!=typeof n)return e;if(t.updateOptions(n),null==n.code)return(n.map||n.ast)&&r(Vi(i.name)),e;({code:o,map:a,ast:B}=n)}return null!==a&&s.push(aB("string"==typeof a?JSON.parse(a):a)||{missing:!0,plugin:i.name}),o}),(e,t)=>(p=t,{...e,cache:l?e.cache:pl(e.cache,h),warn(t,n){"string"==typeof t&&(t={message:t}),n&&pi(t,n,f,i),t.id=i,t.hook="transform",e.warn(t)},error:(t,n)=>("string"==typeof t&&(t={message:t}),n&&pi(t,n,f,i),t.id=i,t.hook="transform",e.error(t)),emitAsset:(t,n)=>(u.push({type:"asset",name:t,source:n}),e.emitAsset(t,n)),emitChunk:(t,n)=>(u.push({type:"chunk",id:t,name:n&&n.name}),e.emitChunk(t,n)),emitFile:e=>(u.push(e),n.emitFile(e)),addWatchFile(t){c.push(t),e.addWatchFile(t)},setAssetSource(){return this.error({code:"INVALID_SETASSETSOURCE",message:"setAssetSource cannot be called in transform for caching reasons. Use emitFile with a source, or call setAssetSource in another hook."})},getCombinedSourcemap(){const e=Qa(i,a,o,s,r);if(!e){return new Ge(a).generateMap({includeContent:!0,hires:!0,source:i})}return o!==e&&(o=e,s.length=0),new Oe({...e,file:null,sourcesContent:e.sourcesContent})}})).catch(e=>cl(e,p.name,{hook:"transform",id:i})).then(e=>(l||u.length&&(t.transformFiles=u),{ast:B,code:e,customTransformCache:l,meta:t.info.meta,originalCode:a,originalSourcemap:o,sourcemapChain:s,transformDependencies:c}))}class gl{constructor(e,t,n,r){this.graph=e,this.modulesById=t,this.options=n,this.pluginDriver=r,this.implicitEntryModules=new Set,this.indexedEntryModules=[],this.latestLoadModulesPromise=Promise.resolve(),this.nextEntryModuleIndex=0,this.resolveId=async(e,t,n,r=null)=>this.addDefaultsToResolvedId(this.getNormalizedResolvedIdWithoutDefaults(!this.options.external(e,t,!1)&&await il(e,t,this.options.preserveSymlinks,this.pluginDriver,this.resolveId,r,n),t,e)),this.hasModuleSideEffects=n.treeshake?n.treeshake.moduleSideEffects:()=>!0}async addAdditionalModules(e){const t=this.extendLoadModulesPromise(Promise.all(e.map(e=>this.loadEntryModule(e,!1,void 0,null))));return await this.awaitLoadModulesPromise(),t}async addEntryModules(e,t){const n=this.nextEntryModuleIndex;this.nextEntryModuleIndex+=e.length;const r=await this.extendLoadModulesPromise(Promise.all(e.map(({id:e,importer:t})=>this.loadEntryModule(e,!0,t,null))).then(r=>{let i=n;for(let n=0;ne.module===s);o?o.index=Math.min(o.index,i):this.indexedEntryModules.push({module:s,index:i}),i++}return this.indexedEntryModules.sort(({index:e},{index:t})=>e>t?1:-1),r}));return await this.awaitLoadModulesPromise(),{entryModules:this.indexedEntryModules.map(({module:e})=>e),implicitEntryModules:[...this.implicitEntryModules],newEntryModules:r}}async emitChunk({fileName:e,id:t,importer:n,name:r,implicitlyLoadedAfterOneOf:i,preserveSignature:s}){const o={fileName:e||null,id:t,importer:n,name:r||null},a=i?await this.addEntryWithImplicitDependants(o,i):(await this.addEntryModules([o],!1)).newEntryModules[0];return null!=s&&(a.preserveSignature=s),a}addDefaultsToResolvedId(e){var t,n;if(!e)return null;const r=e.external||!1;return{external:r,id:e.id,meta:e.meta||Nn,moduleSideEffects:null!==(t=e.moduleSideEffects)&&void 0!==t?t:this.hasModuleSideEffects(e.id,r),syntheticNamedExports:null!==(n=e.syntheticNamedExports)&&void 0!==n&&n}}addEntryWithImplicitDependants(e,t){return this.extendLoadModulesPromise(this.loadEntryModule(e.id,!1,e.importer,null).then(async n=>{if(El(n,e,!1),!n.info.isEntry){this.implicitEntryModules.add(n);const r=await Promise.all(t.map(t=>this.loadEntryModule(t,!1,e.importer,n.id)));for(const e of r)n.implicitlyLoadedAfter.add(e);for(const e of n.implicitlyLoadedAfter)e.implicitlyLoadedBefore.add(n)}return n}))}async addModuleSource(e,t,n){var r;let i;wa("load modules",3);try{i=null!==(r=await this.pluginDriver.hookFirst("load",[e]))&&void 0!==r?r:await el(e)}catch(n){xa("load modules",3);let r="Could not load "+e;throw t&&(r+=` (imported by ${ui(t)})`),r+=": "+n.message,n.message=r,n}xa("load modules",3);const s="string"==typeof i?{code:i}:"object"==typeof i&&"string"==typeof i.code?i:hi(_i(e)),o=this.graph.cachedModules.get(e);if(o&&!o.customTransformCache&&o.originalCode===s.code){if(o.transformFiles)for(const e of o.transformFiles)this.pluginDriver.emitFile(e);n.setSource(o)}else n.updateOptions(s),n.setSource(await ml(s,n,this.pluginDriver,this.options.onwarn))}async awaitLoadModulesPromise(){let e;do{e=this.latestLoadModulesPromise,await e}while(e!==this.latestLoadModulesPromise)}extendLoadModulesPromise(e){return this.latestLoadModulesPromise=Promise.all([e,this.latestLoadModulesPromise]),this.latestLoadModulesPromise.catch(()=>{}),e}async fetchDynamicDependencies(e){const t=await Promise.all(e.dynamicImports.map(async t=>{const n=await this.resolveDynamicImport(e,"string"==typeof t.argument?t.argument:t.argument.esTreeNode,e.id);return null===n?null:"string"==typeof n?(t.resolution=n,null):t.resolution=await this.fetchResolvedDependency(ui(n.id),e.id,n)}));for(const n of t)n&&(e.dynamicDependencies.add(n),n.dynamicImporters.push(e.id))}async fetchModule({id:e,meta:t,moduleSideEffects:n,syntheticNamedExports:r},i,s){const o=this.modulesById.get(e);if(o instanceof La){if(s){o.info.isEntry=!0,this.implicitEntryModules.delete(o);for(const e of o.implicitlyLoadedAfter)e.implicitlyLoadedBefore.delete(o);o.implicitlyLoadedAfter.clear()}return o}const a=new La(this.graph,e,this.options,s,n,r,t);return this.modulesById.set(e,a),this.graph.watchFiles[e]=!0,await this.addModuleSource(e,i,a),await this.pluginDriver.hookParallel("moduleParsed",[a.info]),await Promise.all([this.fetchStaticDependencies(a),this.fetchDynamicDependencies(a)]),a.linkImports(),a}fetchResolvedDependency(e,t,n){if(n.external){this.modulesById.has(n.id)||this.modulesById.set(n.id,new yr(this.options,n.id,n.moduleSideEffects,n.meta));const r=this.modulesById.get(n.id);return r instanceof yr?Promise.resolve(r):hi(Ni(e,t))}return this.fetchModule(n,t,!1)}async fetchStaticDependencies(e){for(const t of await Promise.all(Array.from(e.sources,async t=>this.fetchResolvedDependency(t,e.id,e.resolvedIds[t]=e.resolvedIds[t]||this.handleResolveId(await this.resolveId(t,e.id,Nn),t,e.id)))))e.dependencies.add(t),t.importers.push(e.id)}getNormalizedResolvedIdWithoutDefaults(e,t,n){if(e){if("object"==typeof e)return{...e,external:e.external||this.options.external(e.id,t,!0)};const n=this.options.external(e,t,!0);return{external:n,id:n?Al(e,t):e}}const r=Al(n,t);return!1===e||this.options.external(r,t,!0)?{external:!0,id:r}:null}handleResolveId(e,t,n){return null===e?Ar(t)?hi(qi(t,n)):(this.options.onwarn(zi(t,n)),{external:!0,id:t,meta:Nn,moduleSideEffects:this.hasModuleSideEffects(t,!0),syntheticNamedExports:!1}):(e.external&&e.syntheticNamedExports&&this.options.onwarn(Yi(t,n)),e)}async loadEntryModule(e,t,n,r){const i=await il(e,n,this.options.preserveSymlinks,this.pluginDriver,this.resolveId,null,Nn);return null==i?hi(null===r?Xi(e):Ri(e,r)):!1===i||"object"==typeof i&&i.external?hi(null===r?Wi(e):Mi(e,r)):this.fetchModule(this.addDefaultsToResolvedId("object"==typeof i?i:{id:i}),void 0,t)}async resolveDynamicImport(e,t,n){const r=await this.pluginDriver.hookFirst("resolveDynamicImport",[t,n]);return"string"!=typeof t?"string"==typeof r?r:r?{external:!1,moduleSideEffects:!0,...r}:null:null==r?e.resolvedIds[t]=e.resolvedIds[t]||this.handleResolveId(await this.resolveId(t,e.id,Nn),t,e.id):this.handleResolveId(this.addDefaultsToResolvedId(this.getNormalizedResolvedIdWithoutDefaults(r,n,t)),t,n)}}function Al(e,t){return Ar(e)?t?n.resolve(t,"..",e):n.resolve(e):e}function El(e,{fileName:t,name:n},r){null!==t?e.chunkFileNames.add(t):null!==n&&(null===e.chunkName&&(e.chunkName=n),r&&e.userChunkNames.add(n))}function yl(e,t,n,r,i,s){let o=!1;return(...a)=>(o||(o=!0,es({message:`The "this.${t}" plugin context function used by plugin ${r} is deprecated. The "this.${n}" plugin context function should be used instead.`,plugin:r},i,s)),e(...a))}function vl(e,t,n,r,i,s){let o,a=!0;if("string"!=typeof e.cacheKey&&(e.name.startsWith(al)||e.name.startsWith(Bl)||s.has(e.name)?a=!1:s.add(e.name)),t)if(a){const n=e.cacheKey||e.name;o=hl(t[n]||(t[n]=Object.create(null)))}else o=Cl(e.name);else o=fl;return{addWatchFile(e){if(n.phase>=xB.GENERATE)return this.error(Pi());n.watchFiles[e]=!0},cache:o,emitAsset:yl((e,t)=>i.emitFile({type:"asset",name:e,source:t}),"emitAsset","emitFile",e.name,!0,r),emitChunk:yl((e,t)=>i.emitFile({type:"chunk",id:e,name:t&&t.name}),"emitChunk","emitFile",e.name,!0,r),emitFile:i.emitFile,error:t=>cl(t,e.name),getAssetFileName:yl(i.getFileName,"getAssetFileName","getFileName",e.name,!0,r),getChunkFileName:yl(i.getFileName,"getChunkFileName","getFileName",e.name,!0,r),getFileName:i.getFileName,getModuleIds:()=>n.modulesById.keys(),getModuleInfo:n.getModuleInfo,getWatchFiles:()=>Object.keys(n.watchFiles),isExternal:yl((e,t,n=!1)=>r.external(e,t,n),"isExternal","resolve",e.name,!0,r),meta:{rollupVersion:Ae,watchMode:n.watchMode},get moduleIds(){const t=n.modulesById.keys();return function*(){es({message:`Accessing "this.moduleIds" on the plugin context by plugin ${e.name} is deprecated. The "this.getModuleIds" plugin context function should be used instead.`,plugin:e.name},!1,r),yield*t}()},parse:n.contextParse.bind(n),resolve:(t,r,{custom:i,skipSelf:s}=kn)=>n.moduleLoader.resolveId(t,r,i,s?[{importer:r,plugin:e,source:t}]:null),resolveId:yl((e,t)=>n.moduleLoader.resolveId(e,t,kn).then(e=>e&&e.id),"resolveId","resolve",e.name,!0,r),setAssetSource:i.setAssetSource,warn(t){"string"==typeof t&&(t={message:t}),t.code&&(t.pluginCode=t.code),t.code="PLUGIN_WARNING",t.plugin=e.name,r.onwarn(t)}}}const bl={buildEnd:1,buildStart:1,closeBundle:1,closeWatcher:1,load:1,moduleParsed:1,options:1,resolveDynamicImport:1,resolveId:1,transform:1,watchChange:1},_l=Object.keys(bl);function Sl(e,t){return hi({code:"INVALID_PLUGIN_HOOK",message:`Error running plugin hook ${e} for ${t}, expected a function hook.`})}class wl{constructor(e,t,n,r,i){this.graph=e,this.options=t,this.pluginContexts=new Map,ll(n,t),this.pluginCache=r,this.fileEmitter=new LB(e,t,i&&i.fileEmitter),this.emitFile=this.fileEmitter.emitFile,this.getFileName=this.fileEmitter.getFileName,this.finaliseAssets=this.fileEmitter.assertAssetsFinalized,this.setOutputBundle=this.fileEmitter.setOutputBundle,this.plugins=n.concat(i?i.plugins:[]);const s=new Set;for(const n of this.plugins)this.pluginContexts.set(n,vl(n,r,e,t,this.fileEmitter,s));if(i)for(const e of n)for(const n of _l)n in e&&t.onwarn(Di(e.name,n))}createOutputPluginDriver(e){return new wl(this.graph,this.options,e,this.pluginCache,this)}hookFirst(e,t,n,r){let i=Promise.resolve(void 0);for(const s of this.plugins)r&&r.has(s)||(i=i.then(r=>null!=r?r:this.runHook(e,t,s,!1,n)));return i}hookFirstSync(e,t,n){for(const r of this.plugins){const i=this.runHookSync(e,t,r,n);if(null!=i)return i}return null}hookParallel(e,t,n){const r=[];for(const i of this.plugins){const s=this.runHook(e,t,i,!1,n);s&&r.push(s)}return Promise.all(r).then(()=>{})}hookReduceArg0(e,[t,...n],r,i){let s=Promise.resolve(t);for(const t of this.plugins)s=s.then(s=>{const o=[s,...n],a=this.runHook(e,o,t,!1,i);return a?a.then(e=>r.call(this.pluginContexts.get(t),s,e,t)):s});return s}hookReduceArg0Sync(e,[t,...n],r,i){for(const s of this.plugins){const o=[t,...n],a=this.runHookSync(e,o,s,i);t=r.call(this.pluginContexts.get(s),t,a,s)}return t}hookReduceValue(e,t,n,r,i){let s=Promise.resolve(t);for(const t of this.plugins)s=s.then(s=>{const o=this.runHook(e,n,t,!0,i);return o?o.then(e=>r.call(this.pluginContexts.get(t),s,e,t)):s});return s}hookReduceValueSync(e,t,n,r,i){let s=t;for(const t of this.plugins){const o=this.runHookSync(e,n,t,i);s=r.call(this.pluginContexts.get(t),s,o,t)}return s}hookSeq(e,t,n){let r=Promise.resolve();for(const i of this.plugins)r=r.then(()=>this.runHook(e,t,i,!1,n));return r}hookSeqSync(e,t,n){for(const r of this.plugins)this.runHookSync(e,t,r,n)}runHook(e,t,n,r,i){const s=n[e];if(!s)return;let o=this.pluginContexts.get(n);return i&&(o=i(o,n)),Promise.resolve().then(()=>"function"!=typeof s?r?s:Sl(e,n.name):s.apply(o,t)).catch(t=>cl(t,n.name,{hook:e}))}runHookSync(e,t,n,r){const i=n[e];if(!i)return;let s=this.pluginContexts.get(n);r&&(s=r(s,n));try{return"function"!=typeof i?Sl(e,n.name):i.apply(s,t)}catch(t){return cl(t,n.name,{hook:e})}}}function xl(e,t,n){n(e,t)}function Dl(e,t,n){}var Il={};function Ol(e,t,n=e.type){let r=t.commentNodes[t.commentIndex];for(;r&&e.start>=r.end;)kl(e,r),r=t.commentNodes[++t.commentIndex];r&&r.end<=e.end&&Il[n](e,t,Ol)}function kl(e,t){for(e._rollupAnnotations?e._rollupAnnotations.push({comment:t}):e._rollupAnnotations=[{comment:t}];e.type===We||e.type===je;)e=e.expression;e.type!==Je&&e.type!==Ye||(e._rollupAnnotations?e._rollupAnnotations.push({pure:!0}):e._rollupAnnotations=[{pure:!0}])}Il.Program=Il.BlockStatement=function(e,t,n){for(var r=0,i=e.body;rNl.test(e.value);function Pl(e,t){Ol(t,{commentIndex:0,commentNodes:e.filter(Tl)})}function Fl(e){return Array.isArray(e)?e.map(e=>({fileName:null,id:e,implicitlyLoadedAfter:[],importer:void 0,name:null})):Object.keys(e).map(t=>({fileName:null,id:e[t],implicitlyLoadedAfter:[],importer:void 0,name:t}))}class Ll{constructor(e,t){var n,r;if(this.options=e,this.entryModules=[],this.modulesById=new Map,this.needsTreeshakingPass=!1,this.phase=xB.LOAD_AND_PARSE,this.watchFiles=Object.create(null),this.watchMode=!1,this.externalModules=[],this.implicitEntryModules=[],this.modules=[],this.getModuleInfo=e=>{const t=this.modulesById.get(e);return t?t.info:null},this.deoptimizationTracker=new _t,this.cachedModules=new Map,!1!==e.cache){if(null===(n=e.cache)||void 0===n?void 0:n.modules)for(const t of e.cache.modules)this.cachedModules.set(t.id,t);this.pluginCache=(null===(r=e.cache)||void 0===r?void 0:r.plugins)||Object.create(null);for(const e in this.pluginCache){const t=this.pluginCache[e];for(const e of Object.keys(t))t[e][0]++}}if(t){this.watchMode=!0;const e=(...e)=>this.pluginDriver.hookSeqSync("watchChange",e),n=()=>this.pluginDriver.hookSeqSync("closeWatcher",[]);t.on("change",e),t.on("close",n),t.once("restart",()=>{t.removeListener("change",e),t.removeListener("close",n)})}this.pluginDriver=new wl(this,e,e.plugins,this.pluginCache),this.scope=new $u,this.acornParser=Uc.extend(...e.acornInjectPlugins),this.moduleLoader=new gl(this,this.modulesById,this.options,this.pluginDriver)}async build(){wa("generate module graph",2),await this.generateModuleGraph(),xa("generate module graph",2),wa("sort modules",2),this.phase=xB.ANALYSE,this.sortModules(),xa("sort modules",2),wa("mark included statements",2),this.includeStatements(),xa("mark included statements",2),this.phase=xB.GENERATE}contextParse(e,t={}){const n=t.onComment,r=[];t.onComment=n&&"function"==typeof n?(e,i,s,o,...a)=>(r.push({type:e?"Block":"Line",value:i,start:s,end:o}),n.call(t,e,i,s,o,...a)):r;const i=this.acornParser.parse(e,{...this.options.acorn,...t});return"object"==typeof n&&n.push(...r),t.onComment=n,Pl(r,i),i}getCache(){for(const e in this.pluginCache){const t=this.pluginCache[e];let n=!0;for(const e of Object.keys(t))t[e][0]>=this.options.experimentalCacheExpiry?delete t[e]:n=!1;n&&delete this.pluginCache[e]}return{modules:this.modules.map(e=>e.toJSON()),plugins:this.pluginCache}}async generateModuleGraph(){if(({entryModules:this.entryModules,implicitEntryModules:this.implicitEntryModules}=await this.moduleLoader.addEntryModules(Fl(this.options.input),!0)),0===this.entryModules.length)throw new Error("You must supply options.input to rollup");for(const e of this.modulesById.values())e instanceof La?this.modules.push(e):this.externalModules.push(e)}includeStatements(){for(const e of[...this.entryModules,...this.implicitEntryModules])!1!==e.preserveSignature?e.includeAllExports(!1):ka(e);if(this.options.treeshake){let e=1;do{wa("treeshaking pass "+e,3),this.needsTreeshakingPass=!1;for(const e of this.modules)e.isExecuted&&("no-treeshake"===e.info.hasModuleSideEffects?e.includeAllInBundle():e.include());xa("treeshaking pass "+e++,3)}while(this.needsTreeshakingPass)}else for(const e of this.modules)e.includeAllInBundle();for(const e of this.externalModules)e.warnUnusedImports();for(const e of this.implicitEntryModules)for(const t of e.implicitlyLoadedAfter)t.info.isEntry||t.isIncluded()||hi(Gi(t))}sortModules(){const{orderedModules:e,cyclePaths:t}=SB(this.entryModules);for(const e of t)this.options.onwarn({code:"CIRCULAR_DEPENDENCY",cycle:e,importer:e[0],message:"Circular dependency: "+e.join(" -> ")});this.modules=e;for(const e of this.modules)e.bindReferences();this.warnForMissingExports()}warnForMissingExports(){for(const e of this.modules)for(const t of Object.keys(e.importDescriptions)){const n=e.importDescriptions[t];"*"===n.name||n.module.getVariableForExportName(n.name)||e.warn({code:"NON_EXISTENT_EXPORT",message:`Non-existent export '${n.name}' is imported from ${ui(n.module.id)}`,name:n.name,source:n.module.id},n.start)}}}function Ml(e){return Array.isArray(e)?e.filter(Boolean):e?[e]:[]}function Rl(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}var Gl=Rl(Zu);const Hl=Object.getPrototypeOf||(e=>e.__proto__),Kl=e=>{if(e.acorn)return e.acorn;const t=Gl;if(0!=t.version.indexOf("6.")&&0==t.version.indexOf("6.0.")&&0!=t.version.indexOf("7."))throw new Error("acorn-private-class-elements requires acorn@^6.1.0 or acorn@7.0.0, not "+t.version);for(let n=e;n&&n!==t.Parser;n=Hl(n))if(n!==t.Parser)throw new Error("acorn-private-class-elements does not support mixing different acorn copies");return t};var Vl=function(e){if(e.prototype.parsePrivateName)return e;const t=Kl(e);return(e=class extends e{_branch(){return this.__branch=this.__branch||new e({ecmaVersion:this.options.ecmaVersion},this.input),this.__branch.end=this.end,this.__branch.pos=this.pos,this.__branch.type=this.type,this.__branch.value=this.value,this.__branch.containsEsc=this.containsEsc,this.__branch}parsePrivateClassElementName(e){e.computed=!1,e.key=this.parsePrivateName(),"constructor"==e.key.name&&this.raise(e.key.start,"Classes may not have a private element named constructor");const t={get:"set",set:"get"}[e.kind],n=this._privateBoundNames;return Object.prototype.hasOwnProperty.call(n,e.key.name)&&n[e.key.name]!==t&&this.raise(e.start,"Duplicate private element"),n[e.key.name]=e.kind||!0,delete this._unresolvedPrivateNames[e.key.name],e.key}parsePrivateName(){const e=this.startNode();return e.name=this.value,this.next(),this.finishNode(e,"PrivateIdentifier"),"never"==this.options.allowReserved&&this.checkUnreserved(e),e}getTokenFromCode(e){if(35===e){++this.pos;const e=this.readWord1();return this.finishToken(this.privateIdentifierToken,e)}return super.getTokenFromCode(e)}parseClass(e,t){const n=this._outerPrivateBoundNames;this._outerPrivateBoundNames=this._privateBoundNames,this._privateBoundNames=Object.create(this._privateBoundNames||null);const r=this._outerUnresolvedPrivateNames;this._outerUnresolvedPrivateNames=this._unresolvedPrivateNames,this._unresolvedPrivateNames=Object.create(null);const i=super.parseClass(e,t),s=this._unresolvedPrivateNames;if(this._privateBoundNames=this._outerPrivateBoundNames,this._outerPrivateBoundNames=n,this._unresolvedPrivateNames=this._outerUnresolvedPrivateNames,this._outerUnresolvedPrivateNames=r,this._unresolvedPrivateNames)Object.assign(this._unresolvedPrivateNames,s);else{const e=Object.keys(s);e.length&&(e.sort((e,t)=>s[e]-s[t]),this.raise(s[e[0]],"Usage of undeclared private name"))}return i}parseClassSuper(e){const t=this._privateBoundNames;this._privateBoundNames=this._outerPrivateBoundNames;const n=this._unresolvedPrivateNames;this._unresolvedPrivateNames=this._outerUnresolvedPrivateNames;const r=super.parseClassSuper(e);return this._privateBoundNames=t,this._unresolvedPrivateNames=n,r}parseSubscript(e,n,r,i,s,o){const a=this.options.ecmaVersion>=11&&t.tokTypes.questionDot,B=this._branch();if(!(B.eat(t.tokTypes.dot)||a&&B.eat(t.tokTypes.questionDot))||B.type!=this.privateIdentifierToken)return super.parseSubscript.apply(this,arguments);let c=!1;this.eat(t.tokTypes.dot)||(this.expect(t.tokTypes.questionDot),c=!0);let u=this.startNodeAt(n,r);return u.object=e,u.computed=!1,a&&(u.optional=c),this.type==this.privateIdentifierToken?("Super"==e.type&&this.raise(this.start,"Cannot access private element on super"),u.property=this.parsePrivateName(),this._privateBoundNames&&this._privateBoundNames[u.property.name]||(this._unresolvedPrivateNames||this.raise(u.property.start,"Usage of undeclared private name"),this._unresolvedPrivateNames[u.property.name]=u.property.start)):u.property=this.parseIdent(!0),this.finishNode(u,"MemberExpression")}parseMaybeUnary(e,t){const n=super.parseMaybeUnary(e,t);return"delete"==n.operator&&"MemberExpression"==n.argument.type&&"PrivateIdentifier"==n.argument.property.type&&this.raise(n.start,"Private elements may not be deleted"),n}}).prototype.privateIdentifierToken=new t.TokenType("privateIdentifier"),e};const Ql=Vl;var Ul=function(e){const t=(e.acorn||Gl).tokTypes;return e=Ql(e),class extends e{_maybeParseFieldValue(e){if(this.eat(t.eq)){const n=this._inFieldValue;this._inFieldValue=!0,this.type===t.name&&"await"===this.value&&(this.inAsync||this.options.allowAwaitOutsideFunction)?e.value=this.parseAwait():e.value=this.parseExpression(),this._inFieldValue=n}else e.value=null}parseClassElement(e){if(this.options.ecmaVersion>=8&&(this.type==t.name||this.type.keyword||this.type==this.privateIdentifierToken||this.type==t.bracketL||this.type==t.string||this.type==t.num)){const e=this._branch();if(e.type==t.bracketL){let n=0;do{e.eat(t.bracketL)?++n:e.eat(t.bracketR)?--n:e.next()}while(n>0)}else e.next(!0);let n=e.type==t.eq||e.type==t.semi;if(!n&&e.canInsertSemicolon()&&(n=e.type!=t.parenL),n){const e=this.startNode();return this.type==this.privateIdentifierToken?this.parsePrivateClassElementName(e):this.parsePropertyName(e),("Identifier"===e.key.type&&"constructor"===e.key.name||"Literal"===e.key.type&&"constructor"===e.key.value)&&this.raise(e.key.start,"Classes may not have a field called constructor"),this.enterScope(67),this._maybeParseFieldValue(e),this.exitScope(),this.finishNode(e,"PropertyDefinition"),this.semicolon(),e}}return super.parseClassElement.apply(this,arguments)}parseIdent(e,t){const n=super.parseIdent(e,t);return this._inFieldValue&&"arguments"==n.name&&this.raise(n.start,"A class field initializer may not contain arguments"),n}}};const Jl=Vl;var jl=function(e){const t=Jl(e),n=(e.acorn||Gl).tokTypes;return class extends t{_maybeParseFieldValue(e){if(this.eat(n.eq)){const t=this._inStaticFieldScope;this._inStaticFieldScope=this.currentThisScope(),e.value=this.parseExpression(),this._inStaticFieldScope=t}else e.value=null}parseClassElement(e){if(this.options.ecmaVersion<8||!this.isContextual("static"))return super.parseClassElement.apply(this,arguments);const t=this._branch();if(t.next(),-1==[n.name,n.bracketL,n.string,n.num,this.privateIdentifierToken].indexOf(t.type)&&!t.type.keyword)return super.parseClassElement.apply(this,arguments);if(t.type==n.bracketL){let e=0;do{t.eat(n.bracketL)?++e:t.eat(n.bracketR)?--e:t.next()}while(e>0)}else t.next();if(t.type!=n.eq&&!t.canInsertSemicolon()&&t.type!=n.semi)return super.parseClassElement.apply(this,arguments);const r=this.startNode();return r.static=this.eatContextual("static"),this.type==this.privateIdentifierToken?this.parsePrivateClassElementName(r):this.parsePropertyName(r),("Identifier"===r.key.type&&"constructor"===r.key.name||"Literal"===r.key.type&&!r.computed&&"constructor"===r.key.value)&&this.raise(r.key.start,"Classes may not have a field called constructor"),"prototype"!==(r.key.name||r.key.value)||r.computed||this.raise(r.key.start,"Classes may not have a static property named prototype"),this.enterScope(67),this._maybeParseFieldValue(r),this.exitScope(),this.finishNode(r,"PropertyDefinition"),this.semicolon(),r}parsePropertyName(e){e.static&&this.type==this.privateIdentifierToken?this.parsePrivateClassElementName(e):super.parsePropertyName(e)}parseIdent(e,t){const n=super.parseIdent(e,t);return this._inStaticFieldScope&&this.currentThisScope()===this._inStaticFieldScope&&"arguments"==n.name&&this.raise(n.start,"A static class field initializer may not contain arguments"),n}}};const Wl=e=>console.warn(e.message||e);function Xl(e,t,n,r,i=/$./){const s=new Set(t),o=Object.keys(e).filter(e=>!(s.has(e)||i.test(e)));o.length>0&&r({code:"UNKNOWN_OPTION",message:`Unknown ${n}: ${o.join(", ")}. Allowed options: ${[...s].sort().join(", ")}`})}function ql(e){var t,n;const r=new Set,i=null!==(t=e.context)&&void 0!==t?t:"undefined",s=zl(e),o=e.strictDeprecations||!1,a={acorn:Yl(e),acornInjectPlugins:Zl(e),cache:$l(e),context:i,experimentalCacheExpiry:null!==(n=e.experimentalCacheExpiry)&&void 0!==n?n:10,external:eh(e.external),inlineDynamicImports:th(e,s,o),input:nh(e),manualChunks:rh(e,s,o),moduleContext:ih(e,i),onwarn:s,perf:e.perf||!1,plugins:Ml(e.plugins),preserveEntrySignatures:sh(e,r),preserveModules:oh(e,s,o),preserveSymlinks:e.preserveSymlinks||!1,shimMissingExports:e.shimMissingExports||!1,strictDeprecations:o,treeshake:ah(e,s,o)};return Xl(e,[...Object.keys(a),"watch"],"input options",a.onwarn,/^(output)$/),{options:a,unsetOptions:r}}const zl=e=>e.onwarn?t=>{t.toString=()=>{let e="";return t.plugin&&(e+=`(${t.plugin} plugin) `),t.loc&&(e+=`${ui(t.loc.file)} (${t.loc.line}:${t.loc.column}) `),e+=t.message,e},e.onwarn(t,Wl)}:Wl,Yl=e=>({allowAwaitOutsideFunction:!0,ecmaVersion:"latest",preserveParens:!1,sourceType:"module",...e.acorn}),Zl=e=>[Ul,jl,...Ml(e.acornInjectPlugins)],$l=e=>{var t;return(null===(t=e.cache)||void 0===t?void 0:t.cache)||e.cache},eh=e=>{if(!0===e)return()=>!0;if("function"==typeof e)return(t,...n)=>!t.startsWith("\0")&&e(t,...n)||!1;if(e){const t=new Set,n=[];for(const r of Ml(e))r instanceof RegExp?n.push(r):t.add(r);return(e,...r)=>t.has(e)||n.some(t=>t.test(e))}return()=>!1},th=(e,t,n)=>{const r=e.inlineDynamicImports;return r&&ts('The "inlineDynamicImports" option is deprecated. Use the "output.inlineDynamicImports" option instead.',!1,t,n),r},nh=e=>{const t=e.input;return null==t?[]:"string"==typeof t?[t]:t},rh=(e,t,n)=>{const r=e.manualChunks;return r&&ts('The "manualChunks" option is deprecated. Use the "output.manualChunks" option instead.',!1,t,n),r},ih=(e,t)=>{const r=e.moduleContext;if("function"==typeof r)return e=>{var n;return null!==(n=r(e))&&void 0!==n?n:t};if(r){const e=Object.create(null);for(const t of Object.keys(r))e[n.resolve(t)]=r[t];return n=>e[n]||t}return()=>t},sh=(e,t)=>{const n=e.preserveEntrySignatures;return null==n&&t.add("preserveEntrySignatures"),null!=n?n:"strict"},oh=(e,t,n)=>{const r=e.preserveModules;return r&&ts('The "preserveModules" option is deprecated. Use the "output.preserveModules" option instead.',!1,t,n),r},ah=(e,t,n)=>{const r=e.treeshake;return!1!==r&&(r&&!0!==r?(void 0!==r.pureExternalModules&&ts('The "treeshake.pureExternalModules" option is deprecated. The "treeshake.moduleSideEffects" option should be used instead. "treeshake.pureExternalModules: true" is equivalent to "treeshake.moduleSideEffects: \'no-external\'"',!0,t,n),{annotations:!1!==r.annotations,moduleSideEffects:Bh(r.moduleSideEffects,r.pureExternalModules,t),propertyReadSideEffects:"always"===r.propertyReadSideEffects?"always":!1!==r.propertyReadSideEffects,tryCatchDeoptimization:!1!==r.tryCatchDeoptimization,unknownGlobalSideEffects:!1!==r.unknownGlobalSideEffects}):{annotations:!0,moduleSideEffects:()=>!0,propertyReadSideEffects:!0,tryCatchDeoptimization:!0,unknownGlobalSideEffects:!0})},Bh=(e,t,n)=>{if("boolean"==typeof e)return()=>e;if("no-external"===e)return(e,t)=>!t;if("function"==typeof e)return(t,n)=>!!t.startsWith("\0")||!1!==e(t,n);if(Array.isArray(e)){const t=new Set(e);return e=>t.has(e)}e&&n(Ti("treeshake.moduleSideEffects",'please use one of false, "no-external", a function or an array'));const r=eh(t);return(e,t)=>!(t&&r(e))};function ch(e,t,n){var r,i,s,o,a,B,c;const u=new Set(n),l=e.compact||!1,h=lh(e),p=hh(e,t),f=ph(e,p,t),d=uh(e,f,t),C={amd:dh(e),assetFileNames:null!==(r=e.assetFileNames)&&void 0!==r?r:"assets/[name]-[hash][extname]",banner:Ch(e,"banner"),chunkFileNames:null!==(i=e.chunkFileNames)&&void 0!==i?i:"[name]-[hash].js",compact:l,dir:mh(e,d),dynamicImportFunction:gh(e,t),entryFileNames:Ah(e,u),esModule:null===(s=e.esModule)||void 0===s||s,exports:Eh(e,u),extend:e.extend||!1,externalLiveBindings:null===(o=e.externalLiveBindings)||void 0===o||o,file:d,footer:Ch(e,"footer"),format:h,freeze:null===(a=e.freeze)||void 0===a||a,globals:e.globals||{},hoistTransitiveImports:null===(B=e.hoistTransitiveImports)||void 0===B||B,indent:yh(e,l),inlineDynamicImports:p,interop:bh(e,t),intro:Ch(e,"intro"),manualChunks:_h(e,p,f,t),minifyInternalExports:Sh(e,h,l),name:e.name,namespaceToStringTag:e.namespaceToStringTag||!1,noConflict:e.noConflict||!1,outro:Ch(e,"outro"),paths:e.paths||{},plugins:Ml(e.plugins),preferConst:e.preferConst||!1,preserveModules:f,preserveModulesRoot:fh(e),sourcemap:e.sourcemap||!1,sourcemapExcludeSources:e.sourcemapExcludeSources||!1,sourcemapFile:e.sourcemapFile,sourcemapPathTransform:e.sourcemapPathTransform,strict:null===(c=e.strict)||void 0===c||c,systemNullSetters:e.systemNullSetters||!1,validate:e.validate||!1};return Xl(e,Object.keys(C),"output options",t.onwarn),{options:C,unsetOptions:u}}const uh=(e,t,n)=>{const r=e.file;if("string"==typeof r){if(t)return hi({code:"INVALID_OPTION",message:'You must set "output.dir" instead of "output.file" when using the "output.preserveModules" option.'});if(!Array.isArray(n.input))return hi({code:"INVALID_OPTION",message:'You must set "output.dir" instead of "output.file" when providing named inputs.'})}return r},lh=e=>{const t=e.format;switch(t){case void 0:case"es":case"esm":case"module":return"es";case"cjs":case"commonjs":return"cjs";case"system":case"systemjs":return"system";case"amd":case"iife":case"umd":return t;default:return hi({message:'You must specify "output.format", which can be one of "amd", "cjs", "system", "es", "iife" or "umd".',url:"https://rollupjs.org/guide/en/#outputformat"})}},hh=(e,t)=>{var n;const r=(null!==(n=e.inlineDynamicImports)&&void 0!==n?n:t.inlineDynamicImports)||!1,{input:i}=t;return r&&(Array.isArray(i)?i:Object.keys(i)).length>1?hi({code:"INVALID_OPTION",message:'Multiple inputs are not supported for "output.inlineDynamicImports".'}):r},ph=(e,t,n)=>{var r;const i=(null!==(r=e.preserveModules)&&void 0!==r?r:n.preserveModules)||!1;if(i){if(t)return hi({code:"INVALID_OPTION",message:'The "output.inlineDynamicImports" option is not supported for "output.preserveModules".'});if(!1===n.preserveEntrySignatures)return hi({code:"INVALID_OPTION",message:'Setting "preserveEntrySignatures" to "false" is not supported for "output.preserveModules".'})}return i},fh=e=>{const t=e.preserveModulesRoot;if(null!=t)return n.resolve(t)},dh=e=>{const t={autoId:!1,basePath:"",define:"define",...e.amd};if((t.autoId||t.basePath)&&t.id)return hi({code:"INVALID_OPTION",message:'"output.amd.autoId"/"output.amd.basePath" and "output.amd.id" cannot be used together.'});if(t.basePath&&!t.autoId)return hi({code:"INVALID_OPTION",message:'"output.amd.basePath" only works with "output.amd.autoId".'});let n;return n=t.autoId?{autoId:!0,basePath:t.basePath,define:t.define}:{autoId:!1,define:t.define,id:t.id},n},Ch=(e,t)=>{const n=e[t];return"function"==typeof n?n:()=>n||""},mh=(e,t)=>{const n=e.dir;return"string"==typeof n&&"string"==typeof t?hi({code:"INVALID_OPTION",message:'You must set either "output.file" for a single-file build or "output.dir" when generating multiple chunks.'}):n},gh=(e,t)=>{const n=e.dynamicImportFunction;return n&&es('The "output.dynamicImportFunction" option is deprecated. Use the "renderDynamicImport" plugin hook instead.',!1,t),n},Ah=(e,t)=>{const n=e.entryFileNames;return null==n&&t.add("entryFileNames"),null!=n?n:"[name].js"};function Eh(e,t){const n=e.exports;if(null==n)t.add("exports");else if(!["default","named","none","auto"].includes(n))return hi(Oi(n));return n||"auto"}const yh=(e,t)=>{if(t)return"";const n=e.indent;return!1===n?"":null==n||n},vh=new Set(["auto","esModule","default","defaultOnly",!0,!1]),bh=(e,t)=>{const n=e.interop,r=new Set,i=e=>{if(!r.has(e)){if(r.add(e),!vh.has(e))return hi({code:"INVALID_OPTION",message:`The value ${JSON.stringify(e)} is not supported for "output.interop". Use one of ${Array.from(vh.values(),e=>JSON.stringify(e)).join(", ")} instead.`,url:"https://rollupjs.org/guide/en/#outputinterop"});"boolean"==typeof e&&es({message:`The boolean value "${e}" for the "output.interop" option is deprecated. Use ${e?'"auto"':'"esModule", "default" or "defaultOnly"'} instead.`,url:"https://rollupjs.org/guide/en/#outputinterop"},!1,t)}return e};if("function"==typeof n){const e=Object.create(null);let t=null;return r=>null===r?t||i(t=n(r)):r in e?e[r]:i(e[r]=n(r))}return void 0===n?()=>!0:()=>i(n)},_h=(e,t,n,r)=>{const i=e.manualChunks||r.manualChunks;if(i){if(t)return hi({code:"INVALID_OPTION",message:'The "output.manualChunks" option is not supported for "output.inlineDynamicImports".'});if(n)return hi({code:"INVALID_OPTION",message:'The "output.manualChunks" option is not supported for "output.preserveModules".'})}return i||{}},Sh=(e,t,n)=>{var r;return null!==(r=e.minifyInternalExports)&&void 0!==r?r:n||"es"===t||"system"===t};function wh(e){return xh(e,null)}async function xh(e,t){const{options:n,unsetOptions:r}=await Dh(e,null!==t);Oa(n);const i=new Ll(n,t),s=!1!==e.cache;delete n.cache,delete e.cache,wa("BUILD",1);try{await i.pluginDriver.hookParallel("buildStart",[n]),await i.build()}catch(e){const t=Object.keys(i.watchFiles);throw t.length>0&&(e.watchFiles=t),await i.pluginDriver.hookParallel("buildEnd",[e]),await i.pluginDriver.hookParallel("closeBundle",[]),e}await i.pluginDriver.hookParallel("buildEnd",[]),xa("BUILD",1);const o={cache:s?i.getCache():void 0,closed:!1,async close(){o.closed||(o.closed=!0,await i.pluginDriver.hookParallel("closeBundle",[]))},generate:async e=>o.closed?hi($i()):kh(!1,n,r,e,i),watchFiles:Object.keys(i.watchFiles),write:async e=>o.closed?hi($i()):kh(!0,n,r,e,i)};return n.perf&&(o.getTimings=Sa),o}async function Dh(e,t){if(!e)throw new Error("You must supply an options object to rollup");const n=Ml(e.plugins),{options:r,unsetOptions:i}=ql(await n.reduce(Ih(t),Promise.resolve(e)));return Oh(r.plugins,al),{options:r,unsetOptions:i}}function Ih(e){return async(t,n)=>n.options&&n.options.call({meta:{rollupVersion:Ae,watchMode:e}},await t)||t}function Oh(e,t){for(let n=0;nMh(c[e],s))),await o.hookParallel("writeBundle",[s,c])}return Ph(c)}function Nh(e,t,n,r){if(!e)throw new Error("You must supply an options object");const i=Ml(e.plugins);Oh(i,Bl);const s=t.createOutputPluginDriver(i);return{...Th(n,r,e,s),outputPluginDriver:s}}function Th(e,t,n,r){return ch(r.hookReduceArg0Sync("outputOptions",[n.output||n],(e,t)=>t||e,e=>{const t=()=>e.error(Ci());return{...e,emitFile:t,setAssetSource:t}}),e,t)}function Ph(e){return{output:Object.keys(e).map(t=>e[t]).filter(e=>Object.keys(e).length>0).sort((e,t)=>{const n=Lh(e),r=Lh(t);return n===r?0:n>1;return 1==(1&e)?-t:t}var Xh=function(e){var t,n="",r=jh(e);do{t=r&Uh,(r>>>=Vh)>0&&(t|=Jh),n+=Kh.encode(t)}while(r>0);return n},qh=function(e,t,n){var r,i,s=e.length,o=0,a=0;do{if(t>=s)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=Kh.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(i&Jh),o+=(i&=Uh)<=0;u--)"."===(o=B[u])?B.splice(u,1):".."===o?c++:c>0&&(""===o?(B.splice(u+1,c),c=0):(B.splice(u,2),c--));return""===(n=B.join("/"))&&(n=a?"/":"."),r?(r.path=n,s(r)):n}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),a=i(e);if(a&&(e=a.path||"/"),n&&!n.scheme)return a&&(n.scheme=a.scheme),s(n);if(n||t.match(r))return t;if(a&&!a.host&&!a.path)return a.host=t,s(a);var B="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return a?(a.path=B,s(a)):B}t.urlParse=i,t.urlGenerate=s,t.normalize=o,t.join=a,t.isAbsolute=function(e){return"/"===e.charAt(0)||n.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var B=!("__proto__"in Object.create(null));function c(e){return e}function u(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function l(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=B?c:function(e){return u(e)?"$"+e:e},t.fromSetString=B?c:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=l(e.source,t.source);return 0!==r||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)||n||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=e.generatedLine-t.generatedLine)?r:l(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||n||0!==(r=l(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:l(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=l(e.source,t.source))||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:l(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var r=i(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var B=r.path.lastIndexOf("/");B>=0&&(r.path=r.path.substring(0,B+1))}t=a(s(r),t)}return o(t)}})),Zh=Object.prototype.hasOwnProperty,$h="undefined"!=typeof Map;function ep(){this._array=[],this._set=$h?new Map:Object.create(null)}ep.fromArray=function(e,t){for(var n=new ep,r=0,i=e.length;r=0)return t}else{var n=Yh.toSetString(e);if(Zh.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},ep.prototype.at=function(e){if(e>=0&&en||r==n&&s>=i||Yh.compareByGeneratedPositionsInflated(e,t)<=0}function ip(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}ip.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},ip.prototype.add=function(e){rp(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},ip.prototype.toArray=function(){return this._sorted||(this._array.sort(Yh.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var sp=ip,op={MappingList:sp},ap=np.ArraySet,Bp=op.MappingList;function cp(e){e||(e={}),this._file=Yh.getArg(e,"file",null),this._sourceRoot=Yh.getArg(e,"sourceRoot",null),this._skipValidation=Yh.getArg(e,"skipValidation",!1),this._sources=new ap,this._names=new ap,this._mappings=new Bp,this._sourcesContents=null}cp.prototype._version=3,cp.fromSourceMap=function(e){var t=e.sourceRoot,n=new cp({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=Yh.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)})),e.sources.forEach((function(r){var i=r;null!==t&&(i=Yh.relative(t,r)),n._sources.has(i)||n._sources.add(i);var s=e.sourceContentFor(r);null!=s&&n.setSourceContent(r,s)})),n},cp.prototype.addMapping=function(e){var t=Yh.getArg(e,"generated"),n=Yh.getArg(e,"original",null),r=Yh.getArg(e,"source",null),i=Yh.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},cp.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=Yh.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[Yh.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[Yh.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},cp.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=Yh.relative(i,r));var s=new ap,o=new ap;this._mappings.unsortedForEach((function(t){if(t.source===r&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=n&&(t.source=Yh.join(n,t.source)),null!=i&&(t.source=Yh.relative(i,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var B=t.source;null==B||s.has(B)||s.add(B);var c=t.name;null==c||o.has(c)||o.add(c)}),this),this._sources=s,this._names=o,e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=Yh.join(n,t)),null!=i&&(t=Yh.relative(i,t)),this.setSourceContent(t,r))}),this)},cp.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},cp.prototype._serializeMappings=function(){for(var e,t,n,r,i=0,s=1,o=0,a=0,B=0,c=0,u="",l=this._mappings.toArray(),h=0,p=l.length;h0){if(!Yh.compareByGeneratedPositionsInflated(t,l[h-1]))continue;e+=","}e+=zh.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=zh.encode(r-c),c=r,e+=zh.encode(t.originalLine-1-a),a=t.originalLine-1,e+=zh.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=zh.encode(n-B),B=n)),u+=e}return u},cp.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=Yh.relative(t,e));var n=Yh.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},cp.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},cp.prototype.toString=function(){return JSON.stringify(this.toJSON())};var up=cp,lp={SourceMapGenerator:up},hp=T((function(e,t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,r,i){if(0===n.length)return-1;var s=function e(n,r,i,s,o,a){var B=Math.floor((r-n)/2)+n,c=o(i,s[B],!0);return 0===c?B:c>0?r-B>1?e(B,r,i,s,o,a):a==t.LEAST_UPPER_BOUND?r1?e(n,B,i,s,o,a):a==t.LEAST_UPPER_BOUND?B:n<0?-1:n}(-1,n.length,e,n,r,i||t.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===r(n[s],n[s-1],!0);)--s;return s}}));function pp(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function fp(e,t){return Math.round(e+Math.random()*(t-e))}function dp(e,t,n,r){if(n=0){var s=this._originalMappings[i];if(void 0===e.column)for(var o=s.originalLine;s&&s.originalLine===o;)r.push({line:Yh.getArg(s,"generatedLine",null),column:Yh.getArg(s,"generatedColumn",null),lastColumn:Yh.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var a=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==a;)r.push({line:Yh.getArg(s,"generatedLine",null),column:Yh.getArg(s,"generatedColumn",null),lastColumn:Yh.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r};var yp=Ep;function vp(e,t){var n=e;"string"==typeof e&&(n=Yh.parseSourceMapInput(e));var r=Yh.getArg(n,"version"),i=Yh.getArg(n,"sources"),s=Yh.getArg(n,"names",[]),o=Yh.getArg(n,"sourceRoot",null),a=Yh.getArg(n,"sourcesContent",null),B=Yh.getArg(n,"mappings"),c=Yh.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);o&&(o=Yh.normalize(o)),i=i.map(String).map(Yh.normalize).map((function(e){return o&&Yh.isAbsolute(o)&&Yh.isAbsolute(e)?Yh.relative(o,e):e})),this._names=gp.fromArray(s.map(String),!0),this._sources=gp.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map((function(e){return Yh.computeSourceURL(o,e,t)})),this.sourceRoot=o,this.sourcesContent=a,this._mappings=B,this._sourceMapURL=t,this.file=c}function bp(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}vp.prototype=Object.create(Ep.prototype),vp.prototype.consumer=Ep,vp.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=Yh.relative(this.sourceRoot,n)),this._sources.has(n))return this._sources.indexOf(n);for(t=0;t1&&(n.source=l+i[1],l+=i[1],n.originalLine=c+i[2],c=n.originalLine,n.originalLine+=1,n.originalColumn=u+i[3],u=n.originalColumn,i.length>4&&(n.name=h+i[4],h+=i[4])),g.push(n),"number"==typeof n.originalLine&&m.push(n)}Ap(g,Yh.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,Ap(m,Yh.compareByOriginalPositions),this.__originalMappings=m},vp.prototype._findMapping=function(e,t,n,r,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return hp.search(e,t,i,s)},vp.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=Yh.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=Yh.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var s=Yh.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:Yh.getArg(r,"originalLine",null),column:Yh.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},vp.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},vp.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var r,i=e;if(null!=this.sourceRoot&&(i=Yh.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=Yh.urlParse(this.sourceRoot))){var s=i.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(s))return this.sourcesContent[this._sources.indexOf(s)];if((!r.path||"/"==r.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(t)return null;throw new Error('"'+i+'" is not in the SourceMap.')},vp.prototype.generatedPositionFor=function(e){var t=Yh.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:Yh.getArg(e,"line"),originalColumn:Yh.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",Yh.compareByOriginalPositions,Yh.getArg(e,"bias",Ep.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:Yh.getArg(i,"generatedLine",null),column:Yh.getArg(i,"generatedColumn",null),lastColumn:Yh.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var _p=vp;function Sp(e,t){var n=e;"string"==typeof e&&(n=Yh.parseSourceMapInput(e));var r=Yh.getArg(n,"version"),i=Yh.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new gp,this._names=new gp;var s={line:-1,column:0};this._sections=i.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=Yh.getArg(e,"offset"),r=Yh.getArg(n,"line"),i=Yh.getArg(n,"column");if(r=0;t--)this.prepend(e[t]);else{if(!e[kp]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},Np.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n0){for(t=[],n=0;n5&&t<2015&&(t+=2009),r[n]=t}else r[n]=e&&A(e,n)?e[n]:t[n];else r[n]=t[n];return r}function o(){}function a(){return!1}function B(){return!0}function c(){return this}function u(){return null}var l=function(){function e(e,s,o){var a,B=[],c=[];function u(){var u=s(e[a],a),l=u instanceof i;return l&&(u=u.v),u instanceof n?(u=u.v)instanceof r?c.push.apply(c,o?u.v.slice().reverse():u.v):c.push(u):u!==t&&(u instanceof r?B.push.apply(B,o?u.v.slice().reverse():u.v):B.push(u)),l}if(Array.isArray(e))if(o){for(a=e.length;--a>=0&&!u(););B.reverse(),c.reverse()}else for(a=0;a=0;)e[n]===t&&e.splice(n,1)}function C(e,t){return e.length<2?e.slice():function e(n){if(n.length<=1)return n;var r=Math.floor(n.length/2),i=n.slice(0,r),s=n.slice(r);return function(e,n){for(var r=[],i=0,s=0,o=0;i!?|~^")),O=/[0-9a-f]/i,k=/^0x[0-9a-f]+$/i,T=/^0[0-7]+$/,P=/^0o[0-7]+$/i,F=/^0b[01]+$/i,L=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,M=/^(0[xob])?[0-9a-f]+n$/i,R=m(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","**","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","??","||"]),G=m(n("  \n\r\t\f\v​           \u2028\u2029   \ufeff")),H=m(n("\n\r\u2028\u2029")),K=m(n(";]),:")),V=m(n("[{(,;:")),Q=m(n("[]{}(),;:")),U={ID_Start:/[$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/(?:[$0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF])+/};function J(e,t){if(j(e.charCodeAt(t))){if(W(e.charCodeAt(t+1)))return e.charAt(t)+e.charAt(t+1)}else if(W(e.charCodeAt(t))&&j(e.charCodeAt(t-1)))return e.charAt(t-1)+e.charAt(t);return e.charAt(t)}function j(e){return e>=55296&&e<=56319}function W(e){return e>=56320&&e<=57343}function X(e){return e>=48&&e<=57}function q(e){return U.ID_Start.test(e)}function z(e){return U.ID_Continue.test(e)}function Y(e){return/^[a-z_$][a-z0-9_$]*$/i.test(e)}function Z(e,t){if(/^[a-z_$][a-z0-9_$]*$/i.test(e))return!0;if(!t&&/[\ud800-\udfff]/.test(e))return!1;var n=U.ID_Start.exec(e);return!(!n||0!==n.index||(e=e.slice(n[0].length))&&(!(n=U.ID_Continue.exec(e))||n[0].length!==e.length))}function $(e,t=!0){if(!t&&e.includes("e"))return NaN;if(k.test(e))return parseInt(e.substr(2),16);if(T.test(e))return parseInt(e.substr(1),8);if(P.test(e))return parseInt(e.substr(2),8);if(F.test(e))return parseInt(e.substr(2),2);if(L.test(e))return parseFloat(e);var n=parseFloat(e);return n==e?n:void 0}class ee extends Error{constructor(e,t,n,r,i){super(),this.name="SyntaxError",this.message=e,this.filename=t,this.line=n,this.col=r,this.pos=i}}function te(e,t,n,r,i){throw new ee(e,t,n,r,i)}function ne(e,t,n){return e.type==t&&(null==n||e.value==n)}var re={};function ie(e,t,n,r){var i={text:e,filename:t,pos:0,tokpos:0,line:1,tokline:0,col:0,tokcol:0,newline_before:!1,regex_allowed:!1,brace_counter:0,template_braces:[],comments_before:[],directives:{},directive_stack:[]};function s(){return J(i.text,i.pos)}function o(e,t){var n=J(i.text,i.pos++);if(e&&!n)throw re;return H.has(n)?(i.newline_before=i.newline_before||!t,++i.line,i.col=0,"\r"==n&&"\n"==s()&&(++i.pos,n="\n")):(n.length>1&&(++i.pos,++i.col),++i.col),n}function a(e){for(;e--;)o()}function B(e){return i.text.substr(i.pos,e.length)==e}function c(e,t){var n=i.text.indexOf(e,i.pos);if(t&&-1==n)throw re;return n}function u(){i.tokline=i.line,i.tokcol=i.col,i.tokpos=i.pos}var l=!1,h=null;function p(n,r,s){i.regex_allowed="operator"==n&&!oe.has(r)||"keyword"==n&&D.has(r)||"punc"==n&&V.has(r)||"arrow"==n,"punc"==n&&"."==r?l=!0:s||(l=!1);var o={type:n,value:r,line:i.tokline,col:i.tokcol,pos:i.tokpos,endline:i.line,endcol:i.col,endpos:i.pos,nlb:i.newline_before,file:t};return/^(?:num|string|regexp)$/i.test(n)&&(o.raw=e.substring(o.pos,o.endpos)),s||(o.comments_before=i.comments_before,o.comments_after=i.comments_before=[]),i.newline_before=!1,o=new he(o),s||(h=o),o}function f(){for(;G.has(s());)o()}function d(e){te(e,t,i.tokline,i.tokcol,i.tokpos)}function C(e){var t=!1,n=!1,r=!1,i="."==e,a=!1,B=!1,c=function(e){for(var t,n="",r=0;(t=s())&&e(t,r++);)n+=o();return n}((function(s,o){if(a)return!1;switch(s.charCodeAt(0)){case 95:return B=!0;case 98:case 66:return r=!0;case 111:case 79:case 120:case 88:return!r&&(r=!0);case 101:case 69:return!!r||!t&&(t=n=!0);case 45:return n||0==o&&!e;case 43:return n;case n=!1,46:return!(i||r||t)&&(i=!0)}return"n"===s?(a=!0,!0):O.test(s)}));if(e&&(c=e+c),T.test(c)&&K.has_directive("use strict")&&d("Legacy octal literals are not allowed in strict mode"),B&&(c.endsWith("_")?d("Numeric separators are not allowed at the end of numeric literals"):c.includes("__")&&d("Only one underscore is allowed as numeric separator"),c=c.replace(/_/g,"")),c.endsWith("n")){const e=c.slice(0,-1),t=$(e,k.test(e));if(!i&&M.test(c)&&!isNaN(t))return p("big_int",e);d("Invalid or unexpected token")}var u=$(c);if(!isNaN(u))return p("num",u);d("Invalid syntax: "+c)}function m(e){return e>="0"&&e<="7"}function g(e,t,n){var r,a=o(!0,e);switch(a.charCodeAt(0)){case 110:return"\n";case 114:return"\r";case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 120:return String.fromCharCode(A(2,t));case 117:if("{"==s()){for(o(!0),"}"===s()&&d("Expecting hex-character between {}");"0"==s();)o(!0);var B,u=c("}",!0)-i.pos;return(u>6||(B=A(u,t))>1114111)&&d("Unicode reference out of bounds"),o(!0),(r=B)>65535?(r-=65536,String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):String.fromCharCode(r)}return String.fromCharCode(A(4,t));case 10:return"";case 13:if("\n"==s())return o(!0,e),""}return m(a)?(n&&t&&("0"===a&&!m(s())||d("Octal escape sequences are not allowed in template strings")),function(e,t){var n=s();return n>="0"&&n<="7"&&(e+=o(!0))[0]<="3"&&(n=s())>="0"&&n<="7"&&(e+=o(!0)),"0"===e?"\0":(e.length>0&&K.has_directive("use strict")&&t&&d("Legacy octal escape sequences are not allowed in strict mode"),String.fromCharCode(parseInt(e,8)))}(a,t)):a}function A(e,t){for(var n=0;e>0;--e){if(!t&&isNaN(parseInt(s(),16)))return parseInt(n,16)||"";var r=o(!0);isNaN(parseInt(r,16))&&d("Invalid hex-character pattern in string"),n+=r}return parseInt(n,16)}var E=L("Unterminated string constant",(function(){for(var e=o(),t="";;){var n=o(!0,!0);if("\\"==n)n=g(!0,!0);else if("\r"==n||"\n"==n)d("Unterminated string constant");else if(n==e)break;t+=n}var r=p("string",t);return r.quote=e,r})),y=L("Unterminated template",(function(e){e&&i.template_braces.push(i.brace_counter);var t,n,r="",a="";for(o(!0,!0);"`"!=(t=o(!0,!0));){if("\r"==t)"\n"==s()&&++i.pos,t="\n";else if("$"==t&&"{"==s())return o(!0,!0),i.brace_counter++,(n=p(e?"template_head":"template_substitution",r)).raw=a,n;if(a+=t,"\\"==t){var B=i.pos;t=g(!0,!(h&&("name"===h.type||"punc"===h.type&&(")"===h.value||"]"===h.value))),!0),a+=i.text.substr(B,i.pos-B)}r+=t}return i.template_braces.pop(),(n=p(e?"template_head":"template_substitution",r)).raw=a,n.end=!0,n}));function v(e){var t,n=i.regex_allowed,r=function(){for(var e=i.text,t=i.pos,n=i.text.length;t")&&i.newline_before){a(3),v("comment4");continue}}var t=s();if(!t)return p("eof");var c=t.charCodeAt(0);switch(c){case 34:case 39:return E();case 46:return o(),X(s().charCodeAt(0))?C("."):"."===s()?(o(),o(),p("expand","...")):p("punc",".");case 47:var h=F();if(h===K)continue;return h;case 61:return o(),">"===s()?(o(),p("arrow","=>")):P("=");case 96:return y(!0);case 123:i.brace_counter++;break;case 125:if(i.brace_counter--,i.template_braces.length>0&&i.template_braces[i.template_braces.length-1]===i.brace_counter)return y(!1)}if(X(c))return C();if(Q.has(t))return p("punc",o());if(I.has(t))return P();if(92==c||q(t))return m=_(),l?p("name",m):w.has(m)?p("atom",m):S.has(m)?R.has(m)?p("operator",m):p("keyword",m):p("name",m);break}var m;d("Unexpected character '"+t+"'")}return K.next=o,K.peek=s,K.context=function(e){return e&&(i=e),i},K.add_directive=function(e){i.directive_stack[i.directive_stack.length-1].push(e),void 0===i.directives[e]?i.directives[e]=1:i.directives[e]++},K.push_directives_stack=function(){i.directive_stack.push([])},K.pop_directives_stack=function(){for(var e=i.directive_stack[i.directive_stack.length-1],t=0;t0},K}var se=m(["typeof","void","delete","--","++","!","~","-","+"]),oe=m(["--","++"]),ae=m(["=","+=","-=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&="]),Be=function(e,t){for(var n=0;n","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]],{}),ce=m(["atom","num","big_int","string","regexp","name"]);function ue(e,t){const n=new Map;t=s(t,{bare_returns:!1,ecma:2017,expression:!1,filename:null,html5_comments:!0,module:!1,shebang:!0,strict:!1,toplevel:null},!0);var r={input:"string"==typeof e?ie(e,t.filename,t.html5_comments,t.shebang):e,token:null,prev:null,peeked:null,in_function:0,in_async:-1,in_generator:-1,in_directives:!0,in_loop:0,labels:[]};function i(e,t){return ne(r.token,e,t)}function o(){return r.peeked||(r.peeked=r.input())}function a(){return r.prev=r.token,r.peeked||o(),r.token=r.peeked,r.peeked=null,r.in_directives=r.in_directives&&("string"==r.token.type||i("punc",";")),r.token}function B(){return r.prev}function c(e,t,n,i){var s=r.input.context();te(e,s.filename,null!=t?t:s.tokline,null!=n?n:s.tokcol,null!=i?i:s.tokpos)}function u(e,t){c(t,e.line,e.col)}function l(e){null==e&&(e=r.token),u(e,"Unexpected token: "+e.type+" ("+e.value+")")}function h(e,t){if(i(e,t))return a();u(r.token,"Unexpected token "+r.token.type+" «"+r.token.value+"», expected "+e+" «"+t+"»")}function p(e){return h("punc",e)}function f(e){return e.nlb||!e.comments_before.every(e=>!e.nlb)}function d(){return!t.strict&&(i("eof")||i("punc","}")||f(r.token))}function C(){return r.in_generator===r.in_function}function m(){return r.in_async===r.in_function}function g(e){i("punc",";")?a():e||d()||l()}function A(){p("(");var e=Je(!0);return p(")"),e}function E(e){return function(...t){const n=r.token,i=e(...t);return i.start=n,i.end=B(),i}}function y(){(i("operator","/")||i("operator","/="))&&(r.peeked=null,r.token=r.input(r.token.value.substr(1)))}r.token=a();var v=E((function(e,n,s){switch(y(),r.token.type){case"string":if(r.in_directives){var C=o();!r.token.raw.includes("\\")&&(ne(C,"punc",";")||ne(C,"punc","}")||f(C)||ne(C,"eof"))?r.input.add_directive(r.token.value):r.in_directives=!1}var E=r.in_directives,_=b();return E&&_.body instanceof hn?new Ce(_.body):_;case"template_head":case"num":case"big_int":case"regexp":case"operator":case"atom":return b();case"name":if("async"==r.token.value&&ne(o(),"keyword","function"))return a(),a(),n&&c("functions are not allowed as the body of a loop"),D(He,!1,!0,e);if("import"==r.token.value&&!ne(o(),"punc","(")){a();var w=function(){var e,t,n=B();i("name")&&(e=ue(tn)),i("punc",",")&&a(),((t=Z(!0))||e)&&h("name","from");var s=r.token;return"string"!==s.type&&l(),a(),new ft({start:n,imported_name:e,imported_names:t,module_name:new hn({start:s,value:s.value,quote:s.quote,end:s}),end:r.token})}();return g(),w}return ne(o(),"punc",":")?function(){var e=ue(rn);"await"===e.name&&m()&&u(r.prev,"await cannot be used as label inside async function"),r.labels.some(t=>t.name===e.name)&&c("Label "+e.name+" defined twice"),p(":"),r.labels.push(e);var t=v();return r.labels.pop(),t instanceof Se||e.references.forEach((function(t){t instanceof Ye&&(t=t.label.start,c("Continue label `"+e.name+"` refers to non-IterationStatement.",t.line,t.col,t.pos))})),new _e({body:t,label:e})}():b();case"punc":switch(r.token.value){case"{":return new ye({start:r.token,body:T(),end:B()});case"[":case"(":return b();case";":return r.in_directives=!1,a(),new ve;default:l()}case"keyword":switch(r.token.value){case"break":return a(),S(ze);case"continue":return a(),S(Ye);case"debugger":return a(),g(),new de;case"do":a();var x=je(v);h("keyword","while");var I=A();return g(!0),new xe({body:x,condition:I});case"while":return a(),new De({condition:A(),body:je((function(){return v(!1,!0)}))});case"for":return a(),function(){var e="`for await` invalid in this context",t=r.token;"name"==t.type&&"await"==t.value?(m()||u(t,e),a()):t=!1,p("(");var n=null;if(i("punc",";"))t&&u(t,e);else{n=i("keyword","var")?(a(),L(!0)):i("keyword","let")?(a(),M(!0)):i("keyword","const")?(a(),R(!0)):Je(!0,!0);var s=i("operator","in"),o=i("name","of");if(t&&!o&&u(t,e),s||o)return n instanceof Bt?n.definitions.length>1&&u(n.start,"Only one variable declaration allowed in for..in loop"):be(n)||(n=we(n))instanceof Ke||u(n.start,"Invalid left-hand side in for..in loop"),a(),s?function(e){var t=Je(!0);return p(")"),new Oe({init:e,object:t,body:je((function(){return v(!1,!0)}))})}(n):function(e,t){var n=e instanceof Bt?e.definitions[0].name:null,r=Je(!0);return p(")"),new ke({await:t,init:e,name:n,object:r,body:je((function(){return v(!1,!0)}))})}(n,!!t)}return function(e){p(";");var t=i("punc",";")?null:Je(!0);p(";");var n=i("punc",")")?null:Je(!0);return p(")"),new Ie({init:e,condition:t,step:n,body:je((function(){return v(!1,!0)}))})}(n)}();case"class":return a(),n&&c("classes are not allowed as the body of a loop"),s&&c("classes are not allowed as the body of an if"),X(Rt);case"function":return a(),n&&c("functions are not allowed as the body of a loop"),D(He,!1,!1,e);case"if":return a(),function(){var e=A(),t=v(!1,!1,!0),n=null;return i("keyword","else")&&(a(),n=v(!1,!1,!0)),new et({condition:e,body:t,alternative:n})}();case"return":0!=r.in_function||t.bare_returns||c("'return' outside of function"),a();var k=null;return i("punc",";")?a():d()||(k=Je(!0),g()),new We({value:k});case"switch":return a(),new tt({expression:A(),body:je(P)});case"throw":return a(),f(r.token)&&c("Illegal newline after 'throw'"),k=Je(!0),g(),new Xe({value:k});case"try":return a(),function(){var e=T(),t=null,n=null;if(i("keyword","catch")){var s=r.token;if(a(),i("punc","{"))var o=null;else p("("),o=O(void 0,en),p(")");t=new ot({start:s,argname:o,body:T(),end:B()})}return i("keyword","finally")&&(s=r.token,a(),n=new at({start:s,body:T(),end:B()})),t||n||c("Missing catch/finally blocks"),new st({body:e,bcatch:t,bfinally:n})}();case"var":return a(),w=L(),g(),w;case"let":return a(),w=M(),g(),w;case"const":return a(),w=R(),g(),w;case"with":return r.input.has_directive("use strict")&&c("Strict mode may not include a with statement"),a(),new Ne({expression:A(),body:v()});case"export":if(!ne(o(),"punc","("))return a(),w=function(){var e,t,n,s,c,u=r.token;if(i("keyword","default"))e=!0,a();else if(t=Z(!1)){if(i("name","from")){a();var h=r.token;return"string"!==h.type&&l(),a(),new dt({start:u,is_default:e,exported_names:t,module_name:new hn({start:h,value:h.value,quote:h.quote,end:h}),end:B()})}return new dt({start:u,is_default:e,exported_names:t,end:B()})}return i("punc","{")||e&&(i("keyword","class")||i("keyword","function"))&&ne(o(),"punc")?(s=Je(!1),g()):(n=v(e))instanceof Bt&&e?l(n.start):n instanceof Bt||n instanceof Le||n instanceof Rt?c=n:n instanceof me?s=n.body:l(n.start),new dt({start:u,is_default:e,exported_value:s,exported_definition:c,end:B()})}(),i("punc",";")&&g(),w}}l()}));function b(e){return new me({body:(e=Je(!0),g(),e)})}function S(e){var t,n=null;d()||(n=ue(Bn,!0)),null!=n?((t=r.labels.find(e=>e.name===n.name))||c("Undefined label "+n.name),n.thedef=t):0==r.in_loop&&c(e.TYPE+" not inside a loop or switch"),g();var i=new e({label:n});return t&&t.references.push(i),i}var w=function(e,t,n){f(r.token)&&c("Unexpected newline before arrow (=>)"),h("arrow","=>");var s=N(i("punc","{"),!1,n),o=s instanceof Array&&s.length?s[s.length-1].end:s instanceof Array?e:s.end;return new Ge({start:e,end:o,async:n,argnames:t,body:s})},D=function(e,t,n,r){var s=e===He,o=i("operator","*");o&&a();var c=i("name")?ue(s?Xt:Yt):null;s&&!c&&(r?e=Re:l()),!c||e===Me||c instanceof Vt||l(B());var u=[],h=N(!0,o||t,n,c,u);return new e({start:u.start,end:h.end,is_generator:o,async:n,name:c,argnames:u,body:h})};function I(e,t){var n=new Set,r=!1,i=!1,s=!1,o=!!t,a={add_parameter:function(t){if(n.has(t.value))!1===r&&(r=t),a.check_strict();else if(n.add(t.value),e)switch(t.value){case"arguments":case"eval":case"yield":o&&u(t,"Unexpected "+t.value+" identifier as parameter inside strict mode");break;default:x.has(t.value)&&l()}},mark_default_assignment:function(e){!1===i&&(i=e)},mark_spread:function(e){!1===s&&(s=e)},mark_strict_mode:function(){o=!0},is_strict:function(){return!1!==i||!1!==s||o},check_strict:function(){a.is_strict()&&!1!==r&&u(r,"Parameter "+r.value+" was used already")}};return a}function O(e,t){var n,s=!1;return void 0===e&&(e=I(!0,r.input.has_directive("use strict"))),i("expand","...")&&(s=r.token,e.mark_spread(r.token),a()),n=k(e,t),i("operator","=")&&!1===s&&(e.mark_default_assignment(r.token),a(),n=new Dt({start:n.start,left:n,operator:"=",right:Je(!1),end:r.token})),!1!==s&&(i("punc",")")||l(),n=new Fe({start:s,expression:n,end:s})),e.check_strict(),n}function k(e,t){var n,s=[],u=!0,h=!1,f=r.token;if(void 0===e&&(e=I(!1,r.input.has_directive("use strict"))),t=void 0===t?Wt:t,i("punc","[")){for(a();!i("punc","]");){if(u?u=!1:p(","),i("expand","...")&&(h=!0,n=r.token,e.mark_spread(r.token),a()),i("punc"))switch(r.token.value){case",":s.push(new En({start:r.token,end:r.token}));continue;case"]":break;case"[":case"{":s.push(k(e,t));break;default:l()}else i("name")?(e.add_parameter(r.token),s.push(ue(t))):c("Invalid function parameter");i("operator","=")&&!1===h&&(e.mark_default_assignment(r.token),a(),s[s.length-1]=new Dt({start:s[s.length-1].start,left:s[s.length-1],operator:"=",right:Je(!1),end:r.token})),h&&(i("punc","]")||c("Rest element must be last element"),s[s.length-1]=new Fe({start:n,expression:s[s.length-1],end:n}))}return p("]"),e.check_strict(),new Ke({start:f,names:s,is_array:!0,end:B()})}if(i("punc","{")){for(a();!i("punc","}");){if(u?u=!1:p(","),i("expand","...")&&(h=!0,n=r.token,e.mark_spread(r.token),a()),i("name")&&(ne(o(),"punc")||ne(o(),"operator"))&&[",","}","="].includes(o().value)){e.add_parameter(r.token);var d=B(),C=ue(t);h?s.push(new Fe({start:n,expression:C,end:C.end})):s.push(new Nt({start:d,key:C.name,value:C,end:C.end}))}else{if(i("punc","}"))continue;var m=r.token,g=$();null===g?l(B()):"name"!==B().type||i("punc",":")?(p(":"),s.push(new Nt({start:m,quote:m.quote,key:g,value:k(e,t),end:B()}))):s.push(new Nt({start:B(),key:g,value:new t({start:B(),name:g,end:B()}),end:B()}))}h?i("punc","}")||c("Rest element must be last element"):i("operator","=")&&(e.mark_default_assignment(r.token),a(),s[s.length-1].value=new Dt({start:s[s.length-1].value.start,left:s[s.length-1].value,operator:"=",right:Je(!1),end:r.token}))}return p("}"),e.check_strict(),new Ke({start:f,names:s,is_array:!1,end:B()})}if(i("name"))return e.add_parameter(r.token),ue(t);c("Invalid function parameter")}function N(e,n,s,o,B){var c=r.in_loop,u=r.labels,h=r.in_generator,f=r.in_async;if(++r.in_function,n&&(r.in_generator=r.in_function),s&&(r.in_async=r.in_function),B&&function(e){var n=I(!0,r.input.has_directive("use strict"));for(p("(");!i("punc",")");){var s=O(n);if(e.push(s),i("punc",")")||(p(","),i("punc",")")&&t.ecma<2017&&l()),s instanceof Fe)break}a()}(B),e&&(r.in_directives=!0),r.in_loop=0,r.labels=[],e){r.input.push_directives_stack();var d=T();o&&re(o),B&&B.forEach(re),r.input.pop_directives_stack()}else d=[new We({start:r.token,value:Je(!1),end:r.token})];return--r.in_function,r.in_loop=c,r.labels=u,r.in_generator=h,r.in_async=f,d}function T(){p("{");for(var e=[];!i("punc","}");)i("eof")&&l(),e.push(v());return a(),e}function P(){p("{");for(var e,t=[],n=null,s=null;!i("punc","}");)i("eof")&&l(),i("keyword","case")?(s&&(s.end=B()),n=[],s=new it({start:(e=r.token,a(),e),expression:Je(!0),body:n}),t.push(s),p(":")):i("keyword","default")?(s&&(s.end=B()),n=[],s=new rt({start:(e=r.token,a(),p(":"),e),body:n}),t.push(s)):(n||l(),n.push(v()));return s&&(s.end=B()),a(),t}function F(e,t){for(var n,s=[];;){var o="var"===t?Qt:"const"===t?Jt:"let"===t?jt:null;if(i("punc","{")||i("punc","[")?n=new ht({start:r.token,name:k(void 0,o),value:i("operator","=")?(h("operator","="),Je(!1,e)):null,end:B()}):"import"==(n=new ht({start:r.token,name:ue(o),value:i("operator","=")?(a(),Je(!1,e)):e||"const"!==t?null:c("Missing initializer in const declaration"),end:B()})).name.name&&c("Unexpected token: import"),s.push(n),!i("punc",","))break;a()}return s}var L=function(e){return new ct({start:B(),definitions:F(e,"var"),end:B()})},M=function(e){return new ut({start:B(),definitions:F(e,"let"),end:B()})},R=function(e){return new lt({start:B(),definitions:F(e,"const"),end:B()})};function G(){var e,t=r.token;switch(t.type){case"name":e=ee(sn);break;case"num":e=new pn({start:t,end:t,value:t.value});break;case"big_int":e=new fn({start:t,end:t,value:t.value});break;case"string":e=new hn({start:t,end:t,value:t.value,quote:t.quote});break;case"regexp":e=new dn({start:t,end:t,value:t.value});break;case"atom":switch(t.value){case"false":e=new bn({start:t,end:t});break;case"true":e=new _n({start:t,end:t});break;case"null":e=new mn({start:t,end:t})}}return a(),e}function H(e,t,n,r){var i=function(e,t){return t?new Dt({start:e.start,left:e,operator:"=",right:t,end:t.end}):e};return e instanceof Ot?i(new Ke({start:e.start,end:e.end,is_array:!1,names:e.properties.map(H)}),r):e instanceof Nt?(e.value=H(e.value,0,e.key),i(e,r)):e instanceof En?e:e instanceof Ke?(e.names=e.names.map(H),i(e,r)):e instanceof sn?i(new Wt({name:e.name,start:e.start,end:e.end}),r):e instanceof Fe?(e.expression=H(e.expression),i(e,r)):e instanceof It?i(new Ke({start:e.start,end:e.end,is_array:!0,names:e.elements.map(H)}),r):e instanceof xt?i(H(e.left,0,0,e.right),r):e instanceof Dt?(e.left=H(e.left,0,e.left),e):void c("Invalid function parameter",e.start.line,e.start.col)}var V=function(e,s){if(i("operator","new"))return function(e){var n=r.token;if(h("operator","new"),i("punc","."))return a(),h("name","target"),he(new Kt({start:n,end:B()}),e);var s,o=V(!1);i("punc","(")?(a(),s=U(")",t.ecma>=2017)):s=[];var c=new mt({start:n,expression:o,args:s,end:B()});return le(c),he(c,e)}(e);var c,u=r.token,f=i("name","async")&&"["!=(c=o()).value&&"arrow"!=c.type&&G();if(i("punc")){switch(r.token.value){case"(":if(f&&!e)break;var d=function(e,n){var s,o,c,u=[];for(p("(");!i("punc",")");)s&&l(s),i("expand","...")?(s=r.token,n&&(o=r.token),a(),u.push(new Fe({start:B(),expression:Je(),end:r.token}))):u.push(Je()),i("punc",")")||(p(","),i("punc",")")&&(t.ecma<2017&&l(),c=B(),n&&(o=c)));return p(")"),e&&i("arrow","=>")?s&&c&&l(c):o&&l(o),u}(s,!f);if(s&&i("arrow","=>"))return w(u,d.map(H),!!f);var C=f?new Ct({expression:f,args:d}):1==d.length?d[0]:new gt({expressions:d});if(C.start){const e=u.comments_before.length;if(n.set(u,e),C.start.comments_before.unshift(...u.comments_before),u.comments_before=C.start.comments_before,0==e&&u.comments_before.length>0){var m=u.comments_before[0];m.nlb||(m.nlb=u.nlb,u.nlb=!1)}u.comments_after=C.start.comments_after}C.start=u;var g=B();return C.end&&(g.comments_before=C.end.comments_before,C.end.comments_after.push(...g.comments_after),g.comments_after=C.end.comments_after),C.end=g,C instanceof Ct&&le(C),he(C,e);case"[":return he(J(),e);case"{":return he(W(),e)}f||l()}if(s&&i("name")&&ne(o(),"arrow")){var A=new Wt({name:r.token.value,start:u,end:u});return a(),w(u,[A],!!f)}if(i("keyword","function")){a();var E=D(Re,!1,!!f);return E.start=u,E.end=B(),he(E,e)}if(f)return he(f,e);if(i("keyword","class")){a();var y=X(Gt);return y.start=u,y.end=B(),he(y,e)}return i("template_head")?he(Q(),e):ce.has(r.token.type)?he(G(),e):void l()};function Q(){var e=[],t=r.token;for(e.push(new Ue({start:r.token,raw:r.token.raw,value:r.token.value,end:r.token}));!r.token.end;)a(),y(),e.push(Je(!0)),ne("template_substitution")||l(),e.push(new Ue({start:r.token,raw:r.token.raw,value:r.token.value,end:r.token}));return a(),new Qe({start:t,segments:e,end:r.token})}function U(e,t,n){for(var s=!0,o=[];!i("punc",e)&&(s?s=!1:p(","),!t||!i("punc",e));)i("punc",",")&&n?o.push(new En({start:r.token,end:r.token})):i("expand","...")?(a(),o.push(new Fe({start:B(),expression:Je(),end:r.token}))):o.push(Je(!1));return a(),o}var J=E((function(){return p("["),new It({elements:U("]",!t.strict,!0)})})),j=E((e,t)=>D(Me,e,t)),W=E((function(){var e=r.token,n=!0,s=[];for(p("{");!i("punc","}")&&(n?n=!1:p(","),t.strict||!i("punc","}"));)if("expand"!=(e=r.token).type){var o,c=$();if(i("punc",":"))null===c?l(B()):(a(),o=Je(!1));else{var u=q(c,e);if(u){s.push(u);continue}o=new sn({start:B(),name:c,end:B()})}i("operator","=")&&(a(),o=new xt({start:e,left:o,operator:"=",right:Je(!1),end:B()})),s.push(new Nt({start:e,quote:e.quote,key:c instanceof pe?c:""+c,value:o,end:B()}))}else a(),s.push(new Fe({start:e,expression:Je(!1),end:B()}));return a(),new Ot({properties:s})}));function X(e){var t,n,s,o,c=[];for(r.input.push_directives_stack(),r.input.add_directive("use strict"),"name"==r.token.type&&"extends"!=r.token.value&&(s=ue(e===Rt?Zt:$t)),e!==Rt||s||l(),"extends"==r.token.value&&(a(),o=Je(!0)),p("{");i("punc",";");)a();for(;!i("punc","}");)for(t=r.token,(n=q($(),t,!0))||l(),c.push(n);i("punc",";");)a();return r.input.pop_directives_stack(),a(),new e({start:t,name:s,extends:o,properties:c,end:B()})}function q(e,t,n){var s=function(e,t){return"string"==typeof e||"number"==typeof e?new qt({start:t,name:""+e,end:B()}):(null===e&&l(),e)},o=!1,c=!1,u=!1,h=t;if(n&&"static"===e&&!i("punc","(")&&(c=!0,h=r.token,e=$()),"async"!==e||i("punc","(")||i("punc",",")||i("punc","}")||i("operator","=")||(o=!0,h=r.token,e=$()),null===e&&(u=!0,h=r.token,null===(e=$())&&l()),i("punc","("))return e=s(e,t),new Ft({start:t,static:c,is_generator:u,async:o,key:e,quote:e instanceof qt?h.quote:void 0,value:j(u,o),end:B()});const p=r.token;if("get"==e){if(!i("punc")||i("punc","["))return e=s($(),t),new Pt({start:t,static:c,key:e,quote:e instanceof qt?p.quote:void 0,value:j(),end:B()})}else if("set"==e&&(!i("punc")||i("punc","[")))return e=s($(),t),new Tt({start:t,static:c,key:e,quote:e instanceof qt?p.quote:void 0,value:j(),end:B()});if(n){const n=(e=>"string"==typeof e||"number"==typeof e?new zt({start:h,end:h,name:""+e}):(null===e&&l(),e))(e),r=n instanceof zt?h.quote:void 0;if(i("operator","="))return a(),new Mt({start:t,static:c,quote:r,key:n,value:Je(!1),end:B()});if(i("name")||i("punc",";")||i("punc","}"))return new Mt({start:t,static:c,quote:r,key:n,end:B()})}}function z(e){function t(e){return new e({name:$(),start:B(),end:B()})}var n,s,o=e?nn:an,c=e?tn:on,u=r.token;return e?n=t(o):s=t(c),i("name","as")?(a(),e?s=t(c):n=t(o)):e?s=new c(n):n=new o(s),new pt({start:u,foreign_name:n,name:s,end:B()})}function Y(e,t){var n,i=e?nn:an,s=e?tn:on,o=r.token,a=B();return t=t||new s({name:"*",start:o,end:a}),n=new i({name:"*",start:o,end:a}),new pt({start:o,foreign_name:n,name:t,end:a})}function Z(e){var t;if(i("punc","{")){for(a(),t=[];!i("punc","}");)t.push(z(e)),i("punc",",")&&a();a()}else if(i("operator","*")){var n;a(),e&&i("name","as")&&(a(),n=ue(e?tn:an)),t=[Y(e,n)]}return t}function $(){var e=r.token;switch(e.type){case"punc":if("["===e.value){a();var t=Je(!1);return p("]"),t}l(e);case"operator":if("*"===e.value)return a(),null;["delete","in","instanceof","new","typeof","void"].includes(e.value)||l(e);case"name":case"string":case"num":case"big_int":case"keyword":case"atom":return a(),e.value;default:l(e)}}function ee(e){var t=r.token.value;return new("this"==t?cn:"super"==t?un:e)({name:String(t),start:r.token,end:r.token})}function re(e){var t=e.name;C()&&"yield"==t&&u(e.start,"Yield cannot be used as identifier inside generators"),r.input.has_directive("use strict")&&("yield"==t&&u(e.start,"Unexpected yield identifier inside strict mode"),e instanceof Vt&&("arguments"==t||"eval"==t)&&u(e.start,"Unexpected "+t+" in strict mode"))}function ue(e,t){if(!i("name"))return t||c("Name expected"),null;var n=ee(e);return re(n),a(),n}function le(e){var t=e.start,r=t.comments_before;const i=n.get(t);for(var s=null!=i?i:r.length;--s>=0;){var o=r[s];if(/[@#]__/.test(o.value)){if(/[@#]__PURE__/.test(o.value)){_(e,On);break}if(/[@#]__INLINE__/.test(o.value)){_(e,kn);break}if(/[@#]__NOINLINE__/.test(o.value)){_(e,Nn);break}}}}var he=function(e,t){var n,s=e.start;if(i("punc","."))return a(),he(new Et({start:s,expression:e,property:(n=r.token,"name"!=n.type&&l(),a(),n.value),end:B()}),t);if(i("punc","[")){a();var o=Je(!0);return p("]"),he(new yt({start:s,expression:e,property:o,end:B()}),t)}if(t&&i("punc","(")){a();var c=new Ct({start:s,expression:e,args:fe(),end:B()});return le(c),he(c,!0)}return i("template_head")?he(new Ve({start:s,prefix:e,template_string:Q(),end:B()}),t):e};function fe(){for(var e=[];!i("punc",")");)i("expand","...")?(a(),e.push(new Fe({start:B(),expression:Je(!1),end:B()}))):e.push(Je(!1)),i("punc",")")||(p(","),i("punc",")")&&t.ecma<2017&&l());return a(),e}var ge=function(e,t){var n=r.token;if("name"==n.type&&"await"==n.value){if(m())return a(),m()||c("Unexpected await expression outside async function",r.prev.line,r.prev.col,r.prev.pos),new Ze({start:B(),end:r.token,expression:ge(!0)});r.input.has_directive("use strict")&&u(r.token,"Unexpected await identifier inside strict mode")}if(i("operator")&&se.has(n.value)){a(),y();var s=Ae(bt,n,ge(e));return s.start=n,s.end=B(),s}for(var o=V(e,t);i("operator")&&oe.has(r.token.value)&&!f(r.token);)o instanceof Ge&&l(),(o=Ae(_t,r.token,o)).start=n,o.end=r.token,a();return o};function Ae(e,t,n){var i=t.value;switch(i){case"++":case"--":be(n)||c("Invalid use of "+i+" operator",t.line,t.col,t.pos);break;case"delete":n instanceof sn&&r.input.has_directive("use strict")&&c("Calling delete on expression not allowed in strict mode",n.start.line,n.start.col,n.start.pos)}return new e({operator:i,expression:n})}var Ee=function(e,t,n){var s=i("operator")?r.token.value:null;"in"==s&&n&&(s=null),"**"==s&&e instanceof bt&&!ne(e.start,"punc","(")&&"--"!==e.operator&&"++"!==e.operator&&l(e.start);var o=null!=s?Be[s]:null;if(null!=o&&(o>t||"**"===s&&t===o)){a();var B=Ee(ge(!0),o,n);return Ee(new St({start:e.start,left:e,operator:s,right:B,end:B.end}),t,n)}return e};function be(e){return e instanceof At||e instanceof sn}function we(e){if(e instanceof Ot)e=new Ke({start:e.start,names:e.properties.map(we),is_array:!1,end:e.end});else if(e instanceof It){for(var t=[],n=0;n=0;)s+="this."+t[o]+" = props."+t[o]+";";const a=r&&Object.create(r.prototype);(a&&a.initialize||n&&n.initialize)&&(s+="this.initialize();"),s+="}",s+="this.flags = 0;",s+="}";var B=new Function(s)();if(a&&(B.prototype=a,B.BASE=r),r&&r.SUBCLASSES.push(B),B.prototype.CTOR=B,B.prototype.constructor=B,B.PROPS=t||null,B.SELF_PROPS=i,B.SUBCLASSES=[],e&&(B.prototype.TYPE=B.TYPE=e),n)for(o in n)A(n,o)&&("$"===o[0]?B[o.substr(1)]=n[o]:B.prototype[o]=n[o]);return B.DEFMETHOD=function(e,t){this.prototype[e]=t},B}var he=le("Token","type value line col pos endline endcol endpos nlb comments_before comments_after file raw quote end",{},null),pe=le("Node","start end",{_clone:function(e){if(e){var t=this.clone();return t.transform(new In((function(e){if(e!==t)return e.clone(!0)})))}return new this.CTOR(this)},clone:function(e){return this._clone(e)},$documentation:"Base class of all AST nodes",$propdoc:{start:"[AST_Token] The first token of this node",end:"[AST_Token] The last token of this node"},_walk:function(e){return e._visit(this)},walk:function(e){return this._walk(e)},_children_backwards:()=>{}},null);pe.warn_function=null,pe.warn=function(e,t){pe.warn_function&&pe.warn_function(f(e,t))};var fe=le("Statement",null,{$documentation:"Base class of all statements"}),de=le("Debugger",null,{$documentation:"Represents a debugger statement"},fe),Ce=le("Directive","value quote",{$documentation:'Represents a directive, like "use strict";',$propdoc:{value:"[string] The value of this directive as a plain string (it's not an AST_String!)",quote:"[string] the original quote character"}},fe),me=le("SimpleStatement","body",{$documentation:"A statement consisting of an expression, i.e. a = 1 + 2",$propdoc:{body:"[AST_Node] an expression node (should not be instanceof AST_Statement)"},_walk:function(e){return e._visit(this,(function(){this.body._walk(e)}))},_children_backwards(e){e(this.body)}},fe);function ge(e,t){const n=e.body;for(var r=0,i=n.length;r SymbolDef for all variables/functions defined in this scope",functions:"[Map/S] like `variables`, but only lists function declarations",uses_with:"[boolean/S] tells whether this scope uses the `with` statement",uses_eval:"[boolean/S] tells whether this scope contains a direct call to the global `eval`",parent_scope:"[AST_Scope?/S] link to the parent scope",enclosed:"[SymbolDef*/S] a list of all symbol definitions that are accessed from this scope or any subscopes",cname:"[integer/S] current index for mangling variables (used internally by the mangler)"},get_defun_scope:function(){for(var e=this;e.is_block_scope();)e=e.parent_scope;return e},clone:function(e){var t=this._clone(e);return this.variables&&(t.variables=new Map(this.variables)),this.functions&&(t.functions=new Map(this.functions)),this.enclosed&&(t.enclosed=this.enclosed.slice()),this._block_scope&&(t._block_scope=this._block_scope),t},pinned:function(){return this.uses_eval||this.uses_with}},Ee),Pe=le("Toplevel","globals",{$documentation:"The toplevel scope",$propdoc:{globals:"[Map/S] a map of name -> SymbolDef for all undeclared names"},wrap_commonjs:function(e){var t=this.body,n="(function(exports){'$ORIG';})(typeof "+e+"=='undefined'?("+e+"={}):"+e+");";return(n=ue(n)).transform(new In((function(e){if(e instanceof Ce&&"$ORIG"==e.value)return l.splice(t)})))},wrap_enclose:function(e){"string"!=typeof e&&(e="");var t=e.indexOf(":");t<0&&(t=e.length);var n=this.body;return ue(["(function(",e.slice(0,t),'){"$ORIG"})(',e.slice(t+1),")"].join("")).transform(new In((function(e){if(e instanceof Ce&&"$ORIG"==e.value)return l.splice(n)})))}},Te),Fe=le("Expansion","expression",{$documentation:"An expandible argument, such as ...rest, a splat, such as [1,2,...all], or an expansion in a variable declaration, such as var [first, ...rest] = list",$propdoc:{expression:"[AST_Node] the thing to be expanded"},_walk:function(e){return e._visit(this,(function(){this.expression.walk(e)}))},_children_backwards(e){e(this.expression)}}),Le=le("Lambda","name argnames uses_arguments is_generator async",{$documentation:"Base class for functions",$propdoc:{name:"[AST_SymbolDeclaration?] the name of this function",argnames:"[AST_SymbolFunarg|AST_Destructuring|AST_Expansion|AST_DefaultAssign*] array of function arguments, destructurings, or expanding arguments",uses_arguments:"[boolean/S] tells whether this function accesses the arguments array",is_generator:"[boolean] is this a generator method",async:"[boolean] is this method async"},args_as_names:function(){for(var e=[],t=0;t b)"},Le),He=le("Defun",null,{$documentation:"A function definition"},Le),Ke=le("Destructuring","names is_array",{$documentation:"A destructuring of several names. Used in destructuring assignment and with destructuring function argument names",$propdoc:{names:"[AST_Node*] Array of properties or elements",is_array:"[Boolean] Whether the destructuring represents an object or array"},_walk:function(e){return e._visit(this,(function(){this.names.forEach((function(t){t._walk(e)}))}))},_children_backwards(e){let t=this.names.length;for(;t--;)e(this.names[t])},all_symbols:function(){var e=[];return this.walk(new Dn((function(t){t instanceof Ht&&e.push(t)}))),e}}),Ve=le("PrefixedTemplateString","template_string prefix",{$documentation:"A templatestring with a prefix, such as String.raw`foobarbaz`",$propdoc:{template_string:"[AST_TemplateString] The template string",prefix:"[AST_SymbolRef|AST_PropAccess] The prefix, which can be a symbol such as `foo` or a dotted expression such as `String.raw`."},_walk:function(e){return e._visit(this,(function(){this.prefix._walk(e),this.template_string._walk(e)}))},_children_backwards(e){e(this.template_string),e(this.prefix)}}),Qe=le("TemplateString","segments",{$documentation:"A template string literal",$propdoc:{segments:"[AST_Node*] One or more segments, starting with AST_TemplateSegment. AST_Node may follow AST_TemplateSegment, but each AST_Node must be followed by AST_TemplateSegment."},_walk:function(e){return e._visit(this,(function(){this.segments.forEach((function(t){t._walk(e)}))}))},_children_backwards(e){let t=this.segments.length;for(;t--;)e(this.segments[t])}}),Ue=le("TemplateSegment","value raw",{$documentation:"A segment of a template string literal",$propdoc:{value:"Content of the segment",raw:"Raw content of the segment"}}),Je=le("Jump",null,{$documentation:"Base class for “jumps” (for now that's `return`, `throw`, `break` and `continue`)"},fe),je=le("Exit","value",{$documentation:"Base class for “exits” (`return` and `throw`)",$propdoc:{value:"[AST_Node?] the value returned or thrown by this statement; could be null for AST_Return"},_walk:function(e){return e._visit(this,this.value&&function(){this.value._walk(e)})},_children_backwards(e){this.value&&e(this.value)}},Je),We=le("Return",null,{$documentation:"A `return` statement"},je),Xe=le("Throw",null,{$documentation:"A `throw` statement"},je),qe=le("LoopControl","label",{$documentation:"Base class for loop control statements (`break` and `continue`)",$propdoc:{label:"[AST_LabelRef?] the label, or null if none"},_walk:function(e){return e._visit(this,this.label&&function(){this.label._walk(e)})},_children_backwards(e){this.label&&e(this.label)}},Je),ze=le("Break",null,{$documentation:"A `break` statement"},qe),Ye=le("Continue",null,{$documentation:"A `continue` statement"},qe),Ze=le("Await","expression",{$documentation:"An `await` statement",$propdoc:{expression:"[AST_Node] the mandatory expression being awaited"},_walk:function(e){return e._visit(this,(function(){this.expression._walk(e)}))},_children_backwards(e){e(this.expression)}}),$e=le("Yield","expression is_star",{$documentation:"A `yield` statement",$propdoc:{expression:"[AST_Node?] the value returned or thrown by this statement; could be null (representing undefined) but only when is_star is set to false",is_star:"[Boolean] Whether this is a yield or yield* statement"},_walk:function(e){return e._visit(this,this.expression&&function(){this.expression._walk(e)})},_children_backwards(e){this.expression&&e(this.expression)}}),et=le("If","condition alternative",{$documentation:"A `if` statement",$propdoc:{condition:"[AST_Node] the `if` condition",alternative:"[AST_Statement?] the `else` part, or null if not present"},_walk:function(e){return e._visit(this,(function(){this.condition._walk(e),this.body._walk(e),this.alternative&&this.alternative._walk(e)}))},_children_backwards(e){this.alternative&&e(this.alternative),e(this.body),e(this.condition)}},be),tt=le("Switch","expression",{$documentation:"A `switch` statement",$propdoc:{expression:"[AST_Node] the `switch` “discriminant”"},_walk:function(e){return e._visit(this,(function(){this.expression._walk(e),ge(this,e)}))},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);e(this.expression)}},Ee),nt=le("SwitchBranch",null,{$documentation:"Base class for `switch` branches"},Ee),rt=le("Default",null,{$documentation:"A `default` switch branch"},nt),it=le("Case","expression",{$documentation:"A `case` switch branch",$propdoc:{expression:"[AST_Node] the `case` expression"},_walk:function(e){return e._visit(this,(function(){this.expression._walk(e),ge(this,e)}))},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);e(this.expression)}},nt),st=le("Try","bcatch bfinally",{$documentation:"A `try` statement",$propdoc:{bcatch:"[AST_Catch?] the catch block, or null if not present",bfinally:"[AST_Finally?] the finally block, or null if not present"},_walk:function(e){return e._visit(this,(function(){ge(this,e),this.bcatch&&this.bcatch._walk(e),this.bfinally&&this.bfinally._walk(e)}))},_children_backwards(e){this.bfinally&&e(this.bfinally),this.bcatch&&e(this.bcatch);let t=this.body.length;for(;t--;)e(this.body[t])}},Ee),ot=le("Catch","argname",{$documentation:"A `catch` node; only makes sense as part of a `try` statement",$propdoc:{argname:"[AST_SymbolCatch|AST_Destructuring|AST_Expansion|AST_DefaultAssign] symbol for the exception"},_walk:function(e){return e._visit(this,(function(){this.argname&&this.argname._walk(e),ge(this,e)}))},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);this.argname&&e(this.argname)}},Ee),at=le("Finally",null,{$documentation:"A `finally` node; only makes sense as part of a `try` statement"},Ee),Bt=le("Definitions","definitions",{$documentation:"Base class for `var` or `const` nodes (variable declarations/initializations)",$propdoc:{definitions:"[AST_VarDef*] array of variable definitions"},_walk:function(e){return e._visit(this,(function(){for(var t=this.definitions,n=0,r=t.length;n a`"},St),It=le("Array","elements",{$documentation:"An array literal",$propdoc:{elements:"[AST_Node*] array of elements"},_walk:function(e){return e._visit(this,(function(){for(var t=this.elements,n=0,r=t.length;nt._walk(e))}))},_children_backwards(e){let t=this.properties.length;for(;t--;)e(this.properties[t]);this.extends&&e(this.extends),this.name&&e(this.name)}},Te),Mt=le("ClassProperty","static quote",{$documentation:"A class property",$propdoc:{static:"[boolean] whether this is a static key",quote:"[string] which quote is being used"},_walk:function(e){return e._visit(this,(function(){this.key instanceof pe&&this.key._walk(e),this.value instanceof pe&&this.value._walk(e)}))},_children_backwards(e){this.value instanceof pe&&e(this.value),this.key instanceof pe&&e(this.key)},computed_key(){return!(this.key instanceof zt)}},kt),Rt=le("DefClass",null,{$documentation:"A class definition"},Lt),Gt=le("ClassExpression",null,{$documentation:"A class expression."},Lt),Ht=le("Symbol","scope name thedef",{$propdoc:{name:"[string] name of this symbol",scope:"[AST_Scope/S] the current scope (not necessarily the definition scope)",thedef:"[SymbolDef/S] the definition of this symbol"},$documentation:"Base class for all symbols"}),Kt=le("NewTarget",null,{$documentation:"A reference to new.target"}),Vt=le("SymbolDeclaration","init",{$documentation:"A declaration symbol (symbol in var/const, function name or argument, symbol in catch)"},Ht),Qt=le("SymbolVar",null,{$documentation:"Symbol defining a variable"},Vt),Ut=le("SymbolBlockDeclaration",null,{$documentation:"Base class for block-scoped declaration symbols"},Vt),Jt=le("SymbolConst",null,{$documentation:"A constant declaration"},Ut),jt=le("SymbolLet",null,{$documentation:"A block-scoped `let` declaration"},Ut),Wt=le("SymbolFunarg",null,{$documentation:"Symbol naming a function argument"},Qt),Xt=le("SymbolDefun",null,{$documentation:"Symbol defining a function"},Vt),qt=le("SymbolMethod",null,{$documentation:"Symbol in an object defining a method"},Ht),zt=le("SymbolClassProperty",null,{$documentation:"Symbol for a class property"},Ht),Yt=le("SymbolLambda",null,{$documentation:"Symbol naming a function expression"},Vt),Zt=le("SymbolDefClass",null,{$documentation:"Symbol naming a class's name in a class declaration. Lexically scoped to its containing scope, and accessible within the class."},Ut),$t=le("SymbolClass",null,{$documentation:"Symbol naming a class's name. Lexically scoped to the class."},Vt),en=le("SymbolCatch",null,{$documentation:"Symbol naming the exception in catch"},Ut),tn=le("SymbolImport",null,{$documentation:"Symbol referring to an imported name"},Ut),nn=le("SymbolImportForeign",null,{$documentation:"A symbol imported from a module, but it is defined in the other module, and its real name is irrelevant for this module's purposes"},Ht),rn=le("Label","references",{$documentation:"Symbol naming a label (declaration)",$propdoc:{references:"[AST_LoopControl*] a list of nodes referring to this label"},initialize:function(){this.references=[],this.thedef=this}},Ht),sn=le("SymbolRef",null,{$documentation:"Reference to some symbol (not definition/declaration)"},Ht),on=le("SymbolExport",null,{$documentation:"Symbol referring to a name to export"},sn),an=le("SymbolExportForeign",null,{$documentation:"A symbol exported from this module, but it is used in the other module, and its real name is irrelevant for this module's purposes"},Ht),Bn=le("LabelRef",null,{$documentation:"Reference to a label symbol"},Ht),cn=le("This",null,{$documentation:"The `this` symbol"},Ht),un=le("Super",null,{$documentation:"The `super` symbol"},cn),ln=le("Constant",null,{$documentation:"Base class for all constants",getValue:function(){return this.value}}),hn=le("String","value quote",{$documentation:"A string literal",$propdoc:{value:"[string] the contents of this string",quote:"[string] the original quote character"}},ln),pn=le("Number","value literal",{$documentation:"A number literal",$propdoc:{value:"[number] the numeric value",literal:"[string] numeric value as string (optional)"}},ln),fn=le("BigInt","value",{$documentation:"A big int literal",$propdoc:{value:"[string] big int value"}},ln),dn=le("RegExp","value",{$documentation:"A regexp literal",$propdoc:{value:"[RegExp] the actual regexp"}},ln),Cn=le("Atom",null,{$documentation:"Base class for atoms"},ln),mn=le("Null",null,{$documentation:"The `null` atom",value:null},Cn),gn=le("NaN",null,{$documentation:"The impossible value",value:NaN},Cn),An=le("Undefined",null,{$documentation:"The `undefined` value",value:void 0},Cn),En=le("Hole",null,{$documentation:"A hole in an array",value:void 0},Cn),yn=le("Infinity",null,{$documentation:"The `Infinity` value",value:1/0},Cn),vn=le("Boolean",null,{$documentation:"Base class for booleans"},Cn),bn=le("False",null,{$documentation:"The `false` atom",value:!1},vn),_n=le("True",null,{$documentation:"The `true` atom",value:!0},vn);function Sn(e,t,n=[e]){const r=n.push.bind(n);for(;n.length;){const e=n.pop(),i=t(e,n);if(i){if(i===xn)return!0}else e._children_backwards(r)}return!1}function wn(e,t,n){const r=[e],i=r.push.bind(r),s=n?n.slice():[],o=[];let a;const B={parent:(e=0)=>-1===e?a:n&&e>=s.length?(e-=s.length,n[n.length-(e+1)]):s[s.length-(1+e)]};for(;r.length;){for(a=r.pop();o.length&&r.length==o[o.length-1];)s.pop(),o.pop();const e=t(a,B);if(e){if(e===xn)return!0;continue}const n=r.length;a._children_backwards(i),r.length>n&&(s.push(a),o.push(n-1))}return!1}const xn=Symbol("abort walk");class Dn{constructor(e){this.visit=e,this.stack=[],this.directives=Object.create(null)}_visit(e,t){this.push(e);var n=this.visit(e,t?function(){t.call(e)}:o);return!n&&t&&t.call(e),this.pop(),n}parent(e){return this.stack[this.stack.length-2-(e||0)]}push(e){e instanceof Le?this.directives=Object.create(this.directives):e instanceof Ce&&!this.directives[e.value]?this.directives[e.value]=e:e instanceof Lt&&(this.directives=Object.create(this.directives),this.directives["use strict"]||(this.directives["use strict"]=e)),this.stack.push(e)}pop(){var e=this.stack.pop();(e instanceof Le||e instanceof Lt)&&(this.directives=Object.getPrototypeOf(this.directives))}self(){return this.stack[this.stack.length-1]}find_parent(e){for(var t=this.stack,n=t.length;--n>=0;){var r=t[n];if(r instanceof e)return r}}has_directive(e){var t=this.directives[e];if(t)return t;var n=this.stack[this.stack.length-1];if(n instanceof Te&&n.body)for(var r=0;r=0;)if((r=t[n])instanceof _e&&r.label.name==e.label.name)return r.body}else for(n=t.length;--n>=0;){var r;if((r=t[n])instanceof Se||e instanceof ze&&r instanceof tt)return r}}}class In extends Dn{constructor(e,t){super(),this.before=e,this.after=t}}const On=1,kn=2,Nn=4;var Tn=Object.freeze({__proto__:null,AST_Accessor:Me,AST_Array:It,AST_Arrow:Ge,AST_Assign:xt,AST_Atom:Cn,AST_Await:Ze,AST_BigInt:fn,AST_Binary:St,AST_Block:Ee,AST_BlockStatement:ye,AST_Boolean:vn,AST_Break:ze,AST_Call:Ct,AST_Case:it,AST_Catch:ot,AST_Class:Lt,AST_ClassExpression:Gt,AST_ClassProperty:Mt,AST_ConciseMethod:Ft,AST_Conditional:wt,AST_Const:lt,AST_Constant:ln,AST_Continue:Ye,AST_Debugger:de,AST_Default:rt,AST_DefaultAssign:Dt,AST_DefClass:Rt,AST_Definitions:Bt,AST_Defun:He,AST_Destructuring:Ke,AST_Directive:Ce,AST_Do:xe,AST_Dot:Et,AST_DWLoop:we,AST_EmptyStatement:ve,AST_Exit:je,AST_Expansion:Fe,AST_Export:dt,AST_False:bn,AST_Finally:at,AST_For:Ie,AST_ForIn:Oe,AST_ForOf:ke,AST_Function:Re,AST_Hole:En,AST_If:et,AST_Import:ft,AST_Infinity:yn,AST_IterationStatement:Se,AST_Jump:Je,AST_Label:rn,AST_LabeledStatement:_e,AST_LabelRef:Bn,AST_Lambda:Le,AST_Let:ut,AST_LoopControl:qe,AST_NameMapping:pt,AST_NaN:gn,AST_New:mt,AST_NewTarget:Kt,AST_Node:pe,AST_Null:mn,AST_Number:pn,AST_Object:Ot,AST_ObjectGetter:Pt,AST_ObjectKeyVal:Nt,AST_ObjectProperty:kt,AST_ObjectSetter:Tt,AST_PrefixedTemplateString:Ve,AST_PropAccess:At,AST_RegExp:dn,AST_Return:We,AST_Scope:Te,AST_Sequence:gt,AST_SimpleStatement:me,AST_Statement:fe,AST_StatementWithBody:be,AST_String:hn,AST_Sub:yt,AST_Super:un,AST_Switch:tt,AST_SwitchBranch:nt,AST_Symbol:Ht,AST_SymbolBlockDeclaration:Ut,AST_SymbolCatch:en,AST_SymbolClass:$t,AST_SymbolClassProperty:zt,AST_SymbolConst:Jt,AST_SymbolDeclaration:Vt,AST_SymbolDefClass:Zt,AST_SymbolDefun:Xt,AST_SymbolExport:on,AST_SymbolExportForeign:an,AST_SymbolFunarg:Wt,AST_SymbolImport:tn,AST_SymbolImportForeign:nn,AST_SymbolLambda:Yt,AST_SymbolLet:jt,AST_SymbolMethod:qt,AST_SymbolRef:sn,AST_SymbolVar:Qt,AST_TemplateSegment:Ue,AST_TemplateString:Qe,AST_This:cn,AST_Throw:Xe,AST_Token:he,AST_Toplevel:Pe,AST_True:_n,AST_Try:st,AST_Unary:vt,AST_UnaryPostfix:_t,AST_UnaryPrefix:bt,AST_Undefined:An,AST_Var:ct,AST_VarDef:ht,AST_While:De,AST_With:Ne,AST_Yield:$e,TreeTransformer:In,TreeWalker:Dn,walk:Sn,walk_abort:xn,walk_body:ge,walk_parent:wn,_INLINE:kn,_NOINLINE:Nn,_PURE:On});function Pn(e,t){e.DEFMETHOD("transform",(function(e,n){let r=void 0;if(e.push(this),e.before&&(r=e.before(this,t,n)),void 0===r&&(r=this,t(r,e),e.after)){const t=e.after(r,n);void 0!==t&&(r=t)}return e.pop(),r}))}function Fn(e,t){return l(e,(function(e){return e.transform(t,!0)}))}function Ln(e){let t=e.parent(-1);for(let n,r=0;n=e.parent(r);r++){if(n instanceof fe&&n.body===t)return!0;if(!(n instanceof gt&&n.expressions[0]===t||"Call"===n.TYPE&&n.expression===t||n instanceof Ve&&n.prefix===t||n instanceof Et&&n.expression===t||n instanceof yt&&n.expression===t||n instanceof wt&&n.condition===t||n instanceof St&&n.left===t||n instanceof _t&&n.expression===t))return!1;t=n}}Pn(pe,o),Pn(_e,(function(e,t){e.label=e.label.transform(t),e.body=e.body.transform(t)})),Pn(me,(function(e,t){e.body=e.body.transform(t)})),Pn(Ee,(function(e,t){e.body=Fn(e.body,t)})),Pn(xe,(function(e,t){e.body=e.body.transform(t),e.condition=e.condition.transform(t)})),Pn(De,(function(e,t){e.condition=e.condition.transform(t),e.body=e.body.transform(t)})),Pn(Ie,(function(e,t){e.init&&(e.init=e.init.transform(t)),e.condition&&(e.condition=e.condition.transform(t)),e.step&&(e.step=e.step.transform(t)),e.body=e.body.transform(t)})),Pn(Oe,(function(e,t){e.init=e.init.transform(t),e.object=e.object.transform(t),e.body=e.body.transform(t)})),Pn(Ne,(function(e,t){e.expression=e.expression.transform(t),e.body=e.body.transform(t)})),Pn(je,(function(e,t){e.value&&(e.value=e.value.transform(t))})),Pn(qe,(function(e,t){e.label&&(e.label=e.label.transform(t))})),Pn(et,(function(e,t){e.condition=e.condition.transform(t),e.body=e.body.transform(t),e.alternative&&(e.alternative=e.alternative.transform(t))})),Pn(tt,(function(e,t){e.expression=e.expression.transform(t),e.body=Fn(e.body,t)})),Pn(it,(function(e,t){e.expression=e.expression.transform(t),e.body=Fn(e.body,t)})),Pn(st,(function(e,t){e.body=Fn(e.body,t),e.bcatch&&(e.bcatch=e.bcatch.transform(t)),e.bfinally&&(e.bfinally=e.bfinally.transform(t))})),Pn(ot,(function(e,t){e.argname&&(e.argname=e.argname.transform(t)),e.body=Fn(e.body,t)})),Pn(Bt,(function(e,t){e.definitions=Fn(e.definitions,t)})),Pn(ht,(function(e,t){e.name=e.name.transform(t),e.value&&(e.value=e.value.transform(t))})),Pn(Ke,(function(e,t){e.names=Fn(e.names,t)})),Pn(Le,(function(e,t){e.name&&(e.name=e.name.transform(t)),e.argnames=Fn(e.argnames,t),e.body instanceof pe?e.body=e.body.transform(t):e.body=Fn(e.body,t)})),Pn(Ct,(function(e,t){e.expression=e.expression.transform(t),e.args=Fn(e.args,t)})),Pn(gt,(function(e,t){const n=Fn(e.expressions,t);e.expressions=n.length?n:[new pn({value:0})]})),Pn(Et,(function(e,t){e.expression=e.expression.transform(t)})),Pn(yt,(function(e,t){e.expression=e.expression.transform(t),e.property=e.property.transform(t)})),Pn($e,(function(e,t){e.expression&&(e.expression=e.expression.transform(t))})),Pn(Ze,(function(e,t){e.expression=e.expression.transform(t)})),Pn(vt,(function(e,t){e.expression=e.expression.transform(t)})),Pn(St,(function(e,t){e.left=e.left.transform(t),e.right=e.right.transform(t)})),Pn(wt,(function(e,t){e.condition=e.condition.transform(t),e.consequent=e.consequent.transform(t),e.alternative=e.alternative.transform(t)})),Pn(It,(function(e,t){e.elements=Fn(e.elements,t)})),Pn(Ot,(function(e,t){e.properties=Fn(e.properties,t)})),Pn(kt,(function(e,t){e.key instanceof pe&&(e.key=e.key.transform(t)),e.value&&(e.value=e.value.transform(t))})),Pn(Lt,(function(e,t){e.name&&(e.name=e.name.transform(t)),e.extends&&(e.extends=e.extends.transform(t)),e.properties=Fn(e.properties,t)})),Pn(Fe,(function(e,t){e.expression=e.expression.transform(t)})),Pn(pt,(function(e,t){e.foreign_name=e.foreign_name.transform(t),e.name=e.name.transform(t)})),Pn(ft,(function(e,t){e.imported_name&&(e.imported_name=e.imported_name.transform(t)),e.imported_names&&Fn(e.imported_names,t),e.module_name=e.module_name.transform(t)})),Pn(dt,(function(e,t){e.exported_definition&&(e.exported_definition=e.exported_definition.transform(t)),e.exported_value&&(e.exported_value=e.exported_value.transform(t)),e.exported_names&&Fn(e.exported_names,t),e.module_name&&(e.module_name=e.module_name.transform(t))})),Pn(Qe,(function(e,t){e.segments=Fn(e.segments,t)})),Pn(Ve,(function(e,t){e.prefix=e.prefix.transform(t),e.template_string=e.template_string.transform(t)}));const Mn=/^$|[;{][\s\n]*$/,Rn=/[@#]__(PURE|INLINE|NOINLINE)__/g;function Gn(e){return("comment2"===e.type||"comment1"===e.type)&&/@preserve|@lic|@cc_on|^\**!/i.test(e.value)}function Hn(e){var t=!e;void 0===(e=s(e,{ascii_only:!1,beautify:!1,braces:!1,comments:"some",ecma:5,ie8:!1,indent_level:4,indent_start:0,inline_script:!0,keep_numbers:!1,keep_quoted_props:!1,max_line_len:!1,preamble:null,preserve_annotations:!1,quote_keys:!1,quote_style:0,safari10:!1,semicolons:!0,shebang:!0,shorthand:void 0,source_map:null,webkit:!1,width:80,wrap_iife:!1,wrap_func_args:!0},!0)).shorthand&&(e.shorthand=e.ecma>5);var n=a;if(e.comments){let t=e.comments;if("string"==typeof e.comments&&/^\/.*\/[a-zA-Z]*$/.test(e.comments)){var r=e.comments.lastIndexOf("/");t=new RegExp(e.comments.substr(1,r-1),e.comments.substr(r+1))}n=t instanceof RegExp?function(e){return"comment5"!=e.type&&t.test(e.value)}:"function"==typeof t?function(e){return"comment5"!=e.type&&t(this,e)}:"some"===t?Gn:B}var i=0,c=0,u=1,l=0,h="";let p=new Set;var f=e.ascii_only?function(t,n){return e.ecma>=2015&&(t=t.replace(/[\ud800-\udbff][\udc00-\udfff]/g,(function(e){return"\\u{"+function(e,t){return j(e.charCodeAt(0))?65536+(e.charCodeAt(0)-55296<<10)+e.charCodeAt(1)-56320:e.charCodeAt(0)}(e).toString(16)+"}"}))),t.replace(/[\u0000-\u001f\u007f-\uffff]/g,(function(e){var t=e.charCodeAt(0).toString(16);if(t.length<=2&&!n){for(;t.length<2;)t="0"+t;return"\\x"+t}for(;t.length<4;)t="0"+t;return"\\u"+t}))}:function(e){return e.replace(/[\ud800-\udbff][\udc00-\udfff]|([\ud800-\udbff]|[\udc00-\udfff])/g,(function(e,t){return t?"\\u"+t.charCodeAt(0).toString(16):e}))};function d(t,n){var r=function(t,n){var r=0,i=0;function s(){return"'"+t.replace(/\x27/g,"\\'")+"'"}function o(){return'"'+t.replace(/\x22/g,'\\"')+'"'}if(t=t.replace(/[\\\b\f\n\r\v\t\x22\x27\u2028\u2029\0\ufeff]/g,(function(n,s){switch(n){case'"':return++r,'"';case"'":return++i,"'";case"\\":return"\\\\";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\v":return e.ie8?"\\x0B":"\\v";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";case"\ufeff":return"\\ufeff";case"\0":return/[0-9]/.test(J(t,s+1))?"\\x00":"\\0"}return n})),t=f(t),"`"===n)return"`"+t.replace(/`/g,"\\`")+"`";switch(e.quote_style){case 1:return s();case 2:return o();case 3:return"'"==n?s():o();default:return r>i?s():o()}}(t,n);return e.inline_script&&(r=(r=(r=r.replace(/<\x2f(script)([>\/\t\n\f\r ])/gi,"<\\/$1$2")).replace(/\x3c!--/g,"\\x3c!--")).replace(/--\x3e/g,"--\\x3e")),r}var C,g,A=!1,E=!1,y=!1,v=0,b=!1,_=!1,S=-1,w="",x=e.source_map&&[],D=x?function(){x.forEach((function(t){try{e.source_map.add(t.token.file,t.line,t.col,t.token.line,t.token.col,t.name||"name"!=t.token.type?t.name:t.token.value)}catch(e){null!=t.token.file&&pe.warn("Couldn't figure out mapping for {file}:{line},{col} → {cline},{ccol} [{name}]",{file:t.token.file,line:t.token.line,col:t.token.col,cline:t.line,ccol:t.col,name:t.name||""})}})),x=[]}:o,I=e.max_line_len?function(){if(c>e.max_line_len){if(v){var t=h.slice(0,v),n=h.slice(v);if(x){var r=n.length-c;x.forEach((function(e){e.line++,e.col+=r}))}h=t+"\n"+n,u++,l++,c=n.length}c>e.max_line_len&&pe.warn("Output exceeds {max_line_len} characters",e)}v&&(v=0,D())}:o,O=m("( [ + * / - , . `");function k(t){var n=J(t=String(t),0);b&&n&&(b=!1,"\n"!==n&&(k("\n"),T())),_&&n&&(_=!1,/[\s;})]/.test(n)||N()),S=-1;var r=w.charAt(w.length-1);y&&(y=!1,(":"!==r||"}"!==n)&&(n&&";}".includes(n)||";"===r)||(e.semicolons||O.has(n)?(h+=";",c++,l++):(I(),c>0&&(h+="\n",l++,u++,c=0),/^\s+$/.test(t)&&(y=!0)),e.beautify||(E=!1))),E&&((z(r)&&(z(n)||"\\"==n)||"/"==n&&n==r||("+"==n||"-"==n)&&n==w)&&(h+=" ",c++,l++),E=!1),C&&(x.push({token:C,name:g,line:u,col:c}),C=!1,v||D()),h+=t,A="("==t[t.length-1],l+=t.length;var i=t.split(/\r?\n/),s=i.length-1;u+=s,c+=i[0].length,s>0&&(I(),c=i[s].length),w=t}var N=e.beautify?function(){k(" ")}:function(){E=!0},T=e.beautify?function(t){var n;e.beautify&&k((n=t?.5:0," ".repeat(e.indent_start+i-n*e.indent_level)))}:o,P=e.beautify?function(e,t){!0===e&&(e=R());var n=i;i=e;var r=t();return i=n,r}:function(e,t){return t()},F=e.beautify?function(){if(S<0)return k("\n");"\n"!=h[S]&&(h=h.slice(0,S)+"\n"+h.slice(S),l++,u++),S++}:e.max_line_len?function(){I(),v=h.length}:o,L=e.beautify?function(){k(";")}:function(){y=!0};function M(){y=!1,k(";")}function R(){return i+e.indent_level}function G(){return v&&I(),h}function H(){let e=h.length-1;for(;e>=0;){const t=h.charCodeAt(e);if(10===t)return!0;if(32!==t)return!1;e--}return!0}function K(t){return e.preserve_annotations||(t=t.replace(Rn," ")),/^\s*$/.test(t)?"":t.replace(/(<\s*\/\s*)(script)/i,"<\\/$2")}var V=[];return{get:G,toString:G,indent:T,in_directive:!1,use_asm:null,active_scope:null,indentation:function(){return i},current_width:function(){return c-i},should_break:function(){return e.width&&this.current_width()>=e.width},has_parens:function(){return A},newline:F,print:k,star:function(){k("*")},space:N,comma:function(){k(","),N()},colon:function(){k(":"),N()},last:function(){return w},semicolon:L,force_semicolon:M,to_utf8:f,print_name:function(e){k(function(e){return e=e.toString(),f(e,!0)}(e))},print_string:function(e,t,n){var r=d(e,t);!0!==n||r.includes("\\")||(Mn.test(h)||M(),M()),k(r)},print_template_string_chars:function(e){var t=d(e,"`").replace(/\${/g,"\\${");return k(t.substr(1,t.length-2))},encode_string:d,next_indent:R,with_indent:P,with_block:function(e){var t;return k("{"),F(),P(R(),(function(){t=e()})),T(),k("}"),t},with_parens:function(e){k("(");var t=e();return k(")"),t},with_square:function(e){k("[");var t=e();return k("]"),t},add_mapping:x?function(e,t){C=e,g=t}:o,option:function(t){return e[t]},printed_comments:p,prepend_comments:t?o:function(t){var r=t.start;if(!r)return;var i=this.printed_comments;const s=t instanceof je&&t.value;if(r.comments_before&&i.has(r.comments_before)){if(!s)return;r.comments_before=[]}var o=r.comments_before;if(o||(o=r.comments_before=[]),i.add(o),s){var a=new Dn((function(e){var t=a.parent();if(!(t instanceof je||t instanceof St&&t.left===e||"Call"==t.TYPE&&t.expression===e||t instanceof wt&&t.condition===e||t instanceof Et&&t.expression===e||t instanceof gt&&t.expressions[0]===e||t instanceof yt&&t.expression===e||t instanceof _t))return!0;if(e.start){var n=e.start.comments_before;n&&!i.has(n)&&(i.add(n),o=o.concat(n))}}));a.push(t),t.value.walk(a)}if(0==l){o.length>0&&e.shebang&&"comment5"===o[0].type&&!i.has(o[0])&&(k("#!"+o.shift().value+"\n"),T());var B=e.preamble;B&&k(B.replace(/\r\n?|[\n\u2028\u2029]|\s*$/g,"\n"))}if(0!=(o=o.filter(n,t).filter(e=>!i.has(e))).length){var c=H();o.forEach((function(e,t){if(i.add(e),c||(e.nlb?(k("\n"),T(),c=!0):t>0&&N()),/comment[134]/.test(e.type))(n=K(e.value))&&(k("//"+n+"\n"),T()),c=!0;else if("comment2"==e.type){var n;(n=K(e.value))&&k("/*"+n+"*/"),c=!1}})),c||(r.nlb?(k("\n"),T()):N())}},append_comments:t||n===a?o:function(e,t){var r=e.end;if(r){var i=this.printed_comments,s=r[t?"comments_before":"comments_after"];if(s&&!i.has(s)&&(e instanceof fe||s.every(e=>!/comment[134]/.test(e.type)))){i.add(s);var o=h.length;s.filter(n,e).forEach((function(e,n){if(!i.has(e))if(i.add(e),_=!1,b?(k("\n"),T(),b=!1):e.nlb&&(n>0||!H())?(k("\n"),T()):(n>0||!t)&&N(),/comment[134]/.test(e.type)){const t=K(e.value);t&&k("//"+t),b=!0}else if("comment2"==e.type){const t=K(e.value);t&&k("/*"+t+"*/"),_=!0}})),h.length>o&&(S=o)}}},line:function(){return u},col:function(){return c},pos:function(){return l},push_node:function(e){V.push(e)},pop_node:function(){return V.pop()},parent:function(e){return V[V.length-2-(e||0)]}}}!function(){function e(e,t){e.DEFMETHOD("_codegen",t)}function t(e,n){Array.isArray(e)?e.forEach((function(e){t(e,n)})):e.DEFMETHOD("needs_parens",n)}function n(e,t,n,r){var i=e.length-1;n.in_directive=r,e.forEach((function(e,r){!0!==n.in_directive||e instanceof Ce||e instanceof ve||e instanceof me&&e.body instanceof hn||(n.in_directive=!1),e instanceof ve||(n.indent(),e.print(n),r==i&&t||(n.newline(),t&&n.newline())),!0===n.in_directive&&e instanceof me&&e.body instanceof hn&&(n.in_directive=!1)})),n.in_directive=!1}function r(e,t){t.print("{"),t.with_indent(t.next_indent(),(function(){t.append_comments(e,!0)})),t.print("}")}function i(e,t,i){e.body.length>0?t.with_block((function(){n(e.body,!1,t,i)})):r(e,t)}function s(e,t,n){var r=!1;n&&(r=Sn(e,e=>e instanceof Te||(e instanceof St&&"in"==e.operator?xn:void 0))),e.print(t,r)}function B(e,t,n){return n.option("quote_keys")?n.print_string(e):""+ +e==e&&e>=0?n.option("keep_numbers")?n.print(e):n.print(h(e)):(x.has(e)?n.option("ie8"):n.option("ecma")<2015?!Y(e):!Z(e,!0))||t&&n.option("keep_quoted_props")?n.print_string(e,t):n.print_name(e)}pe.DEFMETHOD("print",(function(e,t){var n=this,r=n._codegen;function i(){e.prepend_comments(n),n.add_source_map(e),r(n,e),e.append_comments(n)}n instanceof Te?e.active_scope=n:!e.use_asm&&n instanceof Ce&&"use asm"==n.value&&(e.use_asm=e.active_scope),e.push_node(n),t||n.needs_parens(e)?e.with_parens(i):i(),e.pop_node(),n===e.use_asm&&(e.use_asm=null)})),pe.DEFMETHOD("_print",pe.prototype.print),pe.DEFMETHOD("print_to_string",(function(e){var t=Hn(e);return this.print(t),t.get()})),t(pe,a),t(Re,(function(e){return!((e.has_parens()||!Ln(e))&&!(e.option("webkit")&&(t=e.parent())instanceof At&&t.expression===this)&&!(e.option("wrap_iife")&&(t=e.parent())instanceof Ct&&t.expression===this)&&!(e.option("wrap_func_args")&&(t=e.parent())instanceof Ct&&t.args.includes(this)));var t})),t(Ge,(function(e){var t=e.parent();return t instanceof At&&t.expression===this})),t(Ot,(function(e){return!e.has_parens()&&Ln(e)})),t(Gt,Ln),t(vt,(function(e){var t=e.parent();return t instanceof At&&t.expression===this||t instanceof Ct&&t.expression===this||t instanceof St&&"**"===t.operator&&this instanceof bt&&t.left===this&&"++"!==this.operator&&"--"!==this.operator})),t(Ze,(function(e){var t=e.parent();return t instanceof At&&t.expression===this||t instanceof Ct&&t.expression===this||e.option("safari10")&&t instanceof bt})),t(gt,(function(e){var t=e.parent();return t instanceof Ct||t instanceof vt||t instanceof St||t instanceof ht||t instanceof At||t instanceof It||t instanceof kt||t instanceof wt||t instanceof Ge||t instanceof Dt||t instanceof Fe||t instanceof ke&&this===t.object||t instanceof $e||t instanceof dt})),t(St,(function(e){var t=e.parent();if(t instanceof Ct&&t.expression===this)return!0;if(t instanceof vt)return!0;if(t instanceof At&&t.expression===this)return!0;if(t instanceof St){const e=t.operator,n=this.operator;if("??"===n&&("||"===e||"&&"===e))return!0;const r=Be[e],i=Be[n];if(r>i||r==i&&(this===t.right||"**"==e))return!0}})),t($e,(function(e){var t=e.parent();return t instanceof St&&"="!==t.operator||t instanceof Ct&&t.expression===this||t instanceof wt&&t.condition===this||t instanceof vt||t instanceof At&&t.expression===this||void 0})),t(At,(function(e){var t=e.parent();if(t instanceof mt&&t.expression===this)return Sn(this,e=>e instanceof Te||(e instanceof Ct?xn:void 0))})),t(Ct,(function(e){var t,n=e.parent();return!!(n instanceof mt&&n.expression===this||n instanceof dt&&n.is_default&&this.expression instanceof Re)||this.expression instanceof Re&&n instanceof At&&n.expression===this&&(t=e.parent(1))instanceof xt&&t.left===n})),t(mt,(function(e){var t=e.parent();if(0===this.args.length&&(t instanceof At||t instanceof Ct&&t.expression===this))return!0})),t(pn,(function(e){var t=e.parent();if(t instanceof At&&t.expression===this){var n=this.getValue();if(n<0||/^0/.test(h(n)))return!0}})),t(fn,(function(e){var t=e.parent();if(t instanceof At&&t.expression===this&&this.getValue().startsWith("-"))return!0})),t([xt,wt],(function(e){var t=e.parent();return t instanceof vt||t instanceof St&&!(t instanceof xt)||t instanceof Ct&&t.expression===this||t instanceof wt&&t.condition===this||t instanceof At&&t.expression===this||this instanceof xt&&this.left instanceof Ke&&!1===this.left.is_array||void 0})),e(Ce,(function(e,t){t.print_string(e.value,e.quote),t.semicolon()})),e(Fe,(function(e,t){t.print("..."),e.expression.print(t)})),e(Ke,(function(e,t){t.print(e.is_array?"[":"{");var n=e.names.length;e.names.forEach((function(e,r){r>0&&t.comma(),e.print(t),r==n-1&&e instanceof En&&t.comma()})),t.print(e.is_array?"]":"}")})),e(de,(function(e,t){t.print("debugger"),t.semicolon()})),be.DEFMETHOD("_do_print_body",(function(e){l(this.body,e)})),e(fe,(function(e,t){e.body.print(t),t.semicolon()})),e(Pe,(function(e,t){n(e.body,!0,t,!0),t.print("")})),e(_e,(function(e,t){e.label.print(t),t.colon(),e.body.print(t)})),e(me,(function(e,t){e.body.print(t),t.semicolon()})),e(ye,(function(e,t){i(e,t)})),e(ve,(function(e,t){t.semicolon()})),e(xe,(function(e,t){t.print("do"),t.space(),p(e.body,t),t.space(),t.print("while"),t.space(),t.with_parens((function(){e.condition.print(t)})),t.semicolon()})),e(De,(function(e,t){t.print("while"),t.space(),t.with_parens((function(){e.condition.print(t)})),t.space(),e._do_print_body(t)})),e(Ie,(function(e,t){t.print("for"),t.space(),t.with_parens((function(){e.init?(e.init instanceof Bt?e.init.print(t):s(e.init,t,!0),t.print(";"),t.space()):t.print(";"),e.condition?(e.condition.print(t),t.print(";"),t.space()):t.print(";"),e.step&&e.step.print(t)})),t.space(),e._do_print_body(t)})),e(Oe,(function(e,t){t.print("for"),e.await&&(t.space(),t.print("await")),t.space(),t.with_parens((function(){e.init.print(t),t.space(),t.print(e instanceof ke?"of":"in"),t.space(),e.object.print(t)})),t.space(),e._do_print_body(t)})),e(Ne,(function(e,t){t.print("with"),t.space(),t.with_parens((function(){e.expression.print(t)})),t.space(),e._do_print_body(t)})),Le.DEFMETHOD("_do_print",(function(e,t){var n=this;t||(n.async&&(e.print("async"),e.space()),e.print("function"),n.is_generator&&e.star(),n.name&&e.space()),n.name instanceof Ht?n.name.print(e):t&&n.name instanceof pe&&e.with_square((function(){n.name.print(e)})),e.with_parens((function(){n.argnames.forEach((function(t,n){n&&e.comma(),t.print(e)}))})),e.space(),i(n,e,!0)})),e(Le,(function(e,t){e._do_print(t)})),e(Ve,(function(e,t){var n=e.prefix,r=n instanceof Le||n instanceof St||n instanceof wt||n instanceof gt||n instanceof vt||n instanceof Et&&n.expression instanceof Ot;r&&t.print("("),e.prefix.print(t),r&&t.print(")"),e.template_string.print(t)})),e(Qe,(function(e,t){var n=t.parent()instanceof Ve;t.print("`");for(var r=0;r"),e.space();const s=t.body[0];if(1===t.body.length&&s instanceof We){const t=s.value;t?function e(t){return t instanceof Ot||(t instanceof gt?e(t.expressions[0]):"Call"===t.TYPE?e(t.expression):t instanceof Ve?e(t.prefix):t instanceof Et||t instanceof yt?e(t.expression):t instanceof wt?e(t.condition):t instanceof St?e(t.left):t instanceof _t&&e(t.expression))}(t)?(e.print("("),t.print(e),e.print(")")):t.print(e):e.print("{}")}else i(t,e);r&&e.print(")")})),je.DEFMETHOD("_do_print",(function(e,t){if(e.print(t),this.value){e.space();const t=this.value.start.comments_before;t&&t.length&&!e.printed_comments.has(t)?(e.print("("),this.value.print(e),e.print(")")):this.value.print(e)}e.semicolon()})),e(We,(function(e,t){e._do_print(t,"return")})),e(Xe,(function(e,t){e._do_print(t,"throw")})),e($e,(function(e,t){var n=e.is_star?"*":"";t.print("yield"+n),e.expression&&(t.space(),e.expression.print(t))})),e(Ze,(function(e,t){t.print("await"),t.space();var n=e.expression,r=!(n instanceof Ct||n instanceof sn||n instanceof At||n instanceof vt||n instanceof ln);r&&t.print("("),e.expression.print(t),r&&t.print(")")})),qe.DEFMETHOD("_do_print",(function(e,t){e.print(t),this.label&&(e.space(),this.label.print(e)),e.semicolon()})),e(ze,(function(e,t){e._do_print(t,"break")})),e(Ye,(function(e,t){e._do_print(t,"continue")})),e(et,(function(e,t){t.print("if"),t.space(),t.with_parens((function(){e.condition.print(t)})),t.space(),e.alternative?(function(e,t){var n=e.body;if(t.option("braces")||t.option("ie8")&&n instanceof xe)return p(n,t);if(!n)return t.force_semicolon();for(;;)if(n instanceof et){if(!n.alternative)return void p(e.body,t);n=n.alternative}else{if(!(n instanceof be))break;n=n.body}l(e.body,t)}(e,t),t.space(),t.print("else"),t.space(),e.alternative instanceof et?e.alternative.print(t):l(e.alternative,t)):e._do_print_body(t)})),e(tt,(function(e,t){t.print("switch"),t.space(),t.with_parens((function(){e.expression.print(t)})),t.space();var n=e.body.length-1;n<0?r(e,t):t.with_block((function(){e.body.forEach((function(e,r){t.indent(!0),e.print(t),r0&&t.newline()}))}))})),nt.DEFMETHOD("_do_print_body",(function(e){e.newline(),this.body.forEach((function(t){e.indent(),t.print(e),e.newline()}))})),e(rt,(function(e,t){t.print("default:"),e._do_print_body(t)})),e(it,(function(e,t){t.print("case"),t.space(),e.expression.print(t),t.print(":"),e._do_print_body(t)})),e(st,(function(e,t){t.print("try"),t.space(),i(e,t),e.bcatch&&(t.space(),e.bcatch.print(t)),e.bfinally&&(t.space(),e.bfinally.print(t))})),e(ot,(function(e,t){t.print("catch"),e.argname&&(t.space(),t.with_parens((function(){e.argname.print(t)}))),t.space(),i(e,t)})),e(at,(function(e,t){t.print("finally"),t.space(),i(e,t)})),Bt.DEFMETHOD("_do_print",(function(e,t){e.print(t),e.space(),this.definitions.forEach((function(t,n){n&&e.comma(),t.print(e)}));var n=e.parent();(!(n instanceof Ie||n instanceof Oe)||n&&n.init!==this)&&e.semicolon()})),e(ut,(function(e,t){e._do_print(t,"let")})),e(ct,(function(e,t){e._do_print(t,"var")})),e(lt,(function(e,t){e._do_print(t,"const")})),e(ft,(function(e,t){t.print("import"),t.space(),e.imported_name&&e.imported_name.print(t),e.imported_name&&e.imported_names&&(t.print(","),t.space()),e.imported_names&&(1===e.imported_names.length&&"*"===e.imported_names[0].foreign_name.name?e.imported_names[0].print(t):(t.print("{"),e.imported_names.forEach((function(n,r){t.space(),n.print(t),r0&&(e.comma(),e.should_break()&&(e.newline(),e.indent())),t.print(e)}))})),e(gt,(function(e,t){e._do_print(t)})),e(Et,(function(e,t){var n=e.expression;n.print(t);var r=e.property;(x.has(r)?t.option("ie8"):!Z(r,t.option("ecma")>=2015))?(t.print("["),t.add_mapping(e.end),t.print_string(r),t.print("]")):(n instanceof pn&&n.getValue()>=0&&(/[xa-f.)]/i.test(t.last())||t.print(".")),t.print("."),t.add_mapping(e.end),t.print_name(r))})),e(yt,(function(e,t){e.expression.print(t),t.print("["),e.property.print(t),t.print("]")})),e(bt,(function(e,t){var n=e.operator;t.print(n),(/^[a-z]/i.test(n)||/[+-]$/.test(n)&&e.expression instanceof bt&&/^[+-]/.test(e.expression.operator))&&t.space(),e.expression.print(t)})),e(_t,(function(e,t){e.expression.print(t),t.print(e.operator)})),e(St,(function(e,t){var n=e.operator;e.left.print(t),">"==n[0]&&e.left instanceof _t&&"--"==e.left.operator?t.print(" "):t.space(),t.print(n),("<"==n||"<<"==n)&&e.right instanceof bt&&"!"==e.right.operator&&e.right.expression instanceof bt&&"--"==e.right.expression.operator?t.print(" "):t.space(),e.right.print(t)})),e(wt,(function(e,t){e.condition.print(t),t.space(),t.print("?"),t.space(),e.consequent.print(t),t.space(),t.colon(),e.alternative.print(t)})),e(It,(function(e,t){t.with_square((function(){var n=e.elements,r=n.length;r>0&&t.space(),n.forEach((function(e,n){n&&t.comma(),e.print(t),n===r-1&&e instanceof En&&t.comma()})),r>0&&t.space()}))})),e(Ot,(function(e,t){e.properties.length>0?t.with_block((function(){e.properties.forEach((function(e,n){n&&(t.print(","),t.newline()),t.indent(),e.print(t)})),t.newline()})):r(e,t)})),e(Lt,(function(e,t){if(t.print("class"),t.space(),e.name&&(e.name.print(t),t.space()),e.extends){var n=!(e.extends instanceof sn||e.extends instanceof At||e.extends instanceof Gt||e.extends instanceof Re);t.print("extends"),n?t.print("("):t.space(),e.extends.print(t),n?t.print(")"):t.space()}e.properties.length>0?t.with_block((function(){e.properties.forEach((function(e,n){n&&t.newline(),t.indent(),e.print(t)})),t.newline()})):t.print("{}")})),e(Kt,(function(e,t){t.print("new.target")})),e(Nt,(function(e,t){function n(e){var t=e.definition();return t?t.mangled_name||t.name:e.name}var r=t.option("shorthand");r&&e.value instanceof Ht&&Z(e.key,t.option("ecma")>=2015)&&n(e.value)===e.key&&!x.has(e.key)?B(e.key,e.quote,t):r&&e.value instanceof Dt&&e.value.left instanceof Ht&&Z(e.key,t.option("ecma")>=2015)&&n(e.value.left)===e.key?(B(e.key,e.quote,t),t.space(),t.print("="),t.space(),e.value.right.print(t)):(e.key instanceof pe?t.with_square((function(){e.key.print(t)})):B(e.key,e.quote,t),t.colon(),e.value.print(t))})),e(Mt,(e,t)=>{e.static&&(t.print("static"),t.space()),e.key instanceof zt?B(e.key.name,e.quote,t):(t.print("["),e.key.print(t),t.print("]")),e.value&&(t.print("="),e.value.print(t)),t.semicolon()}),kt.DEFMETHOD("_print_getter_setter",(function(e,t){var n=this;n.static&&(t.print("static"),t.space()),e&&(t.print(e),t.space()),n.key instanceof qt?B(n.key.name,n.quote,t):t.with_square((function(){n.key.print(t)})),n.value._do_print(t,!0)})),e(Tt,(function(e,t){e._print_getter_setter("set",t)})),e(Pt,(function(e,t){e._print_getter_setter("get",t)})),e(Ft,(function(e,t){var n;e.is_generator&&e.async?n="async*":e.is_generator?n="*":e.async&&(n="async"),e._print_getter_setter(n,t)})),Ht.DEFMETHOD("_do_print",(function(e){var t=this.definition();e.print_name(t?t.mangled_name||t.name:this.name)})),e(Ht,(function(e,t){e._do_print(t)})),e(En,o),e(cn,(function(e,t){t.print("this")})),e(un,(function(e,t){t.print("super")})),e(ln,(function(e,t){t.print(e.getValue())})),e(hn,(function(e,t){t.print_string(e.getValue(),e.quote,t.in_directive)})),e(pn,(function(e,t){(t.option("keep_numbers")||t.use_asm)&&e.start&&null!=e.start.raw?t.print(e.start.raw):t.print(h(e.getValue()))})),e(fn,(function(e,t){t.print(e.getValue()+"n")}));const c=/(<\s*\/\s*script)/i,u=(e,t)=>t.replace("/","\\/");function l(e,t){t.option("braces")?p(e,t):!e||e instanceof ve?t.force_semicolon():e.print(t)}function h(e){var t,n,r,i=e.toString(10).replace(/^0\./,".").replace("e+","e"),s=[i];return Math.floor(e)===e&&(e<0?s.push("-0x"+(-e).toString(16).toLowerCase()):s.push("0x"+e.toString(16).toLowerCase())),(t=/^\.0+/.exec(i))?(n=t[0].length,r=i.slice(n),s.push(r+"e-"+(r.length+n-1))):(t=/0+$/.exec(i))?(n=t[0].length,s.push(i.slice(0,-n)+"e"+n)):(t=/^(\d)\.(\d+)e(-?\d+)$/.exec(i))&&s.push(t[1]+t[2]+"e"+(t[3]-t[2].length)),function(e){for(var t=e[0],n=t.length,r=1;r{n+=e}),n}(r):"",n=n.replace(c,u),t.print(t.to_utf8(`/${n}/${r}`));const i=t.parent();i instanceof St&&/^\w/.test(i.operator)&&i.left===e&&t.print(" ")})),f([pe,_e,Pe],o),f([It,ye,ot,Lt,ln,de,Bt,Ce,at,Je,Le,mt,Ot,be,Ht,tt,nt,Qe,Ue,st],(function(e){e.add_mapping(this.start)})),f([Pt,Tt],(function(e){e.add_mapping(this.start,this.key.name)})),f([kt],(function(e){e.add_mapping(this.start,this.key)}))}();const Kn=(e,t)=>null===e&&null===t||e.TYPE===t.TYPE&&e.shallow_cmp(t),Vn=e=>{const t=Object.keys(e).map(t=>{if("eq"===e[t])return`this.${t} === other.${t}`;if("exist"===e[t])return`(this.${t} == null ? other.${t} == null : this.${t} === other.${t})`;throw new Error("mkshallow: Unexpected instruction: "+e[t])}).join(" && ");return new Function("other","return "+t)},Qn=()=>!0;pe.prototype.shallow_cmp=function(){throw new Error("did not find a shallow_cmp function for "+this.constructor.name)},de.prototype.shallow_cmp=Qn,Ce.prototype.shallow_cmp=Vn({value:"eq"}),me.prototype.shallow_cmp=Qn,Ee.prototype.shallow_cmp=Qn,ve.prototype.shallow_cmp=Qn,_e.prototype.shallow_cmp=Vn({"label.name":"eq"}),xe.prototype.shallow_cmp=Qn,De.prototype.shallow_cmp=Qn,Ie.prototype.shallow_cmp=Vn({init:"exist",condition:"exist",step:"exist"}),Oe.prototype.shallow_cmp=Qn,ke.prototype.shallow_cmp=Qn,Ne.prototype.shallow_cmp=Qn,Pe.prototype.shallow_cmp=Qn,Fe.prototype.shallow_cmp=Qn,Le.prototype.shallow_cmp=Vn({is_generator:"eq",async:"eq"}),Ke.prototype.shallow_cmp=Vn({is_array:"eq"}),Ve.prototype.shallow_cmp=Qn,Qe.prototype.shallow_cmp=Qn,Ue.prototype.shallow_cmp=Vn({value:"eq"}),Je.prototype.shallow_cmp=Qn,qe.prototype.shallow_cmp=Qn,Ze.prototype.shallow_cmp=Qn,$e.prototype.shallow_cmp=Vn({is_star:"eq"}),et.prototype.shallow_cmp=Vn({alternative:"exist"}),tt.prototype.shallow_cmp=Qn,nt.prototype.shallow_cmp=Qn,st.prototype.shallow_cmp=Vn({bcatch:"exist",bfinally:"exist"}),ot.prototype.shallow_cmp=Vn({argname:"exist"}),at.prototype.shallow_cmp=Qn,Bt.prototype.shallow_cmp=Qn,ht.prototype.shallow_cmp=Vn({value:"exist"}),pt.prototype.shallow_cmp=Qn,ft.prototype.shallow_cmp=Vn({imported_name:"exist",imported_names:"exist"}),dt.prototype.shallow_cmp=Vn({exported_definition:"exist",exported_value:"exist",exported_names:"exist",module_name:"eq",is_default:"eq"}),Ct.prototype.shallow_cmp=Qn,gt.prototype.shallow_cmp=Qn,At.prototype.shallow_cmp=Qn,Et.prototype.shallow_cmp=Vn({property:"eq"}),vt.prototype.shallow_cmp=Vn({operator:"eq"}),St.prototype.shallow_cmp=Vn({operator:"eq"}),wt.prototype.shallow_cmp=Qn,It.prototype.shallow_cmp=Qn,Ot.prototype.shallow_cmp=Qn,kt.prototype.shallow_cmp=Qn,Nt.prototype.shallow_cmp=Vn({key:"eq"}),Tt.prototype.shallow_cmp=Vn({static:"eq"}),Pt.prototype.shallow_cmp=Vn({static:"eq"}),Ft.prototype.shallow_cmp=Vn({static:"eq",is_generator:"eq",async:"eq"}),Lt.prototype.shallow_cmp=Vn({name:"exist",extends:"exist"}),Mt.prototype.shallow_cmp=Vn({static:"eq"}),Ht.prototype.shallow_cmp=Vn({name:"eq"}),Kt.prototype.shallow_cmp=Qn,cn.prototype.shallow_cmp=Qn,un.prototype.shallow_cmp=Qn,hn.prototype.shallow_cmp=Vn({value:"eq"}),pn.prototype.shallow_cmp=Vn({value:"eq"}),fn.prototype.shallow_cmp=Vn({value:"eq"}),dn.prototype.shallow_cmp=function(e){return this.value.flags===e.value.flags&&this.value.source===e.value.source},Cn.prototype.shallow_cmp=Qn;let Un=null,Jn=null;class jn{constructor(e,t,n){this.name=t.name,this.orig=[t],this.init=n,this.eliminated=0,this.assignments=0,this.scope=e,this.replaced=0,this.global=!1,this.export=0,this.mangled_name=null,this.undeclared=!1,this.id=jn.next_id++,this.chained=!1,this.direct_access=!1,this.escaped=0,this.recursive_refs=0,this.references=[],this.should_replace=void 0,this.single_use=!1,this.fixed=!1,Object.seal(this)}fixed_value(){return!this.fixed||this.fixed instanceof pe?this.fixed:this.fixed()}unmangleable(e){return e||(e={}),!!(Un&&Un.has(this.id)&&E(e.keep_fnames,this.orig[0].name))||this.global&&!e.toplevel||1&this.export||this.undeclared||!e.eval&&this.scope.pinned()||(this.orig[0]instanceof Yt||this.orig[0]instanceof Xt)&&E(e.keep_fnames,this.orig[0].name)||this.orig[0]instanceof qt||(this.orig[0]instanceof $t||this.orig[0]instanceof Zt)&&E(e.keep_classnames,this.orig[0].name)}mangle(e){const t=e.cache&&e.cache.props;if(this.global&&t&&t.has(this.name))this.mangled_name=t.get(this.name);else if(!this.mangled_name&&!this.unmangleable(e)){var n=this.scope,r=this.orig[0];e.ie8&&r instanceof Yt&&(n=n.parent_scope);const i=Wn(this);this.mangled_name=i?i.mangled_name||i.name:n.next_mangled(e,this),this.global&&t&&t.set(this.name,this.mangled_name)}}}function Wn(e){if(e.orig[0]instanceof en&&e.scope.is_block_scope())return e.scope.get_defun_scope().variables.get(e.name)}function Xn(e,t){var n=e.enclosed;e:for(;;){var r=qn(++e.cname);if(!x.has(r)&&!(t.reserved.has(r)||Jn&&Jn.has(r))){for(let e=n.length;--e>=0;){const i=n[e];if(r==(i.mangled_name||i.unmangleable(t)&&i.name))continue e}return r}}}jn.next_id=1,Te.DEFMETHOD("figure_out_scope",(function(e,{parent_scope:t=null,toplevel:n=this}={}){if(e=s(e,{cache:null,ie8:!1,safari10:!1}),!(n instanceof Pe))throw new Error("Invalid toplevel scope");var r=this.parent_scope=t,i=new Map,o=null,a=null,B=[],c=new Dn((t,n)=>{if(t.is_block_scope()){const i=r;t.block_scope=r=new Te(t),r._block_scope=!0;const s=t instanceof ot?i.parent_scope:i;if(r.init_scope_vars(s),r.uses_with=i.uses_with,r.uses_eval=i.uses_eval,e.safari10&&(t instanceof Ie||t instanceof Oe)&&B.push(r),t instanceof tt){const e=r;r=i,t.expression.walk(c),r=e;for(let e=0;ee===t||(t instanceof Ut?e instanceof Yt:!(e instanceof jt||e instanceof Jt)))||te(`"${t.name}" is redeclared`,t.start.file,t.start.line,t.start.col,t.start.pos),t instanceof Wt||u(C,2),o!==r){t.mark_enclosed();var C=r.find_variable(t);t.thedef!==C&&(t.thedef=C,t.reference())}}else if(t instanceof Bn){var m=i.get(t.name);if(!m)throw new Error(f("Undefined label {name} [{line},{col}]",{name:t.name,line:t.start.line,col:t.start.col}));t.thedef=m}r instanceof Pe||!(t instanceof dt||t instanceof ft)||te(`"${t.TYPE}" statement may only appear at the top level`,t.start.file,t.start.line,t.start.col,t.start.pos)}});function u(e,t){if(a){var n=0;do{t++}while(c.parent(n++)!==a)}var r=c.parent(t);if(e.export=r instanceof dt?1:0){var i=r.exported_definition;(i instanceof He||i instanceof Rt)&&r.is_default&&(e.export=2)}}if(this.walk(c),this instanceof Pe&&(this.globals=new Map),c=new Dn(e=>{if(e instanceof qe&&e.label)return e.label.thedef.references.push(e),!0;if(e instanceof sn){var t,r=e.name;if("eval"==r&&c.parent()instanceof Ct)for(var i=e.scope;i&&!i.uses_eval;i=i.parent_scope)i.uses_eval=!0;return c.parent()instanceof pt&&c.parent(1).module_name||!(t=e.scope.find_variable(r))?(t=n.def_global(e),e instanceof on&&(t.export=1)):t.scope instanceof Le&&"arguments"==r&&(t.scope.uses_arguments=!0),e.thedef=t,e.reference(),!e.scope.is_block_scope()||t.orig[0]instanceof Ut||(e.scope=e.scope.get_defun_scope()),!0}var s;if(e instanceof en&&(s=Wn(e.definition())))for(i=e.scope;i&&(p(i.enclosed,s),i!==s.scope);)i=i.parent_scope}),this.walk(c),(e.ie8||e.safari10)&&Sn(this,e=>{if(e instanceof en){var t=e.name,r=e.thedef.references,i=e.scope.get_defun_scope(),s=i.find_variable(t)||n.globals.get(t)||i.def_variable(e);return r.forEach((function(e){e.thedef=s,e.reference()})),e.thedef=s,e.reference(),!0}}),e.safari10)for(const e of B)e.parent_scope.variables.forEach((function(t){p(e.enclosed,t)}))})),Pe.DEFMETHOD("def_global",(function(e){var t=this.globals,n=e.name;if(t.has(n))return t.get(n);var r=new jn(this,e);return r.undeclared=!0,r.global=!0,t.set(n,r),r})),Te.DEFMETHOD("init_scope_vars",(function(e){this.variables=new Map,this.functions=new Map,this.uses_with=!1,this.uses_eval=!1,this.parent_scope=e,this.enclosed=[],this.cname=-1,this._var_name_cache=null})),Te.DEFMETHOD("var_names",(function e(){var t=this._var_name_cache;return t||(this._var_name_cache=t=new Set(this.parent_scope?e.call(this.parent_scope):null),this._added_var_names&&this._added_var_names.forEach(e=>{t.add(e)}),this.enclosed.forEach((function(e){t.add(e.name)})),this.variables.forEach((function(e,n){t.add(n)}))),t})),Te.DEFMETHOD("add_var_name",(function(e){this._added_var_names||(this._added_var_names=new Set),this._added_var_names.add(e),this._var_name_cache||this.var_names(),this._var_name_cache.add(e)})),Te.DEFMETHOD("add_child_scope",(function(e){if(e.parent_scope===this)return;e.parent_scope=this,e._var_name_cache=null,e._added_var_names&&e._added_var_names.forEach(t=>e.add_var_name(t));const t=new Set(e.enclosed),n=(()=>{const e=[];let t=this;do{e.push(t)}while(t=t.parent_scope);return e.reverse(),e})(),r=[];for(const e of n){r.forEach(t=>p(e.enclosed,t));for(const n of e.variables.values())t.has(n)&&(p(r,n),p(e.enclosed,n))}})),pe.DEFMETHOD("is_block_scope",a),Lt.DEFMETHOD("is_block_scope",a),Le.DEFMETHOD("is_block_scope",a),Pe.DEFMETHOD("is_block_scope",a),nt.DEFMETHOD("is_block_scope",a),Ee.DEFMETHOD("is_block_scope",B),Te.DEFMETHOD("is_block_scope",(function(){return this._block_scope||!1})),Se.DEFMETHOD("is_block_scope",B),Le.DEFMETHOD("init_scope_vars",(function(){Te.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1,this.def_variable(new Wt({name:"arguments",start:this.start,end:this.end}))})),Ge.DEFMETHOD("init_scope_vars",(function(){Te.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1})),Ht.DEFMETHOD("mark_enclosed",(function(){for(var e=this.definition(),t=this.scope;t&&(p(t.enclosed,e),t!==e.scope);)t=t.parent_scope})),Ht.DEFMETHOD("reference",(function(){this.definition().references.push(this),this.mark_enclosed()})),Te.DEFMETHOD("find_variable",(function(e){return e instanceof Ht&&(e=e.name),this.variables.get(e)||this.parent_scope&&this.parent_scope.find_variable(e)})),Te.DEFMETHOD("def_function",(function(e,t){var n=this.def_variable(e,t);return(!n.init||n.init instanceof He)&&(n.init=t),this.functions.set(e.name,n),n})),Te.DEFMETHOD("def_variable",(function(e,t){var n=this.variables.get(e.name);return n?(n.orig.push(e),n.init&&(n.scope!==e.scope||n.init instanceof Re)&&(n.init=t)):(n=new jn(this,e,t),this.variables.set(e.name,n),n.global=!this.parent_scope),e.thedef=n})),Te.DEFMETHOD("next_mangled",(function(e){return Xn(this,e)})),Pe.DEFMETHOD("next_mangled",(function(e){let t;const n=this.mangled_names;do{t=Xn(this,e)}while(n.has(t));return t})),Re.DEFMETHOD("next_mangled",(function(e,t){for(var n=t.orig[0]instanceof Wt&&this.name&&this.name.definition(),r=n?n.mangled_name||n.name:null;;){var i=Xn(this,e);if(!r||r!=i)return i}})),Ht.DEFMETHOD("unmangleable",(function(e){var t=this.definition();return!t||t.unmangleable(e)})),rn.DEFMETHOD("unmangleable",a),Ht.DEFMETHOD("unreferenced",(function(){return!this.definition().references.length&&!this.scope.pinned()})),Ht.DEFMETHOD("definition",(function(){return this.thedef})),Ht.DEFMETHOD("global",(function(){return this.thedef.global})),Pe.DEFMETHOD("_default_mangler_options",(function(e){return(e=s(e,{eval:!1,ie8:!1,keep_classnames:!1,keep_fnames:!1,module:!1,reserved:[],toplevel:!1})).module&&(e.toplevel=!0),Array.isArray(e.reserved)||e.reserved instanceof Set||(e.reserved=[]),e.reserved=new Set(e.reserved),e.reserved.add("arguments"),e})),Pe.DEFMETHOD("mangle_names",(function(e){e=this._default_mangler_options(e);var t=-1,n=[];e.keep_fnames&&(Un=new Set);const r=this.mangled_names=new Set;e.cache&&(this.globals.forEach(s),e.cache.props&&e.cache.props.forEach((function(e){r.add(e)})));var i=new Dn((function(r,i){if(r instanceof _e){var o=t;return i(),t=o,!0}if(r instanceof Te)r.variables.forEach(s);else if(r.is_block_scope())r.block_scope.variables.forEach(s);else if(Un&&r instanceof ht&&r.value instanceof Le&&!r.value.name&&E(e.keep_fnames,r.name.name))Un.add(r.name.definition().id);else{if(r instanceof rn){let e;do{e=qn(++t)}while(x.has(e));return r.mangled_name=e,!0}!e.ie8&&!e.safari10&&r instanceof en&&n.push(r.definition())}}));function s(t){!(e.reserved.has(t.name)||1&t.export)&&n.push(t)}this.walk(i),(e.keep_fnames||e.keep_classnames)&&(Jn=new Set,n.forEach(t=>{t.name.length<6&&t.unmangleable(e)&&Jn.add(t.name)})),n.forEach(t=>{t.mangle(e)}),Un=null,Jn=null})),Pe.DEFMETHOD("find_colliding_names",(function(e){const t=e.cache&&e.cache.props,n=new Set;return e.reserved.forEach(r),this.globals.forEach(i),this.walk(new Dn((function(e){e instanceof Te&&e.variables.forEach(i),e instanceof en&&i(e.definition())}))),n;function r(e){n.add(e)}function i(n){var i=n.name;if(n.global&&t&&t.has(i))i=t.get(i);else if(!n.unmangleable(e))return;r(i)}})),Pe.DEFMETHOD("expand_names",(function(e){qn.reset(),qn.sort(),e=this._default_mangler_options(e);var t=this.find_colliding_names(e),n=0;function r(r){if(r.global&&e.cache)return;if(r.unmangleable(e))return;if(e.reserved.has(r.name))return;const i=Wn(r),s=r.name=i?i.name:function(){var e;do{e=qn(n++)}while(t.has(e)||x.has(e));return e}();r.orig.forEach((function(e){e.name=s})),r.references.forEach((function(e){e.name=s}))}this.globals.forEach(r),this.walk(new Dn((function(e){e instanceof Te&&e.variables.forEach(r),e instanceof en&&r(e.definition())})))})),pe.DEFMETHOD("tail_node",c),gt.DEFMETHOD("tail_node",(function(){return this.expressions[this.expressions.length-1]})),Pe.DEFMETHOD("compute_char_frequency",(function(e){e=this._default_mangler_options(e);try{pe.prototype.print=function(t,n){this._print(t,n),this instanceof Ht&&!this.unmangleable(e)?qn.consider(this.name,-1):e.properties&&(this instanceof Et?qn.consider(this.property,-1):this instanceof yt&&function e(t){t instanceof hn?qn.consider(t.value,-1):t instanceof wt?(e(t.consequent),e(t.alternative)):t instanceof gt&&e(t.tail_node())}(this.property))},qn.consider(this.print_to_string(),1)}finally{pe.prototype.print=pe.prototype._print}qn.sort()}));const qn=(()=>{const e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_".split(""),t="0123456789".split("");let n,r;function i(){r=new Map,e.forEach((function(e){r.set(e,0)})),t.forEach((function(e){r.set(e,0)}))}function s(e,t){return r.get(t)-r.get(e)}function o(e){var t="",r=54;e++;do{e--,t+=n[e%r],e=Math.floor(e/r),r=64}while(e>0);return t}return o.consider=function(e,t){for(var n=e.length;--n>=0;)r.set(e[n],r.get(e[n])+t)},o.sort=function(){n=C(e,s).concat(C(t,s))},o.reset=i,i(),o})();function zn(){const e={};return Object.keys(Yn({0:0})).forEach(t=>{const n=Yn({[t]:{0:0}});n&&(e[t]=n)}),e}function Yn(e){var t=Ai("",e);return t.error&&t.error.defs}let Zn=void 0;pe.prototype.size=function(e,t){Zn=zn.mangle;let n=0;return wn(this,(e,t)=>{n+=e._size(t)},t||e&&e.stack),Zn=void 0,n},pe.prototype._size=()=>0,de.prototype._size=()=>8,Ce.prototype._size=function(){return 2+this.value.length};const $n=e=>e.length&&e.length-1;Ee.prototype._size=function(){return 2+$n(this.body)},Pe.prototype._size=function(){return $n(this.body)},ve.prototype._size=()=>1,_e.prototype._size=()=>2,xe.prototype._size=()=>9,De.prototype._size=()=>7,Ie.prototype._size=()=>8,Oe.prototype._size=()=>8,Ne.prototype._size=()=>6,Fe.prototype._size=()=>3;const er=e=>(e.is_generator?1:0)+(e.async?6:0);Me.prototype._size=function(){return er(this)+4+$n(this.argnames)+$n(this.body)},Re.prototype._size=function(e){return 2*!!Ln(e)+er(this)+12+$n(this.argnames)+$n(this.body)},He.prototype._size=function(){return er(this)+13+$n(this.argnames)+$n(this.body)},Ge.prototype._size=function(){let e=2+$n(this.argnames);return 1===this.argnames.length&&this.argnames[0]instanceof Ht||(e+=2),er(this)+e+(Array.isArray(this.body)?$n(this.body):this.body._size())},Ke.prototype._size=()=>2,Qe.prototype._size=function(){return 2+3*Math.floor(this.segments.length/2)},Ue.prototype._size=function(){return this.value.length},We.prototype._size=function(){return this.value?7:6},Xe.prototype._size=()=>6,ze.prototype._size=function(){return this.label?6:5},Ye.prototype._size=function(){return this.label?9:8},et.prototype._size=()=>4,tt.prototype._size=function(){return 8+$n(this.body)},it.prototype._size=function(){return 5+$n(this.body)},rt.prototype._size=function(){return 8+$n(this.body)},st.prototype._size=function(){return 3+$n(this.body)},ot.prototype._size=function(){let e=7+$n(this.body);return this.argname&&(e+=2),e},at.prototype._size=function(){return 7+$n(this.body)};const tr=(e,t)=>e+$n(t.definitions);ct.prototype._size=function(){return tr(4,this)},ut.prototype._size=function(){return tr(4,this)},lt.prototype._size=function(){return tr(6,this)},ht.prototype._size=function(){return this.value?1:0},pt.prototype._size=function(){return this.name?4:0},ft.prototype._size=function(){let e=6;return this.imported_name&&(e+=1),(this.imported_name||this.imported_names)&&(e+=5),this.imported_names&&(e+=2+$n(this.imported_names)),e},dt.prototype._size=function(){let e=7+(this.is_default?8:0);return this.exported_value&&(e+=this.exported_value._size()),this.exported_names&&(e+=2+$n(this.exported_names)),this.module_name&&(e+=5),e},Ct.prototype._size=function(){return 2+$n(this.args)},mt.prototype._size=function(){return 6+$n(this.args)},gt.prototype._size=function(){return $n(this.expressions)},Et.prototype._size=function(){return this.property.length+1},yt.prototype._size=()=>2,vt.prototype._size=function(){return"typeof"===this.operator?7:"void"===this.operator?5:this.operator.length},St.prototype._size=function(e){if("in"===this.operator)return 4;let t=this.operator.length;return("+"===this.operator||"-"===this.operator)&&this.right instanceof vt&&this.right.operator===this.operator&&(t+=1),this.needs_parens(e)&&(t+=2),t},wt.prototype._size=()=>3,It.prototype._size=function(){return 2+$n(this.elements)},Ot.prototype._size=function(e){let t=2;return Ln(e)&&(t+=2),t+$n(this.properties)};const nr=e=>"string"==typeof e?e.length:0;Nt.prototype._size=function(){return nr(this.key)+1};const rr=e=>e?7:0;Pt.prototype._size=function(){return 5+rr(this.static)+nr(this.key)},Tt.prototype._size=function(){return 5+rr(this.static)+nr(this.key)},Ft.prototype._size=function(){return rr(this.static)+nr(this.key)+er(this)},Lt.prototype._size=function(){return(this.name?8:7)+(this.extends?8:0)},Mt.prototype._size=function(){return rr(this.static)+("string"==typeof this.key?this.key.length+2:0)+(this.value?1:0)},Ht.prototype._size=function(){return!Zn||this.definition().unmangleable(Zn)?this.name.length:2},zt.prototype._size=function(){return this.name.length},sn.prototype._size=function(){const{name:e,thedef:t}=this;return t&&t.global?e.length:"arguments"===e?9:2},Kt.prototype._size=()=>10,nn.prototype._size=function(){return this.name.length},an.prototype._size=function(){return this.name.length},cn.prototype._size=()=>4,un.prototype._size=()=>5,hn.prototype._size=function(){return this.value.length+2},pn.prototype._size=function(){const{value:e}=this;return 0===e?1:e>0&&Math.floor(e)===e?Math.floor(Math.log10(e)+1):e.toString().length},fn.prototype._size=function(){return this.value.length},dn.prototype._size=function(){return this.value.toString().length},mn.prototype._size=()=>4,gn.prototype._size=()=>3,An.prototype._size=()=>6,En.prototype._size=()=>0,yn.prototype._size=()=>8,_n.prototype._size=()=>4,bn.prototype._size=()=>5,Ze.prototype._size=()=>6,$e.prototype._size=()=>6;const ir=(e,t)=>e.flags&t,sr=(e,t)=>{e.flags|=t},or=(e,t)=>{e.flags&=~t};class ar extends Dn{constructor(e,t){super(),void 0===e.defaults||e.defaults||(t=!0),this.options=s(e,{arguments:!1,arrows:!t,booleans:!t,booleans_as_integers:!1,collapse_vars:!t,comparisons:!t,computed_props:!t,conditionals:!t,dead_code:!t,defaults:!0,directives:!t,drop_console:!1,drop_debugger:!t,ecma:5,evaluate:!t,expression:!1,global_defs:!1,hoist_funs:!1,hoist_props:!t,hoist_vars:!1,ie8:!1,if_return:!t,inline:!t,join_vars:!t,keep_classnames:!1,keep_fargs:!0,keep_fnames:!1,keep_infinity:!1,loops:!t,module:!1,negate_iife:!t,passes:1,properties:!t,pure_getters:!t&&"strict",pure_funcs:null,reduce_funcs:null,reduce_vars:!t,sequences:!t,side_effects:!t,switches:!t,top_retain:null,toplevel:!(!e||!e.top_retain),typeofs:!t,unsafe:!1,unsafe_arrows:!1,unsafe_comps:!1,unsafe_Function:!1,unsafe_math:!1,unsafe_symbols:!1,unsafe_methods:!1,unsafe_proto:!1,unsafe_regexp:!1,unsafe_undefined:!1,unused:!t,warnings:!1},!0);var n=this.options.global_defs;if("object"==typeof n)for(var r in n)"@"===r[0]&&A(n,r)&&(n[r.slice(1)]=ue(n[r],{expression:!0}));!0===this.options.inline&&(this.options.inline=3);var i=this.options.pure_funcs;this.pure_funcs="function"==typeof i?i:i?function(e){return!i.includes(e.expression.print_to_string())}:B;var o=this.options.top_retain;o instanceof RegExp?this.top_retain=function(e){return o.test(e.name)}:"function"==typeof o?this.top_retain=o:o&&("string"==typeof o&&(o=o.split(/,/)),this.top_retain=function(e){return o.includes(e.name)}),this.options.module&&(this.directives["use strict"]=!0,this.options.toplevel=!0);var a=this.options.toplevel;this.toplevel="string"==typeof a?{funcs:/funcs/.test(a),vars:/vars/.test(a)}:{funcs:a,vars:a};var c=this.options.sequences;this.sequences_limit=1==c?800:0|c,this.warnings_produced={},this.evaluated_regexps=new Map}option(e){return this.options[e]}exposed(e){if(e.export)return!0;if(e.global)for(var t=0,n=e.orig.length;t0||this.option("reduce_vars"))&&e.reset_opt_flags(this),e=e.transform(this),t>1){let t=0;if(Sn(e,()=>{t++}),this.info("pass "+s+": last_count: "+n+", count: "+t),t=0;){if(!(i[s]instanceof Nt))return;n||i[s].key!==t||(n=i[s].value)}}return n instanceof sn&&n.fixed_value()||n}}function ur(e,t,n,r,i,s){var o=t.parent(i),a=Lr(n,o);if(a)return a;if(!s&&o instanceof Ct&&o.expression===n&&!(r instanceof Ge)&&!(r instanceof Lt)&&!o.is_expr_pure(e)&&(!(r instanceof Re)||!(o instanceof mt)&&r.contains_this()))return!0;if(o instanceof It)return ur(e,t,o,o,i+1);if(o instanceof Nt&&n===o.value){var B=t.parent(i+1);return ur(e,t,B,B,i+2)}if(o instanceof At&&o.expression===n){var c=cr(r,o.property);return!s&&ur(e,t,o,c,i+1)}}function lr(e){return e instanceof Ge||e instanceof Re}function hr(e){if(e instanceof cn)return!0;if(e instanceof sn)return e.definition().orig[0]instanceof Yt;if(e instanceof At){if((e=e.expression)instanceof sn){if(e.is_immutable())return!1;e=e.fixed_value()}return!e||!(e instanceof dn)&&(e instanceof ln||hr(e))}return!1}function pr(e,t){if(!(e instanceof sn))return!1;for(var n=e.definition().orig,r=n.length;--r>=0;)if(n[r]instanceof t)return!0}function fr(e){for(let t=0;;t++){const n=e.parent(t);if(n instanceof Pe)return n;if(n instanceof Le)return n;if(n.block_scope)return n.block_scope}}function dr(e,t){for(var n,r=0;(n=e.parent(r++))&&!(n instanceof Te);)if(n instanceof ot&&n.argname){n=n.argname.definition().scope;break}return n.find_variable(t)}function Cr(e,t){if(1==t.length)return t[0];if(0==t.length)throw new Error("trying to create a sequence with length zero!");return h(gt,e,{expressions:t.reduce(Ar,[])})}function mr(e,t){switch(typeof e){case"string":return h(hn,t,{value:e});case"number":return isNaN(e)?h(gn,t):isFinite(e)?1/e<0?h(bt,t,{operator:"-",expression:h(pn,t,{value:-e})}):h(pn,t,{value:e}):e<0?h(bt,t,{operator:"-",expression:h(yn,t)}):h(yn,t);case"boolean":return h(e?_n:bn,t);case"undefined":return h(An,t);default:if(null===e)return h(mn,t,{value:null});if(e instanceof RegExp)return h(dn,t,{value:{source:v(e.source),flags:e.flags}});throw new Error(f("Can't handle constant of type: {type}",{type:typeof e}))}}function gr(e,t,n){return e instanceof bt&&"delete"==e.operator||e instanceof Ct&&e.expression===t&&(n instanceof At||n instanceof sn&&"eval"==n.name)?Cr(t,[h(pn,t,{value:0}),n]):n}function Ar(e,t){return t instanceof gt?e.push(...t.expressions):e.push(t),e}function Er(e){if(null===e)return[];if(e instanceof ye)return e.body;if(e instanceof ve)return[];if(e instanceof fe)return[e];throw new Error("Can't convert thing to statement array")}function yr(e){return null===e||e instanceof ve||e instanceof ye&&0==e.body.length}function vr(e){return!(e instanceof Rt||e instanceof He||e instanceof ut||e instanceof lt||e instanceof dt||e instanceof ft)}function br(e){return e instanceof Se&&e.body instanceof ye?e.body:e}function _r(e){return"Call"==e.TYPE&&(e.expression instanceof Re||_r(e.expression))}function Sr(e){return e instanceof sn&&e.definition().undeclared}Br(pe,(function(e){return e})),Pe.DEFMETHOD("drop_console",(function(){return this.transform(new In((function(e){if("Call"==e.TYPE){var t=e.expression;if(t instanceof At){for(var n=t.expression;n.expression;)n=n.expression;if(Sr(n)&&"console"==n.name)return h(An,e)}}})))})),pe.DEFMETHOD("equivalent_to",(function(e){return((e,t)=>{if(!Kn(e,t))return!1;const n=[e],r=[t],i=n.push.bind(n),s=r.push.bind(r);for(;n.length&&r.length;){const e=n.pop(),t=r.pop();if(!Kn(e,t))return!1;if(e._children_backwards(i),t._children_backwards(s),n.length!==r.length)return!1}return 0==n.length&&0==r.length})(this,e)})),Te.DEFMETHOD("process_expression",(function(e,t){var n=this,r=new In((function(i){if(e&&i instanceof me)return h(We,i,{value:i.body});if(!e&&i instanceof We){if(t){var s=i.value&&i.value.drop_side_effect_free(t,!0);return s?h(me,i,{body:s}):h(ve,i)}return h(me,i,{body:i.value||h(bt,i,{operator:"void",expression:h(pn,i,{value:0})})})}if(i instanceof Lt||i instanceof Le&&i!==n)return i;if(i instanceof Ee){var o=i.body.length-1;o>=0&&(i.body[o]=i.body[o].transform(r))}else i instanceof et?(i.body=i.body.transform(r),i.alternative&&(i.alternative=i.alternative.transform(r))):i instanceof Ne&&(i.body=i.body.transform(r));return i}));n.transform(r)})),function(e){function t(e,t){t.assignments=0,t.chained=!1,t.direct_access=!1,t.escaped=0,t.recursive_refs=0,t.references=[],t.should_replace=void 0,t.single_use=void 0,t.scope.pinned()?t.fixed=!1:t.orig[0]instanceof Jt||!e.exposed(t)?t.fixed=t.init:t.fixed=!1}function n(e,n,r){r.variables.forEach((function(r){t(n,r),null===r.fixed?(e.defs_to_safe_ids.set(r.id,e.safe_ids),a(e,r,!0)):r.fixed&&(e.loop_ids.set(r.id,e.in_loop),a(e,r,!0))}))}function r(e,n){n.block_scope&&n.block_scope.variables.forEach(n=>{t(e,n)})}function i(e){e.safe_ids=Object.create(e.safe_ids)}function s(e){e.safe_ids=Object.getPrototypeOf(e.safe_ids)}function a(e,t,n){e.safe_ids[t.id]=n}function B(e,t){if("m"==t.single_use)return!1;if(e.safe_ids[t.id]){if(null==t.fixed){var n=t.orig[0];if(n instanceof Wt||"arguments"==n.name)return!1;t.fixed=h(An,n)}return!0}return t.fixed instanceof He}function c(e,t,n,r){if(void 0===t.fixed)return!0;let i;return null===t.fixed&&(i=e.defs_to_safe_ids.get(t.id))?(i[t.id]=!1,e.defs_to_safe_ids.delete(t.id),!0):!!A(e.safe_ids,t.id)&&!!B(e,t)&&!1!==t.fixed&&!(null!=t.fixed&&(!r||t.references.length>t.assignments))&&(t.fixed instanceof He?r instanceof pe&&t.fixed.parent_scope===n:t.orig.every(e=>!(e instanceof Jt||e instanceof Xt||e instanceof Yt)))}function u(e,t,n,r,i,s,o){var a=e.parent(s);if(i){if(i.is_constant())return;if(i instanceof Gt)return}if(a instanceof xt&&"="==a.operator&&r===a.right||a instanceof Ct&&(r!==a.expression||a instanceof mt)||a instanceof je&&r===a.value&&r.scope!==t.scope||a instanceof ht&&r===a.value||a instanceof $e&&r===a.value&&r.scope!==t.scope)return!(o>1)||i&&i.is_constant_expression(n)||(o=1),void((!t.escaped||t.escaped>o)&&(t.escaped=o));if(a instanceof It||a instanceof Ze||a instanceof St&&Pr.has(a.operator)||a instanceof wt&&r!==a.condition||a instanceof Fe||a instanceof gt&&r===a.tail_node())u(e,t,n,a,a,s+1,o);else if(a instanceof Nt&&r===a.value){var B=e.parent(s+1);u(e,t,n,B,B,s+2,o)}else if(a instanceof At&&r===a.expression&&(u(e,t,n,a,i=cr(i,a.property),s+1,o+1),i))return;s>0||a instanceof gt&&r!==a.tail_node()||a instanceof me||(t.direct_access=!0)}e(pe,o);const l=e=>Sn(e,e=>{if(e instanceof Ht){var t=e.definition();t&&(e instanceof sn&&t.references.push(e),t.fixed=!1)}});e(Me,(function(e,t,r){return i(e),n(e,r,this),t(),s(e),!0})),e(xt,(function(e,t,n){var r=this;if(r.left instanceof Ke)l(r.left);else{var i=r.left;if(i instanceof sn){var s=i.definition(),o=c(e,s,i.scope,r.right);if(s.assignments++,o){var B=s.fixed;if(B||"="==r.operator){var p="="==r.operator,f=p?r.right:r;if(!ur(n,e,r,f,0))return s.references.push(i),p||(s.chained=!0),s.fixed=p?function(){return r.right}:function(){return h(St,r,{operator:r.operator.slice(0,-1),left:B instanceof pe?B:B(),right:r.right})},a(e,s,!1),r.right.walk(e),a(e,s,!0),u(e,s,i.scope,r,f,0,1),!0}}}}})),e(St,(function(e){if(Pr.has(this.operator))return this.left.walk(e),i(e),this.right.walk(e),s(e),!0})),e(Ee,(function(e,t,n){r(n,this)})),e(it,(function(e){return i(e),this.expression.walk(e),s(e),i(e),ge(this,e),s(e),!0})),e(Lt,(function(e,t){return or(this,16),i(e),t(),s(e),!0})),e(wt,(function(e){return this.condition.walk(e),i(e),this.consequent.walk(e),s(e),i(e),this.alternative.walk(e),s(e),!0})),e(rt,(function(e,t){return i(e),t(),s(e),!0})),e(Le,(function(e,t,r){return or(this,16),i(e),n(e,r,this),this.uses_arguments?(t(),void s(e)):(!this.name&&(o=e.parent())instanceof Ct&&o.expression===this&&!o.args.some(e=>e instanceof Fe)&&this.argnames.every(e=>e instanceof Ht)&&this.argnames.forEach((t,n)=>{if(t.definition){var r=t.definition();r.orig.length>1||(void 0!==r.fixed||this.uses_arguments&&!e.has_directive("use strict")?r.fixed=!1:(r.fixed=function(){return o.args[n]||h(An,o)},e.loop_ids.set(r.id,e.in_loop),a(e,r,!0)))}}),t(),s(e),!0);var o})),e(xe,(function(e,t,n){r(n,this);const o=e.in_loop;return e.in_loop=this,i(e),this.body.walk(e),zr(this)&&(s(e),i(e)),this.condition.walk(e),s(e),e.in_loop=o,!0})),e(Ie,(function(e,t,n){r(n,this),this.init&&this.init.walk(e);const o=e.in_loop;return e.in_loop=this,i(e),this.condition&&this.condition.walk(e),this.body.walk(e),this.step&&(zr(this)&&(s(e),i(e)),this.step.walk(e)),s(e),e.in_loop=o,!0})),e(Oe,(function(e,t,n){r(n,this),l(this.init),this.object.walk(e);const o=e.in_loop;return e.in_loop=this,i(e),this.body.walk(e),s(e),e.in_loop=o,!0})),e(et,(function(e){return this.condition.walk(e),i(e),this.body.walk(e),s(e),this.alternative&&(i(e),this.alternative.walk(e),s(e)),!0})),e(_e,(function(e){return i(e),this.body.walk(e),s(e),!0})),e(en,(function(){this.definition().fixed=!1})),e(sn,(function(e,t,n){var r,i,s=this.definition();s.references.push(this),1==s.references.length&&!s.fixed&&s.orig[0]instanceof Xt&&e.loop_ids.set(s.id,e.in_loop),void 0!==s.fixed&&B(e,s)?s.fixed&&((r=this.fixed_value())instanceof Le&&$r(e,s)?s.recursive_refs++:r&&!n.exposed(s)&&function(e,t,n){return t.option("unused")&&!n.scope.pinned()&&n.references.length-n.recursive_refs==1&&e.loop_ids.get(n.id)===e.in_loop}(e,n,s)?s.single_use=r instanceof Le&&!r.pinned()||r instanceof Lt||s.scope===this.scope&&r.is_constant_expression():s.single_use=!1,ur(n,e,this,r,0,!!(i=r)&&(i.is_constant()||i instanceof Le||i instanceof cn))&&(s.single_use?s.single_use="m":s.fixed=!1)):s.fixed=!1,u(e,s,this.scope,this,r,0,1)})),e(Pe,(function(e,r,i){this.globals.forEach((function(e){t(i,e)})),n(e,i,this)})),e(st,(function(e,t,n){return r(n,this),i(e),ge(this,e),s(e),this.bcatch&&(i(e),this.bcatch.walk(e),s(e)),this.bfinally&&this.bfinally.walk(e),!0})),e(vt,(function(e){var t=this;if("++"===t.operator||"--"===t.operator){var n=t.expression;if(n instanceof sn){var r=n.definition(),i=c(e,r,n.scope,!0);if(r.assignments++,i){var s=r.fixed;if(s)return r.references.push(n),r.chained=!0,r.fixed=function(){return h(St,t,{operator:t.operator.slice(0,-1),left:h(bt,t,{operator:"+",expression:s instanceof pe?s:s()}),right:h(pn,t,{value:1})})},a(e,r,!0),!0}}}})),e(ht,(function(e,t){var n=this;if(n.name instanceof Ke)l(n.name);else{var r=n.name.definition();if(n.value){if(c(e,r,n.name.scope,n.value))return r.fixed=function(){return n.value},e.loop_ids.set(r.id,e.in_loop),a(e,r,!1),t(),a(e,r,!0),!0;r.fixed=!1}}})),e(De,(function(e,t,n){r(n,this);const o=e.in_loop;return e.in_loop=this,i(e),t(),s(e),e.in_loop=o,!0}))}((function(e,t){e.DEFMETHOD("reduce_vars",t)})),Pe.DEFMETHOD("reset_opt_flags",(function(e){const t=this,n=e.option("reduce_vars"),r=new Dn((function(i,s){if(or(i,1792),n)return e.top_retain&&i instanceof He&&r.parent()===t&&sr(i,1024),i.reduce_vars(r,s,e)}));r.safe_ids=Object.create(null),r.in_loop=null,r.loop_ids=new Map,r.defs_to_safe_ids=new Map,t.walk(r)})),Ht.DEFMETHOD("fixed_value",(function(){var e=this.thedef.fixed;return!e||e instanceof pe?e:e()})),sn.DEFMETHOD("is_immutable",(function(){var e=this.definition().orig;return 1==e.length&&e[0]instanceof Yt}));var wr=m("Array Boolean clearInterval clearTimeout console Date decodeURI decodeURIComponent encodeURI encodeURIComponent Error escape eval EvalError Function isFinite isNaN JSON Math Number parseFloat parseInt RangeError ReferenceError RegExp Object setInterval setTimeout String SyntaxError TypeError unescape URIError");sn.DEFMETHOD("is_declared",(function(e){return!this.definition().undeclared||e.option("unsafe")&&wr.has(this.name)}));var xr,Dr=m("Infinity NaN undefined");function Ir(e){return e instanceof yn||e instanceof gn||e instanceof An}function Or(e,t){var n,i,s=t.find_parent(Te).get_defun_scope();!function(){var e=t.self(),r=0;do{if(e instanceof ot||e instanceof at)r++;else if(e instanceof Se)n=!0;else{if(e instanceof Te){s=e;break}e instanceof st&&(i=!0)}}while(e=t.parent(r++))}();var o,a=10;do{o=!1,c(e),t.option("dead_code")&&p(e,t),t.option("if_return")&&u(e,t),t.sequences_limit>0&&(C(e,t),g(e,t)),t.option("join_vars")&&E(e),t.option("collapse_vars")&&B(e,t)}while(o&&a-- >0);function B(e,t){if(s.pinned())return e;for(var a,B=[],c=e.length,u=new In((function(e){if(I)return e;if(!D)return e!==f[d]?e:++d=0;){0==c&&t.option("unused")&&M();var f=[];for(R(e[c]);B.length>0;){f=B.pop();var d=0,C=f[f.length-1],m=null,g=null,A=null,E=G(C);if(E&&!hr(E)&&!E.has_side_effects(t)){var y=K(C),v=Q(E);E instanceof sn&&y.set(E.name,!1);var _=U(C),S=J(),w=C.may_throw(t),x=C.name instanceof Wt,D=x,I=!1,O=0,k=!a||!D;if(!k){for(var N=t.self().argnames.lastIndexOf(C.name)+1;!I&&NO)O=!1;else{for(I=!1,d=0,D=x,T=c;!I&&T!(e instanceof Fe))){var i=t.has_directive("use strict");i&&!r(i,n.body)&&(i=!1);var s=n.argnames.length;a=e.args.slice(s);for(var o=new Set,c=s;--c>=0;){var u=n.argnames[c],l=e.args[c];const r=u.definition&&u.definition();if(!(r&&r.orig.length>1||(a.unshift(h(ht,u,{name:u,value:l})),o.has(u.name))))if(o.add(u.name),u instanceof Fe){var p=e.args.slice(c);p.every(e=>!L(n,e,i))&&B.unshift([h(ht,u,{name:u.expression,value:h(It,e,{elements:p})})])}else l?(l instanceof Le&&l.pinned()||L(n,l,i))&&(l=null):l=h(An,u).transform(t),l&&B.unshift([h(ht,u,{name:u,value:l})])}}}function R(e){if(f.push(e),e instanceof xt)e.left.has_side_effects(t)||B.push(f.slice()),R(e.right);else if(e instanceof St)R(e.left),R(e.right);else if(e instanceof Ct&&!b(e,Nn))R(e.expression),e.args.forEach(R);else if(e instanceof it)R(e.expression);else if(e instanceof wt)R(e.condition),R(e.consequent),R(e.alternative);else if(e instanceof Bt){var n=e.definitions.length,r=n-200;for(r<0&&(r=0);r1&&!(e.name instanceof Wt)||(i>1?function(e){var t=e.value;if(t instanceof sn&&"arguments"!=t.name){var n=t.definition();if(!n.undeclared)return m=n}}(e):!t.exposed(n))?h(sn,e.name,e.name):void 0}}function H(e){return e[e instanceof xt?"right":"value"]}function K(e){var n=new Map;if(e instanceof vt)return n;var r=new Dn((function(e){for(var i=e;i instanceof At;)i=i.expression;(i instanceof sn||i instanceof cn)&&n.set(i.name,n.get(i.name)||ur(t,r,e,e,0))}));return H(e).walk(r),n}function V(n){if(n.name instanceof Wt){var r=t.parent(),i=t.self().argnames,s=i.indexOf(n.name);if(s<0)r.args.length=Math.min(r.args.length,i.length-1);else{var o=r.args;o[s]&&(o[s]=h(pn,o[s],{value:0}))}return!0}var a=!1;return e[c].transform(new In((function(e,t,r){return a?e:e===n||e.body===n?(a=!0,e instanceof ht?(e.value=e.name instanceof Jt?h(An,e.value):null,e):r?l.skip:null):void 0}),(function(e){if(e instanceof gt)switch(e.expressions.length){case 0:return null;case 1:return e.expressions[0]}})))}function Q(e){for(;e instanceof At;)e=e.expression;return e instanceof sn&&e.definition().scope===s&&!(n&&(y.has(e.name)||C instanceof vt||C instanceof xt&&"="!=C.operator))}function U(e){return e instanceof vt?Fr.has(e.operator):H(e).has_side_effects(t)}function J(){if(_)return!1;if(m)return!0;if(E instanceof sn){var e=E.definition();if(e.references.length-e.replaced==(C instanceof ht?1:2))return!0}return!1}function j(e){if(!e.definition)return!0;var t=e.definition();return!(1==t.orig.length&&t.orig[0]instanceof Xt||t.scope.get_defun_scope()===s&&t.references.every(e=>{var t=e.scope.get_defun_scope();return"Scope"==t.TYPE&&(t=t.parent_scope),t===s}))}}function c(e){for(var t=[],n=0;n=0;){var r=e[n];if(r instanceof et&&r.body instanceof We&&++t>1)return!0}return!1}(e),i=n instanceof Le,s=e.length;--s>=0;){var a=e[s],B=E(s),c=e[B];if(i&&!c&&a instanceof We){if(!a.value){o=!0,e.splice(s,1);continue}if(a.value instanceof bt&&"void"==a.value.operator){o=!0,e[s]=h(me,a,{body:a.value.expression});continue}}if(a instanceof et){var u;if(m(u=jr(a.body))){u.label&&d(u.label.thedef.references,u),o=!0,(a=a.clone()).condition=a.condition.negate(t);var l=A(a.body,u);a.body=h(ye,a,{body:Er(a.alternative).concat(g())}),a.alternative=h(ye,a,{body:l}),e[s]=a.transform(t);continue}if(m(u=jr(a.alternative))){u.label&&d(u.label.thedef.references,u),o=!0,(a=a.clone()).body=h(ye,a.body,{body:Er(a.body).concat(g())}),l=A(a.alternative,u),a.alternative=h(ye,a.alternative,{body:l}),e[s]=a.transform(t);continue}}if(a instanceof et&&a.body instanceof We){var p=a.body.value;if(!p&&!a.alternative&&(i&&!c||c instanceof We&&!c.value)){o=!0,e[s]=h(me,a.condition,{body:a.condition});continue}if(p&&!a.alternative&&c instanceof We&&c.value){o=!0,(a=a.clone()).alternative=c,e[s]=a.transform(t),e.splice(B,1);continue}if(p&&!a.alternative&&(!c&&i&&r||c instanceof We)){o=!0,(a=a.clone()).alternative=c||h(We,a,{value:null}),e[s]=a.transform(t),c&&e.splice(B,1);continue}var C=e[y(s)];if(t.option("sequences")&&i&&!a.alternative&&C instanceof et&&C.body instanceof We&&E(B)==e.length&&c instanceof me){o=!0,(a=a.clone()).alternative=h(ye,c,{body:[c,h(We,c,{value:null})]}),e[s]=a.transform(t),e.splice(B,1);continue}}}function m(r){if(!r)return!1;for(var o=s+1,a=e.length;o=0;){var r=e[n];if(!(r instanceof ct&&f(r)))break}return n}}function p(e,t){for(var n,r=t.self(),i=0,s=0,a=e.length;i!e.value)}function C(e,t){if(!(e.length<2)){for(var n=[],r=0,i=0,s=e.length;i=t.sequences_limit&&c();var B=a.body;n.length>0&&(B=B.drop_side_effect_free(t)),B&&Ar(n,B)}else a instanceof Bt&&f(a)||a instanceof He||c(),e[r++]=a}c(),e.length=r,r!=s&&(o=!0)}function c(){if(n.length){var t=Cr(n[0],n);e[r++]=h(me,t,{body:t}),n=[]}}}function m(e,t){if(!(e instanceof ye))return e;for(var n=null,r=0,i=e.body.length;re instanceof Te||(e instanceof St&&"in"===e.operator?xn:void 0))||(a.init?a.init=n(a.init):(a.init=r.body,i--,o=!0)):a instanceof Oe?a.init instanceof lt||a.init instanceof ut||(a.object=n(a.object)):a instanceof et?a.condition=n(a.condition):(a instanceof tt||a instanceof Ne)&&(a.expression=n(a.expression))),t.option("conditionals")&&a instanceof et){var B=[],c=m(a.body,B),u=m(a.alternative,B);if(!1!==c&&!1!==u&&B.length>0){var l=B.length;B.push(h(et,a,{condition:a.condition,body:c||h(ve,a.body),alternative:u})),B.unshift(i,1),[].splice.apply(e,B),s+=l,i+=l+1,r=null,o=!0;continue}}e[i++]=a,r=a instanceof me?a:null}e.length=i}function A(e,n){if(e instanceof Bt){var r,i=e.definitions[e.definitions.length-1];if(i.value instanceof Ot&&(n instanceof xt?r=[n]:n instanceof gt&&(r=n.expressions.slice()),r)){var o=!1;do{var a=r[0];if(!(a instanceof xt))break;if("="!=a.operator)break;if(!(a.left instanceof At))break;var B=a.left.expression;if(!(B instanceof sn))break;if(i.name.name!=B.name)break;if(!a.right.is_constant_expression(s))break;var c=a.left.property;if(c instanceof pe&&(c=c.evaluate(t)),c instanceof pe)break;c=""+c;var u=t.option("ecma")<2015&&t.has_directive("use strict")?function(e){return e.key!=c&&e.key&&e.key.name!=c}:function(e){return e.key&&e.key.name!=c};if(!i.value.properties.every(u))break;var l=i.value.properties.filter((function(e){return e.key===c}))[0];l?l.value=new gt({start:l.start,expressions:[l.value.clone(),a.right.clone()],end:l.end}):i.value.properties.push(h(Nt,a,{key:c,value:a.right})),r.shift(),o=!0}while(r.length);return o&&r}}}function E(e){for(var t,n=0,r=-1,i=e.length;nr instanceof ct?(e.warn("Declarations in unreachable code! [{file}:{line},{col}]",r.start),r.remove_initializers(),n.push(r),!0):r instanceof He&&(r===t||!e.has_directive("use strict"))?(n.push(r===t?r:h(ct,r,{definitions:[h(ht,r,{name:h(Qt,r.name,r.name),value:null})]})),!0):r instanceof Te||void 0)}function Nr(e){return e instanceof ln?e.getValue():e instanceof bt&&"void"==e.operator&&e.expression instanceof ln?void 0:e}function Tr(e,t){return ir(e,8)||e instanceof An||e instanceof bt&&"void"==e.operator&&!e.expression.has_side_effects(t)}!function(e){function t(e){return/strict/.test(e.option("pure_getters"))}pe.DEFMETHOD("may_throw_on_access",(function(e){return!e.option("pure_getters")||this._dot_throw(e)})),e(pe,t),e(mn,B),e(An,B),e(ln,a),e(It,a),e(Ot,(function(e){if(!t(e))return!1;for(var n=this.properties.length;--n>=0;)if(this.properties[n]._dot_throw(e))return!0;return!1})),e(Lt,a),e(kt,a),e(Pt,B),e(Fe,(function(e){return this.expression._dot_throw(e)})),e(Re,a),e(Ge,a),e(_t,a),e(bt,(function(){return"void"==this.operator})),e(St,(function(e){return("&&"==this.operator||"||"==this.operator||"??"==this.operator)&&(this.left._dot_throw(e)||this.right._dot_throw(e))})),e(xt,(function(e){return"="==this.operator&&this.right._dot_throw(e)})),e(wt,(function(e){return this.consequent._dot_throw(e)||this.alternative._dot_throw(e)})),e(Et,(function(e){return!(!t(e)||this.expression instanceof Re&&"prototype"==this.property)})),e(gt,(function(e){return this.tail_node()._dot_throw(e)})),e(sn,(function(e){if("arguments"===this.name)return!1;if(ir(this,8))return!0;if(!t(e))return!1;if(Sr(this)&&this.is_declared(e))return!1;if(this.is_immutable())return!1;var n=this.fixed_value();return!n||n._dot_throw(e)}))}((function(e,t){e.DEFMETHOD("_dot_throw",t)})),function(e){const t=m("! delete"),n=m("in instanceof == != === !== < <= >= >");e(pe,a),e(bt,(function(){return t.has(this.operator)})),e(St,(function(){return n.has(this.operator)||Pr.has(this.operator)&&this.left.is_boolean()&&this.right.is_boolean()})),e(wt,(function(){return this.consequent.is_boolean()&&this.alternative.is_boolean()})),e(xt,(function(){return"="==this.operator&&this.right.is_boolean()})),e(gt,(function(){return this.tail_node().is_boolean()})),e(_n,B),e(bn,B)}((function(e,t){e.DEFMETHOD("is_boolean",t)})),function(e){e(pe,a),e(pn,B);var t=m("+ - ~ ++ --");e(vt,(function(){return t.has(this.operator)}));var n=m("- * / % & | ^ << >> >>>");e(St,(function(e){return n.has(this.operator)||"+"==this.operator&&this.left.is_number(e)&&this.right.is_number(e)})),e(xt,(function(e){return n.has(this.operator.slice(0,-1))||"="==this.operator&&this.right.is_number(e)})),e(gt,(function(e){return this.tail_node().is_number(e)})),e(wt,(function(e){return this.consequent.is_number(e)&&this.alternative.is_number(e)}))}((function(e,t){e.DEFMETHOD("is_number",t)})),(xr=function(e,t){e.DEFMETHOD("is_string",t)})(pe,a),xr(hn,B),xr(Qe,B),xr(bt,(function(){return"typeof"==this.operator})),xr(St,(function(e){return"+"==this.operator&&(this.left.is_string(e)||this.right.is_string(e))})),xr(xt,(function(e){return("="==this.operator||"+="==this.operator)&&this.right.is_string(e)})),xr(gt,(function(e){return this.tail_node().is_string(e)})),xr(wt,(function(e){return this.consequent.is_string(e)&&this.alternative.is_string(e)}));var Pr=m("&& || ??"),Fr=m("delete ++ --");function Lr(e,t){return t instanceof vt&&Fr.has(t.operator)?t.expression:t instanceof xt&&t.left===e?e:void 0}function Mr(e,t){return e.size()>t.size()?t:e}function Rr(e,t){return Mr(h(me,e,{body:e}),h(me,t,{body:t})).body}function Gr(e,t,n){return(Ln(e)?Rr:Mr)(t,n)}function Hr(e){const t=new Map;for(var n of Object.keys(e))t.set(n,m(e[n]));return t}!function(e){function t(e,t){e.warn("global_defs "+t.print_to_string()+" redefined [{file}:{line},{col}]",t.start)}Pe.DEFMETHOD("resolve_defines",(function(e){return e.option("global_defs")?(this.figure_out_scope({ie8:e.option("ie8")}),this.transform(new In((function(n){var r=n._find_defs(e,"");if(r){for(var i,s=0,o=n;(i=this.parent(s++))&&i instanceof At&&i.expression===o;)o=i;if(!Lr(o,i))return r;t(e,n)}})))):this})),e(pe,o),e(Et,(function(e,t){return this.expression._find_defs(e,"."+this.property+t)})),e(Vt,(function(e){this.global()&&A(e.option("global_defs"),this.name)&&t(e,this)})),e(sn,(function(e,t){if(this.global()){var n=e.option("global_defs"),r=this.name+t;return A(n,r)?function e(t,n){if(t instanceof pe)return h(t.CTOR,n,t);if(Array.isArray(t))return h(It,n,{elements:t.map((function(t){return e(t,n)}))});if(t&&"object"==typeof t){var r=[];for(var i in t)A(t,i)&&r.push(h(Nt,n,{key:i,value:e(t[i],n)}));return h(Ot,n,{properties:r})}return mr(t,n)}(n[r],this):void 0}}))}((function(e,t){e.DEFMETHOD("_find_defs",t)}));var Kr=["constructor","toString","valueOf"],Vr=Hr({Array:["indexOf","join","lastIndexOf","slice"].concat(Kr),Boolean:Kr,Function:Kr,Number:["toExponential","toFixed","toPrecision"].concat(Kr),Object:Kr,RegExp:["test"].concat(Kr),String:["charAt","charCodeAt","concat","indexOf","italics","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","trim"].concat(Kr)}),Qr=Hr({Array:["isArray"],Math:["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan","atan2","pow","max","min"],Number:["isFinite","isNaN"],Object:["create","getOwnPropertyDescriptor","getOwnPropertyNames","getPrototypeOf","isExtensible","isFrozen","isSealed","keys"],String:["fromCharCode"]});!function(e){pe.DEFMETHOD("evaluate",(function(e){if(!e.option("evaluate"))return this;var t=this._eval(e,1);return!t||t instanceof RegExp?t:"function"==typeof t||"object"==typeof t?this:t}));var t=m("! ~ - + void");pe.DEFMETHOD("is_constant",(function(){return this instanceof ln?!(this instanceof dn):this instanceof bt&&this.expression instanceof ln&&t.has(this.operator)})),e(fe,(function(){throw new Error(f("Cannot evaluate a statement [{file}:{line},{col}]",this.start))})),e(Le,c),e(Lt,c),e(pe,c),e(ln,(function(){return this.getValue()})),e(fn,c),e(dn,(function(e){let t=e.evaluated_regexps.get(this);if(void 0===t){try{t=(0,eval)(this.print_to_string())}catch(e){t=null}e.evaluated_regexps.set(this,t)}return t||this})),e(Qe,(function(){return 1!==this.segments.length?this:this.segments[0].value})),e(Re,(function(e){if(e.option("unsafe")){var t=function(){};return t.node=this,t.toString=function(){return this.node.print_to_string()},t}return this})),e(It,(function(e,t){if(e.option("unsafe")){for(var n=[],r=0,i=this.elements.length;r>":i=n>>s;break;case">>>":i=n>>>s;break;case"==":i=n==s;break;case"===":i=n===s;break;case"!=":i=n!=s;break;case"!==":i=n!==s;break;case"<":i=n":i=n>s;break;case">=":i=n>=s;break;default:return this}return isNaN(i)&&e.find_parent(Ne)?this:i})),e(wt,(function(e,t){var n=this.condition._eval(e,t);if(n===this.condition)return this;var r=n?this.consequent:this.alternative,i=r._eval(e,t);return i===r?this:i})),e(sn,(function(e,t){var n,r=this.fixed_value();if(!r)return this;if(A(r,"_eval"))n=r._eval();else{if(this._eval=c,n=r._eval(e,t),delete this._eval,n===r)return this;r._eval=function(){return n}}if(n&&"object"==typeof n){var i=this.definition().escaped;if(i&&t>i)return this}return n}));var i={Array,Math,Number,Object,String},s=Hr({Math:["E","LN10","LN2","LOG2E","LOG10E","PI","SQRT1_2","SQRT2"],Number:["MAX_VALUE","MIN_VALUE","NaN","NEGATIVE_INFINITY","POSITIVE_INFINITY"]});e(At,(function(e,t){if(e.option("unsafe")){var n=this.property;if(n instanceof pe&&(n=n._eval(e,t))===this.property)return this;var r,o=this.expression;if(Sr(o)){var a,B="hasOwnProperty"===o.name&&"call"===n&&(a=e.parent()&&e.parent().args)&&a&&a[0]&&a[0].evaluate(e);if(null==(B=B instanceof Et?B.expression:B)||B.thedef&&B.thedef.undeclared)return this.clone();var c=s.get(o.name);if(!c||!c.has(n))return this;r=i[o.name]}else{if(!(r=o._eval(e,t+1))||r===o||!A(r,n))return this;if("function"==typeof r)switch(n){case"name":return r.node.name?r.node.name.name:"";case"length":return r.node.argnames.length;default:return this}}return r[n]}return this})),e(Ct,(function(e,t){var n=this.expression;if(e.option("unsafe")&&n instanceof At){var r,s=n.property;if(s instanceof pe&&(s=s._eval(e,t))===n.property)return this;var o=n.expression;if(Sr(o)){var a="hasOwnProperty"===o.name&&"call"===s&&this.args[0]&&this.args[0].evaluate(e);if(null==(a=a instanceof Et?a.expression:a)||a.thedef&&a.thedef.undeclared)return this.clone();var B=Qr.get(o.name);if(!B||!B.has(s))return this;r=i[o.name]}else{if((r=o._eval(e,t+1))===o||!r)return this;var c=Vr.get(r.constructor.name);if(!c||!c.has(s))return this}for(var u=[],l=0,h=this.args.length;l=":return i.operator="<",i;case">":return i.operator="<=",i}switch(s){case"==":return i.operator="!=",i;case"!=":return i.operator="==",i;case"===":return i.operator="!==",i;case"!==":return i.operator="===",i;case"&&":return i.operator="||",i.left=i.left.negate(e,r),i.right=i.right.negate(e),n(this,i,r);case"||":return i.operator="&&",i.left=i.left.negate(e,r),i.right=i.right.negate(e),n(this,i,r);case"??":return i.right=i.right.negate(e),n(this,i,r)}return t(this)}))}((function(e,t){e.DEFMETHOD("negate",(function(e,n){return t.call(this,e,n)}))}));var Ur=m("Boolean decodeURI decodeURIComponent Date encodeURI encodeURIComponent Error escape EvalError isFinite isNaN Number Object parseFloat parseInt RangeError ReferenceError String SyntaxError TypeError unescape URIError");Ct.DEFMETHOD("is_expr_pure",(function(e){if(e.option("unsafe")){var t=this.expression,n=this.args&&this.args[0]&&this.args[0].evaluate(e);if(t.expression&&"hasOwnProperty"===t.expression.name&&(null==n||n.thedef&&n.thedef.undeclared))return!1;if(Sr(t)&&Ur.has(t.name))return!0;let r;if(t instanceof Et&&Sr(t.expression)&&(r=Qr.get(t.expression.name))&&r.has(t.property))return!0}return!!b(this,On)||!e.pure_funcs(this)})),pe.DEFMETHOD("is_call_pure",a),Et.DEFMETHOD("is_call_pure",(function(e){if(!e.option("unsafe"))return;const t=this.expression;let n;return t instanceof It?n=Vr.get("Array"):t.is_boolean()?n=Vr.get("Boolean"):t.is_number(e)?n=Vr.get("Number"):t instanceof dn?n=Vr.get("RegExp"):t.is_string(e)?n=Vr.get("String"):this.may_throw_on_access(e)||(n=Vr.get("Object")),n&&n.has(this.property)}));const Jr=new Set(["Number","String","Array","Object","Function","Promise"]);function jr(e){return e&&e.aborts()}!function(e){function t(e,t){for(var n=e.length;--n>=0;)if(e[n].has_side_effects(t))return!0;return!1}e(pe,B),e(ve,a),e(ln,a),e(cn,a),e(Ee,(function(e){return t(this.body,e)})),e(Ct,(function(e){return!(this.is_expr_pure(e)||this.expression.is_call_pure(e)&&!this.expression.has_side_effects(e))||t(this.args,e)})),e(tt,(function(e){return this.expression.has_side_effects(e)||t(this.body,e)})),e(it,(function(e){return this.expression.has_side_effects(e)||t(this.body,e)})),e(st,(function(e){return t(this.body,e)||this.bcatch&&this.bcatch.has_side_effects(e)||this.bfinally&&this.bfinally.has_side_effects(e)})),e(et,(function(e){return this.condition.has_side_effects(e)||this.body&&this.body.has_side_effects(e)||this.alternative&&this.alternative.has_side_effects(e)})),e(_e,(function(e){return this.body.has_side_effects(e)})),e(me,(function(e){return this.body.has_side_effects(e)})),e(Le,a),e(Lt,(function(e){return!(!this.extends||!this.extends.has_side_effects(e))||t(this.properties,e)})),e(St,(function(e){return this.left.has_side_effects(e)||this.right.has_side_effects(e)})),e(xt,B),e(wt,(function(e){return this.condition.has_side_effects(e)||this.consequent.has_side_effects(e)||this.alternative.has_side_effects(e)})),e(vt,(function(e){return Fr.has(this.operator)||this.expression.has_side_effects(e)})),e(sn,(function(e){return!this.is_declared(e)&&!Jr.has(this.name)})),e(zt,a),e(Vt,a),e(Ot,(function(e){return t(this.properties,e)})),e(kt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)||this.value.has_side_effects(e)})),e(Mt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)||this.static&&this.value&&this.value.has_side_effects(e)})),e(Ft,(function(e){return this.computed_key()&&this.key.has_side_effects(e)})),e(Pt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)})),e(Tt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)})),e(It,(function(e){return t(this.elements,e)})),e(Et,(function(e){return this.expression.may_throw_on_access(e)||this.expression.has_side_effects(e)})),e(yt,(function(e){return this.expression.may_throw_on_access(e)||this.expression.has_side_effects(e)||this.property.has_side_effects(e)})),e(gt,(function(e){return t(this.expressions,e)})),e(Bt,(function(e){return t(this.definitions,e)})),e(ht,(function(){return this.value})),e(Ue,a),e(Qe,(function(e){return t(this.segments,e)}))}((function(e,t){e.DEFMETHOD("has_side_effects",t)})),function(e){function t(e,t){for(var n=e.length;--n>=0;)if(e[n].may_throw(t))return!0;return!1}e(pe,B),e(ln,a),e(ve,a),e(Le,a),e(Vt,a),e(cn,a),e(Lt,(function(e){return!(!this.extends||!this.extends.may_throw(e))||t(this.properties,e)})),e(It,(function(e){return t(this.elements,e)})),e(xt,(function(e){return!!this.right.may_throw(e)||!(!e.has_directive("use strict")&&"="==this.operator&&this.left instanceof sn)&&this.left.may_throw(e)})),e(St,(function(e){return this.left.may_throw(e)||this.right.may_throw(e)})),e(Ee,(function(e){return t(this.body,e)})),e(Ct,(function(e){return!!t(this.args,e)||!this.is_expr_pure(e)&&(!!this.expression.may_throw(e)||!(this.expression instanceof Le)||t(this.expression.body,e))})),e(it,(function(e){return this.expression.may_throw(e)||t(this.body,e)})),e(wt,(function(e){return this.condition.may_throw(e)||this.consequent.may_throw(e)||this.alternative.may_throw(e)})),e(Bt,(function(e){return t(this.definitions,e)})),e(Et,(function(e){return this.expression.may_throw_on_access(e)||this.expression.may_throw(e)})),e(et,(function(e){return this.condition.may_throw(e)||this.body&&this.body.may_throw(e)||this.alternative&&this.alternative.may_throw(e)})),e(_e,(function(e){return this.body.may_throw(e)})),e(Ot,(function(e){return t(this.properties,e)})),e(kt,(function(e){return this.value.may_throw(e)})),e(Mt,(function(e){return this.computed_key()&&this.key.may_throw(e)||this.static&&this.value&&this.value.may_throw(e)})),e(Ft,(function(e){return this.computed_key()&&this.key.may_throw(e)})),e(Pt,(function(e){return this.computed_key()&&this.key.may_throw(e)})),e(Tt,(function(e){return this.computed_key()&&this.key.may_throw(e)})),e(We,(function(e){return this.value&&this.value.may_throw(e)})),e(gt,(function(e){return t(this.expressions,e)})),e(me,(function(e){return this.body.may_throw(e)})),e(yt,(function(e){return this.expression.may_throw_on_access(e)||this.expression.may_throw(e)||this.property.may_throw(e)})),e(tt,(function(e){return this.expression.may_throw(e)||t(this.body,e)})),e(sn,(function(e){return!this.is_declared(e)&&!Jr.has(this.name)})),e(zt,a),e(st,(function(e){return this.bcatch?this.bcatch.may_throw(e):t(this.body,e)||this.bfinally&&this.bfinally.may_throw(e)})),e(vt,(function(e){return!("typeof"==this.operator&&this.expression instanceof sn)&&this.expression.may_throw(e)})),e(ht,(function(e){return!!this.value&&this.value.may_throw(e)}))}((function(e,t){e.DEFMETHOD("may_throw",t)})),function(e){function t(e){let t=!0;return Sn(this,n=>{if(n instanceof sn){if(ir(this,16))return t=!1,xn;var i=n.definition();if(r(i,this.enclosed)&&!this.variables.has(i.name)){if(e){var s=e.find_variable(n);if(i.undeclared?!s:s===i)return t="f",!0}return t=!1,xn}return!0}if(n instanceof cn&&this instanceof Ge)return t=!1,xn}),t}e(pe,a),e(ln,B),e(Lt,(function(e){if(this.extends&&!this.extends.is_constant_expression(e))return!1;for(const t of this.properties){if(t.computed_key()&&!t.key.is_constant_expression(e))return!1;if(t.static&&t.value&&!t.value.is_constant_expression(e))return!1}return t.call(this,e)})),e(Le,t),e(vt,(function(){return this.expression.is_constant_expression()})),e(St,(function(){return this.left.is_constant_expression()&&this.right.is_constant_expression()})),e(It,(function(){return this.elements.every(e=>e.is_constant_expression())})),e(Ot,(function(){return this.properties.every(e=>e.is_constant_expression())})),e(kt,(function(){return!(this.key instanceof pe)&&this.value.is_constant_expression()}))}((function(e,t){e.DEFMETHOD("is_constant_expression",t)})),function(e){function t(){for(var e=0;e{if(e instanceof Vt){const n=e.definition();!t&&!n.global||s.has(n.id)||s.set(n.id,n)}}),n.value){if(n.name instanceof Ke)n.walk(p);else{var i=n.name.definition();g(c,i.id,n.value),i.chained||n.name.fixed_value()!==n.value||o.set(i.id,n)}n.value.has_side_effects(e)&&n.value.walk(p)}})),!0}return C(i,a)}}));t.walk(p),p=new Dn(C),s.forEach((function(e){var t=c.get(e.id);t&&t.forEach((function(e){e.walk(p)}))}));var f=new In((function(a,c,p){var C=f.parent();if(r){const e=i(a);if(e instanceof sn){var m=e.definition(),g=s.has(m.id);if(a instanceof xt){if(!g||o.has(m.id)&&o.get(m.id)!==a)return gr(C,a,a.right.transform(f))}else if(!g)return p?l.skip:h(pn,a,{value:0})}}if(u===t){if(a.name&&(a instanceof Gt&&!E(e.option("keep_classnames"),(m=a.name.definition()).name)||a instanceof Re&&!E(e.option("keep_fnames"),(m=a.name.definition()).name))&&(!s.has(m.id)||m.orig.length>1)&&(a.name=null),a instanceof Le&&!(a instanceof Me))for(var A=!e.option("keep_fargs"),y=a.argnames,v=y.length;--v>=0;){var b=y[v];b instanceof Fe&&(b=b.expression),b instanceof Dt&&(b=b.left),b instanceof Ke||s.has(b.definition().id)?A=!1:(sr(b,1),A&&(y.pop(),e[b.unreferenced()?"warn":"info"]("Dropping unused function argument {name} [{file}:{line},{col}]",O(b))))}if((a instanceof He||a instanceof Rt)&&a!==t){const t=a.name.definition();if(!(t.global&&!n||s.has(t.id))){if(e[a.name.unreferenced()?"warn":"info"]("Dropping unused function {name} [{file}:{line},{col}]",O(a.name)),t.eliminated++,a instanceof Rt){const t=a.drop_side_effect_free(e);if(t)return h(me,a,{body:t})}return p?l.skip:h(ve,a)}}if(a instanceof Bt&&!(C instanceof Oe&&C.init===a)){var _=!(C instanceof Pe||a instanceof ct),S=[],w=[],x=[],D=[];switch(a.definitions.forEach((function(t){t.value&&(t.value=t.value.transform(f));var n=t.name instanceof Ke,i=n?new jn(null,{name:""}):t.name.definition();if(_&&i.global)return x.push(t);if(!r&&!_||n&&(t.name.names.length||t.name.is_array||1!=e.option("pure_getters"))||s.has(i.id)){if(t.value&&o.has(i.id)&&o.get(i.id)!==t&&(t.value=t.value.drop_side_effect_free(e)),t.name instanceof Qt){var c=B.get(i.id);if(c.length>1&&(!t.value||i.orig.indexOf(t.name)>i.eliminated)){if(e.warn("Dropping duplicated definition of variable {name} [{file}:{line},{col}]",O(t.name)),t.value){var u=h(sn,t.name,t.name);i.references.push(u);var l=h(xt,t,{operator:"=",left:u,right:t.value});o.get(i.id)===t&&o.set(i.id,l),D.push(l.transform(f))}return d(c,t),void i.eliminated++}}t.value?(D.length>0&&(x.length>0?(D.push(t.value),t.value=Cr(t.value,D)):S.push(h(me,a,{body:Cr(a,D)})),D=[]),x.push(t)):w.push(t)}else if(i.orig[0]instanceof en)(p=t.value&&t.value.drop_side_effect_free(e))&&D.push(p),t.value=null,w.push(t);else{var p;(p=t.value&&t.value.drop_side_effect_free(e))?(n||e.warn("Side effects in initialization of unused variable {name} [{file}:{line},{col}]",O(t.name)),D.push(p)):n||e[t.name.unreferenced()?"warn":"info"]("Dropping unused variable {name} [{file}:{line},{col}]",O(t.name)),i.eliminated++}})),(w.length>0||x.length>0)&&(a.definitions=w.concat(x),S.push(a)),D.length>0&&S.push(h(me,a,{body:Cr(a,D)})),S.length){case 0:return p?l.skip:h(ve,a);case 1:return S[0];default:return p?l.splice(S):h(ye,a,{body:S})}}if(a instanceof Ie)return c(a,this),a.init instanceof ye&&(I=a.init,a.init=I.body.pop(),I.body.push(a)),a.init instanceof me?a.init=a.init.body:yr(a.init)&&(a.init=null),I?p?l.splice(I.body):I:a;if(a instanceof _e&&a.body instanceof Ie){if(c(a,this),a.body instanceof ye){var I=a.body;return a.body=I.body.pop(),I.body.push(a),p?l.splice(I.body):I}return a}if(a instanceof ye)return c(a,this),p&&a.body.every(vr)?l.splice(a.body):a;if(a instanceof Te){const e=u;return u=a,c(a,this),u=e,a}}function O(e){return{name:e.name,file:e.start.file,line:e.start.line,col:e.start.col}}}));function C(e,n){var r;const a=i(e);if(a instanceof sn&&!pr(e.left,Ut)&&t.variables.get(a.name)===(r=a.definition()))return e instanceof xt&&(e.right.walk(p),r.chained||e.left.fixed_value()!==e.right||o.set(r.id,e)),!0;if(e instanceof sn){if(r=e.definition(),!s.has(r.id)&&(s.set(r.id,r),r.orig[0]instanceof en)){const e=r.scope.is_block_scope()&&r.scope.get_defun_scope().variables.get(r.name);e&&s.set(e.id,e)}return!0}if(e instanceof Te){var B=u;return u=e,n(),u=B,!0}}t.transform(f)})),Te.DEFMETHOD("hoist_declarations",(function(e){var t=this;if(e.has_directive("use asm"))return t;if(!Array.isArray(t.body))return t;var n=e.option("hoist_funs"),r=e.option("hoist_vars");if(n||r){var i=[],s=[],o=new Map,a=0,B=0;Sn(t,e=>e instanceof Te&&e!==t||(e instanceof ct?(++B,!0):void 0)),r=r&&B>1;var c=new In((function(B){if(B!==t){if(B instanceof Ce)return i.push(B),h(ve,B);if(n&&B instanceof He&&!(c.parent()instanceof dt)&&c.parent()===t)return s.push(B),h(ve,B);if(r&&B instanceof ct){B.definitions.forEach((function(e){e.name instanceof Ke||(o.set(e.name.name,e),++a)}));var u=B.to_assignments(e),l=c.parent();if(l instanceof Oe&&l.init===B){if(null==u){var p=B.definitions[0].name;return h(sn,p,p)}return u}return l instanceof Ie&&l.init===B?u:u?h(me,B,{body:u}):h(ve,B)}if(B instanceof Te)return B}}));if(t=t.transform(c),a>0){var u=[];const e=t instanceof Le,n=e?t.args_as_names():null;if(o.forEach((t,r)=>{e&&n.some(e=>e.name===t.name.name)?o.delete(r):((t=t.clone()).value=null,u.push(t),o.set(r,t))}),u.length>0){for(var l=0;l"string"==typeof e.key)){o(s,this);const e=new Map,t=[];return c.properties.forEach((function(n){t.push(h(ht,s,{name:a(i,n.key,e),value:n.value}))})),r.set(B.id,e),l.splice(t)}}else if(s instanceof At&&s.expression instanceof sn){const e=r.get(s.expression.definition().id);if(e){const t=e.get(String(Nr(s.property))),n=h(sn,s,{name:t.name,scope:s.expression.scope,thedef:t});return n.reference({}),n}}function a(e,n,r){const i=h(e.CTOR,e,{name:t.make_var_name(e.name+"_"+n),scope:t}),s=t.def_variable(i);return r.set(String(n),s),t.enclosed.push(s),i}}));return t.transform(i)})),function(e){function t(e,t,n){var r=e.length;if(!r)return null;for(var i=[],s=!1,o=0;o0&&(B[0].body=a.concat(B[0].body)),e.body=B;n=B[B.length-1];){var f=n.body[n.body.length-1];if(f instanceof ze&&t.loopcontrol_target(f)===e&&n.body.pop(),n.body.length||n instanceof it&&(s||n.expression.has_side_effects(t)))break;B.pop()===s&&(s=null)}if(0==B.length)return h(ye,e,{body:a.concat(h(me,e.expression,{body:e.expression}))}).optimize(t);if(1==B.length&&(B[0]===o||B[0]===s)){var d=!1,C=new Dn((function(t){if(d||t instanceof Le||t instanceof me)return!0;t instanceof ze&&C.loopcontrol_target(t)===e&&(d=!0)}));if(e.walk(C),!d){var m,g=B[0].body.slice();return(m=B[0].expression)&&g.unshift(h(me,m,{body:m})),g.unshift(h(me,e.expression,{body:e.expression})),h(ye,e,{body:g}).optimize(t)}}return e;function A(e,n){n&&!jr(n)?n.body=n.body.concat(e.body):kr(t,e,a)}})),Br(st,(function(e,t){if(Or(e.body,t),e.bcatch&&e.bfinally&&e.bfinally.body.every(yr)&&(e.bfinally=null),t.option("dead_code")&&e.body.every(yr)){var n=[];return e.bcatch&&kr(t,e.bcatch,n),e.bfinally&&n.push(...e.bfinally.body),h(ye,e,{body:n}).optimize(t)}return e})),Bt.DEFMETHOD("remove_initializers",(function(){var e=[];this.definitions.forEach((function(t){t.name instanceof Vt?(t.value=null,e.push(t)):Sn(t.name,n=>{n instanceof Vt&&e.push(h(ht,t,{name:n,value:null}))})})),this.definitions=e})),Bt.DEFMETHOD("to_assignments",(function(e){var t=e.option("reduce_vars"),n=this.definitions.reduce((function(e,n){if(!n.value||n.name instanceof Ke){if(n.value){var r=h(ht,n,{name:n.name,value:n.value}),i=h(ct,n,{definitions:[r]});e.push(i)}}else{var s=h(sn,n.name,n.name);e.push(h(xt,n,{operator:"=",left:s,right:n.value})),t&&(s.definition().fixed=!1)}return(n=n.name.definition()).eliminated++,n.replaced--,e}),[]);return 0==n.length?null:Cr(this,n)})),Br(Bt,(function(e){return 0==e.definitions.length?h(ve,e):e})),Br(ft,(function(e){return e})),Br(Ct,(function(e,t){var n=e.expression,r=n;Bi(e,0,e.args);var i=e.args.every(e=>!(e instanceof Fe));if(t.option("reduce_vars")&&r instanceof sn&&!b(e,Nn)){const e=r.fixed_value();Yr(e,t)||(r=e)}var s=r instanceof Le;if(t.option("unused")&&i&&s&&!r.uses_arguments&&!r.pinned()){for(var o=0,a=0,B=0,c=e.args.length;B=r.argnames.length;if(u||ir(r.argnames[B],1)){if(d=e.args[B].drop_side_effect_free(t))e.args[o++]=d;else if(!u){e.args[o++]=h(pn,e.args[B],{value:0});continue}}else e.args[o++]=e.args[B];a=o}e.args.length=a}if(t.option("unsafe"))if(Sr(n))switch(n.name){case"Array":if(1!=e.args.length)return h(It,e,{elements:e.args}).optimize(t);if(e.args[0]instanceof pn&&e.args[0].value<=11){const t=[];for(let n=0;n=1&&e.args.length<=2&&e.args.every(e=>{var n=e.evaluate(t);return l.push(n),e!==n})){let[n,r]=l;n=v(new RegExp(n).source);const i=h(dn,e,{value:{source:n,flags:r}});if(i._eval(t)!==i)return i;t.warn("Error converting {expr} [{file}:{line},{col}]",{expr:e.print_to_string(),file:e.start.file,line:e.start.line,col:e.start.col})}}else if(n instanceof Et)switch(n.property){case"toString":if(0==e.args.length&&!n.expression.may_throw_on_access(t))return h(St,e,{left:h(hn,e,{value:""}),operator:"+",right:n.expression}).optimize(t);break;case"join":if(n.expression instanceof It)e:{var p;if(!(e.args.length>0&&(p=e.args[0].evaluate(t))===e.args[0])){var f,d,C=[],m=[];for(B=0,c=n.expression.elements.length;B0&&(C.push(h(hn,e,{value:m.join(p)})),m.length=0),C.push(g))}return m.length>0&&C.push(h(hn,e,{value:m.join(p)})),0==C.length?h(hn,e,{value:""}):1==C.length?C[0].is_string(t)?C[0]:h(St,C[0],{operator:"+",left:h(hn,e,{value:""}),right:C[0]}):""==p?(f=C[0].is_string(t)||C[1].is_string(t)?C.shift():h(hn,e,{value:""}),C.reduce((function(e,t){return h(St,t,{operator:"+",left:e,right:t})}),f).optimize(t)):((d=e.clone()).expression=d.expression.clone(),d.expression.expression=d.expression.expression.clone(),d.expression.expression.elements=C,Gr(t,e,d))}}break;case"charAt":if(n.expression.is_string(t)){var E=e.args[0],y=E?E.evaluate(t):0;if(y!==E)return h(yt,n,{expression:n.expression,property:mr(0|y,E||n)}).optimize(t)}break;case"apply":if(2==e.args.length&&e.args[1]instanceof It)return(L=e.args[1].elements.slice()).unshift(e.args[0]),h(Ct,e,{expression:h(Et,n,{expression:n.expression,property:"call"}),args:L}).optimize(t);break;case"call":var _=n.expression;if(_ instanceof sn&&(_=_.fixed_value()),_ instanceof Le&&!_.contains_this())return(e.args.length?Cr(this,[e.args[0],h(Ct,e,{expression:n.expression,args:e.args.slice(1)})]):h(Ct,e,{expression:n.expression,args:[]})).optimize(t)}if(t.option("unsafe_Function")&&Sr(n)&&"Function"==n.name){if(0==e.args.length)return h(Re,e,{argnames:[],body:[]}).optimize(t);if(e.args.every(e=>e instanceof hn))try{var S=ue(I="n(function("+e.args.slice(0,-1).map((function(e){return e.value})).join(",")+"){"+e.args[e.args.length-1].value+"})"),w={ie8:t.option("ie8")};S.figure_out_scope(w);var x,D=new ar(t.options);(S=S.transform(D)).figure_out_scope(w),qn.reset(),S.compute_char_frequency(w),S.mangle_names(w),Sn(S,e=>{if(lr(e))return x=e,xn});var I=Hn();return ye.prototype._codegen.call(x,x,I),e.args=[h(hn,e,{value:x.argnames.map((function(e){return e.print_to_string()})).join(",")}),h(hn,e.args[e.args.length-1],{value:I.get().replace(/^{|}$/g,"")})],e}catch(n){if(!(n instanceof ee))throw n;t.warn("Error parsing code passed to new Function [{file}:{line},{col}]",e.args[e.args.length-1].start),t.warn(n.toString())}}var O=s&&r.body[0],k=s&&!r.is_generator&&!r.async,N=k&&t.option("inline")&&!e.is_expr_pure(t);if(N&&O instanceof We){let n=O.value;if(!n||n.is_constant_expression()){n=n?n.clone(!0):h(An,e);const r=e.args.concat(n);return Cr(e,r).optimize(t)}if(1===r.argnames.length&&r.argnames[0]instanceof Wt&&e.args.length<2&&n instanceof sn&&n.name===r.argnames[0].name){let n;return e.args[0]instanceof At&&(n=t.parent())instanceof Ct&&n.expression===e?Cr(e,[h(pn,e,{value:0}),e.args[0].optimize(t)]):(e.args[0]||h(An)).optimize(t)}}if(N){var T,P,F=-1;let s,o,a;if(i&&!r.uses_arguments&&!r.pinned()&&!(t.parent()instanceof Lt)&&!(r.name&&r instanceof Re)&&(o=function(e){var n=r.body,i=n.length;if(t.option("inline")<3)return 1==i&&R(e);e=null;for(var s=0;s!e.value))return!1}else{if(e)return!1;o instanceof ve||(e=o)}}return R(e)}(O))&&(n===r||b(e,kn)||t.option("unused")&&1==(s=n.definition()).references.length&&!$r(t,s)&&r.is_constant_expression(n.scope))&&!b(e,On|Nn)&&!r.contains_this()&&function(){var n=new Set;do{if((T=t.parent(++F)).is_block_scope()&&T.block_scope&&T.block_scope.variables.forEach((function(e){n.add(e.name)})),T instanceof ot)T.argname&&n.add(T.argname.name);else if(T instanceof Se)P=[];else if(T instanceof sn&&T.fixed_value()instanceof Te)return!1}while(!(T instanceof Te));var i=!(T instanceof Pe)||t.toplevel.vars,s=t.option("inline");return!(!function(e,t){for(var n=r.body.length,i=0;i=0;){var a=s.definitions[o].name;if(a instanceof Ke||e.has(a.name)||Dr.has(a.name)||T.var_names().has(a.name))return!1;P&&P.push(a.definition())}}}return!0}(n,s>=3&&i)||!function(e,t){for(var n=0,i=r.argnames.length;n=2&&i)||!function(){var t=new Set;const n=e=>{if(e instanceof Te){var n=new Set;return e.enclosed.forEach((function(e){n.add(e.name)})),e.variables.forEach((function(e){n.delete(e)})),n.forEach((function(e){t.add(e)})),!0}};for(let t=0;t=0;){var a=s.definitions[o].name;if(a instanceof Ke||t.has(a.name))return!1}}return!0}()||P&&0!=P.length&&ni(r,P))}()&&(a=fr(t))&&!ei(a,r)&&!function(){let e,n=0;for(;e=t.parent(n++);){if(e instanceof Dt)return!0;if(e instanceof Ee)break}return!1}()&&!(T instanceof Lt))return sr(r,256),a.add_child_scope(r),Cr(e,function(n){var i=[],s=[];if(function(t,n){for(var i=r.argnames.length,s=e.args.length;--s>=i;)n.push(e.args[s]);for(s=i;--s>=0;){var o=r.argnames[s],a=e.args[s];if(ir(o,1)||!o.name||T.var_names().has(o.name))a&&n.push(a);else{var B=h(Qt,o,o);o.definition().orig.push(B),!a&&P&&(a=h(An,e)),G(t,n,B,a)}}t.reverse(),n.reverse()}(i,s),function(e,t){for(var n=t.length,i=0,s=r.body.length;ie.name!=u.name)){var l=r.variables.get(u.name),p=h(sn,u,u);l.references.push(p),t.splice(n++,0,h(xt,c,{operator:"=",left:p,right:h(An,u)}))}}}}(i,s),s.push(n),i.length){const e=T.body.indexOf(t.parent(F-1))+1;T.body.splice(e,0,h(ct,r,{definitions:i}))}return s.map(e=>e.clone(!0))}(o)).optimize(t)}if(k&&t.option("side_effects")&&r.body.every(yr)){var L=e.args.concat(h(An,e));return Cr(e,L).optimize(t)}if(t.option("negate_iife")&&t.parent()instanceof me&&_r(e))return e.negate(t,!0);var M=e.evaluate(t);return M!==e?(M=mr(M,e).optimize(t),Gr(t,M,e)):e;function R(t){return t?t instanceof We?t.value?t.value.clone(!0):h(An,e):t instanceof me?h(bt,t,{operator:"void",expression:t.body.clone(!0)}):void 0:h(An,e)}function G(t,n,r,i){var s=r.definition();T.variables.set(r.name,s),T.enclosed.push(s),T.var_names().has(r.name)||(T.add_var_name(r.name),t.push(h(ht,r,{name:r,value:null})));var o=h(sn,r,r);s.references.push(o),i&&n.push(h(xt,e,{operator:"=",left:o,right:i.clone()}))}})),Br(mt,(function(e,t){return t.option("unsafe")&&Sr(e.expression)&&["Object","RegExp","Function","Error","Array"].includes(e.expression.name)?h(Ct,e,e).transform(t):e})),Br(gt,(function(e,t){if(!t.option("side_effects"))return e;var n,r,i=[];n=Ln(t),r=e.expressions.length-1,e.expressions.forEach((function(e,s){s0&&Tr(i[s],t);)s--;s0)return(n=this.clone()).right=Cr(this.right,t.slice(s)),(t=t.slice(0,s)).push(n),Cr(this,t).optimize(e)}}return this}));var Zr=m("== === != !== * & | ^");function $r(e,t){for(var n,r=0;n=e.parent(r);r++)if(n instanceof Le||n instanceof Lt){var i=n.name;if(i&&i.definition()===t)break}return n}function ei(e,t){for(const n of t.enclosed){if(t.variables.has(n.name))continue;const r=e.find_variable(n.name);if(r){if(r===n)continue;return!0}}return!1}function ti(e,t){return e instanceof sn||e.TYPE===t.TYPE}function ni(e,t){const n=e=>{if(e instanceof sn&&r(e.definition(),t))return xn};return wn(e,(t,r)=>{if(t instanceof Te&&t!==e){var i=r.parent();if(i instanceof Ct&&i.expression===t)return;return!Sn(t,n)||xn}})}Br(St,(function(e,t){function n(){return e.left.is_constant()||e.right.is_constant()||!e.left.has_side_effects(t)&&!e.right.has_side_effects(t)}function r(t){if(n()){t&&(e.operator=t);var r=e.left;e.left=e.right,e.right=r}}if(Zr.has(e.operator)&&e.right.is_constant()&&!e.left.is_constant()&&(e.left instanceof St&&Be[e.left.operator]>=Be[e.operator]||r()),e=e.lift_sequences(t),t.option("comparisons"))switch(e.operator){case"===":case"!==":var i=!0;(e.left.is_string(t)&&e.right.is_string(t)||e.left.is_number(t)&&e.right.is_number(t)||e.left.is_boolean()&&e.right.is_boolean()||e.left.equivalent_to(e.right))&&(e.operator=e.operator.substr(0,2));case"==":case"!=":if(!i&&Tr(e.left,t))e.left=h(mn,e.left);else if(t.option("typeofs")&&e.left instanceof hn&&"undefined"==e.left.value&&e.right instanceof bt&&"typeof"==e.right.operator){var s=e.right.expression;(s instanceof sn?!s.is_declared(t):s instanceof At&&t.option("ie8"))||(e.right=s,e.left=h(An,e.left).optimize(t),2==e.operator.length&&(e.operator+="="))}else if(e.left instanceof sn&&e.right instanceof sn&&e.left.definition()===e.right.definition()&&((B=e.left.fixed_value())instanceof It||B instanceof Le||B instanceof Ot||B instanceof Lt))return h("="==e.operator[0]?_n:bn,e);break;case"&&":case"||":var o=e.left;if(o.operator==e.operator&&(o=o.right),o instanceof St&&o.operator==("&&"==e.operator?"!==":"===")&&e.right instanceof St&&o.operator==e.right.operator&&(Tr(o.left,t)&&e.right.left instanceof mn||o.left instanceof mn&&Tr(e.right.left,t))&&!o.right.has_side_effects(t)&&o.right.equivalent_to(e.right.right)){var a=h(St,e,{operator:o.operator.slice(0,-1),left:h(mn,e),right:o.right});return o!==e.left&&(a=h(St,e,{operator:e.operator,left:e.left.left,right:a})),a}}var B;if("+"==e.operator&&t.in_boolean_context()){var c=e.left.evaluate(t),u=e.right.evaluate(t);if(c&&"string"==typeof c)return t.warn("+ in boolean context always true [{file}:{line},{col}]",e.start),Cr(e,[e.right,h(_n,e)]).optimize(t);if(u&&"string"==typeof u)return t.warn("+ in boolean context always true [{file}:{line},{col}]",e.start),Cr(e,[e.left,h(_n,e)]).optimize(t)}if(t.option("comparisons")&&e.is_boolean()){if(!(t.parent()instanceof St)||t.parent()instanceof xt){var l=h(bt,e,{operator:"!",expression:e.negate(t,Ln(t))});e=Gr(t,e,l)}if(t.option("unsafe_comps"))switch(e.operator){case"<":r(">");break;case"<=":r(">=")}}if("+"==e.operator){if(e.right instanceof hn&&""==e.right.getValue()&&e.left.is_string(t))return e.left;if(e.left instanceof hn&&""==e.left.getValue()&&e.right.is_string(t))return e.right;if(e.left instanceof St&&"+"==e.left.operator&&e.left.left instanceof hn&&""==e.left.left.getValue()&&e.right.is_string(t))return e.left=e.left.right,e.transform(t)}if(t.option("evaluate")){switch(e.operator){case"&&":if(!(c=!!ir(e.left,2)||!ir(e.left,4)&&e.left.evaluate(t)))return t.warn("Condition left of && always false [{file}:{line},{col}]",e.start),gr(t.parent(),t.self(),e.left).optimize(t);if(!(c instanceof pe))return t.warn("Condition left of && always true [{file}:{line},{col}]",e.start),Cr(e,[e.left,e.right]).optimize(t);if(u=e.right.evaluate(t)){if(!(u instanceof pe)&&("&&"==(p=t.parent()).operator&&p.left===t.self()||t.in_boolean_context()))return t.warn("Dropping side-effect-free && [{file}:{line},{col}]",e.start),e.left.optimize(t)}else{if(t.in_boolean_context())return t.warn("Boolean && always false [{file}:{line},{col}]",e.start),Cr(e,[e.left,h(bn,e)]).optimize(t);sr(e,4)}if("||"==e.left.operator&&!(f=e.left.right.evaluate(t)))return h(wt,e,{condition:e.left.left,consequent:e.right,alternative:e.left.right}).optimize(t);break;case"||":var p,f;if(!(c=!!ir(e.left,2)||!ir(e.left,4)&&e.left.evaluate(t)))return t.warn("Condition left of || always false [{file}:{line},{col}]",e.start),Cr(e,[e.left,e.right]).optimize(t);if(!(c instanceof pe))return t.warn("Condition left of || always true [{file}:{line},{col}]",e.start),gr(t.parent(),t.self(),e.left).optimize(t);if(u=e.right.evaluate(t)){if(!(u instanceof pe)){if(t.in_boolean_context())return t.warn("Boolean || always true [{file}:{line},{col}]",e.start),Cr(e,[e.left,h(_n,e)]).optimize(t);sr(e,2)}}else if("||"==(p=t.parent()).operator&&p.left===t.self()||t.in_boolean_context())return t.warn("Dropping side-effect-free || [{file}:{line},{col}]",e.start),e.left.optimize(t);if("&&"==e.left.operator&&(f=e.left.right.evaluate(t))&&!(f instanceof pe))return h(wt,e,{condition:e.left.left,consequent:e.left.right,alternative:e.right}).optimize(t);break;case"??":if(si(e.left))return e.right;if(!((c=e.left.evaluate(t))instanceof pe))return null==c?e.right:e.left;if(t.in_boolean_context()){const n=e.right.evaluate(t);if(!(n instanceof pe||n))return e.left}}var d=!0;switch(e.operator){case"+":if(e.left instanceof ln&&e.right instanceof St&&"+"==e.right.operator&&e.right.is_string(t)){var C=(g=h(St,e,{operator:"+",left:e.left,right:e.right.left})).optimize(t);g!==C&&(e=h(St,e,{operator:"+",left:C,right:e.right.right}))}if(e.right instanceof ln&&e.left instanceof St&&"+"==e.left.operator&&e.left.is_string(t)){var m=(g=h(St,e,{operator:"+",left:e.left.right,right:e.right})).optimize(t);g!==m&&(e=h(St,e,{operator:"+",left:e.left.left,right:m}))}if(e.left instanceof St&&"+"==e.left.operator&&e.left.is_string(t)&&e.right instanceof St&&"+"==e.right.operator&&e.right.is_string(t)){var g,A=(g=h(St,e,{operator:"+",left:e.left.right,right:e.right.left})).optimize(t);g!==A&&(e=h(St,e,{operator:"+",left:h(St,e.left,{operator:"+",left:e.left.left,right:A}),right:e.right.right}))}if(e.right instanceof bt&&"-"==e.right.operator&&e.left.is_number(t)){e=h(St,e,{operator:"-",left:e.left,right:e.right.expression});break}if(e.left instanceof bt&&"-"==e.left.operator&&n()&&e.right.is_number(t)){e=h(St,e,{operator:"-",left:e.right,right:e.left.expression});break}if(e.left instanceof Qe&&(C=e.left,(m=e.right.evaluate(t))!=e.right))return C.segments[C.segments.length-1].value+=m.toString(),C;if(e.right instanceof Qe&&(m=e.right,(C=e.left.evaluate(t))!=e.left))return m.segments[0].value=C.toString()+m.segments[0].value,m;if(e.left instanceof Qe&&e.right instanceof Qe){var E=(C=e.left).segments;m=e.right,E[E.length-1].value+=m.segments[0].value;for(var y=1;y=Be[e.operator])){var v=h(St,e,{operator:e.operator,left:e.right,right:e.left});e=e.right instanceof ln&&!(e.left instanceof ln)?Gr(t,v,e):Gr(t,e,v)}d&&e.is_number(t)&&(e.right instanceof St&&e.right.operator==e.operator&&(e=h(St,e,{operator:e.operator,left:h(St,e.left,{operator:e.operator,left:e.left,right:e.right.left,start:e.left.start,end:e.right.left.end}),right:e.right.right})),e.right instanceof ln&&e.left instanceof St&&e.left.operator==e.operator&&(e.left.left instanceof ln?e=h(St,e,{operator:e.operator,left:h(St,e.left,{operator:e.operator,left:e.left.left,right:e.right,start:e.left.left.start,end:e.right.end}),right:e.left.right}):e.left.right instanceof ln&&(e=h(St,e,{operator:e.operator,left:h(St,e.left,{operator:e.operator,left:e.left.right,right:e.right,start:e.left.right.start,end:e.right.end}),right:e.left.left}))),e.left instanceof St&&e.left.operator==e.operator&&e.left.right instanceof ln&&e.right instanceof St&&e.right.operator==e.operator&&e.right.left instanceof ln&&(e=h(St,e,{operator:e.operator,left:h(St,e.left,{operator:e.operator,left:h(St,e.left.left,{operator:e.operator,left:e.left.right,right:e.right.left,start:e.left.right.start,end:e.right.left.end}),right:e.left.left}),right:e.right.right})))}}if(e.right instanceof St&&e.right.operator==e.operator&&(Pr.has(e.operator)||"+"==e.operator&&(e.right.left.is_string(t)||e.left.is_string(t)&&e.right.right.is_string(t))))return e.left=h(St,e.left,{operator:e.operator,left:e.left,right:e.right.left}),e.right=e.right.right,e.transform(t);var b=e.evaluate(t);return b!==e?(b=mr(b,e).optimize(t),Gr(t,b,e)):e})),Br(on,(function(e){return e})),Br(sn,(function(e,t){if(!t.option("ie8")&&Sr(e)&&(!e.scope.uses_with||!t.find_parent(Ne)))switch(e.name){case"undefined":return h(An,e).optimize(t);case"NaN":return h(gn,e).optimize(t);case"Infinity":return h(yn,e).optimize(t)}var n=t.parent();if(t.option("reduce_vars")&&Lr(e,n)!==e){const l=e.definition();if(t.top_retain&&l.global&&t.top_retain(l))return l.fixed=!1,l.should_replace=!1,l.single_use=!1,e;var r=e.fixed_value(),i=l.single_use&&!(n instanceof Ct&&n.is_expr_pure(t)||b(n,Nn));if(i&&(r instanceof Le||r instanceof Lt))if(Yr(r,t))i=!1;else if(l.scope!==e.scope&&(1==l.escaped||ir(r,16)||function(e){for(var t,n=0;t=e.parent(n++);){if(t instanceof fe)return!1;if(t instanceof It||t instanceof Nt||t instanceof Ot)return!0}return!1}(t)))i=!1;else if($r(t,l))i=!1;else if((l.scope!==e.scope||l.orig[0]instanceof Wt)&&"f"==(i=r.is_constant_expression(e.scope))){var s=e.scope;do{(s instanceof He||lr(s))&&sr(s,16)}while(s=s.parent_scope)}if(i&&r instanceof Le){const s=fr(t);i=l.scope===e.scope&&!ei(s,r)||n instanceof Ct&&n.expression===e&&!ei(s,r)}if(i&&r instanceof Lt&&(i=!(r.extends&&(r.extends.may_throw(t)||r.extends.has_side_effects(t))||r.properties.some(e=>e.may_throw(t)||e.has_side_effects(t)))),i&&r){if(r instanceof Rt&&(sr(r,256),r=h(Gt,r,r)),r instanceof He&&(sr(r,256),r=h(Re,r,r)),l.recursive_refs>0&&r.name instanceof Xt){const e=r.name.definition();let t=r.variables.get(r.name.name),n=t&&t.orig[0];n instanceof Yt||(n=h(Yt,r.name,r.name),n.scope=r,r.name=n,t=r.def_function(n)),Sn(r,n=>{n instanceof sn&&n.definition()===e&&(n.thedef=t,t.references.push(n))})}return(r instanceof Le||r instanceof Lt)&&fr(t).add_child_scope(r),r.optimize(t)}if(r&&void 0===l.should_replace){let e;if(r instanceof cn)l.orig[0]instanceof Wt||!l.references.every(e=>l.scope===e.scope)||(e=r);else{var o=r.evaluate(t);o===r||!t.option("unsafe_regexp")&&o instanceof RegExp||(e=mr(o,r))}if(e){var a,B=e.optimize(t).size();Sn(r,e=>{if(e instanceof sn)return xn})?a=function(){var n=e.optimize(t);return n===e?n.clone(!0):n}:(B=Math.min(B,r.size()),a=function(){var n=Mr(e.optimize(t),r);return n===e||n===r?n.clone(!0):n});var c=l.name.length,u=0;t.option("unused")&&!t.exposed(l)&&(u=(c+2+B)/(l.references.length-l.assignments)),l.should_replace=B<=c+u&&a}else l.should_replace=!1}if(l.should_replace)return l.should_replace()}return e})),Br(An,(function(e,t){if(t.option("unsafe_undefined")){var n=dr(t,"undefined");if(n){var r=h(sn,e,{name:"undefined",scope:n.scope,thedef:n});return sr(r,8),r}}var i=Lr(t.self(),t.parent());return i&&ti(i,e)?e:h(bt,e,{operator:"void",expression:h(pn,e,{value:0})})})),Br(yn,(function(e,t){var n=Lr(t.self(),t.parent());return n&&ti(n,e)?e:!t.option("keep_infinity")||n&&!ti(n,e)||dr(t,"Infinity")?h(St,e,{operator:"/",left:h(pn,e,{value:1}),right:h(pn,e,{value:0})}):e})),Br(gn,(function(e,t){var n=Lr(t.self(),t.parent());return n&&!ti(n,e)||dr(t,"NaN")?h(St,e,{operator:"/",left:h(pn,e,{value:0}),right:h(pn,e,{value:0})}):e}));const ri=m("+ - / * % >> << >>> | ^ &"),ii=m("* | ^ &");function si(e){let t;return e instanceof mn||Tr(e)||e instanceof sn&&(t=e.definition().fixed)instanceof pe&&si(t)}function oi(e,t){return e instanceof sn&&(e=e.fixed_value()),!!e&&(!(e instanceof Le||e instanceof Lt)||!(e instanceof Le&&e.contains_this())||t.parent()instanceof mt)}function ai(e,t){return t.in_boolean_context()?Gr(t,e,Cr(e,[e,h(_n,e)]).optimize(t)):e}function Bi(e,t,n){for(var r=0;r0&&a.args.length==B.args.length&&a.expression.equivalent_to(B.expression)&&!e.condition.has_side_effects(t)&&!a.expression.has_side_effects(t)&&"number"==typeof(s=function(){for(var e=a.args,t=B.args,n=0,r=e.length;n=2020&&function(e,t,n){if(t.may_throw(n))return!1;let r;if(e instanceof St&&"=="===e.operator&&((r=si(e.left)&&e.left)||(r=si(e.right)&&e.right))&&(r===e.left?e.right:e.left).equivalent_to(t))return!0;if(e instanceof St&&"||"===e.operator){let n,r;const i=e=>{if(!(e instanceof St)||"==="!==e.operator&&"=="!==e.operator)return!1;let i,s=0;return e.left instanceof mn&&(s++,n=e,i=e.right),e.right instanceof mn&&(s++,n=e,i=e.left),Tr(e.left)&&(s++,r=e,i=e.right),Tr(e.right)&&(s++,r=e,i=e.left),1===s&&!!i.equivalent_to(t)};if(!i(e.left))return!1;if(!i(e.right))return!1;if(n&&r&&n!==r)return!0}return!1}(o,B,t))return h(St,e,{operator:"??",left:B,right:a}).optimize(t);if(B instanceof gt&&a.equivalent_to(B.expressions[B.expressions.length-1]))return Cr(e,[h(St,e,{operator:"||",left:o,right:Cr(e,B.expressions.slice(0,-1))}),a]).optimize(t);if(B instanceof St&&"&&"==B.operator&&a.equivalent_to(B.right))return h(St,e,{operator:"&&",left:h(St,e,{operator:"||",left:o,right:B.left}),right:a}).optimize(t);if(a instanceof wt&&a.alternative.equivalent_to(B))return h(wt,e,{condition:h(St,e,{left:e.condition,operator:"&&",right:a.condition}),consequent:a.consequent,alternative:B});if(a.equivalent_to(B))return Cr(e,[e.condition,a]).optimize(t);if(a instanceof St&&"||"==a.operator&&a.right.equivalent_to(B))return h(St,e,{operator:"||",left:h(St,e,{operator:"&&",left:e.condition,right:a.left}),right:B}).optimize(t);var u=t.in_boolean_context();return p(e.consequent)?f(e.alternative)?l(e.condition):h(St,e,{operator:"||",left:l(e.condition),right:e.alternative}):f(e.consequent)?p(e.alternative)?l(e.condition.negate(t)):h(St,e,{operator:"&&",left:l(e.condition.negate(t)),right:e.alternative}):p(e.alternative)?h(St,e,{operator:"||",left:l(e.condition.negate(t)),right:e.consequent}):f(e.alternative)?h(St,e,{operator:"&&",left:l(e.condition),right:e.consequent}):e;function l(e){return e.is_boolean()?e:h(bt,e,{operator:"!",expression:e.negate(t)})}function p(e){return e instanceof _n||u&&e instanceof ln&&e.getValue()||e instanceof bt&&"!"==e.operator&&e.expression instanceof ln&&!e.expression.getValue()}function f(e){return e instanceof bn||u&&e instanceof ln&&!e.getValue()||e instanceof bt&&"!"==e.operator&&e.expression instanceof ln&&e.expression.getValue()}})),Br(vn,(function(e,t){if(t.in_boolean_context())return h(pn,e,{value:+e.value});var n=t.parent();return t.option("booleans_as_integers")?(n instanceof St&&("==="==n.operator||"!=="==n.operator)&&(n.operator=n.operator.replace(/=$/,"")),h(pn,e,{value:+e.value})):t.option("booleans")?n instanceof St&&("=="==n.operator||"!="==n.operator)?(t.warn("Non-strict equality against boolean: {operator} {value} [{file}:{line},{col}]",{operator:n.operator,value:e.value,file:n.start.file,line:n.start.line,col:n.start.col}),h(pn,e,{value:+e.value})):h(bt,e,{operator:"!",expression:h(pn,e,{value:1-e.value})}):e})),Br(yt,(function(e,t){var n,r=e.expression,i=e.property;if(t.option("properties")){var s=i.evaluate(t);if(s!==i){"string"==typeof s&&("undefined"==s?s=void 0:(v=parseFloat(s)).toString()==s&&(s=v)),i=e.property=Mr(i,mr(s,i).transform(t));var o=""+s;if(Y(o)&&o.length<=i.size()+1)return h(Et,e,{expression:r,property:o,quote:i.quote}).optimize(t)}}e:if(t.option("arguments")&&r instanceof sn&&"arguments"==r.name&&1==r.definition().orig.length&&(n=r.scope)instanceof Le&&n.uses_arguments&&!(n instanceof Ge)&&i instanceof pn){for(var a=i.getValue(),B=new Set,c=n.argnames,u=0;u1)&&(p=null)}else if(!p&&!t.option("keep_fargs")&&a=n.argnames.length;)p=h(Wt,n,{name:n.make_var_name("argument_"+n.argnames.length),scope:n}),n.argnames.push(p),n.enclosed.push(n.def_variable(p));if(p){var d=h(sn,e,p);return d.reference({}),or(p,1),d}}if(Lr(e,t.parent()))return e;if(s!==i){var C=e.flatten_object(o,t);C&&(r=e.expression=C.expression,i=e.property=C.property)}if(t.option("properties")&&t.option("side_effects")&&i instanceof pn&&r instanceof It){a=i.getValue();var m=r.elements,g=m[a];e:if(oi(g,t)){for(var A=!0,E=[],y=m.length;--y>a;)(v=m[y].drop_side_effect_free(t))&&(E.unshift(v),A&&v.has_side_effects(t)&&(A=!1));if(g instanceof Fe)break e;for(g=g instanceof En?h(An,g):g,A||E.unshift(g);--y>=0;){var v;if((v=m[y])instanceof Fe)break e;(v=v.drop_side_effect_free(t))?E.unshift(v):a--}return A?(E.push(g),Cr(e,E).optimize(t)):h(yt,e,{expression:h(It,r,{elements:E}),property:h(pn,i,{value:a})})}}var b=e.evaluate(t);return b!==e?Gr(t,b=mr(b,e).optimize(t),e):e})),Le.DEFMETHOD("contains_this",(function(){return Sn(this,e=>e instanceof cn?xn:e!==this&&e instanceof Te&&!(e instanceof Ge)||void 0)})),At.DEFMETHOD("flatten_object",(function(e,t){if(t.option("properties")){var n=t.option("unsafe_arrows")&&t.option("ecma")>=2015,r=this.expression;if(r instanceof Ot)for(var i=r.properties,s=i.length;--s>=0;){var o=i[s];if(""+(o instanceof Ft?o.key.name:o.key)==e){if(!i.every(e=>e instanceof Nt||n&&e instanceof Ft&&!e.is_generator))break;if(!oi(o.value,t))break;return h(yt,this,{expression:h(It,r,{elements:i.map((function(e){var t=e.value;t instanceof Me&&(t=h(Re,t,t));var n=e.key;return n instanceof pe&&!(n instanceof qt)?Cr(e,[n,t]):t}))}),property:h(pn,this,{value:s})})}}}})),Br(Et,(function(e,t){"arguments"!=e.property&&"caller"!=e.property||t.warn("Function.prototype.{prop} not supported [{file}:{line},{col}]",{prop:e.property,file:e.start.file,line:e.start.line,col:e.start.col});const n=t.parent();if(Lr(e,n))return e;if(t.option("unsafe_proto")&&e.expression instanceof Et&&"prototype"==e.expression.property){var r=e.expression.expression;if(Sr(r))switch(r.name){case"Array":e.expression=h(It,e.expression,{elements:[]});break;case"Function":e.expression=h(Re,e.expression,{argnames:[],body:[]});break;case"Number":e.expression=h(pn,e.expression,{value:0});break;case"Object":e.expression=h(Ot,e.expression,{properties:[]});break;case"RegExp":e.expression=h(dn,e.expression,{value:{source:"t",flags:""}});break;case"String":e.expression=h(hn,e.expression,{value:""})}}if(!(n instanceof Ct&&b(n,Nn))){const n=e.flatten_object(e.property,t);if(n)return n.optimize(t)}let i=e.evaluate(t);return i!==e?(i=mr(i,e).optimize(t),Gr(t,i,e)):e})),Br(It,(function(e,t){var n=ai(e,t);return n!==e?n:Bi(e,0,e.elements)})),Br(Ot,(function(e,t){var n=ai(e,t);if(n!==e)return n;for(var r=e.properties,i=0;i=2015)||e.name||e.is_generator||e.uses_arguments||e.pinned()||Sn(e,e=>{if(e instanceof cn)return xn})?e:h(Ge,e,e).optimize(t)})),Br(Lt,(function(e){return e})),Br($e,(function(e,t){return e.expression&&!e.is_star&&Tr(e.expression,t)&&(e.expression=null),e})),Br(Qe,(function(e,t){if(!t.option("evaluate")||t.parent()instanceof Ve)return e;for(var n=[],r=0;r=2015&&(!(n instanceof RegExp)||n.test(e.key+""))){var r=e.key,i=e.value;if((i instanceof Ge&&Array.isArray(i.body)&&!i.contains_this()||i instanceof Re)&&!i.name)return h(Ft,e,{async:i.async,is_generator:i.is_generator,key:r instanceof pe?r:h(qt,e,{name:r}),value:h(Me,i,i),quote:e.quote})}return e})),Br(Ke,(function(e,t){if(1==t.option("pure_getters")&&t.option("unused")&&!e.is_array&&Array.isArray(e.names)&&!function(e){for(var t=[/^VarDef$/,/^(Const|Let|Var)$/,/^Export$/],n=0,r=0,i=t.length;n1)throw new Error("inline source map only works with singular input");n.sourceMap.content=(r=e[l],(i=/(?:^|[^.])\/\/# sourceMappingURL=data:application\/json(;[\w=-]*)?;base64,([+/0-9A-Za-z]*=*)\s*$/.exec(r))?fi(i[2]):(pe.warn("inline source map not found"),null))}c=n.parse.toplevel}a&&"strict"!==n.mangle.properties.keep_quoted&&li(c,a),n.wrap&&(c=c.wrap_commonjs(n.wrap)),n.enclose&&(c=c.wrap_enclose(n.enclose)),B&&(B.rename=Date.now()),B&&(B.compress=Date.now()),n.compress&&(c=new ar(n.compress).compress(c)),B&&(B.scope=Date.now()),n.mangle&&c.figure_out_scope(n.mangle),B&&(B.mangle=Date.now()),n.mangle&&(qn.reset(),c.compute_char_frequency(n.mangle),c.mangle_names(n.mangle)),B&&(B.properties=Date.now()),n.mangle&&n.mangle.properties&&(c=pi(c,n.mangle.properties)),B&&(B.output=Date.now());var h={};if(n.output.ast&&(h.ast=c),!A(n.output,"code")||n.output.code){if(n.sourceMap&&("string"==typeof n.sourceMap.content&&(n.sourceMap.content=JSON.parse(n.sourceMap.content)),n.output.source_map=function(e){e=s(e,{file:null,root:null,orig:null,orig_line_diff:0,dest_line_diff:0});var n=new t.SourceMapGenerator({file:e.file,sourceRoot:e.root}),r=e.orig&&new t.SourceMapConsumer(e.orig);return r&&r.sources.forEach((function(e){var t=r.sourceContentFor(e,!0);t&&n.setSourceContent(e,t)})),{add:function(t,i,s,o,a,B){if(r){var c=r.originalPositionFor({line:o,column:a});if(null===c.source)return;t=c.source,o=c.line,a=c.column,B=c.name||B}n.addMapping({generated:{line:i+e.dest_line_diff,column:s},original:{line:o+e.orig_line_diff,column:a},source:t,name:B})},get:function(){return n},toString:function(){return JSON.stringify(n.toJSON())}}}({file:n.sourceMap.filename,orig:n.sourceMap.content,root:n.sourceMap.root}),n.sourceMap.includeSources)){if(e instanceof Pe)throw new Error("original source content unavailable");for(var l in e)A(e,l)&&n.output.source_map.get().setSourceContent(l,e[l])}delete n.output.ast,delete n.output.code;var p=Hn(n.output);if(c.print(p),h.code=p.get(),n.sourceMap)if(n.sourceMap.asObject?h.map=n.output.source_map.get().toJSON():h.map=n.output.source_map.toString(),"inline"==n.sourceMap.url){var f="object"==typeof h.map?JSON.stringify(h.map):h.map;h.code+="\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,"+di(f)}else n.sourceMap.url&&(h.code+="\n//# sourceMappingURL="+n.sourceMap.url)}return n.nameCache&&n.mangle&&(n.mangle.cache&&(n.nameCache.vars=gi(n.mangle.cache)),n.mangle.properties&&n.mangle.properties.cache&&(n.nameCache.props=gi(n.mangle.properties.cache))),B&&(B.end=Date.now(),h.timings={parse:.001*(B.rename-B.parse),rename:.001*(B.compress-B.rename),compress:.001*(B.scope-B.compress),scope:.001*(B.mangle-B.scope),mangle:.001*(B.properties-B.mangle),properties:.001*(B.output-B.properties),output:.001*(B.end-B.output),total:.001*(B.end-B.start)}),u.length&&(h.warnings=u),h}catch(e){return{error:e}}finally{pe.warn_function=o}}!function(){var e=function(e){for(var t=!0,n=0;n1||e.guardedHandlers&&e.guardedHandlers.length)throw new Error("Multiple catch clauses are not supported.");return new st({start:r(e),end:i(e),body:a(e.block).body,bcatch:a(t[0]),bfinally:e.finalizer?new at(a(e.finalizer)):null})},Property:function(e){var t=e.key,n={start:r(t||e.value),end:i(e.value),key:"Identifier"==t.type?t.name:t.value,value:a(e.value)};return e.computed&&(n.key=a(e.key)),e.method?(n.is_generator=e.value.generator,n.async=e.value.async,e.computed?n.key=a(e.key):n.key=new qt({name:n.key}),new Ft(n)):"init"==e.kind?("Identifier"!=t.type&&"Literal"!=t.type&&(n.key=a(t)),new Nt(n)):("string"!=typeof n.key&&"number"!=typeof n.key||(n.key=new qt({name:n.key})),n.value=new Me(n.value),"get"==e.kind?new Pt(n):"set"==e.kind?new Tt(n):"method"==e.kind?(n.async=e.value.async,n.is_generator=e.value.generator,n.quote=e.computed?'"':null,new Ft(n)):void 0)},MethodDefinition:function(e){var t={start:r(e),end:i(e),key:e.computed?a(e.key):new qt({name:e.key.name||e.key.value}),value:a(e.value),static:e.static};return"get"==e.kind?new Pt(t):"set"==e.kind?new Tt(t):(t.is_generator=e.value.generator,t.async=e.value.async,new Ft(t))},FieldDefinition:function(e){let t;if(e.computed)t=a(e.key);else{if("Identifier"!==e.key.type)throw new Error("Non-Identifier key in FieldDefinition");t=a(e.key)}return new Mt({start:r(e),end:i(e),key:t,value:a(e.value),static:e.static})},ArrayExpression:function(e){return new It({start:r(e),end:i(e),elements:e.elements.map((function(e){return null===e?new En:a(e)}))})},ObjectExpression:function(e){return new Ot({start:r(e),end:i(e),properties:e.properties.map((function(e){return"SpreadElement"===e.type||(e.type="Property"),a(e)}))})},SequenceExpression:function(e){return new gt({start:r(e),end:i(e),expressions:e.expressions.map(a)})},MemberExpression:function(e){return new(e.computed?yt:Et)({start:r(e),end:i(e),property:e.computed?a(e.property):e.property.name,expression:a(e.object)})},SwitchCase:function(e){return new(e.test?it:rt)({start:r(e),end:i(e),expression:a(e.test),body:e.consequent.map(a)})},VariableDeclaration:function(e){return new("const"===e.kind?lt:"let"===e.kind?ut:ct)({start:r(e),end:i(e),definitions:e.declarations.map(a)})},ImportDeclaration:function(e){var t=null,n=null;return e.specifiers.forEach((function(e){"ImportSpecifier"===e.type?(n||(n=[]),n.push(new pt({start:r(e),end:i(e),foreign_name:a(e.imported),name:a(e.local)}))):"ImportDefaultSpecifier"===e.type?t=a(e.local):"ImportNamespaceSpecifier"===e.type&&(n||(n=[]),n.push(new pt({start:r(e),end:i(e),foreign_name:new nn({name:"*"}),name:a(e.local)})))})),new ft({start:r(e),end:i(e),imported_name:t,imported_names:n,module_name:a(e.source)})},ExportAllDeclaration:function(e){return new dt({start:r(e),end:i(e),exported_names:[new pt({name:new an({name:"*"}),foreign_name:new an({name:"*"})})],module_name:a(e.source)})},ExportNamedDeclaration:function(e){return new dt({start:r(e),end:i(e),exported_definition:a(e.declaration),exported_names:e.specifiers&&e.specifiers.length?e.specifiers.map((function(e){return new pt({foreign_name:a(e.exported),name:a(e.local)})})):null,module_name:a(e.source)})},ExportDefaultDeclaration:function(e){return new dt({start:r(e),end:i(e),exported_value:a(e.declaration),is_default:!0})},Literal:function(e){var t=e.value,n={start:r(e),end:i(e)},s=e.regex;if(s&&s.pattern)return n.value={source:s.pattern,flags:s.flags},new dn(n);if(s){const r=e.raw||t,i=r.match(/^\/(.*)\/(\w*)$/);if(!i)throw new Error("Invalid regex source "+r);const[s,o,a]=i;return n.value={source:o,flags:a},new dn(n)}if(null===t)return new mn(n);switch(typeof t){case"string":return n.value=t,new hn(n);case"number":return n.value=t,new pn(n);case"boolean":return new(t?_n:bn)(n)}},MetaProperty:function(e){if("new"===e.meta.name&&"target"===e.property.name)return new Kt({start:r(e),end:i(e)})},Identifier:function(e){var t=o[o.length-2];return new("LabeledStatement"==t.type?rn:"VariableDeclarator"==t.type&&t.id===e?"const"==t.kind?Jt:"let"==t.kind?jt:Qt:/Import.*Specifier/.test(t.type)?t.local===e?tn:nn:"ExportSpecifier"==t.type?t.local===e?on:an:"FunctionExpression"==t.type?t.id===e?Yt:Wt:"FunctionDeclaration"==t.type?t.id===e?Xt:Wt:"ArrowFunctionExpression"==t.type?t.params.includes(e)?Wt:sn:"ClassExpression"==t.type?t.id===e?$t:sn:"Property"==t.type?t.key===e&&t.computed||t.value===e?sn:qt:"FieldDefinition"==t.type?t.key===e&&t.computed||t.value===e?sn:zt:"ClassDeclaration"==t.type?t.id===e?Zt:sn:"MethodDefinition"==t.type?t.computed?sn:qt:"CatchClause"==t.type?en:"BreakStatement"==t.type||"ContinueStatement"==t.type?Bn:sn)({start:r(e),end:i(e),name:e.name})},BigIntLiteral:e=>new fn({start:r(e),end:i(e),value:e.value})};function n(e){if("Literal"==e.type)return null!=e.raw?e.raw:e.value+""}function r(e){var t=e.loc,r=t&&t.start,i=e.range;return new he({file:t&&t.source,line:r&&r.line,col:r&&r.column,pos:i?i[0]:e.start,endline:r&&r.line,endcol:r&&r.column,endpos:i?i[0]:e.start,raw:n(e)})}function i(e){var t=e.loc,r=t&&t.end,i=e.range;return new he({file:t&&t.source,line:r&&r.line,col:r&&r.column,pos:i?i[1]:e.end,endline:r&&r.line,endcol:r&&r.column,endpos:i?i[1]:e.end,raw:n(e)})}function s(e,n,s){var o="function From_Moz_"+e+"(M){\n";o+="return new U2."+n.name+"({\nstart: my_start_token(M),\nend: my_end_token(M)";var c="function To_Moz_"+e+"(M){\n";c+="return {\ntype: "+JSON.stringify(e),s&&s.split(/\s*,\s*/).forEach((function(e){var t=/([a-z0-9$_]+)([=@>%])([a-z0-9$_]+)/i.exec(e);if(!t)throw new Error("Can't understand property map: "+e);var n=t[1],r=t[2],i=t[3];switch(o+=",\n"+i+": ",c+=",\n"+n+": ",r){case"@":o+="M."+n+".map(from_moz)",c+="M."+i+".map(to_moz)";break;case">":o+="from_moz(M."+n+")",c+="to_moz(M."+i+")";break;case"=":o+="M."+n,c+="M."+i;break;case"%":o+="from_moz(M."+n+").body",c+="to_moz_block(M)";break;default:throw new Error("Can't understand operator in propmap: "+e)}})),o+="\n})\n}",c+="\n}\n}",o=new Function("U2","my_start_token","my_end_token","from_moz","return("+o+")")(Tn,r,i,a),c=new Function("to_moz","to_moz_block","to_moz_scope","return("+c+")")(u,p,f),t[e]=o,B(n,c)}t.UpdateExpression=t.UnaryExpression=function(e){return new(("prefix"in e?e.prefix:"UnaryExpression"==e.type)?bt:_t)({start:r(e),end:i(e),operator:e.operator,expression:a(e.argument)})},t.ClassDeclaration=t.ClassExpression=function(e){return new("ClassDeclaration"===e.type?Rt:Gt)({start:r(e),end:i(e),name:a(e.id),extends:a(e.superClass),properties:e.body.body.map(a)})},s("EmptyStatement",ve),s("BlockStatement",ye,"body@body"),s("IfStatement",et,"test>condition, consequent>body, alternate>alternative"),s("LabeledStatement",_e,"label>label, body>body"),s("BreakStatement",ze,"label>label"),s("ContinueStatement",Ye,"label>label"),s("WithStatement",Ne,"object>expression, body>body"),s("SwitchStatement",tt,"discriminant>expression, cases@body"),s("ReturnStatement",We,"argument>value"),s("ThrowStatement",Xe,"argument>value"),s("WhileStatement",De,"test>condition, body>body"),s("DoWhileStatement",xe,"test>condition, body>body"),s("ForStatement",Ie,"init>init, test>condition, update>step, body>body"),s("ForInStatement",Oe,"left>init, right>object, body>body"),s("ForOfStatement",ke,"left>init, right>object, body>body, await=await"),s("AwaitExpression",Ze,"argument>expression"),s("YieldExpression",$e,"argument>expression, delegate=is_star"),s("DebuggerStatement",de),s("VariableDeclarator",ht,"id>name, init>value"),s("CatchClause",ot,"param>argname, body%body"),s("ThisExpression",cn),s("Super",un),s("BinaryExpression",St,"operator=operator, left>left, right>right"),s("LogicalExpression",St,"operator=operator, left>left, right>right"),s("AssignmentExpression",xt,"operator=operator, left>left, right>right"),s("ConditionalExpression",wt,"test>condition, consequent>consequent, alternate>alternative"),s("NewExpression",mt,"callee>expression, arguments@args"),s("CallExpression",Ct,"callee>expression, arguments@args"),B(Pe,(function(e){return f("Program",e)})),B(Fe,(function(e){return{type:l()?"RestElement":"SpreadElement",argument:u(e.expression)}})),B(Ve,(function(e){return{type:"TaggedTemplateExpression",tag:u(e.prefix),quasi:u(e.template_string)}})),B(Qe,(function(e){for(var t=[],n=[],r=0;r({type:"BigIntLiteral",value:e.value})),vn.DEFMETHOD("to_mozilla_ast",ln.prototype.to_mozilla_ast),mn.DEFMETHOD("to_mozilla_ast",ln.prototype.to_mozilla_ast),En.DEFMETHOD("to_mozilla_ast",(function(){return null})),Ee.DEFMETHOD("to_mozilla_ast",ye.prototype.to_mozilla_ast),Le.DEFMETHOD("to_mozilla_ast",Re.prototype.to_mozilla_ast);var o=null;function a(e){o.push(e);var n=null!=e?t[e.type](e):null;return o.pop(),n}function B(e,t){e.DEFMETHOD("to_mozilla_ast",(function(e){return n=t(this,e),r=this.start,i=this.end,r&&i?(null!=r.pos&&null!=i.endpos&&(n.range=[r.pos,i.endpos]),r.line&&(n.loc={start:{line:r.line,column:r.col},end:i.endline?{line:i.endline,column:i.endcol}:null},r.file&&(n.loc.source=r.file)),n):n;var n,r,i}))}pe.from_mozilla_ast=function(e){var t=o;o=[];var n=a(e);return o=t,n};var c=null;function u(e){null===c&&(c=[]),c.push(e);var t=null!=e?e.to_mozilla_ast(c[c.length-2]):null;return c.pop(),0===c.length&&(c=null),t}function l(){for(var e=c.length;e--;)if(c[e]instanceof Ke)return!0;return!1}function p(e){return{type:"BlockStatement",body:e.body.map(u)}}function f(e,t){var n=t.body.map(u);return t.body[0]instanceof me&&t.body[0].body instanceof hn&&n.unshift(u(new ve(t.body[0]))),{type:e,body:n}}}(),e.AST_Accessor=Me,e.AST_Array=It,e.AST_Arrow=Ge,e.AST_Assign=xt,e.AST_Atom=Cn,e.AST_Await=Ze,e.AST_Binary=St,e.AST_Block=Ee,e.AST_BlockStatement=ye,e.AST_Boolean=vn,e.AST_Break=ze,e.AST_Call=Ct,e.AST_Case=it,e.AST_Catch=ot,e.AST_Class=Lt,e.AST_ClassExpression=Gt,e.AST_ConciseMethod=Ft,e.AST_Conditional=wt,e.AST_Const=lt,e.AST_Constant=ln,e.AST_Continue=Ye,e.AST_DWLoop=we,e.AST_Debugger=de,e.AST_DefClass=Rt,e.AST_Default=rt,e.AST_DefaultAssign=Dt,e.AST_Definitions=Bt,e.AST_Defun=He,e.AST_Destructuring=Ke,e.AST_Directive=Ce,e.AST_Do=xe,e.AST_Dot=Et,e.AST_EmptyStatement=ve,e.AST_Exit=je,e.AST_Expansion=Fe,e.AST_Export=dt,e.AST_False=bn,e.AST_Finally=at,e.AST_For=Ie,e.AST_ForIn=Oe,e.AST_ForOf=ke,e.AST_Function=Re,e.AST_Hole=En,e.AST_If=et,e.AST_Import=ft,e.AST_Infinity=yn,e.AST_IterationStatement=Se,e.AST_Jump=Je,e.AST_Label=rn,e.AST_LabelRef=Bn,e.AST_LabeledStatement=_e,e.AST_Lambda=Le,e.AST_Let=ut,e.AST_LoopControl=qe,e.AST_NaN=gn,e.AST_NameMapping=pt,e.AST_New=mt,e.AST_NewTarget=Kt,e.AST_Node=pe,e.AST_Null=mn,e.AST_Number=pn,e.AST_Object=Ot,e.AST_ObjectGetter=Pt,e.AST_ObjectKeyVal=Nt,e.AST_ObjectProperty=kt,e.AST_ObjectSetter=Tt,e.AST_PrefixedTemplateString=Ve,e.AST_PropAccess=At,e.AST_RegExp=dn,e.AST_Return=We,e.AST_Scope=Te,e.AST_Sequence=gt,e.AST_SimpleStatement=me,e.AST_Statement=fe,e.AST_StatementWithBody=be,e.AST_String=hn,e.AST_Sub=yt,e.AST_Super=un,e.AST_Switch=tt,e.AST_SwitchBranch=nt,e.AST_Symbol=Ht,e.AST_SymbolBlockDeclaration=Ut,e.AST_SymbolCatch=en,e.AST_SymbolClass=$t,e.AST_SymbolConst=Jt,e.AST_SymbolDeclaration=Vt,e.AST_SymbolDefClass=Zt,e.AST_SymbolDefun=Xt,e.AST_SymbolExport=on,e.AST_SymbolExportForeign=an,e.AST_SymbolFunarg=Wt,e.AST_SymbolImport=tn,e.AST_SymbolImportForeign=nn,e.AST_SymbolLambda=Yt,e.AST_SymbolLet=jt,e.AST_SymbolMethod=qt,e.AST_SymbolRef=sn,e.AST_SymbolVar=Qt,e.AST_TemplateSegment=Ue,e.AST_TemplateString=Qe,e.AST_This=cn,e.AST_Throw=Xe,e.AST_Token=he,e.AST_Toplevel=Pe,e.AST_True=_n,e.AST_Try=st,e.AST_Unary=vt,e.AST_UnaryPostfix=_t,e.AST_UnaryPrefix=bt,e.AST_Undefined=An,e.AST_Var=ct,e.AST_VarDef=ht,e.AST_While=De,e.AST_With=Ne,e.AST_Yield=$e,e.Compressor=ar,e.OutputStream=Hn,e.TreeTransformer=In,e.TreeWalker=Dn,e._INLINE=kn,e._JS_Parse_Error=ee,e._NOINLINE=Nn,e._PURE=On,e._has_annotation=b,e._tokenizer=ie,e.base54=qn,e.default_options=zn,e.defaults=s,e.mangle_properties=pi,e.minify=Ai,e.parse=ue,e.push_uniq=p,e.reserve_quoted_keys=li,e.string_template=f,e.to_ascii=fi}(t,Rp)}));function Hp(e){let t=0;const n=e.output.filter(e=>!/\.map$/.test(e.fileName)).sort((e,t)=>Kp(t)-Kp(e)),r=n.reduce((e,n)=>{if("asset"===n.type&&!/\.(css|html)/.test(n.fileName))return e;const r="asset"===n.type?n.source:n.code,i=r.length;t+=r.length;let s=Vp(i);return s=i>5e4?oe(s):i>1e4?Be(s):i>5e3?ce(s):ae(s),`${e}\n ${n.fileName} ${s}`},""),i=Vp(t);return{assets:n,total:t,totalText:i,assetsText:r}}function Kp(e){return"chunk"===e.type?e.isEntry?10:e.isDynamicEntry?8:6:/\.html$/.test(e.fileName)?30-e.fileName.split("/").length:1}function Vp(e){let t="b";return e>1500&&(e/=1e3,t="Kb"),e>1500&&(e/=1e3,t="Mb"),`${e<1?e.toFixed(2):e<10?e.toFixed(1):0|e}${t}`}const Qp=e=>e.replace(/^\t/g," ");function Up(e,t){let n,r;if("number"==typeof t){let i=e.substring(0,t).split("\n");n=i.length,r=i[i.length-1].length}else({line:n,column:r}=t);const i=e.split("\n"),s=String(n).length+2,o=e=>String(e).padStart(s);let a="";n>1&&(a+=`\n${Z(o(n-2)+" |")} ${Qp(i[n-2])}`),a+=`\n${Z(o(n-1)+" |")} ${Qp(i[n-1])}`;const B=Qp(i[n-1].substring(0,r)).length;return a+="\n"+ne("-".repeat(s+3+B)+"^"),n{if(Wp()){const n=e.map(e=>(null===e||"object"!=typeof e?e:t.inspect(e,!1,null,!0)).split("\n").map(e=>r+e).join("\n"));console.log.apply(console,n)}}}function qp(e){return"object"==typeof(e=e||"null")&&(e=e.id),(e.startsWith("\b")||e.startsWith("\0"))&&(e=JSON.stringify(e)),e.startsWith(process.cwd())&&(e=n.relative(process.cwd(),e)),e}function zp(e,t){return e=qp(e),t=qp(t),`${ie(e)} -> ${Z(t)}`}function Yp(e){return ie(e.replace(/:(\d+)$/,e=>":"+Y(e.slice(1))))}function Zp(e,t){const n=`\n 👩‍🚀 ${Be("WMR")} ${e}\n\n`,r=` ${Z("Local:")} ${Yp(t[0])}\n`;let i="";return t.length>1&&(i=t.slice(1).map(e=>` ${Z("Network:")} ${Yp(e)}`).join("\n")+"\n"),`${n}${r}${i}\n`}function $p({sourcemap:e=!1,warnThreshold:t=50,compress:n=!1}={}){return{name:"fast-minify",renderChunk(r,i){const s=Date.now(),o=Gp.minify(r,{sourceMap:e,mangle:!0,compress:n,module:!0,ecma:9,safari10:!0,output:{comments:!1}});o.code||(o.code="");const a=Date.now()-s;if(o.error&&this.error(o.error),o.warnings)for(const e of o.warnings)this.warn(e);a>t&&Wp()&&this.warn(`minify(${i.fileName}) took ${a}ms`);const B="string"==typeof o.map?JSON.parse(o.map):o.map||null;return{code:o.code,map:B}}}}const ef=t.promisify(e.stat),tf=t.promisify(e.readdir);async function nf(e,t,r=""){e=n.resolve(".",e),await tf(e).then(i=>Promise.all(i.map(i=>{let s=n.join(e,i);return ef(s).then(e=>e.isDirectory()?nf(s,t,n.join(r,i)):t(n.join(r,i),s,e))})))}var rf={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},sf={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},of="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",af={5:of,"5module":of+" export import",6:of+" const class extends export import super"},Bf=/^in(stanceof)?$/,cf="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",uf="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",lf=new RegExp("["+cf+"]"),hf=new RegExp("["+cf+uf+"]");cf=uf=null;var pf=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],ff=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function df(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function Cf(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&lf.test(String.fromCharCode(e)):!1!==t&&df(e,pf)))}function mf(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&hf.test(String.fromCharCode(e)):!1!==t&&(df(e,pf)||df(e,ff)))))}var gf=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function Af(e,t){return new gf(e,{beforeExpr:!0,binop:t})}var Ef={beforeExpr:!0},yf={startsExpr:!0},vf={};function bf(e,t){return void 0===t&&(t={}),t.keyword=e,vf[e]=new gf(e,t)}var _f={num:new gf("num",yf),regexp:new gf("regexp",yf),string:new gf("string",yf),name:new gf("name",yf),eof:new gf("eof"),bracketL:new gf("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new gf("]"),braceL:new gf("{",{beforeExpr:!0,startsExpr:!0}),braceR:new gf("}"),parenL:new gf("(",{beforeExpr:!0,startsExpr:!0}),parenR:new gf(")"),comma:new gf(",",Ef),semi:new gf(";",Ef),colon:new gf(":",Ef),dot:new gf("."),question:new gf("?",Ef),questionDot:new gf("?."),arrow:new gf("=>",Ef),template:new gf("template"),invalidTemplate:new gf("invalidTemplate"),ellipsis:new gf("...",Ef),backQuote:new gf("`",yf),dollarBraceL:new gf("${",{beforeExpr:!0,startsExpr:!0}),eq:new gf("=",{beforeExpr:!0,isAssign:!0}),assign:new gf("_=",{beforeExpr:!0,isAssign:!0}),incDec:new gf("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new gf("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Af("||",1),logicalAND:Af("&&",2),bitwiseOR:Af("|",3),bitwiseXOR:Af("^",4),bitwiseAND:Af("&",5),equality:Af("==/!=/===/!==",6),relational:Af("/<=/>=",7),bitShift:Af("<>/>>>",8),plusMin:new gf("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Af("%",10),star:Af("*",10),slash:Af("/",10),starstar:new gf("**",{beforeExpr:!0}),coalesce:Af("??",1),_break:bf("break"),_case:bf("case",Ef),_catch:bf("catch"),_continue:bf("continue"),_debugger:bf("debugger"),_default:bf("default",Ef),_do:bf("do",{isLoop:!0,beforeExpr:!0}),_else:bf("else",Ef),_finally:bf("finally"),_for:bf("for",{isLoop:!0}),_function:bf("function",yf),_if:bf("if"),_return:bf("return",Ef),_switch:bf("switch"),_throw:bf("throw",Ef),_try:bf("try"),_var:bf("var"),_const:bf("const"),_while:bf("while",{isLoop:!0}),_with:bf("with"),_new:bf("new",{beforeExpr:!0,startsExpr:!0}),_this:bf("this",yf),_super:bf("super",yf),_class:bf("class",yf),_extends:bf("extends",Ef),_export:bf("export"),_import:bf("import",yf),_null:bf("null",yf),_true:bf("true",yf),_false:bf("false",yf),_in:bf("in",{beforeExpr:!0,binop:7}),_instanceof:bf("instanceof",{beforeExpr:!0,binop:7}),_typeof:bf("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:bf("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:bf("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Sf=/\r\n?|\n|\u2028|\u2029/,wf=new RegExp(Sf.source,"g");function xf(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var Df=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,If=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Of=Object.prototype,kf=Of.hasOwnProperty,Nf=Of.toString;function Tf(e,t){return kf.call(e,t)}var Pf=Array.isArray||function(e){return"[object Array]"===Nf.call(e)};function Ff(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var Lf=function(e,t){this.line=e,this.column=t};Lf.prototype.offset=function(e){return new Lf(this.line,this.column+e)};var Mf=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function Rf(e,t){for(var n=1,r=0;;){wf.lastIndex=r;var i=wf.exec(e);if(!(i&&i.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),Pf(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return Pf(t.onComment)&&(t.onComment=Kf(t,t.onComment)),t}function Kf(e,t){return function(n,r,i,s,o,a){var B={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(B.loc=new Mf(this,o,a)),e.ranges&&(B.range=[i,s]),t.push(B)}}var Vf=1,Qf=2,Uf=Vf|Qf,Jf=4,jf=8,Wf=16,Xf=32,qf=64,zf=128;function Yf(e,t){return Qf|(e?Jf:0)|(t?jf:0)}var Zf=0,$f=1,ed=2,td=3,nd=4,rd=5,id=function(e,t,n){this.options=e=Hf(e),this.sourceFile=e.sourceFile,this.keywords=Ff(af[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";if(!0!==e.allowReserved){for(var i=e.ecmaVersion;!(r=sf[i]);i--);"module"===e.sourceType&&(r+=" await")}this.reservedWords=Ff(r);var s=(r?r+" ":"")+sf.strict;this.reservedWordsStrict=Ff(s),this.reservedWordsStrictBind=Ff(s+" "+sf.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Sf).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=_f.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(Vf),this.regexpState=null},sd={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};id.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},sd.inFunction.get=function(){return(this.currentVarScope().flags&Qf)>0},sd.inGenerator.get=function(){return(this.currentVarScope().flags&jf)>0},sd.inAsync.get=function(){return(this.currentVarScope().flags&Jf)>0},sd.allowSuper.get=function(){return(this.currentThisScope().flags&qf)>0},sd.allowDirectSuper.get=function(){return(this.currentThisScope().flags&zf)>0},sd.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},id.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags&Qf)>0},id.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}e+=t[0].length,If.lastIndex=e,e+=If.exec(this.input)[0].length,";"===this.input[e]&&e++}},od.eat=function(e){return this.type===e&&(this.next(),!0)},od.isContextual=function(e){return this.type===_f.name&&this.value===e&&!this.containsEsc},od.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},od.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},od.canInsertSemicolon=function(){return this.type===_f.eof||this.type===_f.braceR||Sf.test(this.input.slice(this.lastTokEnd,this.start))},od.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},od.semicolon=function(){this.eat(_f.semi)||this.insertSemicolon()||this.unexpected()},od.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},od.expect=function(e){this.eat(e)||this.unexpected()},od.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},od.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},od.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},od.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case _f._class:return e&&this.unexpected(),this.parseClass(s,!0);case _f._if:return this.parseIfStatement(s);case _f._return:return this.parseReturnStatement(s);case _f._switch:return this.parseSwitchStatement(s);case _f._throw:return this.parseThrowStatement(s);case _f._try:return this.parseTryStatement(s);case _f._const:case _f._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case _f._while:return this.parseWhileStatement(s);case _f._with:return this.parseWithStatement(s);case _f.braceL:return this.parseBlock(!0,s);case _f.semi:return this.parseEmptyStatement(s);case _f._export:case _f._import:if(this.options.ecmaVersion>10&&i===_f._import){If.lastIndex=this.pos;var o=If.exec(this.input),a=this.pos+o[0].length,B=this.input.charCodeAt(a);if(40===B||46===B)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===_f._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var c=this.value,u=this.parseExpression();return i===_f.name&&"Identifier"===u.type&&this.eat(_f.colon)?this.parseLabeledStatement(s,c,u,e):this.parseExpressionStatement(s,u)}},cd.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(_f.semi)||this.insertSemicolon()?e.label=null:this.type!==_f.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(_f.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},cd.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(ud),this.enterScope(0),this.expect(_f.parenL),this.type===_f.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===_f._var||this.type===_f._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===_f._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===_f._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var s=new Bd,o=this.parseExpression(!0,s);return this.type===_f._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===_f._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(o,!1,s),this.checkLVal(o),this.parseForIn(e,o)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,o))},cd.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,pd|(n?0:fd),!1,t)},cd.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(_f._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},cd.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(_f.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},cd.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(_f.braceL),this.labels.push(ld),this.enterScope(0);for(var n=!1;this.type!==_f.braceR;)if(this.type===_f._case||this.type===_f._default){var r=this.type===_f._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(_f.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},cd.parseThrowStatement=function(e){return this.next(),Sf.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var hd=[];cd.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===_f._catch){var t=this.startNode();if(this.next(),this.eat(_f.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?Xf:0),this.checkLVal(t.param,n?nd:ed),this.expect(_f.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(_f._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},cd.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},cd.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(ud),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},cd.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},cd.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},cd.parseLabeledStatement=function(e,t,n,r){for(var i=0,s=this.labels;i=0;a--){var B=this.labels[a];if(B.statementStart!==e.start)break;B.statementStart=this.start,B.kind=o}return this.labels.push({name:t,kind:o,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},cd.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},cd.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(_f.braceL),e&&this.enterScope(0);this.type!==_f.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},cd.parseFor=function(e,t){return e.init=t,this.expect(_f.semi),e.test=this.type===_f.semi?null:this.parseExpression(),this.expect(_f.semi),e.update=this.type===_f.parenR?null:this.parseExpression(),this.expect(_f.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},cd.parseForIn=function(e,t){var n=this.type===_f._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)?this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===t.type&&this.raise(t.start,"Invalid left-hand side in for-loop"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(_f.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},cd.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(_f.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===_f._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===_f._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(_f.comma))break}return e},cd.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?$f:ed,!1)};var pd=1,fd=2,dd=4;cd.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===_f.star&&t&fd&&this.unexpected(),e.generator=this.eat(_f.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&pd&&(e.id=t&dd&&this.type!==_f.name?null:this.parseIdent(),!e.id||t&fd||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?$f:ed:td));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Yf(e.async,e.generator)),t&pd||(e.id=this.type===_f.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(e,t&pd?"FunctionDeclaration":"FunctionExpression")},cd.parseFunctionParams=function(e){this.expect(_f.parenL),e.params=this.parseBindingList(_f.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},cd.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(_f.braceL);this.type!==_f.braceR;){var s=this.parseClassElement(null!==e.superClass);s&&(r.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(i&&this.raise(s.start,"Duplicate constructor in the same class"),i=!0))}return this.strict=n,this.next(),e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},cd.parseClassElement=function(e){var t=this;if(this.eat(_f.semi))return null;var n=this.startNode(),r=function(e,r){void 0===r&&(r=!1);var i=t.start,s=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===_f.parenL||r&&t.canInsertSemicolon())||(n.key&&t.unexpected(),n.computed=!1,n.key=t.startNodeAt(i,s),n.key.name=e,t.finishNode(n.key,"Identifier"),!1))};n.kind="method",n.static=r("static");var i=this.eat(_f.star),s=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(s=!0,i=this.options.ecmaVersion>=9&&this.eat(_f.star)):r("get")?n.kind="get":r("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var o=n.key,a=!1;return n.computed||n.static||!("Identifier"===o.type&&"constructor"===o.name||"Literal"===o.type&&"constructor"===o.value)?n.static&&"Identifier"===o.type&&"prototype"===o.name&&this.raise(o.start,"Classes may not have a static property named prototype"):("method"!==n.kind&&this.raise(o.start,"Constructor can't have get/set modifier"),i&&this.raise(o.start,"Constructor can't be a generator"),s&&this.raise(o.start,"Constructor can't be an async method"),n.kind="constructor",a=e),this.parseClassMethod(n,i,s,a),"get"===n.kind&&0!==n.value.params.length&&this.raiseRecoverable(n.value.start,"getter should have no params"),"set"===n.kind&&1!==n.value.params.length&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),"set"===n.kind&&"RestElement"===n.value.params[0].type&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},cd.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},cd.parseClassId=function(e,t){this.type===_f.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,ed,!1)):(!0===t&&this.unexpected(),e.id=null)},cd.parseClassSuper=function(e){e.superClass=this.eat(_f._extends)?this.parseExprSubscripts():null},cd.parseExport=function(e,t){if(this.next(),this.eat(_f.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==_f.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(_f._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===_f._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,pd|dd,!1,n)}else if(this.type===_f._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==_f.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,o=e.specifiers;s=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r=8&&!s&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(_f._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(_f.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===_f.name&&!s)return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(_f.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[o],!0)}return o;case _f.regexp:var a=this.value;return(t=this.parseLiteral(a.value)).regex={pattern:a.pattern,flags:a.flags},t;case _f.num:case _f.string:return this.parseLiteral(this.value);case _f._null:case _f._true:case _f._false:return(t=this.startNode()).value=this.type===_f._null?null:this.type===_f._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case _f.parenL:var B=this.start,c=this.parseParenAndDistinguishExpression(n);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=B),e.parenthesizedBind<0&&(e.parenthesizedBind=B)),c;case _f.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(_f.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case _f.braceL:return this.parseObj(!1,e);case _f._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case _f._class:return this.parseClass(this.startNode(),!1);case _f._new:return this.parseNew();case _f.backQuote:return this.parseTemplate();case _f._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},md.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case _f.parenL:return this.parseDynamicImport(e);case _f.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},md.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(_f.parenR)){var t=this.start;this.eat(_f.comma)&&this.eat(_f.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},md.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},md.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},md.parseParenExpression=function(){this.expect(_f.parenL);var e=this.parseExpression();return this.expect(_f.parenR),e},md.parseParenAndDistinguishExpression=function(e){var t,n=this.start,r=this.startLoc,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,o=this.start,a=this.startLoc,B=[],c=!0,u=!1,l=new Bd,h=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==_f.parenR;){if(c?c=!1:this.expect(_f.comma),i&&this.afterTrailingComma(_f.parenR,!0)){u=!0;break}if(this.type===_f.ellipsis){s=this.start,B.push(this.parseParenItem(this.parseRestBinding())),this.type===_f.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}B.push(this.parseMaybeAssign(!1,l,this.parseParenItem))}var f=this.start,d=this.startLoc;if(this.expect(_f.parenR),e&&!this.canInsertSemicolon()&&this.eat(_f.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=p,this.parseParenArrowList(n,r,B);B.length&&!u||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(l,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=p||this.awaitPos,B.length>1?((t=this.startNodeAt(o,a)).expressions=B,this.finishNodeAt(t,"SequenceExpression",f,d)):t=B[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var C=this.startNodeAt(n,r);return C.expression=t,this.finishNode(C,"ParenthesizedExpression")}return t},md.parseParenItem=function(e){return e},md.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var gd=[];md.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(_f.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc,s=this.type===_f._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),s&&"ImportExpression"===e.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(_f.parenL)?e.arguments=this.parseExprList(_f.parenR,this.options.ecmaVersion>=8,!1):e.arguments=gd,this.finishNode(e,"NewExpression")},md.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===_f.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===_f.backQuote,this.finishNode(n,"TemplateElement")},md.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===_f.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(_f.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(_f.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},md.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===_f.name||this.type===_f.num||this.type===_f.string||this.type===_f.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===_f.star)&&!Sf.test(this.input.slice(this.lastTokEnd,this.start))},md.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(_f.braceR);){if(r)r=!1;else if(this.expect(_f.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(_f.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),n.properties.push(s)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},md.parseProperty=function(e,t){var n,r,i,s,o=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(_f.ellipsis))return e?(o.argument=this.parseIdent(!1),this.type===_f.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(o,"RestElement")):(this.type===_f.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),o.argument=this.parseMaybeAssign(!1,t),this.type===_f.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(o,"SpreadElement"));this.options.ecmaVersion>=6&&(o.method=!1,o.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(n=this.eat(_f.star)));var a=this.containsEsc;return this.parsePropertyName(o),!e&&!a&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(o)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(_f.star),this.parsePropertyName(o,t)):r=!1,this.parsePropertyValue(o,e,n,r,i,s,t,a),this.finishNode(o,"Property")},md.parsePropertyValue=function(e,t,n,r,i,s,o,a){if((n||r)&&this.type===_f.colon&&this.unexpected(),this.eat(_f.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===_f.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(t||a||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===_f.comma||this.type===_f.braceR||this.type===_f.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,e.key):this.type===_f.eq&&o?(o.shorthandAssign<0&&(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var B="get"===e.kind?0:1;if(e.value.params.length!==B){var c=e.value.start;"get"===e.kind?this.raiseRecoverable(c,"getter should have no params"):this.raiseRecoverable(c,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},md.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(_f.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(_f.bracketR),e.key;e.computed=!1}return e.key=this.type===_f.num||this.type===_f.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},md.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},md.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Yf(t,r.generator)|qf|(n?zf:0)),this.expect(_f.parenL),r.params=this.parseBindingList(_f.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(r,"FunctionExpression")},md.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(Yf(n,!1)|Wf),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},md.parseFunctionBody=function(e,t,n){var r=t&&this.type!==_f.braceL,i=this.strict,s=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);i&&!o||(s=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var a=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!i&&!s&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLVal(e.id,rd),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitScope()},md.isSimpleParamList=function(e){for(var t=0,n=e;t-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&i.flags&Vf&&delete this.undefinedExports[e]}else if(t===nd){this.currentScope().lexical.push(e)}else if(t===td){var s=this.currentScope();r=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var o=this.scopeStack.length-1;o>=0;--o){var a=this.scopeStack[o];if(a.lexical.indexOf(e)>-1&&!(a.flags&Xf&&a.lexical[0]===e)||!this.treatFunctionsAsVarInScope(a)&&a.functions.indexOf(e)>-1){r=!0;break}if(a.var.push(e),this.inModule&&a.flags&Vf&&delete this.undefinedExports[e],a.flags&Uf)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},Ed.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},Ed.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},Ed.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&Uf)return t}},Ed.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&Uf&&!(t.flags&Wf))return t}};var vd=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new Mf(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},bd=id.prototype;function _d(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}bd.startNode=function(){return new vd(this,this.start,this.startLoc)},bd.startNodeAt=function(e,t){return new vd(this,e,t)},bd.finishNode=function(e,t){return _d.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},bd.finishNodeAt=function(e,t,n,r){return _d.call(this,e,t,n,r)};var Sd=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},wd={b_stat:new Sd("{",!1),b_expr:new Sd("{",!0),b_tmpl:new Sd("${",!1),p_stat:new Sd("(",!1),p_expr:new Sd("(",!0),q_tmpl:new Sd("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new Sd("function",!1),f_expr:new Sd("function",!0),f_expr_gen:new Sd("function",!0,!1,null,!0),f_gen:new Sd("function",!1,!1,null,!0)},xd=id.prototype;xd.initialContext=function(){return[wd.b_stat]},xd.braceIsBlock=function(e){var t=this.curContext();return t===wd.f_expr||t===wd.f_stat||(e!==_f.colon||t!==wd.b_stat&&t!==wd.b_expr?e===_f._return||e===_f.name&&this.exprAllowed?Sf.test(this.input.slice(this.lastTokEnd,this.start)):e===_f._else||e===_f.semi||e===_f.eof||e===_f.parenR||e===_f.arrow||(e===_f.braceL?t===wd.b_stat:e!==_f._var&&e!==_f._const&&e!==_f.name&&!this.exprAllowed):!t.isExpr)},xd.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},xd.updateContext=function(e){var t,n=this.type;n.keyword&&e===_f.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},_f.parenR.updateContext=_f.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===wd.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},_f.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?wd.b_stat:wd.b_expr),this.exprAllowed=!0},_f.dollarBraceL.updateContext=function(){this.context.push(wd.b_tmpl),this.exprAllowed=!0},_f.parenL.updateContext=function(e){var t=e===_f._if||e===_f._for||e===_f._with||e===_f._while;this.context.push(t?wd.p_stat:wd.p_expr),this.exprAllowed=!0},_f.incDec.updateContext=function(){},_f._function.updateContext=_f._class.updateContext=function(e){!e.beforeExpr||e===_f.semi||e===_f._else||e===_f._return&&Sf.test(this.input.slice(this.lastTokEnd,this.start))||(e===_f.colon||e===_f.braceL)&&this.curContext()===wd.b_stat?this.context.push(wd.f_stat):this.context.push(wd.f_expr),this.exprAllowed=!1},_f.backQuote.updateContext=function(){this.curContext()===wd.q_tmpl?this.context.pop():this.context.push(wd.q_tmpl),this.exprAllowed=!1},_f.star.updateContext=function(e){if(e===_f._function){var t=this.context.length-1;this.context[t]===wd.f_expr?this.context[t]=wd.f_expr_gen:this.context[t]=wd.f_gen}this.exprAllowed=!0},_f.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==_f.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var Dd="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Id=Dd+" Extended_Pictographic",Od=Id,kd={9:Dd,10:Id,11:Od},Nd="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Td="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Pd=Td+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Fd=Pd+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Ld={9:Td,10:Pd,11:Fd},Md={};function Rd(e){var t=Md[e]={binary:Ff(kd[e]+" "+Nd),nonBinary:{General_Category:Ff(Nd),Script:Ff(Ld[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}Rd(9),Rd(10),Rd(11);var Gd=id.prototype,Hd=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Md[e.options.ecmaVersion>=11?11:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function Kd(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Vd(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function Qd(e){return Cf(e,!0)||36===e||95===e}function Ud(e){return mf(e,!0)||36===e||95===e||8204===e||8205===e}function Jd(e){return e>=65&&e<=90||e>=97&&e<=122}function jd(e){return e>=0&&e<=1114111}function Wd(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function Xd(e){return Jd(e)||95===e}function qd(e){return Xd(e)||zd(e)}function zd(e){return e>=48&&e<=57}function Yd(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Zd(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function $d(e){return e>=48&&e<=55}Hd.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},Hd.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},Hd.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!t&&!this.switchU||i<=55295||i>=57344||e+1>=r)return i;var s=n.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},Hd.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,s=n.charCodeAt(e);return!t&&!this.switchU||s<=55295||s>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},Hd.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},Hd.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},Hd.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},Hd.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},Gd.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r-1&&this.raise(e.start,"Duplicate regular expression flag")}},Gd.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},Gd.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},Gd.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},Gd.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},Gd.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return-1!==i&&i=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},Gd.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},Gd.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},Gd.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!Vd(t)&&(e.lastIntValue=t,e.advance(),!0)},Gd.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!Vd(n);)e.advance();return e.pos!==t},Gd.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},Gd.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},Gd.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},Gd.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=Kd(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=Kd(e.lastIntValue);return!0}return!1},Gd.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),Qd(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},Gd.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),Ud(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},Gd.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},Gd.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},Gd.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},Gd.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},Gd.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},Gd.regexp_eatZero=function(e){return 48===e.current()&&!zd(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},Gd.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},Gd.regexp_eatControlLetter=function(e){var t=e.current();return!!Jd(t)&&(e.lastIntValue=t%32,e.advance(),!0)},Gd.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i=e.lastIntValue;if(r&&i>=55296&&i<=56319){var s=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=1024*(i-55296)+(o-56320)+65536,!0}e.pos=s,e.lastIntValue=i}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&jd(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},Gd.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},Gd.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1},Gd.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(Wd(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},Gd.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},Gd.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){Tf(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},Gd.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},Gd.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Xd(t=e.current());)e.lastStringValue+=Kd(t),e.advance();return""!==e.lastStringValue},Gd.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";qd(t=e.current());)e.lastStringValue+=Kd(t),e.advance();return""!==e.lastStringValue},Gd.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},Gd.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},Gd.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;!e.switchU||-1!==t&&-1!==n||e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},Gd.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||$d(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},Gd.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},Gd.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!zd(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},Gd.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},Gd.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;zd(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},Gd.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Yd(n=e.current());)e.lastIntValue=16*e.lastIntValue+Zd(n),e.advance();return e.pos!==t},Gd.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},Gd.regexp_eatOctalDigit=function(e){var t=e.current();return $d(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},Gd.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r>10),56320+(1023&e)))}tC.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new eC(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},tC.getToken=function(){return this.next(),new eC(this)},"undefined"!=typeof Symbol&&(tC[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===_f.eof,value:t}}}}),tC.curContext=function(){return this.context[this.context.length-1]},tC.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(_f.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},tC.readToken=function(e){return Cf(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},tC.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},tC.skipBlockComment=function(){var e,t=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(wf.lastIndex=n;(e=wf.exec(this.input))&&e.index8&&e<14||e>=5760&&Df.test(String.fromCharCode(e))))break e;++this.pos}}},tC.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},tC.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(_f.ellipsis)):(++this.pos,this.finishToken(_f.dot))},tC.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(_f.assign,2):this.finishOp(_f.slash,1)},tC.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?_f.star:_f.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=_f.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(_f.assign,n+1):this.finishOp(r,n)},tC.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(_f.assign,3);return this.finishOp(124===e?_f.logicalOR:_f.logicalAND,2)}return 61===t?this.finishOp(_f.assign,2):this.finishOp(124===e?_f.bitwiseOR:_f.bitwiseAND,1)},tC.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(_f.assign,2):this.finishOp(_f.bitwiseXOR,1)},tC.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Sf.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(_f.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(_f.assign,2):this.finishOp(_f.plusMin,1)},tC.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(_f.assign,n+1):this.finishOp(_f.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(_f.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},tC.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(_f.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(_f.arrow)):this.finishOp(61===e?_f.eq:_f.prefix,1)},tC.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(_f.questionDot,2)}if(63===t){if(e>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(_f.assign,3);return this.finishOp(_f.coalesce,2)}}return this.finishOp(_f.question,1)},tC.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(_f.parenL);case 41:return++this.pos,this.finishToken(_f.parenR);case 59:return++this.pos,this.finishToken(_f.semi);case 44:return++this.pos,this.finishToken(_f.comma);case 91:return++this.pos,this.finishToken(_f.bracketL);case 93:return++this.pos,this.finishToken(_f.bracketR);case 123:return++this.pos,this.finishToken(_f.braceL);case 125:return++this.pos,this.finishToken(_f.braceR);case 58:return++this.pos,this.finishToken(_f.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(_f.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(_f.prefix,1)}this.raise(this.pos,"Unexpected character '"+iC(e)+"'")},tC.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},tC.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(Sf.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var s=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(s);var a=this.regexpState||(this.regexpState=new Hd(this));a.reset(n,i,o),this.validateRegExpFlags(a),this.validateRegExpPattern(a);var B=null;try{B=new RegExp(i,o)}catch(e){}return this.finishToken(_f.regexp,{pattern:i,flags:o,value:B})},tC.readInt=function(e,t,n){for(var r=this.options.ecmaVersion>=12&&void 0===t,i=n&&48===this.input.charCodeAt(this.pos),s=this.pos,o=0,a=0,B=0,c=null==t?1/0:t;B=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1/0)>=e)break;a=u,o=o*e+l}}return r&&95===a&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t?null:o},tC.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=rC(this.input.slice(t,this.pos)),++this.pos):Cf(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(_f.num,n)},tC.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var n=this.pos-t>=2&&48===this.input.charCodeAt(t);n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===r){var i=rC(this.input.slice(t,this.pos));return++this.pos,Cf(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(_f.num,i)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),Cf(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s=nC(this.input.slice(t,this.pos),n);return this.finishToken(_f.num,s)},tC.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},tC.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):(xf(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(_f.string,t)};var sC={};tC.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==sC)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},tC.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw sC;this.raise(e,t)},tC.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==_f.template&&this.type!==_f.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(_f.template,e)):36===n?(this.pos+=2,this.finishToken(_f.dollarBraceL)):(++this.pos,this.finishToken(_f.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(xf(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},tC.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return xf(t)?"":String.fromCharCode(t)}},tC.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},tC.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos...",!0,!0),c={tc_oTag:o,tc_cTag:a,tc_expr:B},u={jsxName:new s("jsxName"),jsxText:new s("jsxText",{beforeExpr:!0}),jsxTagStart:new s("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new s("jsxTagEnd")};u.jsxTagStart.updateContext=function(){this.context.push(B),this.context.push(o),this.exprAllowed=!1},u.jsxTagEnd.updateContext=function(e){let t=this.context.pop();t===o&&e===n.slash||t===a?(this.context.pop(),this.exprAllowed=this.curContext()===B):this.exprAllowed=!0},t={tokContexts:c,tokTypes:u},r.set(e,t)}return t}function s(e){return e?"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?s(e.object)+"."+s(e.property):void 0:e}e.exports=function(e){return e=e||{},function(r){return function(e,r){const o=r.acorn||lC,a=i(o),B=o.tokTypes,c=a.tokTypes,u=o.tokContexts,l=a.tokContexts.tc_oTag,h=a.tokContexts.tc_cTag,p=a.tokContexts.tc_expr,f=o.isNewLine,d=o.isIdentifierStart,C=o.isIdentifierChar;return class extends r{static get acornJsx(){return a}jsx_readToken(){let e="",t=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let n=this.input.charCodeAt(this.pos);switch(n){case 60:case 123:return this.pos===this.start?60===n&&this.exprAllowed?(++this.pos,this.finishToken(c.jsxTagStart)):this.getTokenFromCode(n):(e+=this.input.slice(t,this.pos),this.finishToken(c.jsxText,e));case 38:e+=this.input.slice(t,this.pos),e+=this.jsx_readEntity(),t=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===n?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:f(n)?(e+=this.input.slice(t,this.pos),e+=this.jsx_readNewLine(!0),t=this.pos):++this.pos}}}jsx_readNewLine(e){let t,n=this.input.charCodeAt(this.pos);return++this.pos,13===n&&10===this.input.charCodeAt(this.pos)?(++this.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(n),this.options.locations&&(++this.curLine,this.lineStart=this.pos),t}jsx_readString(e){let t="",n=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let r=this.input.charCodeAt(this.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.pos),t+=this.jsx_readEntity(),n=this.pos):f(r)?(t+=this.input.slice(n,this.pos),t+=this.jsx_readNewLine(!1),n=this.pos):++this.pos}return t+=this.input.slice(n,this.pos++),this.finishToken(B.string,t)}jsx_readEntity(){let e,r="",i=0,s=this.input[this.pos];"&"!==s&&this.raise(this.pos,"Entity must start with an ampersand");let o=++this.pos;for(;this.pos")}let a=i.name?"Element":"Fragment";return n["opening"+a]=i,n["closing"+a]=o,n.children=r,this.type===B.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(n,"JSX"+a)}jsx_parseText(){let e=this.parseLiteral(this.value);return e.type="JSXText",e}jsx_parseElement(){let e=this.start,t=this.startLoc;return this.next(),this.jsx_parseElementAt(e,t)}parseExprAtom(e){return this.type===c.jsxText?this.jsx_parseText():this.type===c.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(e)}readToken(e){let t=this.curContext();if(t===p)return this.jsx_readToken();if(t===l||t===h){if(d(e))return this.jsx_readWord();if(62==e)return++this.pos,this.finishToken(c.jsxTagEnd);if((34===e||39===e)&&t==l)return this.jsx_readString(e)}return 60===e&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(c.jsxTagStart)):super.readToken(e)}updateContext(e){if(this.type==B.braceL){var t=this.curContext();t==l?this.context.push(u.b_expr):t==p?this.context.push(u.b_tmpl):super.updateContext(e),this.exprAllowed=!0}else{if(this.type!==B.slash||e!==c.jsxTagStart)return super.updateContext(e);this.context.length-=2,this.context.push(h),this.exprAllowed=!1}}}}({allowNamespaces:!1!==e.allowNamespaces,allowNamespacedObjects:!!e.allowNamespacedObjects},r)}},Object.defineProperty(e.exports,"tokTypes",{get:function(){return i(lC).tokTypes},configurable:!0,enumerable:!0})}));function pC(e,t,n,r,i){n||(n=xC),function e(r,i,s){var o=s||r.type,a=t[o];n[o](r,i,e),a&&a(r,i)}(e,r,i)}function fC(e,t,n,r,i){var s=[];n||(n=xC),function e(r,i,o){var a=o||r.type,B=t[a],c=r!==s[s.length-1];c&&s.push(r),n[a](r,i,e),B&&B(r,i||s,s),c&&s.pop()}(e,r,i)}function dC(e,t,n,r,i){var s=n?_C(n,r||void 0):r;!function e(t,n,r){s[r||t.type](t,n,e)}(e,t,i)}function CC(e){return"string"==typeof e?function(t){return t===e}:e||function(){return!0}}var mC=function(e,t){this.node=e,this.state=t};function gC(e,t,n,r,i){var s;n||(n=xC),function e(r,i,o){var a=o||r.type;n[a](r,i,e),s!==r&&(t(r,i,a),s=r)}(e,r,i)}function AC(e,t,n,r){n||(n=xC);var i,s=[];!function e(r,o,a){var B=a||r.type,c=r!==s[s.length-1];c&&s.push(r),n[B](r,o,e),i!==r&&(t(r,o||s,s,B),i=r),c&&s.pop()}(e,r)}function EC(e,t,n,r,i,s){i||(i=xC),r=CC(r);try{!function e(s,o,a){var B=a||s.type;if((null==t||s.start<=t)&&(null==n||s.end>=n)&&i[B](s,o,e),(null==t||s.start===t)&&(null==n||s.end===n)&&r(B,s))throw new mC(s,o)}(e,s)}catch(e){if(e instanceof mC)return e;throw e}}function yC(e,t,n,r,i){n=CC(n),r||(r=xC);try{!function e(i,s,o){var a=o||i.type;if(!(i.start>t||i.end=t&&n(a,i))throw new mC(i,s);r[a](i,s,e)}}(e,i)}catch(e){if(e instanceof mC)return e;throw e}}function bC(e,t,n,r,i){var s;return n=CC(n),r||(r=xC),function e(i,o,a){if(!(i.start>t)){var B=a||i.type;i.end<=t&&(!s||s.node.end0&&(s+=";"),0!==a.length){for(var B=0,c=[],u=0,l=a;u1&&(p+=FC(h[1]-t)+FC(h[2]-n)+FC(h[3]-r),t=h[1],n=h[2],r=h[3]),5===h.length&&(p+=FC(h[4]-i),i=h[4]),c.push(p)}s+=c.join(",")}}return s}function FC(e){var t="";e=e<0?-e<<1|1:e<<1;do{var n=31&e;(e>>>=5)>0&&(n|=32),t+=TC[n]}while(e>0);return t}var LC=function e(t){this.bits=t instanceof e?t.bits.slice():[]};LC.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},LC.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var MC=function(e,t,n){this.start=e,this.end=t,this.original=n,this.intro="",this.outro="",this.content=n,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};MC.prototype.appendLeft=function(e){this.outro+=e},MC.prototype.appendRight=function(e){this.intro=this.intro+e},MC.prototype.clone=function(){var e=new MC(this.start,this.end,this.original);return e.intro=this.intro,e.outro=this.outro,e.content=this.content,e.storeName=this.storeName,e.edited=this.edited,e},MC.prototype.contains=function(e){return this.start=r.length)return"\t";var i=r.reduce((function(e,t){var n=/^ +/.exec(t)[0].length;return Math.min(n,e)}),1/0);return new Array(i+1).join(" ")}function KC(e,t){var n=e.split(/[/\\]/),r=t.split(/[/\\]/);for(n.pop();n[0]===r[0];)n.shift(),r.shift();if(n.length)for(var i=n.length;i--;)n[i]="..";return n.concat(r).join("/")}GC.prototype.toString=function(){return JSON.stringify(this)},GC.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+RC(this.toString())};var VC=Object.prototype.toString;function QC(e){return"[object Object]"===VC.call(e)}function UC(e){for(var t=e.split("\n"),n=[],r=0,i=0;r>1;e=0&&i.push(r),this.rawSegments.push(i)}else this.pending&&this.rawSegments.push(this.pending);this.advance(t),this.pending=null},JC.prototype.addUneditedChunk=function(e,t,n,r,i){for(var s=t.start,o=!0;s1){for(var n=0;n=e&&n<=t)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(t),this._split(n);var r=this.byStart[e],i=this.byEnd[t],s=r.previous,o=i.next,a=this.byStart[n];if(!a&&i===this.lastChunk)return this;var B=a?a.previous:this.lastChunk;return s&&(s.next=o),o&&(o.previous=s),B&&(B.next=r),a&&(a.previous=i),r.previous||(this.firstChunk=i.next),i.next||(this.lastChunk=r.previous,this.lastChunk.next=null),r.previous=B,i.next=a||null,B||(this.firstChunk=r),a||(this.lastChunk=i),this},XC.prototype.overwrite=function(e,t,n,r){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(t>this.original.length)throw new Error("end is out of bounds");if(e===t)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(e),this._split(t),!0===r&&(WC.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),WC.storeName=!0),r={storeName:!0});var i=void 0!==r&&r.storeName,s=void 0!==r&&r.contentOnly;if(i){var o=this.original.slice(e,t);this.storedNames[o]=!0}var a=this.byStart[e],B=this.byEnd[t];if(a){if(t>a.end&&a.next!==this.byStart[a.end])throw new Error("Cannot overwrite across a split point");if(a.edit(n,i,s),a!==B){for(var c=a.next;c!==B;)c.edit("",!1),c=c.next;c.edit("",!1)}}else{var u=new MC(e,t,"").edit(n,i);B.next=u,u.previous=B}return this},XC.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},XC.prototype.prependLeft=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.prependLeft(t):this.intro=t+this.intro,this},XC.prototype.prependRight=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.prependRight(t):this.outro=t+this.outro,this},XC.prototype.remove=function(e,t){for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(e===t)return this;if(e<0||t>this.original.length)throw new Error("Character is out of bounds");if(e>t)throw new Error("end must be greater than start");this._split(e),this._split(t);for(var n=this.byStart[e];n;)n.intro="",n.outro="",n.edit(""),n=t>n.end?this.byStart[n.end]:null;return this},XC.prototype.lastChar=function(){if(this.outro.length)return this.outro[this.outro.length-1];var e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""},XC.prototype.lastLine=function(){var e=this.outro.lastIndexOf(jC);if(-1!==e)return this.outro.substr(e+1);var t=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(e=n.outro.lastIndexOf(jC)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(jC)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(jC)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(jC))?this.intro.substr(e+1)+t:this.intro+t},XC.prototype.slice=function(e,t){for(void 0===e&&(e=0),void 0===t&&(t=this.original.length);e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;for(var n="",r=this.firstChunk;r&&(r.start>e||r.end<=e);){if(r.start=t)return n;r=r.next}if(r&&r.edited&&r.start!==e)throw new Error("Cannot use replaced character "+e+" as slice start anchor.");for(var i=r;r;){!r.intro||i===r&&r.start!==e||(n+=r.intro);var s=r.start=t;if(s&&r.edited&&r.end!==t)throw new Error("Cannot use replaced character "+t+" as slice end anchor.");var o=i===r?e-r.start:0,a=s?r.content.length+t-r.end:r.content.length;if(n+=r.content.slice(o,a),!r.outro||s&&r.end!==t||(n+=r.outro),s)break;r=r.next}return n},XC.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},XC.prototype._split=function(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,n=e>t.end;t;){if(t.contains(e))return this._splitChunk(t,e);t=n?this.byStart[t.end]:this.byEnd[t.start]}},XC.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=UC(this.original)(t);throw new Error("Cannot split a chunk that has already been edited ("+n.line+":"+n.column+' – "'+e.original+'")')}var r=e.split(t);return this.byEnd[t]=e,this.byStart[t]=r,this.byEnd[r.end]=r,e===this.lastChunk&&(this.lastChunk=r),this.lastSearchedChunk=e,!0},XC.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},XC.prototype.isEmpty=function(){var e=this.firstChunk;do{if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1}while(e=e.next);return!0},XC.prototype.length=function(){var e=this.firstChunk,t=0;do{t+=e.intro.length+e.content.length+e.outro.length}while(e=e.next);return t},XC.prototype.trimLines=function(){return this.trim("[\\r\\n]")},XC.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},XC.prototype.trimEndAborted=function(e){var t=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(t,""),this.outro.length)return!0;var n=this.lastChunk;do{var r=n.end,i=n.trimEnd(t);if(n.end!==r&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.previous}while(n);return!1},XC.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},XC.prototype.trimStartAborted=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),this.intro.length)return!0;var n=this.firstChunk;do{var r=n.end,i=n.trimStart(t);if(n.end!==r&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.next}while(n);return!1},XC.prototype.trimStart=function(e){return this.trimStartAborted(e),this};const{stringify:qC}=JSON;if(!String.prototype.repeat)throw new Error("String.prototype.repeat is undefined, see https://github.com/davidbonnet/astring#installation");if(!String.prototype.endsWith)throw new Error("String.prototype.endsWith is undefined, see https://github.com/davidbonnet/astring#installation");const zC={"||":3,"&&":4,"|":5,"^":6,"&":7,"==":8,"!=":8,"===":8,"!==":8,"<":9,">":9,"<=":9,">=":9,in:9,instanceof:9,"<<":10,">>":10,">>>":10,"+":11,"-":11,"*":12,"%":12,"/":12,"**":13},YC=17,ZC={ArrayExpression:20,TaggedTemplateExpression:20,ThisExpression:20,Identifier:20,Literal:18,TemplateLiteral:20,Super:20,SequenceExpression:20,MemberExpression:19,ChainExpression:19,CallExpression:19,NewExpression:19,ArrowFunctionExpression:YC,ClassExpression:YC,FunctionExpression:YC,ObjectExpression:YC,UpdateExpression:16,UnaryExpression:15,AwaitExpression:15,BinaryExpression:14,LogicalExpression:13,ConditionalExpression:4,AssignmentExpression:3,YieldExpression:2,RestElement:1};function $C(e,t){const{generator:n}=e;if(e.write("("),null!=t&&t.length>0){n[t[0].type](t[0],e);const{length:r}=t;for(let i=1;i0){e.write(r);for(let t=1;t0){n.VariableDeclarator(r[0],e);for(let t=1;t0){t.write(r),i&&null!=e.comments&&rm(t,e.comments,s,r);const{length:a}=o;for(let e=0;e0){for(;i0&&t.write(", ");const e=n[i],r=e.type[6];if("D"===r)t.write(e.local.name,e),i++;else{if("N"!==r)break;t.write("* as "+e.local.name,e),i++}}if(i0)for(let e=0;;){const i=n[e],{name:s}=i.local;if(t.write(s,i),s!==i.exported.name&&t.write(" as "+i.exported.name),!(++e "),"O"===e.body.type[0]?(t.write("("),this.ObjectExpression(e.body,t),t.write(")")):this[e.body.type](e.body,t)},ThisExpression(e,t){t.write("this",e)},Super(e,t){t.write("super",e)},RestElement:Bm=function(e,t){t.write("..."),this[e.argument.type](e.argument,t)},SpreadElement:Bm,YieldExpression(e,t){t.write(e.delegate?"yield*":"yield"),e.argument&&(t.write(" "),this[e.argument.type](e.argument,t))},AwaitExpression(e,t){t.write("await ",e),tm(t,e.argument,e)},TemplateLiteral(e,t){const{quasis:n,expressions:r}=e;t.write("`");const{length:i}=r;for(let e=0;e0){const{elements:n}=e,{length:r}=n;for(let e=0;;){const i=n[e];if(null!=i&&this[i.type](i,t),!(++e0){t.write(r),i&&null!=e.comments&&rm(t,e.comments,s,r);const o=","+r,{properties:a}=e,{length:B}=a;for(let e=0;;){const n=a[e];if(i&&null!=n.comments&&rm(t,n.comments,s,r),t.write(s),this[n.type](n,t),!(++e0){const{properties:n}=e,{length:r}=n;for(let e=0;this[n[e].type](n[e],t),++e1||"U"===i[0]&&("n"===i[1]||"p"===i[1])&&r.prefix&&r.operator[0]===n&&("+"===n||"-"===n))&&t.write(" "),t.expressionsPrecedence[i]t.expressionsPrecedence.ConditionalExpression?this[e.test.type](e.test,t):(t.write("("),this[e.test.type](e.test,t),t.write(")")),t.write(" ? "),this[e.consequent.type](e.consequent,t),t.write(" : "),this[e.alternate.type](e.alternate,t)},NewExpression(e,t){t.write("new "),t.expressionsPrecedence[e.callee.type]0&&(this.lineEndSize>0&&(1===r.length?e[n-1]===r:e.endsWith(r))?(this.line+=this.lineEndSize,this.column=0):this.column+=n)}toString(){return this.output}}function Cm(e,t){const n=new dm(t);return n.generator[e.type](e,n),n.output}const mm={__proto__:null,NEEDS_PARENTHESES:YC,EXPRESSIONS_PRECEDENCE:ZC,GENERATOR:hm,baseGenerator:fm,generate:Cm},gm=e=>"default"in e?e.default:e,Am=gm(mm),Em=gm(DC);let ym;function vm(e,t){return ym=t,Am.generate(e,{generator:bm})}gm(NC).extend(Em.base);let bm={...Am.baseGenerator,StringLiteral(e,t){e.raw&&t.write(e.raw),t.write(`'${e.value.replace(/'/g,"\\'")}'`)},ImportSpecifier(e,t){const{imported:n,local:r}=e;n&&n.name!==r.name&&(this[n.type](n,t),t.write(" as ")),this[r.type](r,t)},ImportDeclaration(e,t){const{specifiers:n=[],source:r}=e;if(t.write("import "),n.length){let e;if("ImportDefaultSpecifier"===n[0].type&&(e=n.shift(),this[e.type](e,t)),n.length){e&&t.write(", "),t.write("{ ");for(const e of n)this[e.type](e,t);t.write(" }")}t.write(" from ")}this[r.type](r,t),t.write(";")},ImportExpression(e,t){t.write("import("),this[e.source.type](e.source,t),t.write(")")},JSXFragment(e,t){t.write("<>");for(const n of e.children)this[n.type](n,t);t.write("")},JSXElement(e,t){const{openingElement:n,children:r,closingElement:i}=e;if(this[n.type](n,t),r)for(const e of r)this[e.type](e,t);i&&this[i.type](i,t)},JSXOpeningElement(e,t){const{name:n,attributes:r,selfClosing:i}=e;t.write("<"),this[n.type](n,t);for(const e of r)this[e.type](e,t);t.write(i?"/>":">")},JSXClosingElement(e,t){t.write("")},JSXExpressionContainer(e,t){t.write("{"),this[e.expression.type](e.expression,t),t.write("}")},JSXIdentifier(e,t){this.Identifier(e,t)},JSXAttribute(e,t){const{name:n,value:r}=e;t.write(" "),this[n.type](n,t),r&&(t.write("="),this[r.type](r,t))},JSXSpreadAttribute(e,t){t.write(" {..."),this[e.argument.type](e.argument,t),t.write("}")},JSXText(e,t){t.write(e.raw)}};bm.ImportDefaultSpecifier=bm.ImportSpecifier,bm.BooleanLiteral=bm.Literal,bm.RegexpLiteral=bm.Literal,bm.NumberLiteral=bm.Literal;for(let e in bm){const t=bm[e];bm[e]=function(e,n){if(null==e)return"";if(ym){if(e._string)return void n.write(e._string);if(null!=e.start&&null!=e.end)try{return void n.write(ym.out.slice(e.start,e.end))}catch(e){}}t.call(this,e,n)}}function _m(e){return e=String(e),t=>_m.ast(e.replace(/[A-Z0-9]+/g,e=>vm(t[e],ym)))}function Sm(e,t,n){Object.defineProperty(e,t,{value:n})}_m.ast=function(e,t){Array.isArray(e)&&(e=e.reduce((e,n,r)=>e+n+(r===t.length?"":t[r]),""));const n=this.ctx;if(!n)throw Error("template.ast() called without a parsing context.");return n.parse(e,{expression:!0})};class wm{constructor(e,t,n){if(e&&n.paths.has(e))return n.paths.get(e);if(this.node=e,this.ancestors=t,this.ctx=n,this.shouldStop=!1,this.shouldSkip=!1,Sm(this,"ancestors",t),Sm(this,"ctx",n),Sm(this,"shouldStop",!1),this.start=e&&e.start,this.end=e&&e.end,this.key=null,this.parentKey=this.listKey=null,this.inList=!1,e){const t=this.parent;for(const n in t){const r=t[n];if(r===e)this.key=this.parentKey=n;else if(Array.isArray(r)){const t=r.indexOf(e);-1!==t&&(this.inList=!0,this.listKey=this.parentKey=n,this.key=t)}}n.paths.set(e,this)}}get parentPath(){const e=this.ancestors.slice(),t=e.pop();if(t)return new wm(t,e,this.ctx)}get parent(){return this.ancestors[this.ancestors.length-1]}get _containerPath(){const e=this.ancestors.slice();let t;for(;t=e.pop();)if(Object.prototype.hasOwnProperty.call(t,"body"))return new wm(t,e,this.ctx);return null}get container(){const e=this._containerPath;return e&&e.node}forEach(e){(Array.isArray(this.node)?this.node:[this.node]).forEach(t=>{e(new wm(t,this.ancestors.slice(),this.ctx))})}get(e){const t=this.ancestors.slice();let n,r=this.node;const i=/(?:(?:\.|^)([^.[]+)|\[([^[\]]+)\])/g;for(;n=i.exec(e);){const e=r;r=r[n[1]||n[2]],Array.isArray(r)||t.push(e)}return new wm(r,t,this.ctx)}replaceWith(e){if(e instanceof wm&&(e=e.node),this.node=e,this.inList?this.parent[this.listKey][this.key]=e:this.parent[this.parentKey]=e,this.ctx.paths.set(e,this),this._regenerateParent())this._hasString=!1;else{let t=vm(e,this.ctx);this._hasString=!0,this.ctx.out.overwrite(this.start,this.end,t)}this._requeue()}replaceWithString(e){this.node._string=e,!this._hasString&&this._regenerateParent()||(this._hasString=!0,this.ctx.out.overwrite(this.start,this.end,e))}remove(){this.replaceWithString("")}prependString(e){this.ctx.out.appendLeft(this.start,e)}appendString(e){this.ctx.out.appendRight(this.end,e)}_regenerate(){const{start:e,end:t}=this.node;this.node.start=this.node.end=this.node._string=null;let n=vm(this.node,this.ctx);this.node.start=e,this.node.end=t,this.replaceWithString(n)}_regenerateParent(){let e=this;for(;e=e.parentPath;)if(!0===e._hasString)return e._regenerate(),!0;return!1}stop(){this.shouldStop=!0}skip(){this.shouldSkip=!0}getOutput(){return this.ctx.out.slice(this.start,this.end)}getSource(){return this.ctx.code.substring(this.start,this.end)}unshiftContainer(e,t){this.node[e].unshift(t),this._regenerateParent()||this._regenerate()}pushContainer(e,t){this.node[e].push(t),this._regenerateParent()||this._regenerate()}_requeue(){this.ctx.queue.add(this)}}const xm={clone(e,t){const n={type:e.type};for(let t in e)"_string"!==t&&"start"!==t&&"end"!==t&&"loc"!==t&&(n[t]=e[t]);return n},identifier:e=>({type:"Identifier",name:e}),stringLiteral:e=>({type:"StringLiteral",value:e}),booleanLiteral:e=>({type:"BooleanLiteral",value:e}),numericLiteral:e=>({type:"NumericLiteral",value:e}),callExpression:(e,t)=>({type:"CallExpression",callee:e,arguments:t}),memberExpression:(e,t)=>({type:"MemberExpression",object:e,property:t}),expressionStatement:e=>({type:"ExpressionStatement",expression:e}),taggedTemplateExpression:(e,t)=>({type:"TaggedTemplateExpression",tag:e,quasi:t}),templateLiteral:(e,t)=>({type:"TemplateLiteral",quasis:e,expressions:t}),templateElement:(e,t=!1)=>({type:"TemplateElement",value:e,tail:t}),importDeclaration:(e,t)=>({type:"ImportDeclaration",specifiers:e,source:t}),importSpecifier:(e,t)=>({type:"ImportSpecifier",local:e,imported:t}),importDefaultSpecifier:e=>({type:"ImportDefaultSpecifier",local:e}),isNodesEquivalent(e,t){if(e instanceof wm&&(e=e.node),t instanceof wm&&(t=t.node),e==t)return!0;if("object"!=typeof e||"object"!=typeof t)return!1;if(!e||!t||e.type!==t.type)return!1;for(let n in e){const r=t[n],i=e[n];if("_"!==n[0]&&i!==r){if(typeof i!=typeof r)return!1;if(Array.isArray(i)){if(!Array.isArray(r)||r.length!==i.length)return!1;for(let e=0;e(e instanceof wm&&(e=e.node),"Identifier"===e.type&&(!t||xm.isNodesEquivalent(e,t))),react:{buildChildren(e){const t=[];for(let n of e.children)if("JSXText"!==n.type)"JSXExpressionContainer"===n.type&&(n=n.expression),"JSXEmptyExpression"!==n.type&&t.push(n);else{let{value:e}=n;""!==e&&(Im&&Im.generatorOpts.compact&&(e=e.replace(/\s*\n+\s*/g,"")),t.push(xm.stringLiteral(e)))}return t}}},Dm=new Proxy(xm,{get(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];if("string"!=typeof t)return;if(t.startsWith("is")){let n,r,i,s=t.substring(2);return(i=s.toLowerCase().match(/^string|num|boolean/g))&&(n="Literal",r=i[0].replace("num","number")),e[t]=e=>{if(null==e)return!1;const t=e instanceof wm?e.node:e;return t.type===s||t.type===n&&typeof t.value===r},e[t]}const n=t[0].toUpperCase()+t.substring(1),r=/Literal/.test(t)?"value":"expression";return e[t]=e=>({type:n,[r]:e}),e[t]}});let Im;function Om(e,t,n){const{ctx:r}=this;Im=r;const i=[],s=e.constructor;function o(e){return"object"==typeof e&&null!=e&&(e instanceof s||"type"in e)}function a(e,s,B){const c=B||new r.Path(e,s.slice());if(c.shouldStop)return!1;if(!c.shouldSkip){if(e.type in t){let o=t[e.type];if("object"==typeof o?(o.exit&&i.push([o.exit,e,n,s]),o.enter&&o.enter(c,n)):o(c,n),r.queue.has(c))return;if(c.shouldStop)return!1}s.push(e);e:for(let t in e){const n=e[t];if(o(n)){if(!1===a(n,s))break}else if(Array.isArray(n))for(const e of n)if(o(e)&&!1===a(e,s))break e}s.pop()}}a(e,[]);const B=r.queue.values();let c,u;for(;(c=B.next())&&!c.done;){const e=c.value;r.queue.delete(e),a(e.node,e.ancestors.slice(),e)}for(;u=i.pop();){const[e,t,n,i]=u;e(new r.Path(t,i),n)}}function km({code:e,out:t,parse:n,generatorOpts:r}){const i={paths:new WeakMap,queue:new Set,code:e,out:t,parse:n,generatorOpts:r,types:Dm,visit:Om,template:_m,Path:wm},s={ctx:i};return i.visit=i.visit.bind(s),i.template=_m.bind(s),i.template.ast=_m.ast.bind(s),i.Path=function(e,t){return new wm(e,t,i)},i}const Nm={parse(){throw Error("options.parse() is required")},sourceMaps:!1};function Tm(e,{presets:t,plugins:n,parse:r,filename:i,ast:s,generatorOpts:o,sourceMaps:a,sourceFileName:B}={}){r=r||Nm.parse,o=o||{};const c=new XC(e),{types:u,template:l,visit:h}=km({code:e,out:c,parse:r,generatorOpts:o}),p=[];Lm({presets:t,plugins:n},p);const f={};for(let e=0;e");for(var a=0;a"):(l("")):(l("")))}else r||l("/>")}function C(e,t,r){var s=e.openingElement,o=function e(t){return n.isJSXMemberExpression(t)?n.memberExpression(e(t.object),n.identifier(t.property.name)):n.identifier(t.name)}(s.name),a=function(e){return n.isNodesEquivalent(p,e)}(o);if(!a&&(f(o)?(l("<"),u(o)):(l("<"),l(o.name)),s.attributes))for(var C=0;Ce.isJSXIdentifier(t)?/(^[A-Z]|[.$])/.test(t.name):!!e.isJSXMemberExpression(t),r=t=>!e.isJSXElement(t.parentPath.parent)&&!e.isJSXFragment(t.parentPath.parent),i=t.tag||"html",s=t.import||!1;return{name:"transform-jsx-to-htm-lite",visitor:{Program:{exit(e,t){if(t.jsx&&s){const t="string"==typeof s?s:s.module;let n="object"==typeof s&&s.export||i;i!==n&&(n+=" as "+i),e.get("body").prependString(`import { ${n} } from '${t}';\n`)}}},JSXOpeningElement(e,t){t.jsx=!0;const s=e.get("name");n(s.node)&&(s.prependString("${"),s.appendString("}")),r(e)&&(e.prependString(i+"`"),e.node.selfClosing&&e.appendString("`"))},JSXClosingElement(e){let i=e.node.name.name;n(e.node.name)&&(i=t.terse?"/":"${"+i+"}");let s=``;r(e)&&(s+="`"),e.replaceWithString(s)},JSXOpeningFragment(e){if(!r(e))return e.remove();e.replaceWithString(i+"`")},JSXClosingFragment(e){if(!r(e))return e.remove();e.replaceWithString("`")},JSXSpreadAttribute(e){e.replaceWith(e.node.argument),e.prependString("...${"),e.appendString("}")},JSXText(e){const t=e.node.value;/[<>&"]/.test(t)?e.replaceWithString(`\${\`${t}\`}`):e.replaceWithString(t)},JSXExpressionContainer(t){if(e.isJSXEmptyExpression(t.node.expression))return t.remove();t.prependString("$")}}}}function jm({include:e,production:t=!0}={}){return{name:"htm-plugin",options:e=>(e.acornInjectPlugins=[hC()].concat(e.acornInjectPlugins||[]),e),transform(n,r){if(!/\.[tj]sx?$/.test(r))return;if("\0"===r[0]||"\b"===r[0])return;if(e){if(!("function"==typeof e?e(r):r.match(e)))return}if(!/\.[tj]sx$/.test(r)&&!/<[a-zA-Z$_][\w.:-]*[^>]*>/.test(n))return;const i=Date.now(),s=Tm(n,{plugins:[[t?Km:Jm,{import:{module:"htm/preact",export:"html"},tag:"$$html",terse:!0}]],filename:r,sourceMaps:!0,generatorOpts:{compact:t},parse:this.parse}),o=Date.now();return o-i>100&&this.warn(`${r} took ${o-i}ms`),s}}}function Wm(e){switch(e){case Qm.num:return"num";case Qm.bigint:return"bigint";case Qm.decimal:return"decimal";case Qm.regexp:return"regexp";case Qm.string:return"string";case Qm.name:return"name";case Qm.eof:return"eof";case Qm.bracketL:return"[";case Qm.bracketR:return"]";case Qm.braceL:return"{";case Qm.braceBarL:return"{|";case Qm.braceR:return"}";case Qm.braceBarR:return"|}";case Qm.parenL:return"(";case Qm.parenR:return")";case Qm.comma:return",";case Qm.semi:return";";case Qm.colon:return":";case Qm.doubleColon:return"::";case Qm.dot:return".";case Qm.question:return"?";case Qm.questionDot:return"?.";case Qm.arrow:return"=>";case Qm.template:return"template";case Qm.ellipsis:return"...";case Qm.backQuote:return"`";case Qm.dollarBraceL:return"${";case Qm.at:return"@";case Qm.hash:return"#";case Qm.eq:return"=";case Qm.assign:return"_=";case Qm.preIncDec:case Qm.postIncDec:return"++/--";case Qm.bang:return"!";case Qm.tilde:return"~";case Qm.pipeline:return"|>";case Qm.nullishCoalescing:return"??";case Qm.logicalOR:return"||";case Qm.logicalAND:return"&&";case Qm.bitwiseOR:return"|";case Qm.bitwiseXOR:return"^";case Qm.bitwiseAND:return"&";case Qm.equality:return"==/!=";case Qm.lessThan:return"<";case Qm.greaterThan:return">";case Qm.relationalOrEqual:return"<=/>=";case Qm.bitShift:return"<>";case Qm.plus:return"+";case Qm.minus:return"-";case Qm.modulo:return"%";case Qm.star:return"*";case Qm.slash:return"/";case Qm.exponent:return"**";case Qm.jsxName:return"jsxName";case Qm.jsxText:return"jsxText";case Qm.jsxTagStart:return"jsxTagStart";case Qm.jsxTagEnd:return"jsxTagEnd";case Qm.typeParameterStart:return"typeParameterStart";case Qm.nonNullAssertion:return"nonNullAssertion";case Qm._break:return"break";case Qm._case:return"case";case Qm._catch:return"catch";case Qm._continue:return"continue";case Qm._debugger:return"debugger";case Qm._default:return"default";case Qm._do:return"do";case Qm._else:return"else";case Qm._finally:return"finally";case Qm._for:return"for";case Qm._function:return"function";case Qm._if:return"if";case Qm._return:return"return";case Qm._switch:return"switch";case Qm._throw:return"throw";case Qm._try:return"try";case Qm._var:return"var";case Qm._let:return"let";case Qm._const:return"const";case Qm._while:return"while";case Qm._with:return"with";case Qm._new:return"new";case Qm._this:return"this";case Qm._super:return"super";case Qm._class:return"class";case Qm._extends:return"extends";case Qm._export:return"export";case Qm._import:return"import";case Qm._yield:return"yield";case Qm._null:return"null";case Qm._true:return"true";case Qm._false:return"false";case Qm._in:return"in";case Qm._instanceof:return"instanceof";case Qm._typeof:return"typeof";case Qm._void:return"void";case Qm._delete:return"delete";case Qm._async:return"async";case Qm._get:return"get";case Qm._set:return"set";case Qm._declare:return"declare";case Qm._readonly:return"readonly";case Qm._abstract:return"abstract";case Qm._static:return"static";case Qm._public:return"public";case Qm._private:return"private";case Qm._protected:return"protected";case Qm._as:return"as";case Qm._enum:return"enum";case Qm._type:return"type";case Qm._implements:return"implements";default:return""}}!function(e){e[e.NONE=0]="NONE";e[e._abstract=1]="_abstract";e[e._as=2]="_as";e[e._asserts=3]="_asserts";e[e._async=4]="_async";e[e._await=5]="_await";e[e._checks=6]="_checks";e[e._constructor=7]="_constructor";e[e._declare=8]="_declare";e[e._enum=9]="_enum";e[e._exports=10]="_exports";e[e._from=11]="_from";e[e._get=12]="_get";e[e._global=13]="_global";e[e._implements=14]="_implements";e[e._infer=15]="_infer";e[e._interface=16]="_interface";e[e._is=17]="_is";e[e._keyof=18]="_keyof";e[e._mixins=19]="_mixins";e[e._module=20]="_module";e[e._namespace=21]="_namespace";e[e._of=22]="_of";e[e._opaque=23]="_opaque";e[e._private=24]="_private";e[e._protected=25]="_protected";e[e._proto=26]="_proto";e[e._public=27]="_public";e[e._readonly=28]="_readonly";e[e._require=29]="_require";e[e._set=30]="_set";e[e._static=31]="_static";e[e._type=32]="_type";e[e._unique=33]="_unique"}(Vm||(Vm={})),function(e){e[e.PRECEDENCE_MASK=15]="PRECEDENCE_MASK";e[e.IS_KEYWORD=16]="IS_KEYWORD";e[e.IS_ASSIGN=32]="IS_ASSIGN";e[e.IS_RIGHT_ASSOCIATIVE=64]="IS_RIGHT_ASSOCIATIVE";e[e.IS_PREFIX=128]="IS_PREFIX";e[e.IS_POSTFIX=256]="IS_POSTFIX";e[e.num=0]="num";e[e.bigint=512]="bigint";e[e.decimal=1024]="decimal";e[e.regexp=1536]="regexp";e[e.string=2048]="string";e[e.name=2560]="name";e[e.eof=3072]="eof";e[e.bracketL=3584]="bracketL";e[e.bracketR=4096]="bracketR";e[e.braceL=4608]="braceL";e[e.braceBarL=5120]="braceBarL";e[e.braceR=5632]="braceR";e[e.braceBarR=6144]="braceBarR";e[e.parenL=6656]="parenL";e[e.parenR=7168]="parenR";e[e.comma=7680]="comma";e[e.semi=8192]="semi";e[e.colon=8704]="colon";e[e.doubleColon=9216]="doubleColon";e[e.dot=9728]="dot";e[e.question=10240]="question";e[e.questionDot=10752]="questionDot";e[e.arrow=11264]="arrow";e[e.template=11776]="template";e[e.ellipsis=12288]="ellipsis";e[e.backQuote=12800]="backQuote";e[e.dollarBraceL=13312]="dollarBraceL";e[e.at=13824]="at";e[e.hash=14336]="hash";e[e.eq=14880]="eq";e[e.assign=15392]="assign";e[e.preIncDec=16256]="preIncDec";e[e.postIncDec=16768]="postIncDec";e[e.bang=17024]="bang";e[e.tilde=17536]="tilde";e[e.pipeline=17921]="pipeline";e[e.nullishCoalescing=18434]="nullishCoalescing";e[e.logicalOR=18946]="logicalOR";e[e.logicalAND=19459]="logicalAND";e[e.bitwiseOR=19972]="bitwiseOR";e[e.bitwiseXOR=20485]="bitwiseXOR";e[e.bitwiseAND=20998]="bitwiseAND";e[e.equality=21511]="equality";e[e.lessThan=22024]="lessThan";e[e.greaterThan=22536]="greaterThan";e[e.relationalOrEqual=23048]="relationalOrEqual";e[e.bitShift=23561]="bitShift";e[e.plus=24202]="plus";e[e.minus=24714]="minus";e[e.modulo=25099]="modulo";e[e.star=25611]="star";e[e.slash=26123]="slash";e[e.exponent=26700]="exponent";e[e.jsxName=27136]="jsxName";e[e.jsxText=27648]="jsxText";e[e.jsxTagStart=28160]="jsxTagStart";e[e.jsxTagEnd=28672]="jsxTagEnd";e[e.typeParameterStart=29184]="typeParameterStart";e[e.nonNullAssertion=29696]="nonNullAssertion";e[e._break=30224]="_break";e[e._case=30736]="_case";e[e._catch=31248]="_catch";e[e._continue=31760]="_continue";e[e._debugger=32272]="_debugger";e[e._default=32784]="_default";e[e._do=33296]="_do";e[e._else=33808]="_else";e[e._finally=34320]="_finally";e[e._for=34832]="_for";e[e._function=35344]="_function";e[e._if=35856]="_if";e[e._return=36368]="_return";e[e._switch=36880]="_switch";e[e._throw=37520]="_throw";e[e._try=37904]="_try";e[e._var=38416]="_var";e[e._let=38928]="_let";e[e._const=39440]="_const";e[e._while=39952]="_while";e[e._with=40464]="_with";e[e._new=40976]="_new";e[e._this=41488]="_this";e[e._super=42e3]="_super";e[e._class=42512]="_class";e[e._extends=43024]="_extends";e[e._export=43536]="_export";e[e._import=44048]="_import";e[e._yield=44560]="_yield";e[e._null=45072]="_null";e[e._true=45584]="_true";e[e._false=46096]="_false";e[e._in=46616]="_in";e[e._instanceof=47128]="_instanceof";e[e._typeof=47760]="_typeof";e[e._void=48272]="_void";e[e._delete=48784]="_delete";e[e._async=49168]="_async";e[e._get=49680]="_get";e[e._set=50192]="_set";e[e._declare=50704]="_declare";e[e._readonly=51216]="_readonly";e[e._abstract=51728]="_abstract";e[e._static=52240]="_static";e[e._public=52752]="_public";e[e._private=53264]="_private";e[e._protected=53776]="_protected";e[e._as=54288]="_as";e[e._enum=54800]="_enum";e[e._type=55312]="_type";e[e._implements=55824]="_implements"}(Qm||(Qm={}));class Xm{constructor(e,t,n){this.startTokenIndex=e,this.endTokenIndex=t,this.isFunctionScope=n}}class qm{constructor(e,t,n,r,i,s,o,a,B,c,u,l){this.potentialArrowAt=e,this.noAnonFunctionType=t,this.tokensLength=n,this.scopesLength=r,this.pos=i,this.type=s,this.contextualKeyword=o,this.start=a,this.end=B,this.isType=c,this.scopeDepth=u,this.error=l}}class zm{constructor(){zm.prototype.__init.call(this),zm.prototype.__init2.call(this),zm.prototype.__init3.call(this),zm.prototype.__init4.call(this),zm.prototype.__init5.call(this),zm.prototype.__init6.call(this),zm.prototype.__init7.call(this),zm.prototype.__init8.call(this),zm.prototype.__init9.call(this),zm.prototype.__init10.call(this),zm.prototype.__init11.call(this),zm.prototype.__init12.call(this)}__init(){this.potentialArrowAt=-1}__init2(){this.noAnonFunctionType=!1}__init3(){this.tokens=[]}__init4(){this.scopes=[]}__init5(){this.pos=0}__init6(){this.type=Qm.eof}__init7(){this.contextualKeyword=Vm.NONE}__init8(){this.start=0}__init9(){this.end=0}__init10(){this.isType=!1}__init11(){this.scopeDepth=0}__init12(){this.error=null}snapshot(){return new qm(this.potentialArrowAt,this.noAnonFunctionType,this.tokens.length,this.scopes.length,this.pos,this.type,this.contextualKeyword,this.start,this.end,this.isType,this.scopeDepth,this.error)}restoreFromSnapshot(e){this.potentialArrowAt=e.potentialArrowAt,this.noAnonFunctionType=e.noAnonFunctionType,this.tokens.length=e.tokensLength,this.scopes.length=e.scopesLength,this.pos=e.pos,this.type=e.type,this.contextualKeyword=e.contextualKeyword,this.start=e.start,this.end=e.end,this.isType=e.isType,this.scopeDepth=e.scopeDepth,this.error=e.error}}let Ym,Zm,$m,eg,tg,ng;function rg(){return ng++}function ig(e){if("pos"in e){const t=og(e.pos);e.message+=` (${t.line}:${t.column})`,e.loc=t}return e}!function(e){e[e.backSpace=8]="backSpace";e[e.lineFeed=10]="lineFeed";e[e.carriageReturn=13]="carriageReturn";e[e.shiftOut=14]="shiftOut";e[e.space=32]="space";e[e.exclamationMark=33]="exclamationMark";e[e.quotationMark=34]="quotationMark";e[e.numberSign=35]="numberSign";e[e.dollarSign=36]="dollarSign";e[e.percentSign=37]="percentSign";e[e.ampersand=38]="ampersand";e[e.apostrophe=39]="apostrophe";e[e.leftParenthesis=40]="leftParenthesis";e[e.rightParenthesis=41]="rightParenthesis";e[e.asterisk=42]="asterisk";e[e.plusSign=43]="plusSign";e[e.comma=44]="comma";e[e.dash=45]="dash";e[e.dot=46]="dot";e[e.slash=47]="slash";e[e.digit0=48]="digit0";e[e.digit1=49]="digit1";e[e.digit2=50]="digit2";e[e.digit3=51]="digit3";e[e.digit4=52]="digit4";e[e.digit5=53]="digit5";e[e.digit6=54]="digit6";e[e.digit7=55]="digit7";e[e.digit8=56]="digit8";e[e.digit9=57]="digit9";e[e.colon=58]="colon";e[e.semicolon=59]="semicolon";e[e.lessThan=60]="lessThan";e[e.equalsTo=61]="equalsTo";e[e.greaterThan=62]="greaterThan";e[e.questionMark=63]="questionMark";e[e.atSign=64]="atSign";e[e.uppercaseA=65]="uppercaseA";e[e.uppercaseB=66]="uppercaseB";e[e.uppercaseC=67]="uppercaseC";e[e.uppercaseD=68]="uppercaseD";e[e.uppercaseE=69]="uppercaseE";e[e.uppercaseF=70]="uppercaseF";e[e.uppercaseG=71]="uppercaseG";e[e.uppercaseH=72]="uppercaseH";e[e.uppercaseI=73]="uppercaseI";e[e.uppercaseJ=74]="uppercaseJ";e[e.uppercaseK=75]="uppercaseK";e[e.uppercaseL=76]="uppercaseL";e[e.uppercaseM=77]="uppercaseM";e[e.uppercaseN=78]="uppercaseN";e[e.uppercaseO=79]="uppercaseO";e[e.uppercaseP=80]="uppercaseP";e[e.uppercaseQ=81]="uppercaseQ";e[e.uppercaseR=82]="uppercaseR";e[e.uppercaseS=83]="uppercaseS";e[e.uppercaseT=84]="uppercaseT";e[e.uppercaseU=85]="uppercaseU";e[e.uppercaseV=86]="uppercaseV";e[e.uppercaseW=87]="uppercaseW";e[e.uppercaseX=88]="uppercaseX";e[e.uppercaseY=89]="uppercaseY";e[e.uppercaseZ=90]="uppercaseZ";e[e.leftSquareBracket=91]="leftSquareBracket";e[e.backslash=92]="backslash";e[e.rightSquareBracket=93]="rightSquareBracket";e[e.caret=94]="caret";e[e.underscore=95]="underscore";e[e.graveAccent=96]="graveAccent";e[e.lowercaseA=97]="lowercaseA";e[e.lowercaseB=98]="lowercaseB";e[e.lowercaseC=99]="lowercaseC";e[e.lowercaseD=100]="lowercaseD";e[e.lowercaseE=101]="lowercaseE";e[e.lowercaseF=102]="lowercaseF";e[e.lowercaseG=103]="lowercaseG";e[e.lowercaseH=104]="lowercaseH";e[e.lowercaseI=105]="lowercaseI";e[e.lowercaseJ=106]="lowercaseJ";e[e.lowercaseK=107]="lowercaseK";e[e.lowercaseL=108]="lowercaseL";e[e.lowercaseM=109]="lowercaseM";e[e.lowercaseN=110]="lowercaseN";e[e.lowercaseO=111]="lowercaseO";e[e.lowercaseP=112]="lowercaseP";e[e.lowercaseQ=113]="lowercaseQ";e[e.lowercaseR=114]="lowercaseR";e[e.lowercaseS=115]="lowercaseS";e[e.lowercaseT=116]="lowercaseT";e[e.lowercaseU=117]="lowercaseU";e[e.lowercaseV=118]="lowercaseV";e[e.lowercaseW=119]="lowercaseW";e[e.lowercaseX=120]="lowercaseX";e[e.lowercaseY=121]="lowercaseY";e[e.lowercaseZ=122]="lowercaseZ";e[e.leftCurlyBrace=123]="leftCurlyBrace";e[e.verticalBar=124]="verticalBar";e[e.rightCurlyBrace=125]="rightCurlyBrace";e[e.tilde=126]="tilde";e[e.nonBreakingSpace=160]="nonBreakingSpace";e[e.oghamSpaceMark=5760]="oghamSpaceMark";e[e.lineSeparator=8232]="lineSeparator";e[e.paragraphSeparator=8233]="paragraphSeparator"}(Um||(Um={}));class sg{constructor(e,t){this.line=e,this.column=t}}function og(e){let t=1,n=1;for(let r=0;rUm.lowercaseZ));){const r=_g[e+(t-Um.lowercaseA)+1];if(-1===r)break;e=r,n++}const r=_g[e];if(r>-1&&!vg[t])return eg.pos=n,void(1&r?Zg(r>>>1):Zg(Qm.name,r>>>1));for(;n=tg.length){const e=eg.tokens;return e.length>=2&&e[e.length-1].start>=tg.length&&e[e.length-2].start>=tg.length&&mg("Unexpectedly reached the end of input."),void Zg(Qm.eof)}Xg(tg.charCodeAt(eg.pos))}function Xg(e){bg[e]||e===Um.backslash||e===Um.atSign&&tg.charCodeAt(eg.pos+1)===Um.atSign?Sg():BA(e)}function qg(){for(;tg.charCodeAt(eg.pos)!==Um.asterisk||tg.charCodeAt(eg.pos+1)!==Um.slash;)if(eg.pos++,eg.pos>tg.length)return void mg("Unterminated comment",eg.pos-2);eg.pos+=2}function zg(e){let t=tg.charCodeAt(eg.pos+=e);if(eg.pos=Um.digit0&&e<=Um.digit9?pA(!0):e===Um.dot&&tg.charCodeAt(eg.pos+2)===Um.dot?(eg.pos+=3,Zg(Qm.ellipsis)):(++eg.pos,Zg(Qm.dot))}function eA(){tg.charCodeAt(eg.pos+1)===Um.equalsTo?cA(Qm.assign,2):cA(Qm.slash,1)}function tA(e){let t=e===Um.asterisk?Qm.star:Qm.modulo,n=1,r=tg.charCodeAt(eg.pos+1);e===Um.asterisk&&r===Um.asterisk&&(n++,r=tg.charCodeAt(eg.pos+2),t=Qm.exponent),r===Um.equalsTo&&tg.charCodeAt(eg.pos+2)!==Um.greaterThan&&(n++,t=Qm.assign),cA(t,n)}function nA(e){const t=tg.charCodeAt(eg.pos+1);if(t!==e){if(e===Um.verticalBar){if(t===Um.greaterThan)return void cA(Qm.pipeline,2);if(t===Um.rightCurlyBrace&&$m)return void cA(Qm.braceBarR,2)}t!==Um.equalsTo?cA(e===Um.verticalBar?Qm.bitwiseOR:Qm.bitwiseAND,1):cA(Qm.assign,2)}else tg.charCodeAt(eg.pos+2)===Um.equalsTo?cA(Qm.assign,3):cA(e===Um.verticalBar?Qm.logicalOR:Qm.logicalAND,2)}function rA(){tg.charCodeAt(eg.pos+1)===Um.equalsTo?cA(Qm.assign,2):cA(Qm.bitwiseXOR,1)}function iA(e){const t=tg.charCodeAt(eg.pos+1);t!==e?t===Um.equalsTo?cA(Qm.assign,2):e===Um.plusSign?cA(Qm.plus,1):cA(Qm.minus,1):cA(Qm.preIncDec,2)}function sA(e){const t=tg.charCodeAt(eg.pos+1);if(t===e){const t=e===Um.greaterThan&&tg.charCodeAt(eg.pos+2)===Um.greaterThan?3:2;return tg.charCodeAt(eg.pos+t)===Um.equalsTo?void cA(Qm.assign,t+1):e===Um.greaterThan&&eg.isType?void cA(Qm.greaterThan,1):void cA(Qm.bitShift,t)}t===Um.equalsTo?cA(Qm.relationalOrEqual,2):e===Um.lessThan?cA(Qm.lessThan,1):cA(Qm.greaterThan,1)}function oA(e){const t=tg.charCodeAt(eg.pos+1);if(t!==Um.equalsTo)return e===Um.equalsTo&&t===Um.greaterThan?(eg.pos+=2,void Zg(Qm.arrow)):void cA(e===Um.equalsTo?Qm.eq:Qm.bang,1);cA(Qm.equality,tg.charCodeAt(eg.pos+2)===Um.equalsTo?3:2)}function aA(){const e=tg.charCodeAt(eg.pos+1),t=tg.charCodeAt(eg.pos+2);e!==Um.questionMark||eg.isType?e!==Um.dot||t>=Um.digit0&&t<=Um.digit9?(++eg.pos,Zg(Qm.question)):(eg.pos+=2,Zg(Qm.questionDot)):t===Um.equalsTo?cA(Qm.assign,3):cA(Qm.nullishCoalescing,2)}function BA(e){switch(e){case Um.numberSign:return++eg.pos,void Zg(Qm.hash);case Um.dot:return void $g();case Um.leftParenthesis:return++eg.pos,void Zg(Qm.parenL);case Um.rightParenthesis:return++eg.pos,void Zg(Qm.parenR);case Um.semicolon:return++eg.pos,void Zg(Qm.semi);case Um.comma:return++eg.pos,void Zg(Qm.comma);case Um.leftSquareBracket:return++eg.pos,void Zg(Qm.bracketL);case Um.rightSquareBracket:return++eg.pos,void Zg(Qm.bracketR);case Um.leftCurlyBrace:return void($m&&tg.charCodeAt(eg.pos+1)===Um.verticalBar?cA(Qm.braceBarL,2):(++eg.pos,Zg(Qm.braceL)));case Um.rightCurlyBrace:return++eg.pos,void Zg(Qm.braceR);case Um.colon:return void(tg.charCodeAt(eg.pos+1)===Um.colon?cA(Qm.doubleColon,2):(++eg.pos,Zg(Qm.colon)));case Um.questionMark:return void aA();case Um.atSign:return++eg.pos,void Zg(Qm.at);case Um.graveAccent:return++eg.pos,void Zg(Qm.backQuote);case Um.digit0:{const e=tg.charCodeAt(eg.pos+1);if(e===Um.lowercaseX||e===Um.uppercaseX||e===Um.lowercaseO||e===Um.uppercaseO||e===Um.lowercaseB||e===Um.uppercaseB)return void hA()}case Um.digit1:case Um.digit2:case Um.digit3:case Um.digit4:case Um.digit5:case Um.digit6:case Um.digit7:case Um.digit8:case Um.digit9:return void pA(!1);case Um.quotationMark:case Um.apostrophe:return void fA(e);case Um.slash:return void eA();case Um.percentSign:case Um.asterisk:return void tA(e);case Um.verticalBar:case Um.ampersand:return void nA(e);case Um.caret:return void rA();case Um.plusSign:case Um.dash:return void iA(e);case Um.lessThan:case Um.greaterThan:return void sA(e);case Um.equalsTo:case Um.exclamationMark:return void oA(e);case Um.tilde:return void cA(Qm.tilde,1)}mg(`Unexpected character '${String.fromCharCode(e)}'`,eg.pos)}function cA(e,t){eg.pos+=t,Zg(e)}function uA(){const e=eg.pos;let t=!1,n=!1;for(;;){if(eg.pos>=tg.length)return void mg("Unterminated regular expression",e);const r=tg.charCodeAt(eg.pos);if(t)t=!1;else{if(r===Um.leftSquareBracket)n=!0;else if(r===Um.rightSquareBracket&&n)n=!1;else if(r===Um.slash&&!n)break;t=r===Um.backslash}++eg.pos}++eg.pos,CA(),Zg(Qm.regexp)}function lA(){for(;;){const e=tg.charCodeAt(eg.pos);if(!(e>=Um.digit0&&e<=Um.digit9||e>=Um.lowercaseA&&e<=Um.lowercaseF||e>=Um.uppercaseA&&e<=Um.uppercaseF||e===Um.underscore))break;eg.pos++}}function hA(){let e=!1;const t=eg.pos;eg.pos+=2,lA();const n=tg.charCodeAt(eg.pos);n===Um.lowercaseN?(++eg.pos,e=!0):n===Um.lowercaseM&&mg("Invalid decimal",t),Zg(e?Qm.bigint:Qm.num)}function pA(e){let t=!1,n=!1;e||lA();let r=tg.charCodeAt(eg.pos);r===Um.dot&&(++eg.pos,lA(),r=tg.charCodeAt(eg.pos)),r!==Um.uppercaseE&&r!==Um.lowercaseE||(r=tg.charCodeAt(++eg.pos),r!==Um.plusSign&&r!==Um.dash||++eg.pos,lA(),r=tg.charCodeAt(eg.pos)),r===Um.lowercaseN?(++eg.pos,t=!0):r===Um.lowercaseM&&(++eg.pos,n=!0),Zg(t?Qm.bigint:n?Qm.decimal:Qm.num)}function fA(e){for(eg.pos++;;){if(eg.pos>=tg.length)return void mg("Unterminated string constant");const t=tg.charCodeAt(eg.pos);if(t===Um.backslash)eg.pos++;else if(t===e)break;eg.pos++}eg.pos++,Zg(Qm.string)}function dA(){for(;;){if(eg.pos>=tg.length)return void mg("Unterminated template");const e=tg.charCodeAt(eg.pos);if(e===Um.graveAccent||e===Um.dollarSign&&tg.charCodeAt(eg.pos+1)===Um.leftCurlyBrace)return eg.pos===eg.start&&Hg(Qm.template)?e===Um.dollarSign?(eg.pos+=2,void Zg(Qm.dollarBraceL)):(++eg.pos,void Zg(Qm.backQuote)):void Zg(Qm.template);e===Um.backslash&&eg.pos++,eg.pos++}}function CA(){for(;eg.pos",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"};function gA(e){const[t,n]=AA(e.jsxPragma||"React.createElement"),[r,i]=AA(e.jsxFragmentPragma||"React.Fragment");return{base:t,suffix:n,fragmentBase:r,fragmentSuffix:i}}function AA(e){let t=e.indexOf(".");return-1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}class EA{getPrefixCode(){return""}getSuffixCode(){return""}}const yA=/^[\da-fA-F]+$/,vA=/^\d+$/;class bA extends EA{__init(){this.lastLineNumber=1}__init2(){this.lastIndex=0}__init3(){this.filenameVarName=null}constructor(e,t,n,r,i){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.nameManager=r,this.options=i,bA.prototype.__init.call(this),bA.prototype.__init2.call(this),bA.prototype.__init3.call(this),this.jsxPragmaInfo=gA(i)}process(){return!!this.tokens.matches1(Qm.jsxTagStart)&&(this.processJSXTag(),!0)}getPrefixCode(){return this.filenameVarName?`const ${this.filenameVarName} = ${JSON.stringify(this.options.filePath||"")};`:""}getLineNumberForIndex(e){const t=this.tokens.code;for(;this.lastIndex or > at the end of the tag.");for(this.tokens.replaceToken(""),this.processChildren();!this.tokens.matches1(Qm.jsxTagEnd);)this.tokens.replaceToken("");this.tokens.replaceToken(")")}}}function _A(e){const t=e.charCodeAt(0);return t>=Um.lowercaseA&&t<=Um.lowercaseZ}function SA(e){let t="",n="",r=!1,i=!1;for(let s=0;s0||t.namedExports.length>0)continue;[...t.defaultNames,...t.wildcardNames,...t.namedImports.map(({localName:e})=>e)].every(e=>this.isTypeName(e))&&this.importsToReplace.set(e,"")}}isTypeName(e){return this.isTypeScriptTransformEnabled&&!this.nonTypeIdentifiers.has(e)}generateImportReplacements(){for(const[e,t]of this.importInfoByPath.entries()){const{defaultNames:n,wildcardNames:r,namedImports:i,namedExports:s,exportStarNames:o,hasStarExport:a}=t;if(0===n.length&&0===r.length&&0===i.length&&0===s.length&&0===o.length&&!a){this.importsToReplace.set(e,`require('${e}');`);continue}const B=this.getFreeIdentifierForPath(e);let c;c=this.enableLegacyTypeScriptModuleInterop?B:r.length>0?r[0]:this.getFreeIdentifierForPath(e);let u=`var ${B} = require('${e}');`;if(r.length>0)for(const e of r){u+=` var ${e} = ${this.enableLegacyTypeScriptModuleInterop?B:`${this.helperManager.getHelperName("interopRequireWildcard")}(${B})`};`}else o.length>0&&c!==B?u+=` var ${c} = ${this.helperManager.getHelperName("interopRequireWildcard")}(${B});`:n.length>0&&c!==B&&(u+=` var ${c} = ${this.helperManager.getHelperName("interopRequireDefault")}(${B});`);for(const{importedName:e,localName:t}of s)u+=` ${this.helperManager.getHelperName("createNamedExportFrom")}(${B}, '${t}', '${e}');`;for(const e of o)u+=` exports.${e} = ${c};`;a&&(u+=` ${this.helperManager.getHelperName("createStarExport")}(${B});`),this.importsToReplace.set(e,u);for(const e of n)this.identifierReplacements.set(e,c+".default");for(const{importedName:e,localName:t}of i)this.identifierReplacements.set(t,`${B}.${e}`)}}getFreeIdentifierForPath(e){const t=e.split("/"),n=t[t.length-1].replace(/\W/g,"");return this.nameManager.claimFreeName("_"+n)}preprocessImportAtIndex(e){const t=[],n=[];let r=[];if(e++,(this.tokens.matchesContextualAtIndex(e,Vm._type)||this.tokens.matches1AtIndex(e,Qm._typeof))&&!this.tokens.matches1AtIndex(e+1,Qm.comma)&&!this.tokens.matchesContextualAtIndex(e+1,Vm._from))return;if(this.tokens.matches1AtIndex(e,Qm.parenL))return;if(this.tokens.matches1AtIndex(e,Qm.name)&&(t.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,Qm.comma)&&e++),this.tokens.matches1AtIndex(e,Qm.star)&&(e+=2,n.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,Qm.braceL)&&(e++,({newIndex:e,namedImports:r}=this.getNamedImports(e))),this.tokens.matchesContextualAtIndex(e,Vm._from)&&e++,!this.tokens.matches1AtIndex(e,Qm.string))throw new Error("Expected string token at the end of import statement.");const i=this.tokens.stringValueAtIndex(e),s=this.getImportInfo(i);s.defaultNames.push(...t),s.wildcardNames.push(...n),s.namedImports.push(...r),0===t.length&&0===n.length&&0===r.length&&(s.hasBareImport=!0)}preprocessExportAtIndex(e){if(this.tokens.matches2AtIndex(e,Qm._export,Qm._var)||this.tokens.matches2AtIndex(e,Qm._export,Qm._let)||this.tokens.matches2AtIndex(e,Qm._export,Qm._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,Qm._export,Qm._function)||this.tokens.matches2AtIndex(e,Qm._export,Qm._class)){const t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,Qm._export,Qm.name,Qm._function)){const t=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(t,t)}else this.tokens.matches2AtIndex(e,Qm._export,Qm.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,Qm._export,Qm.star)&&this.preprocessExportStarAtIndex(e)}preprocessVarExportAtIndex(e){let t=0;for(let n=e+2;;n++)if(this.tokens.matches1AtIndex(n,Qm.braceL)||this.tokens.matches1AtIndex(n,Qm.dollarBraceL)||this.tokens.matches1AtIndex(n,Qm.bracketL))t++;else if(this.tokens.matches1AtIndex(n,Qm.braceR)||this.tokens.matches1AtIndex(n,Qm.bracketR))t--;else{if(0===t&&!this.tokens.matches1AtIndex(n,Qm.name))break;if(this.tokens.matches1AtIndex(1,Qm.eq)){const e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw new Error("Expected = token with an end index.");n=e-1}else{if(xg(this.tokens.tokens[n])){const e=this.tokens.identifierNameAtIndex(n);this.identifierReplacements.set(e,"exports."+e)}}}}preprocessNamedExportAtIndex(e){e+=2;const{newIndex:t,namedImports:n}=this.getNamedImports(e);if(e=t,!this.tokens.matchesContextualAtIndex(e,Vm._from)){for(const{importedName:e,localName:t}of n)this.addExportBinding(e,t);return}if(e++,!this.tokens.matches1AtIndex(e,Qm.string))throw new Error("Expected string token at the end of import statement.");const r=this.tokens.stringValueAtIndex(e);this.getImportInfo(r).namedExports.push(...n)}preprocessExportStarAtIndex(e){let t=null;if(this.tokens.matches3AtIndex(e,Qm._export,Qm.star,Qm._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,Qm.string))throw new Error("Expected string token at the end of star export statement.");const n=this.tokens.stringValueAtIndex(e),r=this.getImportInfo(n);null!==t?r.exportStarNames.push(t):r.hasStarExport=!0}getNamedImports(e){const t=[];for(;;){if(this.tokens.matches1AtIndex(e,Qm.braceR)){e++;break}let n=!1;(this.tokens.matchesContextualAtIndex(e,Vm._type)||this.tokens.matches1AtIndex(e,Qm._typeof))&&this.tokens.matches1AtIndex(e+1,Qm.name)&&!this.tokens.matchesContextualAtIndex(e+1,Vm._as)&&(n=!0,e++);const r=this.tokens.identifierNameAtIndex(e);let i;if(e++,this.tokens.matchesContextualAtIndex(e,Vm._as)?(e++,i=this.tokens.identifierNameAtIndex(e),e++):i=r,n||t.push({importedName:r,localName:i}),this.tokens.matches2AtIndex(e,Qm.comma,Qm.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,Qm.braceR)){e++;break}if(!this.tokens.matches1AtIndex(e,Qm.comma))throw new Error("Unexpected token: "+JSON.stringify(this.tokens.tokens[e]));e++}return{newIndex:e,namedImports:t}}getImportInfo(e){const t=this.importInfoByPath.get(e);if(t)return t;const n={defaultNames:[],wildcardNames:[],namedImports:[],namedExports:[],hasBareImport:!1,exportStarNames:[],hasStarExport:!1};return this.importInfoByPath.set(e,n),n}addExportBinding(e,t){this.exportBindingsByLocalName.has(e)||this.exportBindingsByLocalName.set(e,[]),this.exportBindingsByLocalName.get(e).push(t)}claimImportCode(e){const t=this.importsToReplace.get(e);return this.importsToReplace.set(e,""),t||""}getIdentifierReplacement(e){return this.identifierReplacements.get(e)||null}resolveExportBinding(e){const t=this.exportBindingsByLocalName.get(e);return t&&0!==t.length?t.map(e=>"exports."+e).join(" = "):null}getGlobalNames(){return new Set([...this.identifierReplacements.keys(),...this.exportBindingsByLocalName.keys()])}}function kA(e,t,{compiledFilename:n}){let r="AAAA";for(let t=0;t obj[importedName]});\n }\n ",createStarExport:'\n function createStarExport(obj) {\n Object.keys(obj)\n .filter((key) => key !== "default" && key !== "__esModule")\n .forEach((key) => {\n if (exports.hasOwnProperty(key)) {\n return;\n }\n Object.defineProperty(exports, key, {enumerable: true, get: () => obj[key]});\n });\n }\n ',nullishCoalesce:"\n function nullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return rhsFn();\n }\n }\n ",asyncNullishCoalesce:"\n async function asyncNullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return await rhsFn();\n }\n }\n ",optionalChain:"\n function optionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",asyncOptionalChain:"\n async function asyncOptionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = await fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = await fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",optionalChainDelete:"\n function optionalChainDelete(ops) {\n const result = OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n ",asyncOptionalChainDelete:"\n async function asyncOptionalChainDelete(ops) {\n const result = await ASYNC_OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n "};class TA{__init(){this.helperNames={}}constructor(e){this.nameManager=e,TA.prototype.__init.call(this)}getHelperName(e){let t=this.helperNames[e];return t||(t=this.nameManager.claimFreeName("_"+e),this.helperNames[e]=t,t)}emitHelpers(){let e="";this.helperNames.optionalChainDelete&&this.getHelperName("optionalChain"),this.helperNames.asyncOptionalChainDelete&&this.getHelperName("asyncOptionalChain");for(const[t,n]of Object.entries(NA)){const r=this.helperNames[t];let i=n;"optionalChainDelete"===t?i=i.replace("OPTIONAL_CHAIN_NAME",this.helperNames.optionalChain):"asyncOptionalChainDelete"===t&&(i=i.replace("ASYNC_OPTIONAL_CHAIN_NAME",this.helperNames.asyncOptionalChain)),r&&(e+=" ",e+=i.replace(t,r).replace(/\s+/g," ").trim())}return e}}function PA(e,t,n){FA(e,n)&&LA(e,t,n)}function FA(e,t){for(const n of e.tokens)if(n.type===Qm.name&&Dg(n)&&t.has(e.identifierNameForToken(n)))return!0;return!1}function LA(e,t,n){const r=[];let i=t.length-1;for(let s=e.tokens.length-1;;s--){for(;r.length>0&&r[r.length-1].startTokenIndex===s+1;)r.pop();for(;i>=0&&t[i].endTokenIndex===s+1;)r.push(t[i]),i--;if(s<0)break;const o=e.tokens[s],a=e.identifierNameForToken(o);if(r.length>1&&o.type===Qm.name&&n.has(a))if(Og(o))MA(r[r.length-1],e,a);else if(kg(o)){let t=r.length-1;for(;t>0&&!r[t].isFunctionScope;)t--;if(t<0)throw new Error("Did not find parent function scope.");MA(r[t],e,a)}}if(r.length>0)throw new Error("Expected empty scope stack after processing file.")}function MA(e,t,n){for(let r=e.startTokenIndex;r=r._score)&&(r=o)}r&&r._score>0&&((t=this._propNames).push.apply(t,r._propNames),(n=this._messages).push.apply(n,r._messages))},e.prototype.getError=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var i=this._propNames[n];e+="number"==typeof i?"["+i+"]":i?"."+i:"";var s=this._messages[n];s&&t.push(e+" "+s)}return new r(e,t.join("; "))},e.prototype.getErrorDetail=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var r=this._propNames[n];e+="number"==typeof r?"["+r+"]":r?"."+r:"";var i=this._messages[n];i&&t.push({path:e,message:i})}var s=null;for(n=t.length-1;n>=0;n--)s&&(t[n].nested=[s]),s=t[n];return s},e}();t.DetailContext=s;var o=function(){function e(){this.contexts=[]}return e.prototype.createContext=function(){var e=new s;return this.contexts.push(e),e},e}()})),KA=T((function(e,t){var n=N&&N.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.basicTypes=t.BasicType=t.TParamList=t.TParam=t.param=t.TFunc=t.func=t.TProp=t.TOptional=t.opt=t.TIface=t.iface=t.TEnumLiteral=t.enumlit=t.TEnumType=t.enumtype=t.TIntersection=t.intersection=t.TUnion=t.union=t.TTuple=t.tuple=t.TArray=t.array=t.TLiteral=t.lit=t.TName=t.name=t.TType=void 0;var r=function(){};function i(e){return"string"==typeof e?o(e):e}function s(e,t){var n=e[t];if(!n)throw new Error("Unknown type "+t);return n}function o(e){return new a(e)}t.TType=r,t.name=o;var a=function(e){function t(t){var n=e.call(this)||this;return n.name=t,n._failMsg="is not a "+t,n}return n(t,e),t.prototype.getChecker=function(e,n,r){var i=this,o=s(e,this.name),a=o.getChecker(e,n,r);return o instanceof v||o instanceof t?a:function(e,t){return!!a(e,t)||t.fail(null,i._failMsg,0)}},t}(r);t.TName=a,t.lit=function(e){return new B(e)};var B=function(e){function t(t){var n=e.call(this)||this;return n.value=t,n.name=JSON.stringify(t),n._failMsg="is not "+n.name,n}return n(t,e),t.prototype.getChecker=function(e,t){var n=this;return function(e,t){return e===n.value||t.fail(null,n._failMsg,-1)}},t}(r);t.TLiteral=B,t.array=function(e){return new c(i(e))};var c=function(e){function t(t){var n=e.call(this)||this;return n.ttype=t,n}return n(t,e),t.prototype.getChecker=function(e,t){var n=this.ttype.getChecker(e,t);return function(e,t){if(!Array.isArray(e))return t.fail(null,"is not an array",0);for(var r=0;r0&&r.push(i+" more"),n._failMsg="is none of "+r.join(", ")):n._failMsg="is none of "+i+" types",n}return n(t,e),t.prototype.getChecker=function(e,t){var n=this,r=this.ttypes.map((function(n){return n.getChecker(e,t)}));return function(e,t){for(var i=t.unionResolver(),s=0;s0&&!eg.error;)Hg(Qm.braceL)||Hg(Qm.bracketL)?e++:(Hg(Qm.braceR)||Hg(Qm.bracketR))&&e--,Pg();return!0}return!1}function jE(){const e=eg.snapshot(),t=WE();return eg.restoreFromSnapshot(e),t}function WE(){if(Pg(),Hg(Qm.parenR)||Hg(Qm.ellipsis))return!0;if(JE()){if(Hg(Qm.colon)||Hg(Qm.comma)||Hg(Qm.question)||Hg(Qm.eq))return!0;if(Hg(Qm.parenR)&&(Pg(),Hg(Qm.arrow)))return!0}return!1}function XE(e){const t=Mg(0);Cg(e);ZE()||ey(),Rg(t)}function qE(){Hg(Qm.colon)&&XE(Qm.colon)}function zE(){Hg(Qm.colon)&&$E()}function YE(){Gg(Qm.colon)&&ey()}function ZE(){const e=eg.snapshot();return Bg(Vm._asserts)&&!pg()?(Pg(),ug(Vm._is)?(ey(),!0):sE()||Hg(Qm._this)?(Pg(),ug(Vm._is)&&ey(),!0):(eg.restoreFromSnapshot(e),!1)):!(!sE()&&!Hg(Qm._this))&&(Pg(),Bg(Vm._is)&&!pg()?(Pg(),ey(),!0):(eg.restoreFromSnapshot(e),!1))}function $E(){const e=Mg(0);Cg(Qm.colon),ey(),Rg(e)}function ey(){ty(),!pg()&&Gg(Qm._extends)&&(ty(),Cg(Qm.question),ey(),Cg(Qm.colon),ey())}function ty(){UE()?ME(LE.TSFunctionType):Hg(Qm._new)?ME(LE.TSConstructorType):QE()}function ny(){const e=Mg(1);ey(),Cg(Qm.greaterThan),Rg(e),Av()}function ry(){if(Gg(Qm.jsxTagStart)){eg.tokens[eg.tokens.length-1].type=Qm.typeParameterStart;const e=Mg(1);for(;!Hg(Qm.greaterThan)&&!eg.error;)ey(),Gg(Qm.comma);ov(),Rg(e)}}function iy(){for(;!Hg(Qm.braceL)&&!eg.error;)sy(),Gg(Qm.comma)}function sy(){cE(),Hg(Qm.lessThan)&&by()}function oy(){YA(!1),CE(),Gg(Qm._extends)&&iy(),xE()}function ay(){YA(!1),CE(),Cg(Qm.eq),ey(),dg()}function By(){if(Hg(Qm.string)?Tv():eb(),Gg(Qm.eq)){const e=eg.tokens.length-1;hv(),eg.tokens[e].rhsEndIndex=eg.tokens.length}}function cy(){for(YA(!1),Cg(Qm.braceL);!Gg(Qm.braceR)&&!eg.error;)By(),Gg(Qm.comma)}function uy(){Cg(Qm.braceL),U_(Qm.braceR)}function ly(){YA(!1),Gg(Qm.dot)?ly():uy()}function hy(){Bg(Vm._global)?eb():Hg(Qm.string)?Ov():mg(),Hg(Qm.braceL)?uy():dg()}function py(){ZA(),Cg(Qm.eq),dy(),dg()}function fy(){return Bg(Vm._require)&&Kg()===Qm.parenL}function dy(){fy()?Cy():cE()}function Cy(){lg(Vm._require),Cg(Qm.parenL),Hg(Qm.string)||mg(),Tv(),Cg(Qm.parenR)}function my(){if(fg())return!1;switch(eg.type){case Qm._function:{const e=Mg(1);Pg();return q_(eg.start,!0),Rg(e),!0}case Qm._class:{const e=Mg(1);return Y_(!0,!1),Rg(e),!0}case Qm._const:if(Hg(Qm._const)&&cg(Vm._enum)){const e=Mg(1);return Cg(Qm._const),lg(Vm._enum),eg.tokens[eg.tokens.length-1].type=Qm._enum,cy(),Rg(e),!0}case Qm._var:case Qm._let:{const e=Mg(1);return R_(eg.type),Rg(e),!0}case Qm.name:{const e=Mg(1),t=eg.contextualKeyword;let n=!1;return t===Vm._global?(hy(),n=!0):n=Ey(t,!0),Rg(e),n}default:return!1}}function gy(){return Ey(eg.contextualKeyword,!0)}function Ay(e){switch(e){case Vm._declare:{const e=eg.tokens.length-1;if(my())return eg.tokens[e].type=Qm._declare,!0;break}case Vm._global:if(Hg(Qm.braceL))return uy(),!0;break;default:return Ey(e,!1)}return!1}function Ey(e,t){switch(e){case Vm._abstract:if(yy(Qm._class,t))return t&&Pg(),eg.tokens[eg.tokens.length-1].type=Qm._abstract,Y_(!0,!1),!0;break;case Vm._enum:if(yy(Qm.name,t))return t&&Pg(),eg.tokens[eg.tokens.length-1].type=Qm._enum,cy(),!0;break;case Vm._interface:if(yy(Qm.name,t)){const e=Mg(1);return t&&Pg(),oy(),Rg(e),!0}break;case Vm._module:if(t&&Pg(),Hg(Qm.string)){const e=Mg(t?2:1);return hy(),Rg(e),!0}if(yy(Qm.name,t)){const e=Mg(t?2:1);return t&&Pg(),ly(),Rg(e),!0}break;case Vm._namespace:if(yy(Qm.name,t)){const e=Mg(1);return t&&Pg(),ly(),Rg(e),!0}break;case Vm._type:if(yy(Qm.name,t)){const e=Mg(1);return t&&Pg(),ay(),Rg(e),!0}}return!1}function yy(e,t){return!fg()&&(t||Hg(e))}function vy(){const e=eg.snapshot();return mE(),z_(),qE(),Cg(Qm.arrow),eg.error?(eg.restoreFromSnapshot(e),!1):(Yv(!0),!0)}function by(){const e=Mg(0);for(Cg(Qm.lessThan);!Gg(Qm.greaterThan)&&!eg.error;)ey(),Gg(Qm.comma);Rg(e)}function _y(){if(Hg(Qm.name))switch(eg.contextualKeyword){case Vm._abstract:case Vm._declare:case Vm._enum:case Vm._interface:case Vm._module:case Vm._namespace:case Vm._type:return!0}return!1}function Sy(e,t){if(Hg(Qm.colon)&&XE(Qm.colon),Hg(Qm.braceL)||!fg())Yv(!1,t);else{let t=eg.tokens.length-1;for(;t>=0&&(eg.tokens[t].start>=e||eg.tokens[t].type===Qm._default||eg.tokens[t].type===Qm._export);)eg.tokens[t].isType=!0,t--}}function wy(e,t,n){if(pg()||!Gg(Qm.bang)){if(Hg(Qm.lessThan)){const n=eg.snapshot();if(!t&&Sv()){if(vy())return}if(by(),!t&&Gg(Qm.parenL)?(eg.tokens[eg.tokens.length-1].subscriptStartIndex=e,wv()):Hg(Qm.backQuote)?Kv():mg(),!eg.error)return;eg.restoreFromSnapshot(n)}else!t&&Hg(Qm.questionDot)&&Kg()===Qm.lessThan&&(Pg(),eg.tokens[e].isOptionalChainStart=!0,eg.tokens[eg.tokens.length-1].subscriptStartIndex=e,by(),Cg(Qm.parenL),wv());_v(e,t,n)}else eg.tokens[eg.tokens.length-1].type=Qm.nonNullAssertion}function xy(){if(Hg(Qm.lessThan)){const e=eg.snapshot();eg.type=Qm.typeParameterStart,by(),Hg(Qm.parenL)||mg(),eg.error&&eg.restoreFromSnapshot(e)}}function Dy(){return Hg(Qm._import)?(Cg(Qm._import),py(),!0):Gg(Qm.eq)?(lv(),dg(),!0):ug(Vm._as)?(lg(Vm._namespace),eb(),dg(),!0):(Bg(Vm._type)&&Kg()===Qm.braceL&&Pg(),!1)}function Iy(){if(Bg(Vm._abstract)&&Kg()===Qm._class)return eg.type=Qm._abstract,Pg(),Y_(!0,!0),!0;if(Bg(Vm._interface)){const e=Mg(2);return Ey(Vm._interface,!0),Rg(e),!0}return!1}function Oy(){if(eg.type===Qm._const){const e=Qg();if(e.type===Qm.name&&e.contextualKeyword===Vm._enum)return Cg(Qm._const),lg(Vm._enum),eg.tokens[eg.tokens.length-1].type=Qm._enum,cy(),!0}return!1}function ky(){BE([Vm._public,Vm._protected,Vm._private])}function Ny(e,t){let n=!1,r=!1;for(;;){const e=BE([Vm._abstract,Vm._readonly,Vm._declare]);if(null==e)break;e===Vm._readonly&&(r=!0),e===Vm._abstract&&(n=!0)}if(!n&&!e){if(bE())return!0}return!!r&&(iS(t),sS(),oS(),!0)}function Ty(e){Ay(e)||dg()}function Py(){const e=ug(Vm._declare);e&&(eg.tokens[eg.tokens.length-1].type=Qm._declare);let t=!1;if(Hg(Qm.name))if(e){const e=Mg(2);t=gy(),Rg(e)}else t=gy();if(!t)if(e){const e=Mg(2);E_(!0),Rg(e)}else E_(!0)}function Fy(e){if(e&&Hg(Qm.lessThan)&&by(),ug(Vm._implements)){eg.tokens[eg.tokens.length-1].type=Qm._implements;const e=Mg(1);iy(),Rg(e)}}function Ly(){CE()}function My(){CE()}function Ry(){const e=Mg(0);Gg(Qm.bang),zE(),Rg(e)}function Gy(){Hg(Qm.colon)&&$E()}function Hy(e,t){return Ym?Ky(e,t):Vy(e,t)}function Ky(e,t){if(!Hg(Qm.lessThan))return pv(e,t);const n=eg.snapshot();let r=pv(e,t);return eg.error?(eg.restoreFromSnapshot(n),eg.type=Qm.typeParameterStart,mE(),r=pv(e,t),r||mg(),r):r}function Vy(e,t){if(!Hg(Qm.lessThan))return pv(e,t);const n=eg.snapshot();mE();const r=pv(e,t);return r||mg(),eg.error?(eg.restoreFromSnapshot(n),pv(e,t)):r}function Qy(){if(Hg(Qm.colon)){const e=eg.snapshot();XE(Qm.colon),hg()&&mg(),Hg(Qm.arrow)||mg(),eg.error&&eg.restoreFromSnapshot(e)}return Gg(Qm.arrow)}function Uy(){const e=Mg(0);Gg(Qm.question),zE(),Rg(e)}function Jy(){Hg(Qm.lessThan)&&by(),S_()}function jy(){for(;;){if(eg.pos>=tg.length)return void mg("Unterminated JSX contents");const e=tg.charCodeAt(eg.pos);switch(e){case Um.lessThan:case Um.leftCurlyBrace:return eg.pos===eg.start?e===Um.lessThan?(eg.pos++,void Zg(Qm.jsxTagStart)):void BA(e):void Zg(Qm.jsxText);default:eg.pos++}}}function Wy(e){for(eg.pos++;;){if(eg.pos>=tg.length)return void mg("Unterminated string constant");if(tg.charCodeAt(eg.pos)===e){eg.pos++;break}eg.pos++}Zg(Qm.string)}function Xy(){let e;do{if(eg.pos>tg.length)return void mg("Unexpectedly reached the end of input.");e=tg.charCodeAt(++eg.pos)}while(vg[e]||e===Um.dash);Zg(Qm.jsxName)}function qy(){ov()}function zy(e){qy(),Gg(Qm.colon)?qy():eg.tokens[eg.tokens.length-1].identifierRole=e}function Yy(){for(zy(wg.Access);Hg(Qm.dot);)ov(),qy()}function Zy(){switch(eg.type){case Qm.braceL:return Pg(),ev(),void ov();case Qm.jsxTagStart:return sv(),void ov();case Qm.string:return void ov();default:mg("JSX value should be either an expression or a quoted JSX text")}}function $y(){Cg(Qm.ellipsis),lv()}function ev(){Hg(Qm.braceR)||lv()}function tv(){if(Gg(Qm.braceL))return Cg(Qm.ellipsis),hv(),void ov();zy(wg.ObjectKey),Hg(Qm.eq)&&(ov(),Zy())}function nv(){if(Hg(Qm.jsxTagEnd))return!1;for(Yy(),Zm&&ry();!Hg(Qm.slash)&&!Hg(Qm.jsxTagEnd)&&!eg.error;)tv();const e=Hg(Qm.slash);return e&&ov(),e}function rv(){Hg(Qm.jsxTagEnd)||Yy()}function iv(){if(!nv())for(av();;)switch(eg.type){case Qm.jsxTagStart:if(ov(),Hg(Qm.slash))return ov(),void rv();iv(),av();break;case Qm.jsxText:av();break;case Qm.braceL:Pg(),Hg(Qm.ellipsis)?($y(),av()):(ev(),av());break;default:return void mg()}}function sv(){ov(),iv()}function ov(){eg.tokens.push(new Tg),Yg(),eg.start=eg.pos;const e=tg.charCodeAt(eg.pos);if(bg[e])Xy();else if(e===Um.quotationMark||e===Um.apostrophe)Wy(e);else switch(++eg.pos,e){case Um.greaterThan:Zg(Qm.jsxTagEnd);break;case Um.lessThan:Zg(Qm.jsxTagStart);break;case Um.slash:Zg(Qm.slash);break;case Um.equalsTo:Zg(Qm.eq);break;case Um.leftCurlyBrace:Zg(Qm.braceL);break;case Um.dot:Zg(Qm.dot);break;case Um.colon:Zg(Qm.colon);break;default:mg()}}function av(){eg.tokens.push(new Tg),eg.start=eg.pos,jy()}function Bv(e){if(Hg(Qm.question)){const e=Kg();if(e===Qm.colon||e===Qm.comma||e===Qm.parenR)return}Cv(e)}function cv(){Gg(Qm.question)&&(eg.tokens[eg.tokens.length-1].isType=!0),Hg(Qm.colon)&&(Zm?$E():$m&&Xb())}!function(e){e[e.TSFunctionType=0]="TSFunctionType";e[e.TSConstructorType=1]="TSConstructorType"}(LE||(LE={}));class uv{constructor(e){this.stop=e}}function lv(e=!1){if(hv(e),Hg(Qm.comma))for(;Gg(Qm.comma);)hv(e)}function hv(e=!1,t=!1){return Zm?Hy(e,t):$m?d_(e,t):pv(e,t)}function pv(e,t){if(Hg(Qm._yield))return nb(),!1;(Hg(Qm.parenL)||Hg(Qm.name)||Hg(Qm._yield))&&(eg.potentialArrowAt=eg.start);const n=fv(e);return t&&Rv(),eg.type&Qm.IS_ASSIGN?(Pg(),hv(e),!1):n}function fv(e){return!!mv(e)||(dv(e),!1)}function dv(e){Zm||$m?Bv(e):Cv(e)}function Cv(e){Gg(Qm.question)&&(hv(),Cg(Qm.colon),hv(e))}function mv(e){const t=eg.tokens.length;return!!Av()||(gv(t,-1,e),!1)}function gv(e,t,n){if(Zm&&(Qm._in&Qm.PRECEDENCE_MASK)>t&&!pg()&&ug(Vm._as)){eg.tokens[eg.tokens.length-1].type=Qm._as;const r=Mg(1);return ey(),Rg(r),void gv(e,t,n)}const r=eg.type&Qm.PRECEDENCE_MASK;if(r>0&&(!n||!Hg(Qm._in))&&r>t){const i=eg.type;Pg(),i===Qm.nullishCoalescing&&(eg.tokens[eg.tokens.length-1].nullishStartIndex=e);const s=eg.tokens.length;Av(),gv(s,i&Qm.IS_RIGHT_ASSOCIATIVE?r-1:r,n),i===Qm.nullishCoalescing&&(eg.tokens[e].numNullishCoalesceStarts++,eg.tokens[eg.tokens.length-1].numNullishCoalesceEnds++),gv(e,t,n)}}function Av(){if(Zm&&!Ym&&Gg(Qm.lessThan))return ny(),!1;if(eg.type&Qm.IS_PREFIX)return Pg(),Av(),!1;if(Ev())return!0;for(;eg.type&Qm.IS_POSTFIX&&!hg();)eg.type===Qm.preIncDec&&(eg.type=Qm.postIncDec),Pg();return!1}function Ev(){const e=eg.tokens.length;return!!Ov()||(yv(e),eg.tokens.length>e&&eg.tokens[e].isOptionalChainStart&&(eg.tokens[eg.tokens.length-1].isOptionalChainEnd=!0),!1)}function yv(e,t=!1){$m?m_(e,t):vv(e,t)}function vv(e,t=!1){const n=new uv(!1);do{bv(e,t,n)}while(!n.stop&&!eg.error)}function bv(e,t,n){Zm?wy(e,t,n):$m?Zb(e,t,n):_v(e,t,n)}function _v(e,t,n){if(!t&&Gg(Qm.doubleColon))Iv(),n.stop=!0,yv(e,t);else if(Hg(Qm.questionDot)){if(eg.tokens[e].isOptionalChainStart=!0,t&&Kg()===Qm.parenL)return void(n.stop=!0);Pg(),eg.tokens[eg.tokens.length-1].subscriptStartIndex=e,Gg(Qm.bracketL)?(lv(),Cg(Qm.bracketR)):Gg(Qm.parenL)?wv():kv()}else if(Gg(Qm.dot))eg.tokens[eg.tokens.length-1].subscriptStartIndex=e,kv();else if(Gg(Qm.bracketL))eg.tokens[eg.tokens.length-1].subscriptStartIndex=e,lv(),Cg(Qm.bracketR);else if(!t&&Hg(Qm.parenL))if(Sv()){const t=eg.snapshot(),r=eg.tokens.length;Pg(),eg.tokens[eg.tokens.length-1].subscriptStartIndex=e;const i=rg();eg.tokens[eg.tokens.length-1].contextId=i,wv(),eg.tokens[eg.tokens.length-1].contextId=i,xv()&&(eg.restoreFromSnapshot(t),n.stop=!0,eg.scopeDepth++,z_(),Dv(r))}else{Pg(),eg.tokens[eg.tokens.length-1].subscriptStartIndex=e;const t=rg();eg.tokens[eg.tokens.length-1].contextId=t,wv(),eg.tokens[eg.tokens.length-1].contextId=t}else Hg(Qm.backQuote)?Kv():n.stop=!0}function Sv(){return eg.tokens[eg.tokens.length-1].contextualKeyword===Vm._async&&!hg()}function wv(){let e=!0;for(;!Gg(Qm.parenR)&&!eg.error;){if(e)e=!1;else if(Cg(Qm.comma),Gg(Qm.parenR))break;$v(!1)}}function xv(){return Hg(Qm.colon)||Hg(Qm.arrow)}function Dv(e){Zm?Gy():$m&&f_(),Cg(Qm.arrow),qv(e)}function Iv(){const e=eg.tokens.length;Ov(),yv(e,!0)}function Ov(){if(Gg(Qm.modulo))return eb(),!1;if(Hg(Qm.jsxText))return Tv(),!1;if(Hg(Qm.lessThan)&&Ym)return eg.type=Qm.jsxTagStart,sv(),Pg(),!1;const e=eg.potentialArrowAt===eg.start;switch(eg.type){case Qm.slash:case Qm.assign:Lg();case Qm._super:case Qm._this:case Qm.regexp:case Qm.num:case Qm.bigint:case Qm.decimal:case Qm.string:case Qm._null:case Qm._true:case Qm._false:return Pg(),!1;case Qm._import:return Pg(),Hg(Qm.dot)&&(eg.tokens[eg.tokens.length-1].type=Qm.name,Pg(),eb()),!1;case Qm.name:{const t=eg.tokens.length,n=eg.start,r=eg.contextualKeyword;return eb(),r===Vm._await?(tb(),!1):r===Vm._async&&Hg(Qm._function)&&!hg()?(Pg(),q_(n,!1),!1):e&&!hg()&&r===Vm._async&&Hg(Qm.name)?(eg.scopeDepth++,YA(!1),Cg(Qm.arrow),qv(t),!0):e&&!hg()&&Hg(Qm.arrow)?(eg.scopeDepth++,$A(!1),Cg(Qm.arrow),qv(t),!0):(eg.tokens[eg.tokens.length-1].identifierRole=wg.Access,!1)}case Qm._do:return Pg(),Q_(),!1;case Qm.parenL:return Fv(e);case Qm.bracketL:return Pg(),Zv(Qm.bracketR,!0),!1;case Qm.braceL:return Vv(!1,!1),!1;case Qm._function:return Nv(),!1;case Qm.at:v_();case Qm._class:return Y_(!1),!1;case Qm._new:return Gv(),!1;case Qm.backQuote:return Kv(),!1;case Qm.doubleColon:return Pg(),Iv(),!1;case Qm.hash:{const e=jg();return bg[e]||e===Um.backslash?kv():Pg(),!1}default:return mg(),!1}}function kv(){Gg(Qm.hash),eb()}function Nv(){const e=eg.start;eb(),Gg(Qm.dot)&&eb(),q_(e,!1)}function Tv(){Pg()}function Pv(){Cg(Qm.parenL),lv(),Cg(Qm.parenR)}function Fv(e){const t=eg.snapshot(),n=eg.tokens.length;Cg(Qm.parenL);let r=!0;for(;!Hg(Qm.parenR)&&!eg.error;){if(r)r=!1;else if(Cg(Qm.comma),Hg(Qm.parenR))break;if(Hg(Qm.ellipsis)){zA(!1),Rv();break}hv(!1,!0)}if(Cg(Qm.parenR),e&&Lv()){if(Mv())return eg.restoreFromSnapshot(t),eg.scopeDepth++,z_(),Mv(),qv(n),!0}return!1}function Lv(){return Hg(Qm.colon)||!hg()}function Mv(){return Zm?Qy():$m?C_():Gg(Qm.arrow)}function Rv(){(Zm||$m)&&cv()}function Gv(){Cg(Qm._new),Gg(Qm.dot)?eb():(Iv(),Gg(Qm.questionDot),Hv())}function Hv(){Zm?xy():$m&&$b(),Gg(Qm.parenL)&&Zv(Qm.parenR)}function Kv(){for(Fg(),Fg();!Hg(Qm.backQuote)&&!eg.error;)Cg(Qm.dollarBraceL),lv(),Fg(),Fg();Pg()}function Vv(e,t){const n=rg();let r=!0;for(Pg(),eg.tokens[eg.tokens.length-1].contextId=n;!Gg(Qm.braceR)&&!eg.error;){if(r)r=!1;else if(Cg(Qm.comma),Gg(Qm.braceR))break;let i=!1;if(Hg(Qm.ellipsis)){const n=eg.tokens.length;if(qA(),e&&(eg.tokens.length===n+2&&$A(t),Gg(Qm.braceR)))break}else e||(i=Gg(Qm.star)),!e&&Bg(Vm._async)?(i&&mg(),eb(),Hg(Qm.colon)||Hg(Qm.parenL)||Hg(Qm.braceR)||Hg(Qm.eq)||Hg(Qm.comma)||(Hg(Qm.star)&&(Pg(),i=!0),Wv(n))):Wv(n),jv(e,t,n)}eg.tokens[eg.tokens.length-1].contextId=n}function Qv(e){return!e&&(Hg(Qm.string)||Hg(Qm.num)||Hg(Qm.bracketL)||Hg(Qm.name)||!!(eg.type&Qm.IS_KEYWORD))}function Uv(e,t){const n=eg.start;return Hg(Qm.parenL)?(e&&mg(),Xv(n,!1),!0):!!Qv(e)&&(Wv(t),Xv(n,!1),!0)}function Jv(e,t){if(Gg(Qm.colon))return void(e?iE(t):hv(!1));let n;n=e?0===eg.scopeDepth?wg.ObjectShorthandTopLevelDeclaration:t?wg.ObjectShorthandBlockScopedDeclaration:wg.ObjectShorthandFunctionScopedDeclaration:wg.ObjectShorthand,eg.tokens[eg.tokens.length-1].identifierRole=n,iE(t,!0)}function jv(e,t,n){Zm?Ly():$m&&B_();Uv(e,n)||Jv(e,t)}function Wv(e){$m&&zb(),Gg(Qm.bracketL)?(eg.tokens[eg.tokens.length-1].contextId=e,hv(),Cg(Qm.bracketR),eg.tokens[eg.tokens.length-1].contextId=e):(Hg(Qm.num)||Hg(Qm.string)||Hg(Qm.bigint)||Hg(Qm.decimal)?Ov():kv(),eg.tokens[eg.tokens.length-1].identifierRole=wg.ObjectKey,eg.tokens[eg.tokens.length-1].contextId=e)}function Xv(e,t){const n=rg();eg.scopeDepth++;const r=eg.tokens.length;z_(t,n),zv(e,n);const i=eg.tokens.length;eg.scopes.push(new Xm(r,i,!0)),eg.scopeDepth--}function qv(e){Yv(!0);const t=eg.tokens.length;eg.scopes.push(new Xm(e,t,!0)),eg.scopeDepth--}function zv(e,t=0){Zm?Sy(e,t):$m?Yb(t):Yv(!1,t)}function Yv(e,t=0){e&&!Hg(Qm.braceL)?hv():Q_(!0,t)}function Zv(e,t=!1){let n=!0;for(;!Gg(e)&&!eg.error;){if(n)n=!1;else if(Cg(Qm.comma),Gg(e))break;$v(t)}}function $v(e){e&&Hg(Qm.comma)||(Hg(Qm.ellipsis)?(qA(),Rv()):Hg(Qm.question)?Pg():hv(!1,!0))}function eb(){Pg(),eg.tokens[eg.tokens.length-1].type=Qm.name}function tb(){Av()}function nb(){Pg(),Hg(Qm.semi)||hg()||(Gg(Qm.star),hv())}function rb(e){return(e.type===Qm.name||!!(e.type&Qm.IS_KEYWORD))&&e.contextualKeyword!==Vm._from}function ib(e){const t=Mg(0);Cg(e||Qm.colon),Wb(),Rg(t)}function sb(){Cg(Qm.modulo),lg(Vm._checks),Gg(Qm.parenL)&&(lv(),Cg(Qm.parenR))}function ob(){const e=Mg(0);Cg(Qm.colon),Hg(Qm.modulo)?sb():(Wb(),Hg(Qm.modulo)&&sb()),Rg(e)}function ab(){Pg(),mb(!0)}function Bb(){Pg(),eb(),Hg(Qm.lessThan)&&_b(),Cg(Qm.parenL),Hb(),Cg(Qm.parenR),ob(),dg()}function cb(){Hg(Qm._class)?ab():Hg(Qm._function)?Bb():Hg(Qm._var)?ub():ug(Vm._module)?Gg(Qm.dot)?pb():lb():Bg(Vm._type)?fb():Bg(Vm._opaque)?db():Bg(Vm._interface)?Cb():Hg(Qm._export)?hb():mg()}function ub(){Pg(),qb(),dg()}function lb(){for(Hg(Qm.string)?Ov():eb(),Cg(Qm.braceL);!Hg(Qm.braceR)&&!eg.error;)Hg(Qm._import)?(Pg(),yS()):mg();Cg(Qm.braceR)}function hb(){Cg(Qm._export),Gg(Qm._default)?Hg(Qm._function)||Hg(Qm._class)?cb():(Wb(),dg()):Hg(Qm._var)||Hg(Qm._function)||Hg(Qm._class)||Bg(Vm._opaque)?cb():Hg(Qm.star)||Hg(Qm.braceL)||Bg(Vm._interface)||Bg(Vm._type)||Bg(Vm._opaque)?cS():mg()}function pb(){lg(Vm._exports),Xb(),dg()}function fb(){Pg(),yb()}function db(){Pg(),vb(!0)}function Cb(){Pg(),mb()}function mb(e=!1){if(Eb(),Hg(Qm.lessThan)&&_b(),Gg(Qm._extends))do{gb()}while(!e&&Gg(Qm.comma));if(Bg(Vm._mixins)){Pg();do{gb()}while(Gg(Qm.comma))}if(Bg(Vm._implements)){Pg();do{gb()}while(Gg(Qm.comma))}Nb(e,!1,e)}function gb(){Fb(!1),Hg(Qm.lessThan)&&Sb()}function Ab(){mb()}function Eb(){eb()}function yb(){Eb(),Hg(Qm.lessThan)&&_b(),ib(Qm.eq),dg()}function vb(e){lg(Vm._type),Eb(),Hg(Qm.lessThan)&&_b(),Hg(Qm.colon)&&ib(Qm.colon),e||ib(Qm.eq),dg()}function bb(){zb(),qb(),Gg(Qm.eq)&&Wb()}function _b(){const e=Mg(0);Hg(Qm.lessThan)||Hg(Qm.typeParameterStart)?Pg():mg();do{bb(),Hg(Qm.greaterThan)||Cg(Qm.comma)}while(!Hg(Qm.greaterThan)&&!eg.error);Cg(Qm.greaterThan),Rg(e)}function Sb(){const e=Mg(0);for(Cg(Qm.lessThan);!Hg(Qm.greaterThan)&&!eg.error;)Wb(),Hg(Qm.greaterThan)||Cg(Qm.comma);Cg(Qm.greaterThan),Rg(e)}function wb(){if(lg(Vm._interface),Gg(Qm._extends))do{gb()}while(Gg(Qm.comma));Nb(!1,!1,!1)}function xb(){Hg(Qm.num)||Hg(Qm.string)?Ov():eb()}function Db(){Kg()===Qm.colon?(xb(),ib()):Wb(),Cg(Qm.bracketR),ib()}function Ib(){xb(),Cg(Qm.bracketR),Cg(Qm.bracketR),Hg(Qm.lessThan)||Hg(Qm.parenL)?Ob():(Gg(Qm.question),ib())}function Ob(){for(Hg(Qm.lessThan)&&_b(),Cg(Qm.parenL);!Hg(Qm.parenR)&&!Hg(Qm.ellipsis)&&!eg.error;)Gb(),Hg(Qm.parenR)||Cg(Qm.comma);Gg(Qm.ellipsis)&&Gb(),Cg(Qm.parenR),ib()}function kb(){Ob()}function Nb(e,t,n){let r;for(t&&Hg(Qm.braceBarL)?(Cg(Qm.braceBarL),r=Qm.braceBarR):(Cg(Qm.braceL),r=Qm.braceR);!Hg(r)&&!eg.error;){if(n&&Bg(Vm._proto)){const t=Kg();t!==Qm.colon&&t!==Qm.question&&(Pg(),e=!1)}if(e&&Bg(Vm._static)){const e=Kg();e!==Qm.colon&&e!==Qm.question&&Pg()}if(zb(),Gg(Qm.bracketL))Gg(Qm.bracketL)?Ib():Db();else if(Hg(Qm.parenL)||Hg(Qm.lessThan))kb();else{if(Bg(Vm._get)||Bg(Vm._set)){const e=Kg();e!==Qm.name&&e!==Qm.string&&e!==Qm.num||Pg()}Tb()}Pb()}Cg(r)}function Tb(){if(Hg(Qm.ellipsis)){if(Cg(Qm.ellipsis),Gg(Qm.comma)||Gg(Qm.semi),Hg(Qm.braceR))return;Wb()}else xb(),Hg(Qm.lessThan)||Hg(Qm.parenL)?Ob():(Gg(Qm.question),ib())}function Pb(){Gg(Qm.semi)||Gg(Qm.comma)||Hg(Qm.braceR)||Hg(Qm.braceBarR)||mg()}function Fb(e){for(e||eb();Gg(Qm.dot);)eb()}function Lb(){Fb(!0),Hg(Qm.lessThan)&&Sb()}function Mb(){Cg(Qm._typeof),Kb()}function Rb(){for(Cg(Qm.bracketL);eg.pos0&&t0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex0&&this.tokenAtRelativeIndex(-1).type===Qm._delete?e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChainDelete"):this.resultCode+=this.helperManager.getHelperName("optionalChainDelete"):e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChain"):this.resultCode+=this.helperManager.getHelperName("optionalChain"),this.resultCode+="([")}appendTokenSuffix(){const e=this.currentToken();if(e.isOptionalChainEnd&&(this.resultCode+="])"),e.numNullishCoalesceEnds)for(let t=0;t require");const e=this.tokens.currentToken().contextId;if(null==e)throw new Error("Expected context ID on dynamic import invocation.");for(this.tokens.copyToken();!this.tokens.matchesContextIdAndLabel(Qm.parenR,e);)this.rootTransformer.processToken();return void this.tokens.replaceToken("))")}if(this.removeImportAndDetectIfType())this.tokens.removeToken();else{const e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),this.tokens.appendCode(this.importProcessor.claimImportCode(e))}this.tokens.matches1(Qm.semi)&&this.tokens.removeToken()}removeImportAndDetectIfType(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(Vm._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,Qm.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,Vm._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(Qm.name)||this.tokens.matches1(Qm.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(Qm.string))return!1;let e=!1;for(;!this.tokens.matches1(Qm.string);)(!e&&this.tokens.matches1(Qm.braceL)||this.tokens.matches1(Qm.comma))&&(this.tokens.removeToken(),(this.tokens.matches2(Qm.name,Qm.comma)||this.tokens.matches2(Qm.name,Qm.braceR)||this.tokens.matches4(Qm.name,Qm.name,Qm.name,Qm.comma)||this.tokens.matches4(Qm.name,Qm.name,Qm.name,Qm.braceR))&&(e=!0)),this.tokens.removeToken();return!e}removeRemainingImport(){for(;!this.tokens.matches1(Qm.string);)this.tokens.removeToken()}processIdentifier(){const e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===wg.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==wg.Access)return!1;const t=this.importProcessor.getIdentifierReplacement(this.tokens.identifierNameForToken(e));if(!t)return!1;let n=this.tokens.currentIndex()+1;for(;n=2&&this.tokens.matches1AtIndex(e-2,Qm.dot))return!1;if(e>=2&&[Qm._var,Qm._let,Qm._const].includes(this.tokens.tokens[e-2].type))return!1;const n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.copyToken(),this.tokens.appendCode(` ${n} =`),!0)}processComplexAssignment(){const e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.type!==Qm.name)return!1;if(t.shadowsGlobal)return!1;if(e>=2&&this.tokens.matches1AtIndex(e-2,Qm.dot))return!1;const n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.appendCode(" = "+n),this.tokens.copyToken(),!0)}processPreIncDec(){const e=this.tokens.currentIndex(),t=this.tokens.tokens[e+1];if(t.type!==Qm.name)return!1;if(t.shadowsGlobal)return!1;if(e+2=1&&this.tokens.matches1AtIndex(e-1,Qm.dot))return!1;const r=this.tokens.identifierNameForToken(t),i=this.importProcessor.resolveExportBinding(r);if(!i)return!1;const s=this.tokens.rawCodeForToken(n),o=this.importProcessor.getIdentifierReplacement(r)||r;if("++"===s)this.tokens.replaceToken(`(${o} = ${i} = ${o} + 1, ${o} - 1)`);else{if("--"!==s)throw new Error("Unexpected operator: "+s);this.tokens.replaceToken(`(${o} = ${i} = ${o} - 1, ${o} + 1)`)}return this.tokens.removeToken(),!0}processExportDefault(){if(this.tokens.matches4(Qm._export,Qm._default,Qm._function,Qm.name)||this.tokens.matches5(Qm._export,Qm._default,Qm.name,Qm._function,Qm.name)){this.tokens.removeInitialToken(),this.tokens.removeToken();const e=this.processNamedFunction();this.tokens.appendCode(` exports.default = ${e};`)}else if(this.tokens.matches4(Qm._export,Qm._default,Qm._class,Qm.name)||this.tokens.matches5(Qm._export,Qm._default,Qm._abstract,Qm._class,Qm.name)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(Qm._abstract)&&this.tokens.removeToken();const e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.default = ${e};`)}else{if(this.tokens.matches3(Qm._export,Qm._default,Qm.at))throw new Error("Export default statements with decorators are not yet supported.");if(HS(this.isTypeScriptTransformEnabled,this.tokens,this.declarationInfo))this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken();else if(this.reactHotLoaderTransformer){const e=this.nameManager.claimFreeName("_default");this.tokens.replaceToken(`let ${e}; exports.`),this.tokens.copyToken(),this.tokens.appendCode(` = ${e} =`),this.reactHotLoaderTransformer.setExtractedDefaultExportName(e)}else this.tokens.replaceToken("exports."),this.tokens.copyToken(),this.tokens.appendCode(" =")}}processExportVar(){this.isSimpleExportVar()?this.processSimpleExportVar():this.processComplexExportVar()}isSimpleExportVar(){let e=this.tokens.currentIndex();if(e++,e++,!this.tokens.matches1AtIndex(e,Qm.name))return!1;for(e++;e ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(Qm._delete)){if(this.tokens.tokenAtRelativeIndex(1).isOptionalChainStart)return this.tokens.removeInitialToken(),!0}const e=this.tokens.currentToken().subscriptStartIndex;if(null!=e&&this.tokens.tokens[e].isOptionalChainStart&&this.tokens.tokenAtRelativeIndex(-1).type!==Qm._super){const t=this.nameManager.claimFreeName("_");let n;if(n=e>0&&this.tokens.matches1AtIndex(e-1,Qm._delete)&&this.isLastSubscriptInChain()?`${t} => delete ${t}`:`${t} => ${t}`,this.tokens.tokens[e].isAsyncOperation&&(n="async "+n),this.tokens.matches2(Qm.questionDot,Qm.parenL)||this.tokens.matches2(Qm.questionDot,Qm.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalCall', "+n);else if(this.tokens.matches2(Qm.questionDot,Qm.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalAccess', "+n);else if(this.tokens.matches1(Qm.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${n}.`);else if(this.tokens.matches1(Qm.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}.`);else if(this.tokens.matches1(Qm.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}[`);else{if(!this.tokens.matches1(Qm.parenL))throw new Error("Unexpected subscript operator in optional chain.");this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'call', ${n}(`)}return!0}return!1}isLastSubscriptInChain(){let e=0;for(let t=this.tokens.currentIndex()+1;;t++){if(t>=this.tokens.tokens.length)throw new Error("Reached the end of the code while finding the end of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e++:this.tokens.tokens[t].isOptionalChainEnd&&e--,e<0)return!0;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return!1}}justSkippedSuper(){let e=0,t=this.tokens.currentIndex()-1;for(;;){if(t<0)throw new Error("Reached the start of the code while finding the start of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e--:this.tokens.tokens[t].isOptionalChainEnd&&e++,e<0)return!1;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return this.tokens.tokens[t-1].type===Qm._super;t--}}}class WS extends EA{constructor(e,t,n,r){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.options=r}process(){const e=this.tokens.currentIndex();if("createReactClass"===this.tokens.identifierName()){const t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("createReactClass");return t?this.tokens.replaceToken(`(0, ${t})`):this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}if(this.tokens.matches3(Qm.name,Qm.dot,Qm.name)&&"React"===this.tokens.identifierName()&&"createClass"===this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+2)){const t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("React")||"React";return t?(this.tokens.replaceToken(t),this.tokens.copyToken(),this.tokens.copyToken()):(this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.copyToken()),this.tryProcessCreateClassCall(e),!0}return!1}tryProcessCreateClassCall(e){const t=this.findDisplayName(e);t&&this.classNeedsDisplayName()&&(this.tokens.copyExpectedToken(Qm.parenL),this.tokens.copyExpectedToken(Qm.braceL),this.tokens.appendCode(`displayName: '${t}',`),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Qm.braceR),this.tokens.copyExpectedToken(Qm.parenR))}findDisplayName(e){return e<2?null:this.tokens.matches2AtIndex(e-2,Qm.name,Qm.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===wg.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,Qm._export,Qm._default)?this.getDisplayNameFromFilename():null}getDisplayNameFromFilename(){const e=(this.options.filePath||"unknown").split("/"),t=e[e.length-1],n=t.lastIndexOf("."),r=-1===n?t:t.slice(0,n);return"index"===r&&e[e.length-2]?e[e.length-2]:r}classNeedsDisplayName(){let e=this.tokens.currentIndex();if(!this.tokens.matches2(Qm.parenL,Qm.braceL))return!1;const t=e+1,n=this.tokens.tokens[t].contextId;if(null==n)throw new Error("Expected non-null context ID on object open-brace.");for(;e({variableName:e,uniqueLocalName:e}));return this.extractedDefaultExportName&&t.push({variableName:this.extractedDefaultExportName,uniqueLocalName:"default"}),`\n;(function () {\n var reactHotLoader = require('react-hot-loader').default;\n var leaveModule = require('react-hot-loader').leaveModule;\n if (!reactHotLoader) {\n return;\n }\n${t.map(({variableName:e,uniqueLocalName:t})=>` reactHotLoader.register(${e}, "${t}", ${JSON.stringify(this.filePath||"")});`).join("\n")}\n leaveModule(module);\n})();`}process(){return!1}}const qS=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","await"]);function zS(e){if(0===e.length)return!1;if(!bg[e.charCodeAt(0)])return!1;for(let t=1;t` var ${e};`).join("");let t="";for(const e of this.transformers)t+=e.getSuffixCode();let n=this.tokens.finish();if(n.startsWith("#!")){let r=n.indexOf("\n");return-1===r&&(r=n.length,n+="\n"),n.slice(0,r+1)+e+n.slice(r+1)+t}return e+this.tokens.finish()+t}processBalancedCode(){let e=0,t=0;for(;!this.tokens.isAtEnd();){if(this.tokens.matches1(Qm.braceL)||this.tokens.matches1(Qm.dollarBraceL))e++;else if(this.tokens.matches1(Qm.braceR)){if(0===e)return;e--}if(this.tokens.matches1(Qm.parenL))t++;else if(this.tokens.matches1(Qm.parenR)){if(0===t)return;t--}this.processToken()}}processToken(){if(this.tokens.matches1(Qm._class))this.processClass();else{for(const e of this.transformers){if(e.process())return}this.tokens.copyToken()}}processNamedClass(){if(!this.tokens.matches2(Qm._class,Qm.name))throw new Error("Expected identifier for exported class name.");const e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.processClass(),e}processClass(){const e=kS(this,this.tokens,this.nameManager),t=e.headerInfo.isExpression&&e.staticInitializerNames.length+e.instanceInitializerNames.length>0;let n=e.headerInfo.className;t&&(n=this.nameManager.claimFreeName("_class"),this.generatedVariables.push(n),this.tokens.appendCode(` (${n} =`));const r=this.tokens.currentToken().contextId;if(null==r)throw new Error("Expected class to have a context ID.");for(this.tokens.copyExpectedToken(Qm._class);!this.tokens.matchesContextIdAndLabel(Qm.braceL,r);)this.processToken();this.processClassBody(e,n);const i=e.staticInitializerNames.map(e=>`${n}.${e}()`);t?this.tokens.appendCode(`, ${i.map(e=>e+", ").join("")}${n})`):e.staticInitializerNames.length>0&&this.tokens.appendCode(" "+i.map(e=>e+";").join(" "))}processClassBody(e,t){const{headerInfo:n,constructorInsertPos:r,constructorInitializerStatements:i,fields:s,instanceInitializerNames:o,rangesToRemove:a}=e;let B=0,c=0;const u=this.tokens.currentToken().contextId;if(null==u)throw new Error("Expected non-null context ID on class.");this.tokens.copyExpectedToken(Qm.braceL),this.isReactHotLoaderTransformEnabled&&this.tokens.appendCode("__reactstandin__regenerateByEval(key, code) {this[key] = eval(code);}");const l=i.length+o.length>0;if(null===r&&l){const e=this.makeConstructorInitCode(i,o,t);if(n.hasSuperclass){const t=this.nameManager.claimFreeName("args");this.tokens.appendCode(`constructor(...${t}) { super(...${t}); ${e}; }`)}else this.tokens.appendCode(`constructor() { ${e}; }`)}for(;!this.tokens.matchesContextIdAndLabel(Qm.braceR,u);)if(B=a[c].start){for(this.tokens.currentIndex()`${n}.prototype.${e}.call(this)`)].join(";")}processPossibleArrowParamEnd(){if(this.tokens.matches2(Qm.parenR,Qm.colon)&&this.tokens.tokenAtRelativeIndex(1).isType){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType;)e++;if(this.tokens.matches1AtIndex(e,Qm.arrow)){for(this.tokens.removeInitialToken();this.tokens.currentIndex()"),!0}}return!1}processPossibleAsyncArrowWithTypeParams(){if(!this.tokens.matchesContextual(Vm._async)&&!this.tokens.matches1(Qm._async))return!1;const e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==Qm.lessThan||!e.isType)return!1;let t=this.tokens.currentIndex()+1;for(;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,Qm.parenL)){for(this.tokens.replaceToken("async ("),this.tokens.removeInitialToken();this.tokens.currentIndex()this.string.length)return null;for(var t=0,n=this.offsets;n[t+1]<=e;)t++;return{line:t,column:e-n[t]}},e.prototype.indexForLocation=function(e){var t=e.line,n=e.column;return t<0||t>=this.offsets.length||n<0||n>this.lengthOfLine(t)?null:this.offsets[t]+n},e.prototype.lengthOfLine=function(e){var t=this.offsets[e];return(e===this.offsets.length-1?this.string.length:this.offsets[e+1])-t},e}();function nw(e,t){if(0===t.length)return"";const n=Object.keys(t[0]).filter(e=>"type"!==e&&"value"!==e&&"start"!==e&&"end"!==e&&"loc"!==e),r=Object.keys(t[0].type).filter(e=>"label"!==e&&"keyword"!==e),i=["Location","Label","Raw",...n,...r],s=new tw(e),o=[i,...t.map((function(t){const i=e.slice(t.start,t.end);return[c(t.start,t.end),Wm(t.type),rw(String(i),14),...n.map(e=>B(t[e],e)),...r.map(e=>B(t.type[e],e))]}))],a=i.map(()=>0);for(const e of o)for(let t=0;te.map((e,t)=>e.padEnd(a[t])).join(" ")).join("\n");function B(e,t){return!0===e?t:!1===e||null===e?"":String(e)}function c(e,t){return`${u(e)}-${u(t)}`}function u(e){const t=s.locationForIndex(e);return t?`${t.line+1}:${t.column+1}`:"Unknown"}}function rw(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function iw(e){const t=new Set;for(let n=0;n"default"in e?e.default:e,pw=hw(lw).transform;function fw(e={}){const t=[].concat(e.include||[]),n=[];return e.typescript&&n.push("typescript"),{name:"sucrase",transform(r,i){if(!function(n){const r=n[0];return"\0"!==r&&"\b"!==r&&(!(!e.typescript||!/\.tsx?$/.test(n))||t.length>0&&t.some(e=>n.match(e)))}(i))return null;let s=!1;const o=n.slice();o.includes=function(e){return"jsx"!==e||s?n.includes(e):s=!0};const a=pw(r,{transforms:o,production:!0===e.production,filePath:i,sourceMapOptions:e.sourcemap?{compiledFilename:i}:void 0});return{code:a.code,map:e.sourcemap?a.sourceMap:null}}}}const dw=/\b(module\.exports|exports)\b/,Cw=/(\bimport\s*(\{.*?\}\s*from|\s[\w$]+\s+from)?\s*['"]|[\s;]export(\s+(default|const|var|let|function|class)[^\w$]|\s*\{))/,mw="function $$cjs_default$$(m,i){for(i in m)if(i!='default')return m;return m.default||m}";function gw({include:e,extensions:t=[".js",".cjs"]}={}){return{name:"fast-cjs",transform(n,r){if(!t.some(e=>r.endsWith(e)))return;if(e){if(!("function"==typeof e?e(r):r.match(e)))return}const i=dw.test(n),s=Cw.test(n);if(!i||s)return;let o=!1,a=new Map,B=new Map;n=(n=n.replace(/\/\*[\s\S]*?\*\//g,"")).replace(/([^.\w$])require\s*\((['"])(.*?)\2\)/g,(e,t,n,r)=>{let i=a.get(r);if(!i){let e="$cjs$"+r.replace(/[^\w_$]+/g,"_"),t=(B.get(e)||0)+1;B.set(e,t),t>1&&(e+=t),i={id:e,specifier:n+r+n},a.set(r,i)}return o=!0,`${t}$$cjs_default$$(${i.id})`});let c="";a.forEach(e=>{c+=`import * as ${e.id} from ${e.specifier};`});let u=c;return o&&(u+=mw),{code:n=`${u}var module={exports:{}},exports=module.exports;${n}\nexport default module.exports`,map:null}}}}const Aw="true"===process.env.BYPASS_HMR,Ew="\nimport '@prefresh/core';\nif (import.meta.hot) {\n let a=0, m=import(import.meta.url);\n import.meta.hot.accept(async ({module}) => {\n m = await m;\n try {\n if (!a++) for (let i in module) self.__PREFRESH__.replaceComponent(m[i], module[i]);\n } catch (e) {\n import.meta.hot.invalidate();\n throw e;\n }\n });\n}\n",yw=Promise.resolve("function log(...args) {\n\tconsole.info('[wmr] ', ...args);\n}\n\nconst strip = url => url.replace(/\\?t=\\d+/g, '');\n\nconst resolve = url => new URL(url, location.origin).href;\nlet ws;\n\nfunction connect() {\n\tws = new WebSocket(location.origin.replace('http', 'ws') + '/_hmr', 'hmr');\n\tfunction sendSocketMessage(msg) {\n\t\tws.send(JSON.stringify(msg));\n\t}\n\n\tws.addEventListener('open', () => {\n\t\tqueue.forEach(sendSocketMessage);\n\t\tqueue = [];\n\t});\n\n\tws.addEventListener('message', handleMessage);\n\tws.addEventListener('error', handleError);\n}\n\nconnect();\n\nlet errorCount = 0;\n\nconst URL_SUFFIX = /\\/(index\\.html)?$/;\n\nfunction handleMessage(e) {\n\tconst data = JSON.parse(e.data);\n\tswitch (data.type) {\n\t\tcase 'reload':\n\t\t\twindow.location.reload();\n\t\t\tbreak;\n\t\tcase 'update':\n\t\t\tdata.changes.forEach(url => {\n\t\t\t\turl = resolve(url);\n\t\t\t\tif (!mods.get(url)) {\n\t\t\t\t\tif (/\\.(css|s[ac]ss)$/.test(url)) {\n\t\t\t\t\t\tif (mods.has(url + '.js')) {\n\t\t\t\t\t\t\turl += '.js';\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tupdateStyleSheet(url);\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if (url.replace(URL_SUFFIX, '') === resolve(location.pathname).replace(URL_SUFFIX, '')) {\n\t\t\t\t\t\treturn location.reload();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfor (const el of document.querySelectorAll('[src],[href]')) {\n\t\t\t\t\t\t\t// @ts-ignore-next\n\t\t\t\t\t\t\tconst p = el.src ? 'src' : 'href';\n\t\t\t\t\t\t\tif (el[p] && strip(resolve(el[p])) === url) el[p] = strip(el[p]) + '?t=' + Date.now();\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// ignore already-pending updates (but not in-flight updates):\n\t\t\t\tif (updateQueue.indexOf(url) < 1) {\n\t\t\t\t\tupdateQueue.push(url);\n\t\t\t\t}\n\t\t\t\tconst errorId = errorCount;\n\t\t\t\tif (!updating) {\n\t\t\t\t\tdequeue(Date.now()).then(() => {\n\t\t\t\t\t\tif (errorId === errorCount) {\n\t\t\t\t\t\t\t// try {\n\t\t\t\t\t\t\t// \tconsole.clear();\n\t\t\t\t\t\t\t// } catch (e) {}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'info':\n\t\t\tlog(data.message);\n\n\t\t\tif (data.kind === 'restart') {\n\t\t\t\tlet timeout = setTimeout(() => {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tconnect();\n\t\t\t\t\t\tlog(`Connected to server.`);\n\t\t\t\t\t\tclearTimeout(timeout);\n\t\t\t\t\t} catch (err) {}\n\t\t\t\t}, 1000);\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'error':\n\t\t\terrorCount++;\n\t\t\tconsole.error(data.error);\n\t\t\tif (data.codeFrame) console.error(data.codeFrame);\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tlog('unknown message: ', data);\n\t}\n}\n\nfunction handleError(e) {\n\tif (e && e.code === 'ECONNREFUSED') {\n\t\tsetTimeout(connect, 1000);\n\t}\n\tlog('connection error', e);\n}\n\n// HMR updates are queued uniquely and run in sequence\nconst updateQueue = [];\nlet updating = false;\nfunction dequeue(date) {\n\tupdating = updateQueue.length !== 0;\n\treturn (\n\t\tupdating &&\n\t\tupdate(updateQueue.shift(), date).then(\n\t\t\t() => dequeue(date),\n\t\t\t() => dequeue(date)\n\t\t)\n\t);\n}\n\nfunction update(url, date) {\n\tconst mod = getMod(url);\n\tconst dispose = Array.from(mod.dispose);\n\tconst accept = Array.from(mod.accept);\n\tconst newUrl = url + '?t=' + date;\n\tconst p = mod.import ? mod.import(newUrl) : import(newUrl);\n\n\treturn p\n\t\t.then(m => {\n\t\t\taccept.forEach(c => (c({ module: m }), mod.accept.delete(c)));\n\t\t\tdispose.forEach(c => (c(), mod.dispose.delete(c)));\n\t\t\t// accept.forEach(c => c({ module: m }));\n\t\t\t// dispose.forEach(c => c());\n\t\t})\n\t\t.catch(err => {\n\t\t\tconsole.error(err);\n\t\t});\n}\n\nconst mods = new Map();\nfunction getMod(url) {\n\turl = strip(url);\n\tlet mod = mods.get(url);\n\tif (!mod) mods.set(url, (mod = { accept: new Set(), dispose: new Set() }));\n\treturn mod;\n}\n\nlet queue = [];\n\n// HMR API\nexport function createHotContext(url) {\n\tconst mod = getMod(url);\n\treturn {\n\t\taccept(fn) {\n\t\t\tif (!ws || ws.readyState !== ws.OPEN) {\n\t\t\t\tqueue.push({ id: url.replace(location.origin, ''), type: 'hotAccepted' });\n\t\t\t} else {\n\t\t\t\tws.send(JSON.stringify({ id: url.replace(location.origin, ''), type: 'hotAccepted' }));\n\t\t\t}\n\n\t\t\tmod.accept.add(fn);\n\t\t},\n\t\tdispose(fn) {\n\t\t\tmod.dispose.add(fn);\n\t\t},\n\t\tinvalidate() {\n\t\t\tlocation.reload();\n\t\t}\n\t};\n}\n\n// CSS HMR API (for sheets imported via proxy modules)\nconst styles = new Map();\nexport function style(filename, id) {\n\tid = resolve(id || filename);\n\tlet node = styles.get(id);\n\tif (node) {\n\t\tnode.href = filename + '?t=' + Date.now();\n\t} else {\n\t\tconst node = document.createElement('link');\n\t\tnode.rel = 'stylesheet';\n\t\tnode.href = filename;\n\t\tdocument.head.appendChild(node);\n\t\tstyles.set(id, node);\n\t}\n}\n\nfunction traverseSheet(sheet, target) {\n\tfor (let i = 0; i < sheet.rules.length; i++) {\n\t\tif (sheet.rules[i].href && resolve(strip(sheet.rules[i].href)) === strip(target)) {\n\t\t\treturn sheet.rules[i];\n\t\t} else if (sheet.rules[i].styleSheet) {\n\t\t\treturn traverseSheet(sheet.rules[i].styleSheet, target);\n\t\t}\n\t}\n}\n\n// Update a non-imported stylesheet\nfunction updateStyleSheet(url) {\n\tconst sheets = document.styleSheets;\n\n\tfor (let i = 0; i < sheets.length; i++) {\n\t\tif (sheets[i].href && strip(sheets[i].href) === url) {\n\t\t\t// @ts-ignore\n\t\t\tsheets[i].ownerNode.href = strip(url) + '?t=' + Date.now();\n\t\t\treturn true;\n\t\t}\n\n\t\tconst found = traverseSheet(sheets[i], url);\n\t\tif (found) {\n\t\t\tconst index = [].indexOf.call(found.parentStyleSheet.rules, found);\n\t\t\tconst urlStr = JSON.stringify(strip(url) + '?t=' + Date.now());\n\t\t\tconst css = found.cssText.replace(/^(@import|@use)\\s*(?:url\\([^)]*\\)|(['\"]).*?\\2)/, '$1 ' + urlStr);\n\t\t\tfound.parentStyleSheet.insertRule(css, index);\n\t\t\tfound.parentStyleSheet.deleteRule(index + 1);\n\t\t\treturn true;\n\t\t}\n\t}\n}\n"),vw=Promise.resolve("export function createHotContext() {}\n\nexport function style(filename) {\n\tconst prev = document.querySelector('link[rel=stylesheet][href=\"' + filename + '\"]');\n\tif (prev) return;\n\tconst node = document.createElement('link');\n\tnode.rel = 'stylesheet';\n\tnode.href = filename;\n\tdocument.head.appendChild(node);\n}\n");function bw({hot:e=!0}={}){return Aw&&(e=!1),e?yw:vw}function _w({hot:e=!0,preact:t}={}){return Aw&&(e=!1),{name:"wmr",resolveId(e){if("wmr"==e)return"\0wmr.js"},load(t){if("\0wmr.js"==t)return bw({hot:e})},resolveImportMeta:t=>"hot"===t?e?"$IMPORT_META_HOT$":"undefined":null,transform(n,r){const i=r[0];if("\0"===i||"\b"===i||!/\.[tj]sx?$/.test(r))return;let s=/(import\.meta\.hot|\$IMPORT_META_HOT\$)/.test(n),o="",a="";n.match(/module\.hot/)&&(s=!0,o+=`const module={${e?"hot:import.meta.hot":""}};\n`);const B=Cw.test(n),c=n.match(/\bexport\b/);if(n.match(/html`[^`]*<([a-zA-Z][a-zA-Z0-9.:-]*|\$\{.+?\})[^>]*>/)&&c&&t&&(s=!0,a+="\n"+Ew),!s&&!e||!B)return null;const u=new XC(n,{filename:r,indentExclusionRanges:void 0});return e?s?(u.append(a),u.prepend("import { createHotContext as $w_h$ } from 'wmr';const $IMPORT_META_HOT$ = $w_h$(import.meta.url);"+o)):u.append("\nimport { createHotContext as $w_h$ } from 'wmr'; $w_h$(import.meta.url);"):Aw||u.prepend("const $IMPORT_META_HOT$ = undefined;"+o),{code:u.toString(),map:u.generateMap({includeContent:!1})}}}}var Sw="comm",ww="rule",xw="decl",Dw="@import",Iw=Math.abs,Ow=String.fromCharCode;function kw(e){return e.trim()}function Nw(e,t,n){return e.replace(t,n)}function Tw(e,t){return 0|e.charCodeAt(t)}function Pw(e,t,n){return e.slice(t,n)}function Fw(e){return e.length}function Lw(e){return e.length}function Mw(e,t){return t.push(e),e}var Rw=1,Gw=1,Hw=0,Kw=0,Vw=0,Qw="";function Uw(e,t,n,r,i,s,o){return{value:e,root:t,parent:n,type:r,props:i,children:s,line:Rw,column:Gw,length:o,return:""}}function Jw(){return Vw}function jw(){return Vw=Kw2||zw(Vw)>3?"":" "}function nx(e){for(;jw();)switch(zw(Vw)){case 0:Mw(sx(Kw-1),e);break;case 2:Mw($w(Vw),e);break;default:Mw(Ow(Vw),e)}return e}function rx(e){for(;jw();)switch(Vw){case e:return Kw;case 34:case 39:return rx(34===e||39===e?e:Vw);case 40:41===e&&rx(e);break;case 92:jw()}return Kw}function ix(e,t){for(;jw()&&e+Vw!==57&&(e+Vw!==84||47!==Ww()););return"/*"+qw(t,Kw-1)+"*"+Ow(47===e?e:jw())}function sx(e){for(;!zw(Ww());)jw();return qw(e,Kw)}function ox(e){return Zw(ax("",null,null,null,[""],e=Yw(e),0,[0],e))}function ax(e,t,n,r,i,s,o,a,B){for(var c=0,u=0,l=o,h=0,p=0,f=0,d=1,C=1,m=1,g=0,A="",E=i,y=s,v=r,b=A;C;)switch(f=g,g=jw()){case 34:case 39:case 91:case 40:b+=$w(g);break;case 9:case 10:case 13:case 32:b+=tx(f);break;case 47:switch(Ww()){case 42:case 47:Mw(cx(ix(jw(),Xw()),t,n),B);break;default:b+="/"}break;case 123*d:a[c++]=Fw(b)*m;case 125*d:case 59:case 0:switch(g){case 0:case 125:C=0;case 59+u:p>0&&Fw(b)-l&&Mw(p>32?ux(b+";",r,n,l-1):ux(Nw(b," ","")+";",r,n,l-2),B);break;case 59:b+=";";default:if(Mw(v=Bx(b,t,n,c,u,i,a,A,E=[],y=[],l),s),123===g)if(0===u)ax(b,t,v,v,E,s,l,a,y);else switch(h){case 100:case 109:case 115:ax(e,v,v,r&&Mw(Bx(e,v,v,0,0,i,a,A,i,E=[],l),y),i,y,l,a,r?E:y);break;default:ax(b,v,v,v,[""],y,l,a,y)}}c=u=p=0,d=m=1,A=b="",l=o;break;case 58:l=1+Fw(b),p=f;default:switch(b+=Ow(g),g*d){case 38:m=u>0?1:(b+="\f",-1);break;case 44:a[c++]=(Fw(b)-1)*m,m=1;break;case 64:45===Ww()&&(b+=$w(jw())),h=Ww(),u=Fw(A=b+=sx(Xw())),g++;break;case 45:45===f&&2==Fw(b)&&(d=0)}}return s}function Bx(e,t,n,r,i,s,o,a,B,c,u){for(var l=i-1,h=0===i?s:[""],p=Lw(h),f=0,d=0,C=0;f0?h[m]+" "+g:Nw(g,/&\f/g,h[m])))&&(B[C++]=A);return Uw(e,t,n,0===i?ww:a,B,c,u)}function cx(e,t,n){return Uw(e,t,n,Sw,Ow(Jw()),Pw(e,2,-2),0)}function ux(e,t,n,r){return Uw(e,t,n,xw,Pw(e,0,r),Pw(e,r+1,-1),r)}function lx(e,t){for(var n="",r=Lw(e),i=0;i{if("composes"!==e.props&&"composes-with"!==e.props)return!0;const n=e.children.match(/^\s*(.+?)(?:\s+from\s+(['"])(.*?)\2)?\s*$/);if(!n)return void console.log("failed to parse composes:\n"+e.children);let r=n[1].split(/\s+/);const i=n[3];for(let e of r)i&&(e=mx(e,"",i)),t.add(e)}),gx=t.size?" "+Array.from(t).join(" "):"",e.props=e.props.map(e=>vx(e))}}function Ex(e,t,n){return t+(n=mx(n,gx)||n)}const yx=new Set(["lang","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","dir","has","host","host-context","is","nth-col","nth-last-col","where","global"]);function vx(e,t=!1){let n="";const r=ex(e);for(let e=0;e{let c=o;if(i){const t=n.posix.join(n.posix.dirname(r),i);c="_"+Dx(t);const o=n.posix.join(n.posix.dirname(s||r),i);let a=B.get(o);a||(a={filename:o,classNames:new Set,id:t,suffix:c},B.set(o,a)),a.classNames.add(e)}const u=e+c;let l=a.get(e);if(l||(l=new Set([u]),a.set(e,l)),t)for(const e of t.trim().split(" "))l.add(e);return u});return c+=(await Promise.all(Array.from(B.values()).map(async t=>fx(await e.promises.readFile(t.filename,"utf-8"),(e,n,r)=>((r||n)&&console.error('Recursive/nested ICSS "composes:" is not currently supported.'),e+t.suffix),e=>{for(const n of t.classNames)if(e.value.split(/[: ()[\],>&+*]/).indexOf("."+n))return!0})))).join(""),a.forEach((e,t)=>{const n=/^\d|[^a-z0-9_$]/gi.test(t)?"'":"",r=Array.from(e).join(" ");i.push(`${n+t+n}:'${r}'`)}),c}function Sx({cwd:e,hot:t,fullPath:r}={}){const i=new Set;return{name:"wmr-styles",options:e=>(i.clear(),xx(e.input,e=>{const t=n.resolve(".",e);i.add(n.dirname(t))}),e),async transform(s,o){if(!o.match(/\.(css|s[ac]ss)$/))return;if("\b"===o[0]||"\0"===o[0])return;const a=/\.s[ac]ss$/.test(o),B=/(composes:|:global|:local)/.test(s),c=/\.module\.(css|s[ac]ss)$/.test(o);let u=e?n.relative(e||"",n.resolve(e,o)):wx(i,o);u.match(/^[^/]*\\/)&&(u=u.split(n.sep).join(n.posix.sep));const l=[];c?s=await _x(s,u,l,o):(a||B)&&(B&&console.warn('Warning: ICSS ("composes:") is only supported in CSS Modules.'),s=fx(s));const h=this.emitFile({type:"asset",name:r?void 0:n.basename(o).replace(/\.s[ac]ss$/,".css"),fileName:r?u:void 0,source:s}),p=l.map(e=>{const t=e.match(/^(['"]?)([^:'"]+?)\1:(.+)$/);if(!t)return;let n=t[2].replace(/-+([a-z])/gi,(e,t)=>t.toUpperCase());return n.match(/^\d/)&&(n="$"+n),n+"="+t[3]}).filter(Boolean).join(",");let f=`\n\t\t\t\timport { style } from 'wmr';\n\t\t\t\tstyle(import.meta.ROLLUP_FILE_URL_${h}, ${JSON.stringify(u)});\n\t\t\t\tconst styles = {${l.join(",")}};\n\t\t\t\texport default styles;\n\t\t\t\t${p?`export const ${p};`:""}\n\t\t\t`;return t&&(f+="\n\t\t\t\t\timport { createHotContext } from 'wmr';\n\t\t\t\t\tcreateHotContext(import.meta.url).accept(({ module: { default: s } }) => {\n\t\t\t\t\t\tfor (let i in s) styles[i] = s[i];\n\t\t\t\t\t});\n\t\t\t\t"),f=f.replace(/^\s+/gm,""),{code:f,moduleSideEffects:!0,syntheticNamedExports:!0,map:null}}}}function wx(e,t){let r;return e.forEach(e=>{const i=n.relative(e,t);(!r||i.length>>0).toString(36)}const Ix=e=>"default"in e?e.default:e;let Ox;async function kx(e){if(!Ox){let e=async e=>{try{return Ix("function"==typeof F?eval(`require("${e}")`):await Promise.resolve().then((function(){return require(""+e)})))}catch(e){}};const r=[n.resolve("node_modules/node-sass"),n.resolve("node_modules/node-sass"),"sass","node-sass",n.resolve("node_modules/node-sass/lib/index.js")];let i;for(const t of r)if(i=await e(t)){process.env.DEBUG&&console.log("Using sass from "+n.relative(".",t));break}i?Ox=t.promisify(i.render.bind(Ox)):(console.warn("Please install a sass implementation to use sass/scss:\n npm i -D sass\n or:\n npm i -D node-sass"),Ox=({data:e})=>Promise.resolve({css:e,map:null}))}const r=await(await Ox)(e);return{css:r.css.toString(),map:r.map&&r.map.toString()}}function Nx({production:e=!1,sourcemap:t=!1}={}){return{name:"sass",async transform(r,i){if("\0"===i[0]||"\b"===i[0])return;if(!/\.s[ac]ss$/.test(i))return;const s=await kx({data:r,includePaths:[n.dirname(i)],file:i,outputStyle:e?"compressed":void 0,sourceMap:!1!==t});return{code:s.css,map:t&&s.map||null}}}}function Tx(e,t){let n=e.message;"ENOTFOUND"===e.code?n="It looks like you're offline.":404===e.code&&(n="Package doesn't exist.");const r=Error(`${t}: ${n}`);throw Object.assign(r,{code:e.code})}function Px(e,t){return Fx(e,t).then(Lx).then(JSON.parse)}function Fx(e,t){return new Promise((n,r)=>{i.get(e,t||{},t=>{const i=t.statusCode||0;if(i>=200&&i<400)return n(t);const s=Object.assign(Error(`${t.statusMessage}: ${e}`),{code:i,status:i,res:t});r(s)}).on("error",r)})}function Lx(e){return new Promise((t,n)=>{let r="";e.setEncoding("utf-8"),e.on("data",e=>{"string"!=typeof e&&(e=e.toString("utf-8")),r+=e}),e.once("end",()=>{t(r)}),e.once("error",n)})}function Mx(e,t){const n=new Map;return function(...r){const i=t?t(...r):r[0];let s=n.get(i);return void 0===s&&(s=e(...r),n.set(i,s)),s}}const Rx=require("stream");var Gx=Rx.Readable,Hx=Rx,Kx=Rx.Writable,Vx=Rx.Duplex,Qx=Rx.Transform,Ux=Rx.PassThrough,Jx=Rx.finished,jx=Rx.pipeline;Gx.Stream=Hx,Gx.Writable=Kx,Gx.Duplex=Vx,Gx.Transform=Qx,Gx.PassThrough=Ux,Gx.finished=Jx,Gx.pipeline=jx;var Wx=require("util").inherits;const{Buffer:Xx}=require("buffer"),qx=Symbol.for("BufferList");function zx(e){if(!(this instanceof zx))return new zx(e);zx._init.call(this,e)}zx._init=function(e){Object.defineProperty(this,qx,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)},zx.prototype._new=function(e){return new zx(e)},zx.prototype._offset=function(e){if(0===e)return[0,0];let t=0;for(let n=0;nthis.length||e<0)return;const t=this._offset(e);return this._bufs[t[0]][t[1]]},zx.prototype.slice=function(e,t){return"number"==typeof e&&e<0&&(e+=this.length),"number"==typeof t&&t<0&&(t+=this.length),this.copy(null,0,e,t)},zx.prototype.copy=function(e,t,n,r){if(("number"!=typeof n||n<0)&&(n=0),("number"!=typeof r||r>this.length)&&(r=this.length),n>=this.length)return e||Xx.alloc(0);if(r<=0)return e||Xx.alloc(0);const i=!!e,s=this._offset(n),o=r-n;let a=o,B=i&&t||0,c=s[1];if(0===n&&r===this.length){if(!i)return 1===this._bufs.length?this._bufs[0]:Xx.concat(this._bufs,this.length);for(let t=0;tn)){this._bufs[t].copy(e,B,c,c+a),B+=n;break}this._bufs[t].copy(e,B,c),B+=n,a-=n,c&&(c=0)}return e.length>B?e.slice(0,B):e},zx.prototype.shallowSlice=function(e,t){if(e=e||0,t="number"!=typeof t?this.length:t,e<0&&(e+=this.length),t<0&&(t+=this.length),e===t)return this._new();const n=this._offset(e),r=this._offset(t),i=this._bufs.slice(n[0],r[0]+1);return 0===r[1]?i.pop():i[i.length-1]=i[i.length-1].slice(0,r[1]),0!==n[1]&&(i[0]=i[0].slice(n[1])),this._new(i)},zx.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)},zx.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},zx.prototype.duplicate=function(){const e=this._new();for(let t=0;tthis.length?this.length:t;const r=this._offset(t);let i=r[0],s=r[1];for(;i=e.length){const n=t.indexOf(e,s);if(-1!==n)return this._reverseOffset([i,n]);s=t.length-e.length+1}else{const t=this._reverseOffset([i,s]);if(this._match(t,e))return t;s++}}s=0}return-1},zx.prototype._match=function(e,t){if(this.length-e=t?t:e>=0||(e+=t)>=0?e:0},dD=function(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},CD=function(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},mD=function(e,t,n,r){for(;nt?sD.slice(0,t)+" ":iD.slice(0,t-e.length)+e+" "};function ED(e){var t;if(128===e[0])t=!0;else{if(255!==e[0])return null;t=!1}for(var n=[],r=e.length-1;r>0;r--){var i=e[r];t?n.push(i):n.push(255-i)}var s=0,o=n.length;for(r=0;r=Math.pow(10,n)&&n++,t+n+e},_D=function(e,t){return vD(e,0,e.length,t)},SD=function(e){var t="";e.name&&(t+=bD(" path="+e.name+"\n")),e.linkname&&(t+=bD(" linkpath="+e.linkname+"\n"));var n=e.pax;if(n)for(var r in n)t+=bD(" "+r+"="+n[r]+"\n");return Buffer.from(t)},wD=function(e){for(var t={};e.length;){for(var n=0;n100;){var i=n.indexOf("/");if(-1===i)return null;r+=r?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Buffer.byteLength(n)>100||Buffer.byteLength(r)>155||e.linkname&&Buffer.byteLength(e.linkname)>100?null:(t.write(n),t.write(AD(e.mode&lD,6),100),t.write(AD(e.uid,6),108),t.write(AD(e.gid,6),116),t.write(AD(e.size,11),124),t.write(AD(e.mtime.getTime()/1e3|0,11),136),t[156]=oD+CD(e.type),e.linkname&&t.write(e.linkname,157),aD.copy(t,hD),BD.copy(t,pD),e.uname&&t.write(e.uname,265),e.gname&&t.write(e.gname,297),t.write(AD(e.devmajor||0,6),329),t.write(AD(e.devminor||0,6),337),r&&t.write(r,345),t.write(AD(gD(t),6),148),t)},DD=function(e,t,n){var r=0===e[156]?0:e[156]-oD,i=vD(e,0,100,t),s=yD(e,100,8),o=yD(e,108,8),a=yD(e,116,8),B=yD(e,124,12),c=yD(e,136,12),u=dD(r),l=0===e[157]?null:vD(e,157,100,t),h=vD(e,265,32),p=vD(e,297,32),f=yD(e,329,8),d=yD(e,337,8),C=gD(e);if(256===C)return null;if(C!==yD(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(0===aD.compare(e,hD,hD+6))e[345]&&(i=vD(e,345,155,t)+"/"+i);else if(0===cD.compare(e,hD,hD+6)&&0===uD.compare(e,pD,pD+2));else if(!n)throw new Error("Invalid tar header: unknown format.");return 0===r&&i&&"/"===i[i.length-1]&&(r=5),{name:i,mode:s,uid:o,gid:a,size:B,mtime:new Date(1e3*c),type:u,linkname:l,uname:h,gname:p,devmajor:f,devminor:d}},ID={decodeLongPath:_D,encodePax:SD,decodePax:wD,encode:xD,decode:DD},OD=require("util"),kD=Gx.Writable,ND=Gx.PassThrough,TD=function(){},PD=function(e){return(e&=511)&&512-e},FD=function(e,t){var n=new MD(e,t);return n.end(),n},LD=function(e,t){return t.path&&(e.name=t.path),t.linkpath&&(e.linkname=t.linkpath),t.size&&(e.size=parseInt(t.size,10)),e.pax=t,e},MD=function(e,t){this._parent=e,this.offset=t,ND.call(this,{autoDestroy:!1})};OD.inherits(MD,ND),MD.prototype.destroy=function(e){this._parent.destroy(e)};var RD=function(e){if(!(this instanceof RD))return new RD(e);kD.call(this,e),e=e||{},this._offset=0,this._buffer=eD(),this._missing=0,this._partial=!1,this._onparse=TD,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var t=this,n=t._buffer,r=function(){t._continue()},i=function(e){if(t._locked=!1,e)return t.destroy(e);t._stream||r()},s=function(){t._stream=null;var e=PD(t._header.size);e?t._parse(e,o):t._parse(512,l),t._locked||r()},o=function(){t._buffer.consume(PD(t._header.size)),t._parse(512,l),r()},a=function(){var e=t._header.size;t._paxGlobal=ID.decodePax(n.slice(0,e)),n.consume(e),s()},B=function(){var e=t._header.size;t._pax=ID.decodePax(n.slice(0,e)),t._paxGlobal&&(t._pax=Object.assign({},t._paxGlobal,t._pax)),n.consume(e),s()},c=function(){var r=t._header.size;this._gnuLongPath=ID.decodeLongPath(n.slice(0,r),e.filenameEncoding),n.consume(r),s()},u=function(){var r=t._header.size;this._gnuLongLinkPath=ID.decodeLongPath(n.slice(0,r),e.filenameEncoding),n.consume(r),s()},l=function(){var o,h=t._offset;try{o=t._header=ID.decode(n.slice(0,512),e.filenameEncoding,e.allowUnknownFormat)}catch(e){t.emit("error",e)}return n.consume(512),o?"gnu-long-path"===o.type?(t._parse(o.size,c),void r()):"gnu-long-link-path"===o.type?(t._parse(o.size,u),void r()):"pax-global-header"===o.type?(t._parse(o.size,a),void r()):"pax-header"===o.type?(t._parse(o.size,B),void r()):(t._gnuLongPath&&(o.name=t._gnuLongPath,t._gnuLongPath=null),t._gnuLongLinkPath&&(o.linkname=t._gnuLongLinkPath,t._gnuLongLinkPath=null),t._pax&&(t._header=o=LD(o,t._pax),t._pax=null),t._locked=!0,o.size&&"directory"!==o.type?(t._stream=new MD(t,h),t.emit("entry",o,t._stream,i),t._parse(o.size,s),void r()):(t._parse(512,l),void t.emit("entry",o,FD(t,h),i))):(t._parse(512,l),void r())};this._onheader=l,this._parse(512,l)};OD.inherits(RD,kD),RD.prototype.destroy=function(e){this._destroyed||(this._destroyed=!0,e&&this.emit("error",e),this.emit("close"),this._stream&&this._stream.emit("close"))},RD.prototype._parse=function(e,t){this._destroyed||(this._offset+=e,this._missing=e,t===this._onheader&&(this._partial=!1),this._onparse=t)},RD.prototype._continue=function(){if(!this._destroyed){var e=this._cb;this._cb=TD,this._overflow?this._write(this._overflow,void 0,e):e()}},RD.prototype._write=function(e,t,n){if(!this._destroyed){var r=this._stream,i=this._buffer,s=this._missing;if(e.length&&(this._partial=!0),e.lengths&&(o=e.slice(s),e=e.slice(0,s)),r?r.end(e):i.append(e),this._overflow=o,this._onparse()}},RD.prototype._final=function(e){if(this._partial)return this.destroy(new Error("Unexpected end of data"));e()};var GD=RD,HD=require("fs").constants||require("constants"),KD=VD;function VD(e,t){if(e&&t)return VD(e)(t);if("function"!=typeof e)throw new TypeError("need wrapper function");return Object.keys(e).forEach((function(t){n[t]=e[t]})),n;function n(){for(var t=new Array(arguments.length),n=0;nconsole.error("SEMVER",...e):()=>{};var mI=CI;const gI="2.0.0",AI=256,EI=Number.MAX_SAFE_INTEGER||9007199254740991,yI=16;var vI={SEMVER_SPEC_VERSION:gI,MAX_LENGTH:AI,MAX_SAFE_INTEGER:EI,MAX_SAFE_COMPONENT_LENGTH:yI},bI=T((function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n}=vI,r=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let o=0;const a=(e,t,n)=>{const a=o++;mI(a,t),s[e]=a,i[a]=t,r[a]=new RegExp(t,n?"g":void 0)};a("NUMERICIDENTIFIER","0|[1-9]\\d*"),a("NUMERICIDENTIFIERLOOSE","[0-9]+"),a("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),a("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),a("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),a("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),a("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),a("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),a("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),a("BUILDIDENTIFIER","[0-9A-Za-z-]+"),a("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),a("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),a("FULL",`^${i[s.FULLPLAIN]}$`),a("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),a("LOOSE",`^${i[s.LOOSEPLAIN]}$`),a("GTLT","((?:<|>)?=?)"),a("XRANGEIDENTIFIERLOOSE",i[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),a("XRANGEIDENTIFIER",i[s.NUMERICIDENTIFIER]+"|x|X|\\*"),a("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),a("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),a("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),a("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),a("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),a("COERCERTL",i[s.COERCE],!0),a("LONETILDE","(?:~>?)"),a("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",a("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),a("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),a("LONECARET","(?:\\^)"),a("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",a("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),a("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),a("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),a("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),a("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",a("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),a("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),a("STAR","(<|>)?=?\\s*\\*"),a("GTE0","^\\s*>=\\s*0.0.0\\s*$"),a("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}));const _I=["includePrerelease","loose","rtl"],SI=e=>e?"object"!=typeof e?{loose:!0}:_I.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{};var wI=SI;const xI=/^[0-9]+$/,DI=(e,t)=>{const n=xI.test(e),r=xI.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:eDI(t,e);var OI={compareIdentifiers:DI,rcompareIdentifiers:II};const{MAX_LENGTH:kI,MAX_SAFE_INTEGER:NI}=vI,{re:TI,t:PI}=bI,{compareIdentifiers:FI}=OI;class LI{constructor(e,t){if(t=wI(t),e instanceof LI){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>kI)throw new TypeError(`version is longer than ${kI} characters`);mI("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?TI[PI.LOOSE]:TI[PI.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>NI||this.major<0)throw new TypeError("Invalid major version");if(this.minor>NI||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>NI||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}var MI=LI,RI=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}},GI=HI;function HI(e){var t=this;if(t instanceof HI||(t=new HI),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,r=arguments.length;n1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},HI.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},HI.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},HI.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},HI.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new HI;if(tthis.length&&(t=this.length);for(var r=0,i=this.head;null!==i&&rthis.length&&(t=this.length);for(var r=this.length,i=this.tail;null!==i&&r>t;r--)i=i.prev;for(;null!==i&&r>e;r--,i=i.prev)n.push(i.value);return n},HI.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,i=this.head;null!==i&&r1;class nO{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[JI]=e.max||1/0;const t=e.length||tO;if(this[WI]="function"!=typeof t?tO:t,this[XI]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[qI]=e.maxAge||0,this[zI]=e.dispose,this[YI]=e.noDisposeOnSet||!1,this[eO]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[JI]=e||1/0,sO(this)}get max(){return this[JI]}set allowStale(e){this[XI]=!!e}get allowStale(){return this[XI]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[qI]=e,sO(this)}get maxAge(){return this[qI]}set lengthCalculator(e){"function"!=typeof e&&(e=tO),e!==this[WI]&&(this[WI]=e,this[jI]=0,this[ZI].forEach(e=>{e.length=this[WI](e.value,e.key),this[jI]+=e.length})),sO(this)}get lengthCalculator(){return this[WI]}get length(){return this[jI]}get itemCount(){return this[ZI].length}rforEach(e,t){t=t||this;for(let n=this[ZI].tail;null!==n;){const r=n.prev;BO(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[ZI].head;null!==n;){const r=n.next;BO(this,e,n,t),n=r}}keys(){return this[ZI].toArray().map(e=>e.key)}values(){return this[ZI].toArray().map(e=>e.value)}reset(){this[zI]&&this[ZI]&&this[ZI].length&&this[ZI].forEach(e=>this[zI](e.key,e.value)),this[$I]=new Map,this[ZI]=new GI,this[jI]=0}dump(){return this[ZI].map(e=>!iO(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[ZI]}set(e,t,n){if((n=n||this[qI])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,i=this[WI](t,e);if(this[$I].has(e)){if(i>this[JI])return oO(this,this[$I].get(e)),!1;const s=this[$I].get(e).value;return this[zI]&&(this[YI]||this[zI](e,s.value)),s.now=r,s.maxAge=n,s.value=t,this[jI]+=i-s.length,s.length=i,this.get(e),sO(this),!0}const s=new aO(e,t,i,r,n);return s.length>this[JI]?(this[zI]&&this[zI](e,t),!1):(this[jI]+=s.length,this[ZI].unshift(s),this[$I].set(e,this[ZI].head),sO(this),!0)}has(e){if(!this[$I].has(e))return!1;const t=this[$I].get(e).value;return!iO(this,t)}get(e){return rO(this,e,!0)}peek(e){return rO(this,e,!1)}pop(){const e=this[ZI].tail;return e?(oO(this,e),e.value):null}del(e){oO(this,this[$I].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{const e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[$I].forEach((e,t)=>rO(this,t,!1))}}const rO=(e,t,n)=>{const r=e[$I].get(t);if(r){const t=r.value;if(iO(e,t)){if(oO(e,r),!e[XI])return}else n&&(e[eO]&&(r.value.now=Date.now()),e[ZI].unshiftNode(r));return t.value}},iO=(e,t)=>{if(!t||!t.maxAge&&!e[qI])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[qI]&&n>e[qI]},sO=e=>{if(e[jI]>e[JI])for(let t=e[ZI].tail;e[jI]>e[JI]&&null!==t;){const n=t.prev;oO(e,t),t=n}},oO=(e,t)=>{if(t){const n=t.value;e[zI]&&e[zI](n.key,n.value),e[jI]-=n.length,e[$I].delete(n.key),e[ZI].removeNode(t)}};class aO{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}}const BO=(e,t,n,r)=>{let i=n.value;iO(e,i)&&(oO(e,n),e[XI]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};var cO=nO;const uO=(e,t,n)=>new MI(e,n).compare(new MI(t,n));var lO=uO;const hO=(e,t,n)=>0===lO(e,t,n);var pO=hO;const fO=(e,t,n)=>0!==lO(e,t,n);var dO=fO;const CO=(e,t,n)=>lO(e,t,n)>0;var mO=CO;const gO=(e,t,n)=>lO(e,t,n)>=0;var AO=gO;const EO=(e,t,n)=>lO(e,t,n)<0;var yO=EO;const vO=(e,t,n)=>lO(e,t,n)<=0;var bO=vO;const _O=(e,t,n,r)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return pO(e,n,r);case"!=":return dO(e,n,r);case">":return mO(e,n,r);case">=":return AO(e,n,r);case"<":return yO(e,n,r);case"<=":return bO(e,n,r);default:throw new TypeError("Invalid operator: "+t)}};var SO=_O;const wO=Symbol("SemVer ANY");class xO{static get ANY(){return wO}constructor(e,t){if(t=wI(t),e instanceof xO){if(e.loose===!!t.loose)return e;e=e.value}mI("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===wO?this.value="":this.value=this.operator+this.semver.version,mI("comp",this)}parse(e){const t=this.options.loose?IO[OO.COMPARATORLOOSE]:IO[OO.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new MI(n[2],this.options.loose):this.semver=wO}toString(){return this.value}test(e){if(mI("Comparator.test",e,this.options.loose),this.semver===wO||e===wO)return!0;if("string"==typeof e)try{e=new MI(e,this.options)}catch(e){return!1}return SO(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof xO))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new NO(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new NO(this.value,t).test(e.semver);const n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=SO(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),a=SO(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||i&&s||o||a}}var DO=xO;const{re:IO,t:OO}=bI;class kO{constructor(e,t){if(t=wI(t),e instanceof kO)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new kO(e.raw,t);if(e instanceof DO)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!GO(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&HO(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=TO.get(t);if(n)return n;const r=this.options.loose,i=r?PO[FO.HYPHENRANGELOOSE]:PO[FO.HYPHENRANGE];e=e.replace(i,ZO(this.options.includePrerelease)),mI("hyphen replace",e),e=e.replace(PO[FO.COMPARATORTRIM],LO),mI("comparator trim",e,PO[FO.COMPARATORTRIM]),e=(e=(e=e.replace(PO[FO.TILDETRIM],MO)).replace(PO[FO.CARETTRIM],RO)).split(/\s+/).join(" ");const s=r?PO[FO.COMPARATORLOOSE]:PO[FO.COMPARATOR],o=e.split(" ").map(e=>VO(e,this.options)).join(" ").split(/\s+/).map(e=>YO(e,this.options)).filter(this.options.loose?e=>!!e.match(s):()=>!0).map(e=>new DO(e,this.options));o.length;const a=new Map;for(const e of o){if(GO(e))return[e];a.set(e.value,e)}a.size>1&&a.has("")&&a.delete("");const B=[...a.values()];return TO.set(t,B),B}intersects(e,t){if(!(e instanceof kO))throw new TypeError("a Range is required");return this.set.some(n=>KO(n,t)&&e.set.some(e=>KO(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new MI(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,HO=e=>""===e.value,KO=(e,t)=>{let n=!0;const r=e.slice();let i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},VO=(e,t)=>(mI("comp",e,t),e=jO(e,t),mI("caret",e),e=UO(e,t),mI("tildes",e),e=XO(e,t),mI("xrange",e),e=zO(e,t),mI("stars",e),e),QO=e=>!e||"x"===e.toLowerCase()||"*"===e,UO=(e,t)=>e.trim().split(/\s+/).map(e=>JO(e,t)).join(" "),JO=(e,t)=>{const n=t.loose?PO[FO.TILDELOOSE]:PO[FO.TILDE];return e.replace(n,(t,n,r,i,s)=>{let o;return mI("tilde",e,t,n,r,i,s),QO(n)?o="":QO(r)?o=`>=${n}.0.0 <${+n+1}.0.0-0`:QO(i)?o=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:s?(mI("replaceTilde pr",s),o=`>=${n}.${r}.${i}-${s} <${n}.${+r+1}.0-0`):o=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,mI("tilde return",o),o})},jO=(e,t)=>e.trim().split(/\s+/).map(e=>WO(e,t)).join(" "),WO=(e,t)=>{mI("caret",e,t);const n=t.loose?PO[FO.CARETLOOSE]:PO[FO.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,s,o)=>{let a;return mI("caret",e,t,n,i,s,o),QO(n)?a="":QO(i)?a=`>=${n}.0.0${r} <${+n+1}.0.0-0`:QO(s)?a="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:o?(mI("replaceCaret pr",o),a="0"===n?"0"===i?`>=${n}.${i}.${s}-${o} <${n}.${i}.${+s+1}-0`:`>=${n}.${i}.${s}-${o} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${s}-${o} <${+n+1}.0.0-0`):(mI("no pr"),a="0"===n?"0"===i?`>=${n}.${i}.${s}${r} <${n}.${i}.${+s+1}-0`:`>=${n}.${i}.${s}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${s} <${+n+1}.0.0-0`),mI("caret return",a),a})},XO=(e,t)=>(mI("replaceXRanges",e,t),e.split(/\s+/).map(e=>qO(e,t)).join(" ")),qO=(e,t)=>{e=e.trim();const n=t.loose?PO[FO.XRANGELOOSE]:PO[FO.XRANGE];return e.replace(n,(n,r,i,s,o,a)=>{mI("xRange",e,n,r,i,s,o,a);const B=QO(i),c=B||QO(s),u=c||QO(o),l=u;return"="===r&&l&&(r=""),a=t.includePrerelease?"-0":"",B?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&l?(c&&(s=0),o=0,">"===r?(r=">=",c?(i=+i+1,s=0,o=0):(s=+s+1,o=0)):"<="===r&&(r="<",c?i=+i+1:s=+s+1),"<"===r&&(a="-0"),n=`${r+i}.${s}.${o}${a}`):c?n=`>=${i}.0.0${a} <${+i+1}.0.0-0`:u&&(n=`>=${i}.${s}.0${a} <${i}.${+s+1}.0-0`),mI("xRange return",n),n})},zO=(e,t)=>(mI("replaceStars",e,t),e.trim().replace(PO[FO.STAR],"")),YO=(e,t)=>(mI("replaceGTE0",e,t),e.trim().replace(PO[t.includePrerelease?FO.GTE0PRE:FO.GTE0],"")),ZO=e=>(t,n,r,i,s,o,a,B,c,u,l,h,p)=>`${n=QO(r)?"":QO(i)?`>=${r}.0.0${e?"-0":""}`:QO(s)?`>=${r}.${i}.0${e?"-0":""}`:o?">="+n:`>=${n}${e?"-0":""}`} ${B=QO(c)?"":QO(u)?`<${+c+1}.0.0-0`:QO(l)?`<${c}.${+u+1}.0-0`:h?`<=${c}.${u}.${l}-${h}`:e?`<${c}.${u}.${+l+1}-0`:"<="+B}`.trim(),$O=(e,t,n)=>{for(let n=0;n0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0},ek=(e,t,n)=>{let r=null,i=null,s=null;try{s=new NO(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(r&&-1!==i.compare(e)||(r=e,i=new MI(r,n)))}),r};var tk=ek;const nk=["jest","eslintConfig","eslintIgnore","prettier","babel","scripts","devDependencies","peerDependencies","files","keywords","husky","lint-staged"];function rk(){return{name:"strip-package-properties",transform(e,t){if(!/(^|\/)package\.json$/.test(t))return;let n;try{n=JSON.parse(e)}catch(e){console.warn("Invalid package.json")}for(const e of nk)e in n&&delete n[e];return JSON.stringify(n,null,2)}}}const ik=1e5;function sk({threshold:e=ik,factor:t=3}={}){return{name:"size-warning-plugin",transform(n,r){n.length/t>e&&console.log(`Warning: large file ${r} (${Math.round(n.length/1e3)}kb)`)}}}const ok=/\.(js|mjs|cjs|json|tsx?|css)$/i,ak=/([._-]test\.|__tests?|\/tests?\/|\/node_modules\/)/i;let Bk="./node_modules";function ck(e){Bk=n.resolve(e||".","./node_modules")}const uk=[rk(),sk()],lk="https://registry.npmjs.org",hk=6e4,pk=new Map;async function fk(t){try{return JSON.parse(await e.promises.readFile(t,"utf-8"))}catch(e){}}let dk;function Ck(e,t){return e.dependencies&&e.dependencies[t]||e.devDependencies&&e.devDependencies[t]||e.peerDependencies&&e.peerDependencies[t]}function mk(e,t){if(e.resolutions)for(const n in e.resolutions){const r=n.replace(/([.\\^$[]{}()?!])/g,"$1").replace(/\*\*/g,".+").replace(/\*/g,"[^/]+");if(new RegExp("^"+r+"$","gi").test(t))return e.resolutions[n]}}async function gk(e){const t=e.module+"@"+e.version,r=pk.get(t);if(r&&Date.now()-r.time<=hk)return e.version=r.version,e;if(!e.version){dk||(dk=await fk(n.resolve(Bk,"..","package.json"))||{});const t=Ck(dk,e.module)||mk(dk,e.module);e.version=t||"latest"}const i=await fk(n.resolve(Bk,e.module,"package.json"));if(i)return pk.set(t,{time:Date.now(),version:i.version}),e.version=i.version,e;const s=await Ak(e);return pk.set(t,{time:Date.now(),version:s.version}),s}async function Ak(e){const{module:t,version:n}=e,r=Ek(await vk(t),n);if(!r)throw Error(`Unknown package version: ${t}@${n}`);return e.version=r,e}function Ek(e,t){const n=e["dist-tags"];if(n.hasOwnProperty(t))return n[t];if(e.versions.hasOwnProperty(t))return t;const r=Object.keys(e.versions);return tk(r,t)}const yk={headers:{accept:"application/vnd.npm.install-v1+json"}},vk=Mx(async e=>{try{return await Px(`${lk}/${e}`,yk)}catch(t){throw Tx(t,`npm registry lookup failed for "${e}"`)}});async function bk({module:e,version:t}){const n=await vk(e),r=Ek(n,t);if(!r)throw Error(`Unknown package version: ${e}@${t}`);const i=n.versions[r];return await Ik(i.dist.tarball,e,t)}const _k=new Map;async function Sk({module:t,version:r,path:i=""}){i=i.replace(/^\.?\//g,"");const s=wk.get(t+"/"+r);if(s){const e=s.get(i);return e||Dk({module:t,version:r,path:i})}const o=`${t}@${r} :: \n${i}`;let a=_k.get(o);if(null!=a)return a;try{const r=n.resolve(Bk,t,i),s=await e.promises.readFile(r,"utf-8");return _k.set(o,s),s}catch(r){if(await e.promises.stat(n.resolve(Bk,t)).catch(()=>null))throw Error("File not found "+r.message)}return bk({module:t,version:r}),Dk({module:t,version:r,path:i})}const wk=new Map,xk=new Map;function Dk({module:e,version:t,path:n=""}){const r=e+"/"+t;let i=wk.get(r),s=xk.get(r);if(i){const e=i.get(n);if(null!=e)return Promise.resolve(e);if(!s)return Promise.reject("no such file")}return s||(s=new Set,xk.set(r,s)),new Promise((e,t)=>{s.add({path:n,resolve:e,reject:t})})}const Ik=Mx(async(e,t,n)=>{const r=t+"/"+n;let i=xk.get(r);i||xk.set(r,i=new Set);const s=new Map;let o;wk.set(r,s);try{o=await Fx(e)}catch(e){throw Tx(e,`npm download failed for "${t}"`)}await kk(o,async(e,n)=>{let r=await Lx(n);for(const t of uk){if(!t.transform)continue;const n=t.transform(r,e);n&&(r=n)}Ok(t,e,r),s.set(e,r),Array.from(i).forEach(t=>{t.path===e&&(t.resolve(r),i.delete(t))})});const a=Array.from(i);return xk.delete(r),a.forEach(e=>{e.reject(Error(`Package ${t} does not contain file ${e.path}`))}),s});async function Ok(t,r,i){await e.promises.mkdir(n.resolve(Bk,t,n.dirname(r)),{recursive:!0}),await e.promises.writeFile(n.resolve(Bk,t,r),i)}function kk(e,t){return new Promise((n,r)=>{const i=dI.extract();i.on("entry",(e,n,r)=>{let{type:i,name:s}=e;if(s=s.replace(/^package\//,""),"file"!==i||!ok.test(s)||ak.test(s))return n.resume(),r();t(s,n).then(r)}),i.on("finish",n),i.on("error",r),e.pipe(s.createGunzip()).pipe(i)})}function Nk(e,t){if("string"==typeof e)return e;if(e){let n,r;if(Array.isArray(e)){for(n=0;n0)return(u=Nk(i[c],B))?u.replace("*",a.substring(c.length-1)):Tk(r,a,1)}return Tk(r,a)}}function Lk(e,t={}){let n,r=0,i=t.browser,s=t.fields||["module","main"];for(i&&!s.includes("browser")&&s.unshift("browser");rSk({module:l,version:h,path:e}),d=e=>f(e).then(()=>!0).catch(()=>!1),C=r?!!s:!c;let m=await Gk(p,{readFile:f,hasFile:d,module:l,internal:C});return m=m.replace(/^\//,""),/\.css$/.test(i)&&await d(m)?`./node_modules/${o.module}/${m}`:`${t}${o.module}${o.version?"@"+o.version:""}/${m}`},load(e){if(!e.startsWith(t))return;e=e.substring(t.length);return Sk(Vk(e))}}}const Kk=/^((?:@[\w.-]{1,200}\/)?[\w.-]{1,200})(?:@([a-z0-9^.~>=<-]{1,50}))?(?:\/(.*))?$/i,Vk=Mx(e=>{let[,t="",n="",r=""]=e.match(Kk)||[];if(!t)throw Error("Invalid specifier: "+e);n=(n||"").toLowerCase(),t=t.toLowerCase();return{module:t,version:n,path:r,specifier:t+(r?"/"+r:"")}});function Qk(e){return!("\\"!==n.sep||!/^(([A-Z]+:)?\\|\.\.?(\\|$))/.test(e))||/^(file:\/\/)?([A-Z]:)?(\/|\.\.?(\/|$))/.test(e)}function Uk({publicPath:e,filter:t}={}){return{name:"public-path",resolveFileUrl(r){if(!e||t&&!t(r))return null;let i=n.posix.join(e,r.fileName);if(/^(https?:)?\/\//.test(e)){const t=/^https?:\/\//.test(e),n=t?e:"https:"+e;i=new URL(r.fileName,n).href.substring(t?0:6)}return JSON.stringify(i)}}}var Jk=(e,t)=>{t=t||process.argv;const n=e.startsWith("-")?"":1===e.length?"-":"--",r=t.indexOf(n+e),i=t.indexOf("--");return-1!==r&&(-1===i||r=2,has16m:e>=3}}function zk(e){if(0===Xk)return 0;if(Jk("color=16m")||Jk("color=full")||Jk("color=truecolor"))return 3;if(Jk("color=256"))return 2;if(e&&!e.isTTY&&void 0===Xk)return 0;const t=Xk||0;if("dumb"===Wk.TERM)return t;if("win32"===process.platform){const e=jk.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in Wk)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in Wk)||"codeship"===Wk.CI_NAME?1:t;if("TEAMCITY_VERSION"in Wk)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Wk.TEAMCITY_VERSION)?1:0;if("truecolor"===Wk.COLORTERM)return 3;if("TERM_PROGRAM"in Wk){const e=parseInt((Wk.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Wk.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Wk.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Wk.TERM)||"COLORTERM"in Wk?1:t}function Yk(e){return qk(zk(e))}Jk("no-color")||Jk("no-colors")||Jk("color=false")||Jk("color=never")?Xk=0:(Jk("color")||Jk("colors")||Jk("color=true")||Jk("color=always"))&&(Xk=1),"FORCE_COLOR"in Wk&&(Xk=!0===Wk.FORCE_COLOR||"true"===Wk.FORCE_COLOR?1:!1===Wk.FORCE_COLOR||"false"===Wk.FORCE_COLOR?0:0===Wk.FORCE_COLOR.length?1:Math.min(parseInt(Wk.FORCE_COLOR,10),3));var Zk={supportsColor:Yk,stdout:Yk(process.stdout),stderr:Yk(process.stderr)},$k=/[|\\{}()[\]^$+*?.]/g,eN=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace($k,"\\$&")},tN={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},nN=T((function(e){var t={};for(var n in tN)tN.hasOwnProperty(n)&&(t[tN[n]]=n);var r=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var i in r)if(r.hasOwnProperty(i)){if(!("channels"in r[i]))throw new Error("missing channels property: "+i);if(!("labels"in r[i]))throw new Error("missing channel labels property: "+i);if(r[i].labels.length!==r[i].channels)throw new Error("channel and label counts mismatch: "+i);var s=r[i].channels,o=r[i].labels;delete r[i].channels,delete r[i].labels,Object.defineProperty(r[i],"channels",{value:s}),Object.defineProperty(r[i],"labels",{value:o})}function a(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}r.rgb.hsl=function(e){var t,n,r=e[0]/255,i=e[1]/255,s=e[2]/255,o=Math.min(r,i,s),a=Math.max(r,i,s),B=a-o;return a===o?t=0:r===a?t=(i-s)/B:i===a?t=2+(s-r)/B:s===a&&(t=4+(r-i)/B),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+a)/2,[t,100*(a===o?0:n<=.5?B/(a+o):B/(2-a-o)),100*n]},r.rgb.hsv=function(e){var t,n,r,i,s,o=e[0]/255,a=e[1]/255,B=e[2]/255,c=Math.max(o,a,B),u=c-Math.min(o,a,B),l=function(e){return(c-e)/6/u+.5};return 0===u?i=s=0:(s=u/c,t=l(o),n=l(a),r=l(B),o===c?i=r-n:a===c?i=1/3+t-r:B===c&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*s,100*c]},r.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2];return[r.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,i))),100*(i=1-1/255*Math.max(t,Math.max(n,i)))]},r.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-i)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},r.rgb.keyword=function(e){var n=t[e];if(n)return n;var r,i=1/0;for(var s in tN)if(tN.hasOwnProperty(s)){var o=a(e,tN[s]);o.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),n=t[0],i=t[1],s=t[2];return i/=100,s/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(s=s>.008856?Math.pow(s,1/3):7.787*s+16/116))]},r.hsl.rgb=function(e){var t,n,r,i,s,o=e[0]/360,a=e[1]/100,B=e[2]/100;if(0===a)return[s=255*B,s,s];t=2*B-(n=B<.5?B*(1+a):B+a-B*a),i=[0,0,0];for(var c=0;c<3;c++)(r=o+1/3*-(c-1))<0&&r++,r>1&&r--,s=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,i[c]=255*s;return i},r.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,i=n,s=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,i*=s<=1?s:2-s,[t,100*(0===r?2*i/(s+i):2*n/(r+n)),100*((r+n)/2)]},r.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,i=Math.floor(t)%6,s=t-Math.floor(t),o=255*r*(1-n),a=255*r*(1-n*s),B=255*r*(1-n*(1-s));switch(r*=255,i){case 0:return[r,B,o];case 1:return[a,r,o];case 2:return[o,r,B];case 3:return[o,a,r];case 4:return[B,o,r];case 5:return[r,o,a]}},r.hsv.hsl=function(e){var t,n,r,i=e[0],s=e[1]/100,o=e[2]/100,a=Math.max(o,.01);return r=(2-s)*o,n=s*a,[i,100*(n=(n/=(t=(2-s)*a)<=1?t:2-t)||0),100*(r/=2)]},r.hwb.rgb=function(e){var t,n,r,i,s,o,a,B=e[0]/360,c=e[1]/100,u=e[2]/100,l=c+u;switch(l>1&&(c/=l,u/=l),r=6*B-(t=Math.floor(6*B)),0!=(1&t)&&(r=1-r),i=c+r*((n=1-u)-c),t){default:case 6:case 0:s=n,o=i,a=c;break;case 1:s=i,o=n,a=c;break;case 2:s=c,o=n,a=i;break;case 3:s=c,o=i,a=n;break;case 4:s=i,o=c,a=n;break;case 5:s=n,o=c,a=i}return[255*s,255*o,255*a]},r.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},r.xyz.rgb=function(e){var t,n,r,i=e[0]/100,s=e[1]/100,o=e[2]/100;return n=-.9689*i+1.8758*s+.0415*o,r=.0557*i+-.204*s+1.057*o,t=(t=3.2406*i+-1.5372*s+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},r.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},r.lab.xyz=function(e){var t,n,r,i=e[0];t=e[1]/500+(n=(i+16)/116),r=n-e[2]/200;var s=Math.pow(n,3),o=Math.pow(t,3),a=Math.pow(r,3);return n=s>.008856?s:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,r=a>.008856?a:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},r.lab.lch=function(e){var t,n=e[0],r=e[1],i=e[2];return(t=360*Math.atan2(i,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+i*i),t]},r.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},r.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],s=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(0===(s=Math.round(s/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===s&&(o+=60),o},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},r.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},r.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},r.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255,s=Math.max(Math.max(n,r),i),o=Math.min(Math.min(n,r),i),a=s-o;return t=a<=0?0:s===n?(r-i)/a%6:s===r?2+(i-n)/a:4+(n-r)/a+4,t/=6,[360*(t%=1),100*a,100*(a<1?o/(1-a):0)]},r.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,i=0;return(r=n<.5?2*t*n:2*t*(1-n))<1&&(i=(n-.5*r)/(1-r)),[e[0],100*r,100*i]},r.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},r.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var i,s=[0,0,0],o=t%1*6,a=o%1,B=1-a;switch(Math.floor(o)){case 0:s[0]=1,s[1]=a,s[2]=0;break;case 1:s[0]=B,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=a;break;case 3:s[0]=0,s[1]=B,s[2]=1;break;case 4:s[0]=a,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=B}return i=(1-n)*r,[255*(n*s[0]+i),255*(n*s[1]+i),255*(n*s[2]+i)]},r.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},r.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},r.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},r.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}));function rN(){for(var e={},t=Object.keys(nN),n=t.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function lN(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,i=0;ifunction(){const n=e.apply(hN,arguments);return`[${n+t}m`},n=(e,t)=>function(){const n=e.apply(hN,arguments);return`[${38+t};5;${n}m`},r=(e,t)=>function(){const n=e.apply(hN,arguments);return`[${38+t};2;${n[0]};${n[1]};${n[2]}m`};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){const e=new Map,i={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};i.color.grey=i.color.gray;for(const t of Object.keys(i)){const n=i[t];for(const t of Object.keys(n)){const r=n[t];i[t]={open:`[${r[0]}m`,close:`[${r[1]}m`},n[t]=i[t],e.set(r[0],r[1])}Object.defineProperty(i,t,{value:n,enumerable:!1}),Object.defineProperty(i,"codes",{value:e,enumerable:!1})}const s=e=>e,o=(e,t,n)=>[e,t,n];i.color.close="",i.bgColor.close="",i.color.ansi={ansi:t(s,0)},i.color.ansi256={ansi256:n(s,0)},i.color.ansi16m={rgb:r(o,0)},i.bgColor.ansi={ansi:t(s,10)},i.bgColor.ansi256={ansi256:n(s,10)},i.bgColor.ansi16m={rgb:r(o,10)};for(let e of Object.keys(hN)){if("object"!=typeof hN[e])continue;const s=hN[e];"ansi16"===e&&(e="ansi"),"ansi16"in s&&(i.color.ansi[e]=t(s.ansi16,0),i.bgColor.ansi[e]=t(s.ansi16,10)),"ansi256"in s&&(i.color.ansi256[e]=n(s.ansi256,0),i.bgColor.ansi256[e]=n(s.ansi256,10)),"rgb"in s&&(i.color.ansi16m[e]=r(s.rgb,0),i.bgColor.ansi16m[e]=r(s.rgb,10))}return i}})}));const fN=require("os"),dN=process.env;let CN;function mN(e){return 0!==e&&{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function gN(e){if(!1===CN)return 0;if(Jk("color=16m")||Jk("color=full")||Jk("color=truecolor"))return 3;if(Jk("color=256"))return 2;if(e&&!e.isTTY&&!0!==CN)return 0;const t=CN?1:0;if("win32"===process.platform){const e=fN.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in dN)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in dN)||"codeship"===dN.CI_NAME?1:t;if("TEAMCITY_VERSION"in dN)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(dN.TEAMCITY_VERSION)?1:0;if("truecolor"===dN.COLORTERM)return 3;if("TERM_PROGRAM"in dN){const e=parseInt((dN.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(dN.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(dN.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(dN.TERM)||"COLORTERM"in dN?1:(dN.TERM,t)}function AN(e){return mN(gN(e))}Jk("no-color")||Jk("no-colors")||Jk("color=false")?CN=!1:(Jk("color")||Jk("colors")||Jk("color=true")||Jk("color=always"))&&(CN=!0),"FORCE_COLOR"in dN&&(CN=0===dN.FORCE_COLOR.length||0!==parseInt(dN.FORCE_COLOR,10));var EN={supportsColor:AN,stdout:AN(process.stdout),stderr:AN(process.stderr)};const yN=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,vN=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,bN=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,_N=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,SN=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function wN(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):SN.get(e)||e}function xN(e,t){const n=[],r=t.trim().split(/\s*,\s*/g);let i;for(const t of r)if(isNaN(t)){if(!(i=t.match(bN)))throw new Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`);n.push(i[2].replace(_N,(e,t,n)=>t?wN(t):n))}else n.push(Number(t));return n}function DN(e){vN.lastIndex=0;const t=[];let n;for(;null!==(n=vN.exec(e));){const e=n[1];if(n[2]){const r=xN(e,n[2]);t.push([e].concat(r))}else t.push([e])}return t}function IN(e,t){const n={};for(const e of t)for(const t of e.styles)n[t[0]]=e.inverse?null:t.slice(1);let r=e;for(const e of Object.keys(n))if(Array.isArray(n[e])){if(!(e in r))throw new Error("Unknown Chalk style: "+e);r=n[e].length>0?r[e].apply(r,n[e]):r[e]}return r}var ON=(e,t)=>{const n=[],r=[];let i=[];if(t.replace(yN,(t,s,o,a,B,c)=>{if(s)i.push(wN(s));else if(a){const t=i.join("");i=[],r.push(0===n.length?t:IN(e,n)(t)),n.push({inverse:o,styles:DN(a)})}else if(B){if(0===n.length)throw new Error("Found extraneous } in Chalk template literal");r.push(IN(e,n)(i.join(""))),i=[],n.pop()}else i.push(c)}),r.push(i.join("")),n.length>0){const e=`Chalk template literal is missing ${n.length} closing bracket${1===n.length?"":"s"} (\`}\`)`;throw new Error(e)}return r.join("")},kN=T((function(e){const t=EN.stdout,n="win32"===process.platform&&!(process.env.TERM||"").toLowerCase().startsWith("xterm"),r=["ansi","ansi","ansi256","ansi16m"],i=new Set(["gray"]),s=Object.create(null);function o(e,n){n=n||{};const r=t?t.level:0;e.level=void 0===n.level?r:n.level,e.enabled="enabled"in n?n.enabled:e.level>0}function a(e){if(!this||!(this instanceof a)||this.template){const t={};return o(t,e),t.template=function(){const e=[].slice.call(arguments);return l.apply(null,[t.template].concat(e))},Object.setPrototypeOf(t,a.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=a,t.template}o(this,e)}n&&(pN.blue.open="");for(const e of Object.keys(pN))pN[e].closeRe=new RegExp(eN(pN[e].close),"g"),s[e]={get(){const t=pN[e];return c.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}};s.visible={get(){return c.call(this,this._styles||[],!0,"visible")}},pN.color.closeRe=new RegExp(eN(pN.color.close),"g");for(const e of Object.keys(pN.color.ansi))i.has(e)||(s[e]={get(){const t=this.level;return function(){const n=pN.color[r[t]][e].apply(null,arguments),i={open:n,close:pN.color.close,closeRe:pN.color.closeRe};return c.call(this,this._styles?this._styles.concat(i):[i],this._empty,e)}}});pN.bgColor.closeRe=new RegExp(eN(pN.bgColor.close),"g");for(const e of Object.keys(pN.bgColor.ansi)){if(i.has(e))continue;s["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const t=this.level;return function(){const n=pN.bgColor[r[t]][e].apply(null,arguments),i={open:n,close:pN.bgColor.close,closeRe:pN.bgColor.closeRe};return c.call(this,this._styles?this._styles.concat(i):[i],this._empty,e)}}}}const B=Object.defineProperties(()=>{},s);function c(e,t,n){const r=function(){return u.apply(r,arguments)};r._styles=e,r._empty=t;const i=this;return Object.defineProperty(r,"level",{enumerable:!0,get:()=>i.level,set(e){i.level=e}}),Object.defineProperty(r,"enabled",{enumerable:!0,get:()=>i.enabled,set(e){i.enabled=e}}),r.hasGrey=this.hasGrey||"gray"===n||"grey"===n,r.__proto__=B,r}function u(){const e=arguments,t=e.length;let r=String(arguments[0]);if(0===t)return"";if(t>1)for(let n=1;n=g)return;let t=!!e&&e.ignoreUnclosed;switch(n=C.charCodeAt(y),(n===LN||n===RN||n===HN&&C.charCodeAt(y+1)!==LN)&&(A=y,E+=1),n){case LN:case MN:case GN:case HN:case RN:r=y;do{r+=1,n=C.charCodeAt(r),n===LN&&(A=r,E+=1)}while(n===MN||n===LN||n===GN||n===HN||n===RN);d=["space",C.slice(y,r)],y=r-1;break;case KN:case VN:case JN:case jN:case qN:case WN:case UN:let e=String.fromCharCode(n);d=[e,e,E,y-A];break;case QN:if(p=v.length?v.pop()[1]:"",f=C.charCodeAt(y+1),"url"===p&&f!==NN&&f!==TN&&f!==MN&&f!==LN&&f!==GN&&f!==RN&&f!==HN){r=y;do{if(l=!1,r=C.indexOf(")",r+1),-1===r){if(m||t){r=y;break}_("bracket")}for(h=r;C.charCodeAt(h-1)===PN;)h-=1,l=!l}while(l);d=["brackets",C.slice(y,r+1),E,y-A,E,r-A],y=r}else r=C.indexOf(")",y+1),a=C.slice(y,r+1),-1===r||$N.test(a)?d=["(","(",E,y-A]:(d=["brackets",a,E,y-A,E,r-A],y=r);break;case NN:case TN:i=n===NN?"'":'"',r=y;do{if(l=!1,r=C.indexOf(i,r+1),-1===r){if(m||t){r=y+1;break}_("string")}for(h=r;C.charCodeAt(h-1)===PN;)h-=1,l=!l}while(l);a=C.slice(y,r+1),s=a.split("\n"),o=s.length-1,o>0?(c=E+o,u=r-s[o].length):(c=E,u=A),d=["string",C.slice(y,r+1),E,y-A,c,r-u],A=u,E=c,y=r;break;case zN:YN.lastIndex=y+1,YN.test(C),r=0===YN.lastIndex?C.length-1:YN.lastIndex-2,d=["at-word",C.slice(y,r+1),E,y-A,E,r-A],y=r;break;case PN:for(r=y,B=!0;C.charCodeAt(r+1)===PN;)r+=1,B=!B;if(n=C.charCodeAt(r+1),B&&n!==FN&&n!==MN&&n!==LN&&n!==GN&&n!==HN&&n!==RN&&(r+=1,eT.test(C.charAt(r)))){for(;eT.test(C.charAt(r+1));)r+=1;C.charCodeAt(r+1)===MN&&(r+=1)}d=["word",C.slice(y,r+1),E,y-A,E,r-A],y=r;break;default:n===FN&&C.charCodeAt(y+1)===XN?(r=C.indexOf("*/",y+2)+1,0===r&&(m||t?r=C.length:_("comment")),a=C.slice(y,r+1),s=a.split("\n"),o=s.length-1,o>0?(c=E+o,u=r-s[o].length):(c=E,u=A),d=["comment",a,E,y-A,c,r-u],A=u,E=c,y=r):(ZN.lastIndex=y+1,ZN.test(C),r=0===ZN.lastIndex?C.length-1:ZN.lastIndex-2,d=["word",C.slice(y,r+1),E,y-A,E,r-A],v.push(d),y=r)}return y++,d},endOfFile:function(){return 0===b.length&&y>=g},position:function(){return y}}}function nT(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}class rT{constructor(e,t){this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=t.map?t.map.prev:void 0,r=this.loadMap(t.from,n);r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new Rp.SourceMapConsumer(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//)[1].trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//gm);if(t&&t.length>0){let e=t[t.length-1];e&&(this.annotation=this.getAnnotationURL(e))}}decodeInline(e){let t="data:application/json,";if(this.startWith(e,t))return decodeURIComponent(e.substr(t.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return nT(e.substr(RegExp.lastMatch.length));let n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}loadMap(t,r){if(!1===r)return!1;if(r){if("string"==typeof r)return r;if("function"==typeof r){let n=r(t);if(n&&e.existsSync&&e.existsSync(n))return e.readFileSync(n,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+n.toString())}if(r instanceof Rp.SourceMapConsumer)return Rp.SourceMapGenerator.fromSourceMap(r).toString();if(r instanceof Rp.SourceMapGenerator)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;return t&&(r=n.join(n.dirname(t),r)),this.root=n.dirname(r),!(!e.existsSync||!e.existsSync(r))&&e.readFileSync(r,"utf-8").toString().trim()}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings)}}let iT=0;class sT{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(/^\w+:\/\//.test(t.from)||n.isAbsolute(t.from)?this.file=t.from:this.file=n.resolve(t.from));let r=new rT(this.css,t);if(r.text){this.map=r;let e=r.consumer().file;!this.file&&e&&(this.file=this.mapResolve(e))}this.file||(iT+=1,this.id=""),this.map&&(this.map.file=this.from)}error(e,t,n,r={}){let i,s=this.origin(t,n);return i=s?new cT(e,s.line,s.column,s.source,s.file,r.plugin):new cT(e,t,n,this.css,this.file,r.plugin),i.input={line:t,column:n,source:this.css},this.file&&(i.input.file=this.file),i}origin(e,t){if(!this.map)return!1;let n=this.map.consumer(),r=n.originalPositionFor({line:e,column:t});if(!r.source)return!1;let i={file:this.mapResolve(r.source),line:r.line,column:r.column},s=n.sourceContentFor(r.source);return s&&(i.source=s),i}mapResolve(e){return/^\w+:\/\//.test(e)?e:n.resolve(this.map.consumer().sourceRoot||".",e)}get from(){return this.file||this.id}}const oT={brackets:kN.cyan,"at-word":kN.cyan,comment:kN.gray,string:kN.green,class:kN.yellow,call:kN.cyan,hash:kN.magenta,"(":kN.cyan,")":kN.cyan,"{":kN.yellow,"}":kN.yellow,"[":kN.yellow,"]":kN.yellow,":":kN.yellow,";":kN.yellow};function aT([e,t],n){if("word"===e){if("."===t[0])return"class";if("#"===t[0])return"hash"}if(!n.endOfFile()){let e=n.nextToken();if(n.back(e),"brackets"===e[0]||"("===e[0])return"call"}return e}function BT(e){let t=tT(new sT(e),{ignoreErrors:!0}),n="";for(;!t.endOfFile();){let e=t.nextToken(),r=oT[aT(e,t)];n+=r?e[1].split(/\r?\n/).map(e=>r(e)).join("\n"):e[1]}return n}class cT extends Error{constructor(e,t,n,r,i,s){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),r&&(this.source=r),s&&(this.plugin=s),void 0!==t&&void 0!==n&&(this.line=t,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,cT)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;BT&&(void 0===e&&(e=Zk.stdout),e&&(t=BT(t)));let n=t.split(/\r?\n/),r=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),s=String(i).length;function o(t){return e&&kN.red?kN.red.bold(t):t}function a(t){return e&&kN.gray?kN.gray(t):t}return n.slice(r,i).map((e,t)=>{let n=r+1+t,i=" "+(" "+n).slice(-s)+" | ";if(n===this.line){let t=a(i.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+a(i)+e+"\n "+t+o("^")}return" "+a(i)+e}).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}const uT={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function lT(e){return e[0].toUpperCase()+e.slice(1)}class hT{constructor(e){this.builder=e}stringify(e,t){this[e.type](e,t)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r{if(r=e.raws[t],void 0!==r)return!1})}return void 0===r&&(r=uT[n]),s.rawCache[n]=r,r}rawSemicolon(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1}),t}rawEmptyBody(e){let t;return e.walk(e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){let e=n.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/[^\s]/g,""),!1}}),t}rawBeforeComment(e,t){let n;return e.walkComments(e=>{if(void 0!==e.raws.before)return n=e.raws.before,-1!==n.indexOf("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/[^\s]/g,"")),n}rawBeforeDecl(e,t){let n;return e.walkDecls(e=>{if(void 0!==e.raws.before)return n=e.raws.before,-1!==n.indexOf("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/[^\s]/g,"")),n}rawBeforeRule(e){let t;return e.walk(n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return t=n.raws.before,-1!==t.indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t}rawBeforeClose(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,-1!==t.indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t}rawBeforeOpen(e){let t;return e.walk(e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1}),t}rawColon(e){let t;return e.walkDecls(e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}beforeAfter(e,t){let n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let r=e.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(-1!==n.indexOf("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;efT(e,n)):("object"===s&&null!==i&&(i=fT(i)),n[r]=i)}return n}class dT{constructor(e={}){if(this.raws={},"production"!==process.env.NODE_ENV&&"object"!=typeof e&&void 0!==e)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(e));for(let t in e)this[t]=e[t]}error(e,t={}){if(this.source){let n=this.positionBy(t);return this.source.input.error(e,n.line,n.column,t)}return new cT(e)}warn(e,t,n){let r={node:this};for(let e in n)r[e]=n[e];return e.warn(t,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=pT){e.stringify&&(e=e.stringify);let t="";return e(this,e=>{t+=e}),t}clone(e={}){let t=fT(this);for(let n in e)t[n]=e[n];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){for(let t of e)this.parent.insertBefore(this,t);this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}toJSON(){let e={};for(let t in this){if(!this.hasOwnProperty(t))continue;if("parent"===t)continue;let n=this[t];n instanceof Array?e[t]=n.map(e=>"object"==typeof e&&e.toJSON?e.toJSON():e):"object"==typeof n&&n.toJSON?e[t]=n.toJSON():e[t]=n}return e}raw(e,t){return(new hT).raw(this,e,t)}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let t=this.toString(),n=this.source.start.column,r=this.source.start.line;for(let i=0;i0}previous(){return this.previousMaps||(this.previousMaps=[],this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;-1===this.previousMaps.indexOf(t)&&this.previousMaps.push(t)}})),this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(e=>e.inline))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(e=>e.withContent())}clearAnnotation(){if(!1===this.mapOpts.annotation)return;let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}setSourcesContent(){let e={};this.root.walk(t=>{if(t.source){let n=t.source.input.from;if(n&&!e[n]){e[n]=!0;let r=this.relative(n);this.map.setSourceContent(r,t.source.input.css)}}})}applyPrevMaps(){for(let e of this.previous()){let t,r=this.relative(e.file),i=e.root||n.dirname(e.file);!1===this.mapOpts.sourcesContent?(t=new Rp.SourceMapConsumer(e.text),t.sourcesContent&&(t.sourcesContent=t.sourcesContent.map(()=>null))):t=e.consumer(),this.map.applySourceMap(t,r,this.relative(i))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(e=>e.annotation))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";let t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"}generateMap(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}relative(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;let t=this.opts.to?n.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=n.dirname(n.resolve(t,this.mapOpts.annotation))),e=n.relative(t,e),"\\"===n.sep?e.replace(/\\/g,"/"):e}sourcePath(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)}generateString(){this.css="",this.map=new Rp.SourceMapGenerator({file:this.outputFile()});let e,t,n=1,r=1;this.stringify(this.root,(i,s,o)=>{if(this.css+=i,s&&"end"!==o&&(s.source&&s.source.start?this.map.addMapping({source:this.sourcePath(s),generated:{line:n,column:r-1},original:{line:s.source.start.line,column:s.source.start.column-1}}):this.map.addMapping({source:"",original:{line:1,column:0},generated:{line:n,column:r-1}})),e=i.match(/\n/g),e?(n+=e.length,t=i.lastIndexOf("\n"),r=i.length-t):r+=i.length,s&&"start"!==o){let e=s.parent||{raws:{}};("decl"!==s.type||s!==e.last||e.raws.semicolon)&&(s.source&&s.source.end?this.map.addMapping({source:this.sourcePath(s),generated:{line:n,column:r-2},original:{line:s.source.end.line,column:s.source.end.column-1}}):this.map.addMapping({source:"",original:{line:1,column:0},generated:{line:n,column:r-1}}))}})}generate(){if(this.clearAnnotation(),this.isMap())return this.generateMap();let e="";return this.stringify(this.root,t=>{e+=t}),[e]}}let gT={};function AT(e){gT[e]||(gT[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}class ET{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.positionBy(t);this.line=e.line,this.column=e.column}for(let e in t)this[e]=t[e]}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}}class yT{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new ET(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}}class vT extends dT{constructor(e){super(e),this.type="comment"}}function bT(e){return e.map(e=>(e.nodes&&(e.nodes=bT(e.nodes)),delete e.source,e))}class _T extends dT{push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t,n,r=this.lastEach;if(this.indexes[r]=0,this.nodes){for(;this.indexes[r]{let r;try{r=e(t,n)}catch(e){if(e.postcssNode=t,e.stack&&t.source&&/\n\s{4}at /.test(e.stack)){let n=t.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}throw e}return!1!==r&&t.walk&&(r=t.walk(e)),r})}walkDecls(e,t){return t?e instanceof RegExp?this.walk((n,r)=>{if("decl"===n.type&&e.test(n.prop))return t(n,r)}):this.walk((n,r)=>{if("decl"===n.type&&n.prop===e)return t(n,r)}):(t=e,this.walk((e,n)=>{if("decl"===e.type)return t(e,n)}))}walkRules(e,t){return t?e instanceof RegExp?this.walk((n,r)=>{if("rule"===n.type&&e.test(n.selector))return t(n,r)}):this.walk((n,r)=>{if("rule"===n.type&&n.selector===e)return t(n,r)}):(t=e,this.walk((e,n)=>{if("rule"===e.type)return t(e,n)}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk((n,r)=>{if("atrule"===n.type&&e.test(n.name))return t(n,r)}):this.walk((n,r)=>{if("atrule"===n.type&&n.name===e)return t(n,r)}):(t=e,this.walk((e,n)=>{if("atrule"===e.type)return t(e,n)}))}walkComments(e){return this.walk((t,n)=>{if("comment"===t.type)return e(t,n)})}append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.nodes.push(t)}return this}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertBefore(e,t){let n,r=0===(e=this.index(e))&&"prepend",i=this.normalize(t,this.nodes[e],r).reverse();for(let t of i)this.nodes.splice(e,0,t);for(let t in this.indexes)n=this.indexes[t],e<=n&&(this.indexes[t]=n+i.length);return this}insertAfter(e,t){e=this.index(e);let n,r=this.normalize(t,this.nodes[e]).reverse();for(let t of r)this.nodes.splice(e+1,0,t);for(let t in this.indexes)n=this.indexes[t],e=e&&(this.indexes[n]=t-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}replaceValues(e,t,n){return n||(n=t,t={}),this.walkDecls(r=>{t.props&&-1===t.props.indexOf(r.prop)||t.fast&&-1===r.value.indexOf(t.fast)||(r.value=r.value.replace(e,n))}),this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return"number"==typeof e?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}normalize(e,t){if("string"==typeof e){e=bT(require("./parse")(e).nodes)}else if(Array.isArray(e)){e=e.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if("root"===e.type){e=e.nodes.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new CT(e)]}else if(e.selector){e=[new(require("./rule"))(e)]}else if(e.name){e=[new(require("./at-rule"))(e)]}else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new vT(e)]}return e.map(e=>(e.parent&&e.parent.removeChild(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,"")),e.parent=this,e))}}class ST extends _T{constructor(e){super(e),this.type="atrule"}append(...e){return this.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.nodes||(this.nodes=[]),super.prepend(...e)}}class wT extends _T{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(e)}normalize(e,t,n){let r=super.normalize(e);if(t)if("prepend"===n)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of r)e.raws.before=t.raws.before;return r}toResult(e={}){return new(require("./lazy-result"))(new(require("./processor")),this,e).stringify()}}let xT={split(e,t,n){let r=[],i="",s=!1,o=0,a=!1,B=!1;for(let n=0;n0&&(o-=1):0===o&&-1!==t.indexOf(c)&&(s=!0),s?(""!==i&&r.push(i.trim()),i="",s=!1):i+=c}return(n||""!==i)&&r.push(i.trim()),r},space:e=>xT.split(e,[" ","\n","\t"]),comma:e=>xT.split(e,[","],!0)};class DT extends _T{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return xT.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}}class IT{constructor(e){this.input=e,this.root=new wT,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{line:1,column:1}}}createTokenizer(){this.tokenizer=tT(this.input)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}comment(e){let t=new vT;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};let n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{let e=n.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}emptyRule(e){let t=new DT;this.init(t,e[2],e[3]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,n=null,r=!1,i=null,s=[],o=[],a=e;for(;a;){if(n=a[0],o.push(a),"("===n||"["===n)i||(i=a),s.push("("===n?")":"]");else if(0===s.length){if(";"===n){if(r)return void this.decl(o);break}if("{"===n)return void this.rule(o);if("}"===n){this.tokenizer.back(o.pop()),t=!0;break}":"===n&&(r=!0)}else n===s[s.length-1]&&(s.pop(),0===s.length&&(i=null));a=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(i),t&&r){for(;o.length&&(a=o[o.length-1][0],"space"===a||"comment"===a);)this.tokenizer.back(o.pop());this.decl(o)}else this.unknownWord(o)}rule(e){e.pop();let t=new DT;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e){let t=new CT;this.init(t);let n,r=e[e.length-1];for(";"===r[0]&&(this.semicolon=!0,e.pop()),r[4]?t.source.end={line:r[4],column:r[5]}:t.source.end={line:r[2],column:r[3]};"word"!==e[0][0];)1===e.length&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){let n=e[0][0];if(":"===n||"space"===n||"comment"===n)break;t.prop+=e.shift()[1]}for(t.raws.between="";e.length;){if(n=e.shift(),":"===n[0]){t.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),t.raws.between+=n[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let r=e.length-1;r>0;r--){if(n=e[r],"!important"===n[1].toLowerCase()){t.important=!0;let n=this.stringFrom(e,r);n=this.spacesFromEnd(e)+n," !important"!==n&&(t.raws.important=n);break}if("important"===n[1].toLowerCase()){let n=e.slice(0),i="";for(let e=r;e>0;e--){let t=n[e][0];if(0===i.trim().indexOf("!")&&"space"!==t)break;i=n.pop()[1]+i}0===i.trim().indexOf("!")&&(t.important=!0,t.raws.important=i,e=n)}if("space"!==n[0]&&"comment"!==n[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)}atrule(e){let t,n,r=new ST;r.name=e[1].slice(1),""===r.name&&this.unnamedAtrule(r,e),this.init(r,e[2],e[3]);let i=!1,s=!1,o=[];for(;!this.tokenizer.endOfFile();){if(";"===(e=this.tokenizer.nextToken())[0]){r.source.end={line:e[2],column:e[3]},this.semicolon=!0;break}if("{"===e[0]){s=!0;break}if("}"===e[0]){if(o.length>0){for(n=o.length-1,t=o[n];t&&"space"===t[0];)t=o[--n];t&&(r.source.end={line:t[4],column:t[5]})}this.end(e);break}if(o.push(e),this.tokenizer.endOfFile()){i=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(o),o.length?(r.raws.afterName=this.spacesAndCommentsFromStart(o),this.raw(r,"params",o),i&&(e=o[o.length-1],r.source.end={line:e[4],column:e[5]},this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),s&&(r.nodes=[],this.current=r)}end(e){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={line:e[2],column:e[3]},this.current=this.current.parent):this.unexpectedClose(e)}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(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}init(e,t,n){this.current.push(e),e.source={start:{line:t,column:n},input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}raw(e,t,n){let r,i,s,o,a=n.length,B="",c=!0,u=/^([.|#])?([\w])+/i;for(let t=0;te+t[1],"");e.raws[t]={value:B,raw:r}}e[t]=B}spacesAndCommentsFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)n=e.pop()[1]+n;return n}spacesAndCommentsFromStart(e){let t,n="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)n+=e.shift()[1];return n}spacesFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)n=e.pop()[1]+n;return n}stringFrom(e,t){let n="";for(let r=t;r=0&&(n=e[i],"space"===n[0]||(r+=1,2!==r));i--);throw this.input.error("Missed semicolon",n[2],n[3])}}function OT(e,t){let n=new sT(e,t),r=new IT(n);try{r.parse()}catch(e){throw"production"!==process.env.NODE_ENV&&"CssSyntaxError"===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.sass/i.test(t.from)?e.message+="\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return r.root}function kT(e){return"object"==typeof e&&"function"==typeof e.then}class NT{constructor(e,t,n){let r;if(this.stringified=!1,this.processed=!1,"object"==typeof t&&null!==t&&"root"===t.type)r=t;else if(t instanceof NT||t instanceof yT)r=t.root,t.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=t.map);else{let e=OT;n.syntax&&(e=n.syntax.parse),n.parser&&(e=n.parser),e.parse&&(e=e.parse);try{r=e(t,n)}catch(e){this.error=e}}this.result=new yT(e,r,n)}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(e,t){return"production"!==process.env.NODE_ENV&&("from"in this.opts||AT("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}handleError(e,t){try{if(this.error=e,"CssSyntaxError"!==e.name||e.plugin){if(t.postcssVersion&&"production"!==process.env.NODE_ENV){let e=t.postcssPlugin,n=t.postcssVersion,r=this.result.processor.version,i=n.split("."),s=r.split(".");(i[0]!==s[0]||parseInt(i[1])>parseInt(s[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+r+", but "+e+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}}asyncTick(e,t){if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{let n=this.processor.plugins[this.plugin],r=this.run(n);this.plugin+=1,kT(r)?r.then(()=>{this.asyncTick(e,t)}).catch(e=>{this.handleError(e,n),this.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}}async(){return this.processed?new Promise((e,t)=>{this.error?t(this.error):e(this.stringify())}):(this.processing||(this.processing=new Promise((e,t)=>{if(this.error)return t(this.error);this.plugin=0,this.asyncTick(e,t)}).then(()=>(this.processed=!0,this.stringify()))),this.processing)}sync(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;for(let e of this.result.processor.plugins){if(kT(this.run(e)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result}run(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}}stringify(){if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=pT;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new mT(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}}class TT{constructor(e=[]){this.version="7.0.32",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return 0===this.plugins.length&&t.parser===t.stringifier&&"production"!==process.env.NODE_ENV&&"undefined"!=typeof console&&console.warn&&console.warn("You did not set any plugins, parser, or stringifier. Right now, PostCSS does nothing. Pick plugins for your case on https://www.postcss.parts/ and use them in postcss.config.js."),new NT(this,e,t)}normalize(e){let t=[];for(let n of e)if(n.postcss&&(n=n.postcss),"object"==typeof n&&Array.isArray(n.plugins))t=t.concat(n.plugins);else if("function"==typeof n)t.push(n);else{if("object"!=typeof n||!n.parse&&!n.stringify)throw new Error(n+" is not a PostCSS plugin");if("production"!==process.env.NODE_ENV)throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}return t}}let PT={prefix(e){let t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:e=>e.replace(/^-\w+-/,"")};function FT(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new TT(e)}FT.plugin=function(e,t){function n(...n){let r=t(...n);return r.postcssPlugin=e,r.postcssVersion=(new TT).version,r}let r;return Object.defineProperty(n,"postcss",{get:()=>(r||(r=n()),r)}),n.process=function(e,t,r){return FT([n(r)]).process(e,t)},n},FT.stringify=pT,FT.parse=OT,FT.vendor=PT,FT.list=xT,FT.comment=e=>new vT(e),FT.atRule=e=>new ST(e),FT.decl=e=>new CT(e),FT.rule=e=>new DT(e),FT.root=e=>new wT(e);const LT={__proto__:null,default:FT};var MT=T((function(e,t){function n(e){this.options=e}Object.defineProperty(t,"__esModule",{value:!0}),n.prototype.canRemove=function(e){const t=this.options.remove;if(t)return t(e);if(!(0===e.indexOf("!")))return!0;if(this.options.removeAll||this._hasFirst)return!0;if(this.options.removeAllButFirst&&!this._hasFirst)return this._hasFirst=!0,!1},t.default=n,e.exports=t.default})),RT=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=[],n=e.length;let r,i=0;for(;i{const t=new n.default(e),i={},o={};function a(e,n=" "){const i=e+"@|@"+n;if(o[i])return o[i];const a=(0,r.default)(e).reduce((r,[i,s,o])=>{const a=e.slice(s,o);return i?t.canRemove(a)?r+n:`${r}/*${a}*/`:r+a},""),B=s(a).join(" ");return o[i]=B,B}return e=>{e.walk(e=>{if("comment"===e.type&&t.canRemove(e.text))e.remove();else if(e.raws.between&&(e.raws.between=a(e.raws.between)),"decl"!==e.type){if("rule"===e.type&&e.raws.selector&&e.raws.selector.raw)e.raws.selector.raw=a(e.raws.selector.raw,"");else if("atrule"===e.type){if(e.raws.afterName){const t=a(e.raws.afterName);t.length?e.raws.afterName=" "+t+" ":e.raws.afterName=t+" "}e.raws.params&&e.raws.params.raw&&(e.raws.params.raw=a(e.raws.params.raw))}}else if(e.raws.value&&e.raws.value.raw&&(e.raws.value.value===e.value?e.value=a(e.raws.value.raw):e.value=a(e.value),e.raws.value=null),e.raws.important){e.raws.important=a(e.raws.important);const t=function(e){if(i[e])return i[e];const t=(0,r.default)(e).filter(([e])=>e);return i[e]=t,t}(e.raws.important);e.raws.important=t.length?e.raws.important:"!important"}})}}),e.exports=t.default})),KT="Function.prototype.bind called on incompatible ",VT=Array.prototype.slice,QT=Object.prototype.toString,UT="[object Function]",JT=function(e){var t=this;if("function"!=typeof t||QT.call(t)!==UT)throw new TypeError(KT+t);for(var n,r=VT.call(arguments,1),i=function(){if(this instanceof n){var i=t.apply(this,r.concat(VT.call(arguments)));return Object(i)===i?i:this}return t.apply(e,r.concat(VT.call(arguments)))},s=Math.max(0,t.length-r.length),o=[],a=0;a>7,i=[];for(;n;){var o=Math.floor(Math.log(n)/s)+1;i.unshift("#"+o),n-=Math.pow(2,o-1)}return t.concat(i).join(" ")}(t);return n.forEach((function(t){return e[$T.browserVersions[t]]=o})),e}),{}),t}),{}),t};var n=i(EP),r=i(yP);function i(e){return e&&e.__esModule?e:{default:e}}var s=Math.log(2)})),bP=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return t[YT.browsers[n]]=Object.keys(r).reduce((function(e,t){var n=r[t];return"_"===t?n.split(" ").forEach((function(t){return e[t]=null})):e[t]=n,e}),{}),t}),{})}})),_P=T((function(e){var t=vP.default,n=bP.default,r=require("path"),i=require("fs"),s=/^\s*\[(.+)]\s*$/,o=/^browserslist-config-/,a=/@[^/]+\/browserslist-config(-|$|\/)/,B="Browserslist config should be a string or an array of strings with browser queries",c=!1,u={},l={};function h(e){var t=" Use `dangerousExtend` option to disable.";if(!o.test(e)&&!a.test(e))throw new AP("Browserslist config needs `browserslist-config-` prefix. "+t);if(-1!==e.replace(/^@[^/]+\//,"").indexOf("."))throw new AP("`.` not allowed in Browserslist config name. "+t);if(-1!==e.indexOf("node_modules"))throw new AP("`node_modules` not allowed in Browserslist config."+t)}function p(e){if(e in u)return u[e];var t=i.existsSync(e)&&i.statSync(e).isFile();return process.env.BROWSERSLIST_DISABLE_CACHE||(u[e]=t),t}function f(e,t){var n=p(e)?r.dirname(e):e,i=r.resolve(n);do{var s=t(i);if(void 0!==s)return s}while(i!==(i=r.dirname(i)))}function d(e){if(Array.isArray(e)){for(var t=0;t=0&&!(r>RP(e[s]));s--)i.unshift(e[s]);return i}function HP(e){for(var t=[],n=0;n"===e?function(e){return parseFloat(e)>t}:">="===e?function(e){return parseFloat(e)>=t}:"<"===e?function(e){return parseFloat(e)"===e?function(e){return jP(e=e.split(".").map(UP),t)>0}:">="===e?function(e){return jP(e=e.split(".").map(UP),t)>=0}:"<"===e?function(e){return e=e.split(".").map(UP),jP(t,e)>0}:function(e){return e=e.split(".").map(UP),jP(t,e)>=0}}function UP(e){return parseInt(e)}function JP(e,t){return et?1:0}function jP(e,t){return JP(parseInt(e[0]),parseInt(t[0]))||JP(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||JP(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function WP(e,t){switch(void 0===(t=t.split(".").map(UP))[1]&&(t[1]="x"),e){case"<=":return function(e){return XP(e=e.split(".").map(UP),t)<=0};default:case">=":return function(e){return XP(e=e.split(".").map(UP),t)>=0}}}function XP(e,t){return e[0]!==t[0]?e[0]=e}));return n.concat(s.map(MP(i.name)))}),[])}function ZP(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function $P(e,t){e.versions=e.versions.map((function(e){return t[e]||e})),e.released=e.versions.map((function(e){return t[e]||e}));var n={};for(var r in e.releaseDate)n[t[r]||r]=e.releaseDate[r];return e.releaseDate=n,e}function eF(e,t){if(e=e.toLowerCase(),e=BF.aliases[e]||e,t.mobileToDesktop&&BF.desktopNames[e]){var n=BF.data[BF.desktopNames[e]];if("android"===e)return nF(ZP(BF.data[e]),n);var r=ZP(n);return r.name=e,"op_mob"===e&&(r=$P(r,{"10.0-10.1":"10"})),r}return BF.data[e]}function tF(e,t){var n=OP,r=t[t.length-1];return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(t.slice(n-r-1))}function nF(e,t){return e.released=tF(e.released,t.released),e.versions=tF(e.versions,t.versions),e}function rF(e,t){var n=eF(e,t);if(!n)throw new AP("Unknown browser "+e);return n}function iF(e){return new AP("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function sF(e,t,n){if(n.mobileToDesktop)return e;var r=BF.data.android.released,i=r[r.length-1]-OP-t;return i>0?e.slice(-1):e.slice(i-1)}function oF(e,t){return(e=Array.isArray(e)?hF(e.map(cF)):cF(e)).reduce((function(e,n,r){var i=n.queryString,s=0===i.indexOf("not ");if(s){if(0===r)throw new AP("Write any browsers query (for instance, `defaults`) before `"+i+"`");i=i.slice(4)}for(var o=0;o 0.5%","last 2 versions","Firefox ESR","not dead"],BF.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},BF.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},BF.versionAliases={},BF.clearCaches=_P.clearCaches,BF.parseConfig=_P.parseConfig,BF.readConfig=_P.readConfig,BF.findConfig=_P.findConfig,BF.loadConfig=_P.loadConfig,BF.coverage=function(e,t){var n;if(void 0===t)n=BF.usage.global;else if("my stats"===t){var r={};r.path=DP.resolve?DP.resolve("."):".";var i=_P.getStat(r);if(!i)throw new AP("Custom usage statistics was not provided");for(var s in n={},i)KP(n,s,i[s])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),_P.loadCountry(BF.usage,t,BF.data),n=BF.usage[t];else for(var o in"dataByBrowser"in t&&(t=t.dataByBrowser),n={},t)for(var a in t[o])n[o+" "+a]=t[o][a];return e.reduce((function(e,t){var r=n[t];return void 0===r&&(r=n[t.replace(/ \S+$/," 0")]),e+(r||0)}),0)};var pF=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(xP).reduce((function(n,r){var i=eF(r,e);if(!i)return n;var s=GP(i.released,t);return s=s.map(MP(i.name)),"android"===i.name&&(s=sF(s,t,e)),n.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(xP).reduce((function(n,r){var i=eF(r,e);if(!i)return n;var s=i.released.slice(-t);return s=s.map(MP(i.name)),"android"===i.name&&(s=sF(s,t,e)),n.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return GP(Object.keys(mP),t).map((function(e){return"chrome "+mP[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,n){var r=rF(n,e),i=GP(r.released,t).map(MP(r.name));return"android"===r.name&&(i=sF(i,t,e)),i}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(mP).slice(-t).map((function(e){return"chrome "+mP[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,n){var r=rF(n,e),i=r.released.slice(-t).map(MP(r.name));return"android"===r.name&&(i=sF(i,t,e)),i}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(xP).reduce((function(t,n){var r=eF(n,e);if(!r)return t;var i=r.versions.filter((function(e){return-1===r.released.indexOf(e)}));return i=i.map(MP(r.name)),t.concat(i)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,t){var n=rF(t,e);return n.versions.filter((function(e){return-1===n.released.indexOf(e)})).map(MP(n.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return YP(Date.now()-IP*t,e)}},{regexp:/^since (\d+)(?:-(\d+))?(?:-(\d+))?$/i,select:function(e,t,n,r){return t=parseInt(t),n=parseInt(n||"01")-1,r=parseInt(r||"01"),YP(Date.UTC(t,n,r,0,0,0),e)}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%$/,select:function(e,t,n){n=parseFloat(n);var r=BF.usage.global;return Object.keys(r).reduce((function(e,i){return">"===t?r[i]>n&&e.push(i):"<"===t?r[i]=n&&e.push(i),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+my\s+stats$/,select:function(e,t,n){if(n=parseFloat(n),!e.customUsage)throw new AP("Custom usage statistics was not provided");var r=e.customUsage;return Object.keys(r).reduce((function(e,i){return">"===t?r[i]>n&&e.push(i):"<"===t?r[i]=n&&e.push(i),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t,n,r){n=parseFloat(n);var i=_P.loadStat(e,r,BF.data);if(i)for(var s in e.customUsage={},i)KP(e.customUsage,s,i[s]);if(!e.customUsage)throw new AP("Custom usage statistics was not provided");var o=e.customUsage;return Object.keys(o).reduce((function(e,r){return">"===t?o[r]>n&&e.push(r):"<"===t?o[r]=n&&e.push(r),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t,n,r){n=parseFloat(n),r=2===r.length?r.toUpperCase():r.toLowerCase(),_P.loadCountry(BF.usage,r,BF.data);var i=BF.usage[r];return Object.keys(i).reduce((function(e,r){return">"===t?i[r]>n&&e.push(r):"<"===t?i[r]=n&&e.push(r),e}),[])}},{regexp:/^cover\s+(\d*\.?\d+)%(\s+in\s+(my\s+stats|(alt-)?\w\w))?$/,select:function(e,t,n){t=parseFloat(t);var r=BF.usage.global;if(n)if(n.match(/^\s+in\s+my\s+stats$/)){if(!e.customUsage)throw new AP("Custom usage statistics was not provided");r=e.customUsage}else{var i=n.match(/\s+in\s+((alt-)?\w\w)/)[1];i=2===i.length?i.toUpperCase():i.toLowerCase(),_P.loadCountry(BF.usage,i,BF.data),r=BF.usage[i]}for(var s,o=Object.keys(r).sort((function(e,t){return r[t]-r[e]})),a=0,B=[],c=0;c<=o.length&&(s=o[c],0!==r[s])&&(a+=r[s],B.push(s),!(a>=t));c++);return B}},{regexp:/^supports\s+([\w-]+)$/,select:function(e,t){_P.loadFeature(BF.cache,t);var n=BF.cache[t];return Object.keys(n).reduce((function(e,t){var r=n[t];return(r.indexOf("y")>=0||r.indexOf("a")>=0)&&e.push(t),e}),[])}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){var r=LP(t),i=LP(n);if(!mP[r])throw new AP("Unknown version "+t+" of electron");if(!mP[i])throw new AP("Unknown version "+n+" of electron");return t=parseFloat(t),n=parseFloat(n),Object.keys(mP).filter((function(e){var r=parseFloat(e);return r>=t&&r<=n})).map((function(e){return"chrome "+mP[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){var r=SP.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})),i=/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){0,2}$/;if(!i.test(t))throw new AP("Unknown version "+t+" of Node.js");if(!i.test(n))throw new AP("Unknown version "+n+" of Node.js");return r.filter(WP(">=",t)).filter(WP("<=",n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n,r){var i=rF(t,e);return n=parseFloat(zP(i,n)||n),r=parseFloat(zP(i,r)||r),i.released.filter((function(e){var t=parseFloat(e);return t>=n&&t<=r})).map(MP(i.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){var r=LP(n);return Object.keys(mP).filter(VP(t,r)).map((function(e){return"chrome "+mP[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){return SP.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(QP(t,n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,n,r){var i=rF(t,e),s=BF.versionAliases[i.name][r];return s&&(r=s),i.released.filter(VP(n,r)).map((function(e){return i.name+" "+e}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 78"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(e,t){var n=LP(t),r=mP[n];if(!r)throw new AP("Unknown version "+t+" of electron");return["chrome "+r]}},{regexp:/^node\s+(\d+(\.\d+)?(\.\d+)?)$/i,select:function(e,t){var n=SP.filter((function(e){return"nodejs"===e.name})).filter((function(e){return TP(e.version,t)}));if(0===n.length){if(e.ignoreUnknownVersions)return[];throw new AP("Unknown version "+t+" of Node.js")}return["node "+n[n.length-1].version]}},{regexp:/^current\s+node$/i,select:function(e){return[_P.currentNode(oF,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return oF(Object.keys(wP).filter((function(e){return tDate.parse(wP[e].start)&&PP(e)})).map((function(e){return"node "+e.slice(1)})),e)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,t,n){/^tp$/i.test(n)&&(n="TP");var r=rF(t,e),i=zP(r,n);if(i)n=i;else{if(!(i=zP(r,i=-1===n.indexOf(".")?n+".0":n.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new AP("Unknown version "+n+" of "+t)}n=i}return[r.name+" "+n]}},{regexp:/^browserslist config$/i,select:function(e){return BF(void 0,e)}},{regexp:/^extends (.+)$/i,select:function(e,t){return oF(_P.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return oF(BF.defaults,e)}},{regexp:/^dead$/i,select:function(e){return oF(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw eF(t,e)?new AP("Specify versions in Browserslist query for browser "+t):iF(t)}}];!function(){for(var e in xP){var t=xP[e];BF.data[e]={name:e,versions:FP(xP[e].versions),released:FP(xP[e].versions.slice(0,-3)),releaseDate:xP[e].release_date},KP(BF.usage.global,e,t.usage_global),BF.versionAliases[e]={};for(var n=0;n-1}function zF(e,t){var n=this.__data__,r=rL(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function YF(e){var t=-1,n=e?e.length:0;for(this.clear();++t>"},zM={A:{A:{2:"I D F E nB",164:"A B"},B:{66:"Z MB M N S T U V W",164:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k",66:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v qB rB sB tB X aB vB Q",66:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{292:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A FB",292:"B C X aB Q"},L:{2:"W"},M:{2:"N"},N:{164:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{66:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Device Adaptation"},YM={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J uB xB",33:"0 1 2 3 4 K L b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{33:"gB"}},B:5,C:":dir() CSS pseudo-class"},ZM={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",260:"Z MB M N S T U V W"},C:{1:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s uB xB",260:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB",194:"EB FB GB SB IB JB KB",260:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"H oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB",260:"O",772:"C X Q"},F:{2:"0 1 2 3 4 5 6 7 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",260:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B",260:"7B 8B 9B AC BC CC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",260:"M"},J:{2:"D A"},K:{2:"A B C X aB Q",260:"FB"},L:{260:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC",260:"RC ZB SC TC UC"},Q:{260:"VC"},R:{2:"WC"},S:{260:"gB"}},B:5,C:"CSS display: contents"},$M={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{33:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",164:"mB cB uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{33:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{33:"gB"}},B:5,C:"CSS element() function"},eR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB uB xB"},D:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB"},E:{1:"C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB",132:"B"},F:{1:"CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",132:"6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"ZB SC TC UC",2:"G NC OC PC QC RC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"CSS Environment Variables env()"},tR={A:{A:{2:"I D F E nB",33:"A B"},B:{2:"Z MB M N S T U V W",33:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{33:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Exclusions Level 1"},nR={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B C qB rB sB tB X aB vB"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS Feature Queries"},rR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB",33:"E"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B",33:"2B 3B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS filter() function"},iR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",1028:"O H P J K L",1346:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB",196:"q",516:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p xB"},D:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K",33:"0 1 2 3 4 5 6 7 8 L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a fB YB hB",33:"I D F E iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",33:"P J K L b c d e f g h i j k l m n o p q r s t u v"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB",33:"F XC 0B 1B 2B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB",33:"KC LC"},J:{2:"D",33:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"PC QC RC ZB SC TC UC",33:"G NC OC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS Filter Effects"},sR={A:{A:{1:"E A B",16:"nB",516:"F",1540:"I D"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",132:"cB",260:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"a I D F",132:"G"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"a fB",132:"G YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",16:"E qB",260:"B rB sB tB X aB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{1:"FC"},I:{1:"cB G M JC bB KC LC",16:"GC HC",132:"IC"},J:{1:"D A"},K:{1:"C FB Q",260:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"::first-letter CSS pseudo-element selector"},oR={A:{A:{1:"E A B",132:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS first-line pseudo-element"},aR={A:{A:{1:"D F E A B",2:"nB",8:"I"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB ZB X Q oB pB",1025:"kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB",132:"yB XC 0B"},H:{2:"FC"},I:{1:"cB M KC LC",260:"GC HC IC",513:"G JC bB"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS position:fixed"},BR={A:{A:{2:"I D F E A B nB"},B:{1:"U V W",2:"C O H P J K L",328:"Z MB M N S T"},C:{1:"T U V",2:"mB cB uB xB",161:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S"},D:{1:"U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R",328:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB qB rB sB tB X aB vB Q",328:"R NB OB PB QB HB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{161:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{161:"gB"}},B:7,C:":focus-visible CSS pseudo-class"},cR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB",194:"FB"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",194:"2"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{16:"WC"},S:{2:"gB"}},B:7,C:":focus-within CSS pseudo-class"},uR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"2 3 4 5 6 7 8 9 AB BB CB DB"},D:{1:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",66:"5 6 7 8 9 AB BB CB DB EB FB"},E:{1:"C O H X Q oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB"},F:{1:"3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r qB rB sB tB X aB vB Q",66:"0 1 2 s t u v w x y z"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G",66:"NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{194:"gB"}},B:5,C:"CSS font-rendering controls"},lR={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F uB xB"},D:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS font-stretch"},hR={A:{A:{1:"E A B",2:"I D nB",132:"F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS Generated content for pseudo-elements"},pR={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB",260:"J K L b c d e f g h i j k l m n o p q r",292:"G a I D F E A B C O H P xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"A B C O H P J K L b c d e f g h",548:"G a I D F E"},E:{2:"fB YB",260:"D F E A B C O H iB jB kB ZB X Q oB pB",292:"I hB",804:"G a"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB",33:"C vB",164:"X aB"},G:{260:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",292:"yB XC",804:"YB wB bB"},H:{2:"FC"},I:{1:"M KC LC",33:"G JC bB",548:"cB GC HC IC"},J:{1:"A",548:"D"},K:{1:"FB Q",2:"A B",33:"C",164:"X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS Gradients"},fR={A:{A:{2:"I D F nB",8:"E",292:"A B"},B:{1:"J K L Z MB M N S T U V W",292:"C O H P"},C:{1:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L uB xB",8:"b c d e f g h i j k l m n o p q r s t u v",584:"0 1 2 3 4 5 6 7 w x y z",1025:"8 9"},D:{1:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g",8:"h i j k",200:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB",1025:"DB"},E:{1:"B C O H ZB X Q oB pB",2:"G a fB YB hB",8:"I D F E A iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q",200:"k l m n o p q r s t u v w x y z"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB",8:"F XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC",8:"bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{292:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"NC",8:"G"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:4,C:"CSS Grid Layout (level 1)"},dR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS hanging-punctuation"},CR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:":has() CSS relational pseudo-class"},mR={A:{A:{16:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",16:"C O H P J K L"},C:{16:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB"},E:{16:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{16:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{16:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{16:"cB G M GC HC IC JC bB KC LC"},J:{16:"D A"},K:{16:"A B C FB X aB Q"},L:{16:"W"},M:{16:"N"},N:{16:"A B"},O:{16:"MC"},P:{16:"G NC OC PC QC RC ZB SC TC UC"},Q:{16:"VC"},R:{16:"WC"},S:{16:"gB"}},B:5,C:"CSS4 Hyphenation"},gR={A:{A:{2:"I D F E nB",33:"A B"},B:{1:"W",33:"C O H P J K L",132:"Z MB M N S T U V"},C:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a uB xB",33:"I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y"},D:{1:"W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB",132:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V"},E:{2:"G a fB YB",33:"I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x qB rB sB tB X aB vB Q",132:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB",33:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{4:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G",132:"NC"},Q:{2:"VC"},R:{132:"WC"},S:{1:"gB"}},B:5,C:"CSS Hyphenation"},AR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB",257:"M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB",257:"M N S T U V W zB dB eB"},E:{1:"H oB pB",2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q"},F:{1:"OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB qB rB sB tB X aB vB Q"},G:{1:"EC",132:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"UC",2:"G NC OC PC QC RC ZB SC TC"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:4,C:"CSS3 image-orientation"},ER={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",33:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"G a I D F E A B C O H P J K L b c",33:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a fB YB hB",33:"I D F E iB jB kB",129:"A B C O H ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB bB yB",33:"F XC 0B 1B 2B 3B",129:"4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",33:"M KC LC"},J:{2:"D",33:"A"},K:{2:"A B C X aB Q",33:"FB"},L:{33:"W"},M:{2:"N"},N:{2:"A B"},O:{33:"MC"},P:{33:"G NC OC PC QC RC ZB SC TC UC"},Q:{33:"VC"},R:{33:"WC"},S:{2:"gB"}},B:5,C:"CSS image-set"},yR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C",260:"O H P J K L"},C:{1:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB",516:"0 1 2 3 4 5 l m n o p q r s t u v w x y z"},D:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G",16:"a I D F E A B C O H",260:"8",772:"0 1 2 3 4 5 6 7 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H ZB X Q oB pB",2:"G fB YB",16:"a",772:"I D F E A hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E qB",260:"B C v rB sB tB X aB vB Q",772:"P J K L b c d e f g h i j k l m n o p q r s t u"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB",772:"F yB XC 0B 1B 2B 3B 4B"},H:{132:"FC"},I:{1:"M",2:"cB GC HC IC",260:"G JC bB KC LC"},J:{2:"D",260:"A"},K:{1:"FB",260:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",260:"G"},Q:{1:"VC"},R:{1:"WC"},S:{516:"gB"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"},vR={A:{A:{2:"I D F nB",132:"A B",388:"E"},B:{1:"Z MB M N S T U V W",132:"C O H P J K L"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",16:"mB cB uB xB",132:"0 1 2 3 4 5 6 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",388:"G a"},D:{1:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H",132:"P J K L b c d e f g h i j k l m n o p q r s t u"},E:{1:"B C O H ZB X Q oB pB",16:"G a I fB YB",132:"D F E A iB jB kB",388:"hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E B qB rB sB tB X aB",132:"P J K L b c d e f g h",516:"C vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB yB XC",132:"F 0B 1B 2B 3B 4B"},H:{516:"FC"},I:{1:"M",16:"cB GC HC IC LC",132:"KC",388:"G JC bB"},J:{16:"D",132:"A"},K:{1:"FB",16:"A B C X aB",516:"Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{132:"gB"}},B:7,C:":indeterminate CSS pseudo-class"},bR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F fB YB hB iB jB",4:"E",164:"A B C O H kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B",164:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Initial Letter"},_R={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"G a I D F E A B C O H P J K L uB xB",164:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",16:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS initial value"},SR={A:{A:{1:"E A B",16:"nB",132:"I D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f g h i j k l"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",16:"fB",132:"G a I YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E qB",132:"B C P J rB sB tB X aB vB Q"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{2:"FC"},I:{1:"M KC LC",16:"GC HC",132:"cB G IC JC bB"},J:{132:"D A"},K:{1:"FB",132:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"letter-spacing CSS property"},wR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J",33:"Z MB M N S T U V W",129:"K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB uB xB",33:"OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{16:"G a I D F E A B C O",33:"0 1 2 3 4 5 6 7 8 9 H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G fB YB",33:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB bB",33:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{16:"GC HC",33:"cB G M IC JC bB KC LC"},J:{33:"D A"},K:{2:"A B C X aB Q",33:"FB"},L:{33:"W"},M:{33:"N"},N:{2:"A B"},O:{33:"MC"},P:{33:"G NC OC PC QC RC ZB SC TC UC"},Q:{33:"VC"},R:{33:"WC"},S:{2:"gB"}},B:5,C:"CSS line-clamp"},xR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",2052:"V W",3588:"Z MB M N S T U"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB",164:"cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w uB xB"},D:{1:"zB dB eB",292:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB",2052:"V W",3588:"PB QB HB Y XB TB UB VB WB RB Z MB M N S T U"},E:{1:"pB",292:"G a I D F E A B C fB YB hB iB jB kB ZB X",3588:"O H Q oB"},F:{2:"E B C qB rB sB tB X aB vB Q",292:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB",3588:"CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{292:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B",3588:"9B AC BC CC DC EC"},H:{2:"FC"},I:{292:"cB G GC HC IC JC bB KC LC",2052:"M"},J:{292:"D A"},K:{2:"A B C X aB Q",3588:"FB"},L:{2052:"W"},M:{1:"N"},N:{2:"A B"},O:{292:"MC"},P:{292:"G NC OC PC QC RC",3588:"ZB SC TC UC"},Q:{3588:"VC"},R:{3588:"WC"},S:{3588:"gB"}},B:5,C:"CSS Logical Properties"},DR={A:{A:{2:"I D F E A B nB"},B:{1:"U V W",2:"C O H P J K L Z MB M N S T"},C:{1:"OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB uB xB"},D:{1:"U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T"},E:{2:"G a I D F E A B fB YB hB iB jB kB ZB",129:"C O H X Q oB pB"},F:{1:"Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS ::marker pseudo-element"},IR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J",164:"Z MB M N S T U V W",3138:"K",12292:"L"},C:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",260:"0 1 2 3 4 5 6 7 8 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{164:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"fB YB",164:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",164:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{164:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{164:"M KC LC",676:"cB G GC HC IC JC bB"},J:{164:"D A"},K:{2:"A B C X aB Q",164:"FB"},L:{164:"W"},M:{1:"N"},N:{2:"A B"},O:{164:"MC"},P:{164:"G NC OC PC QC RC ZB SC TC UC"},Q:{164:"VC"},R:{164:"WC"},S:{260:"gB"}},B:4,C:"CSS Masks"},OR={A:{A:{2:"I D F E A B nB"},B:{1:"W",2:"C O H P J K L",1220:"Z MB M N S T U V"},C:{1:"RB Z MB M lB N S T U V",16:"mB cB uB xB",548:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB"},D:{1:"W zB dB eB",16:"G a I D F E A B C O H",164:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB",196:"LB R NB",1220:"OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V"},E:{1:"H pB",2:"G fB YB",16:"a",164:"I D F hB iB jB",260:"E A B C O kB ZB X Q oB"},F:{2:"E B C qB rB sB tB X aB vB Q",164:"0 1 2 3 4 5 6 7 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",196:"8 9 AB",1220:"BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"EC",16:"YB wB bB yB XC",164:"F 0B 1B",260:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},H:{2:"FC"},I:{16:"cB GC HC IC",164:"G M JC bB KC LC"},J:{16:"D",164:"A"},K:{2:"A B C X aB Q",164:"FB"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{164:"MC"},P:{164:"G NC OC PC QC RC ZB SC TC UC"},Q:{1220:"VC"},R:{164:"WC"},S:{548:"gB"}},B:5,C:":is() CSS pseudo-class"},kR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB uB xB"},D:{1:"Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB"},E:{1:"H oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB",132:"C O X Q"},F:{1:"R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB qB rB sB tB X aB vB Q"},G:{1:"DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B",132:"7B 8B 9B AC BC CC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"TC UC",2:"G NC OC PC QC RC ZB SC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS math functions min(), max() and clamp()"},NR={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"Media Queries: interaction media features"},TR={A:{A:{2:"I D F nB",132:"E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",260:"G a I D F E A B C O H P uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",548:"G a I D F E A B C O H P J K L b c d e f g h i j k"},E:{2:"fB YB",548:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E",548:"B C qB rB sB tB X aB vB"},G:{16:"YB",548:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{132:"FC"},I:{1:"M KC LC",16:"GC HC",548:"cB G IC JC bB"},J:{548:"D A"},K:{1:"FB Q",548:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"Media Queries: resolution feature"},PR={A:{A:{2:"I D F E A B nB"},B:{16:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",16:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W",16:"zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Media Queries: scripting media feature"},FR={A:{A:{8:"I D F nB",129:"E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",129:"G a I D F E A B C O H P J K L b c d e f g h"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",129:"G a I hB",388:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",129:"YB wB bB yB XC"},H:{1:"FC"},I:{1:"M KC LC",129:"cB G GC HC IC JC bB"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{129:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS3 Media Queries"},LR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k",194:"l m n o p q r s t u v w"},E:{2:"G a I D fB YB hB iB",260:"F E A B C O H jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k qB rB sB tB X aB vB Q"},G:{2:"YB wB bB yB XC 0B",260:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Blending of HTML/SVG elements"},MR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB uB xB"},D:{1:"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y",194:"0 1 z"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q",194:"m n o"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"CSS Motion Path"},RR={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS namespaces"},GR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L MB M N S T U V W",16:"Z"},C:{1:"S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N uB xB"},D:{1:"W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"selector list argument of :not()"},HR={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"},KR={A:{A:{1:"E A B",4:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS3 Opacity"},VR={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E qB",132:"B C rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{132:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"FB",132:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:":optional CSS pseudo-class"},QR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB uB xB"},D:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"},UR={A:{A:{388:"I D F E A B nB"},B:{260:"Z MB M N S T U V W",388:"C O H P J K L"},C:{260:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",388:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB xB"},D:{260:"OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",388:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB"},E:{260:"H oB pB",388:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q"},F:{260:"BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",388:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB qB rB sB tB X aB vB Q"},G:{260:"DC EC",388:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},H:{388:"FC"},I:{388:"cB G M GC HC IC JC bB KC LC"},J:{388:"D A"},K:{388:"A B C FB X aB Q"},L:{260:"W"},M:{260:"N"},N:{388:"A B"},O:{388:"MC"},P:{388:"G NC OC PC QC RC ZB SC TC UC"},Q:{388:"VC"},R:{388:"WC"},S:{388:"gB"}},B:5,C:"CSS overflow property"},JR={A:{A:{2:"I D F E nB",132:"A B"},B:{1:"Z MB M N S T U V W",132:"C O H P J K",516:"L"},C:{1:"FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB uB xB"},D:{1:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB",260:"JB KB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",260:"6 7"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"CSS overscroll-behavior"},jR={A:{A:{388:"A B",900:"I D F E nB"},B:{388:"C O H P J K L",900:"Z MB M N S T U V W"},C:{772:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",900:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB uB xB"},D:{900:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{772:"A",900:"G a I D F E B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{16:"E qB",129:"B C rB sB tB X aB vB Q",900:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{900:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{129:"FC"},I:{900:"cB G M GC HC IC JC bB KC LC"},J:{900:"D A"},K:{129:"A B C X aB Q",900:"FB"},L:{900:"W"},M:{900:"N"},N:{388:"A B"},O:{900:"MC"},P:{900:"G NC OC PC QC RC ZB SC TC UC"},Q:{900:"VC"},R:{900:"WC"},S:{900:"gB"}},B:2,C:"CSS page-break properties"},WR={A:{A:{2:"I D nB",132:"F E A B"},B:{1:"Z MB M N S T U V W",132:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L uB xB",132:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",132:"E B C qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{16:"cB G M GC HC IC JC bB KC LC"},J:{16:"D A"},K:{16:"A B C X aB Q",258:"FB"},L:{1:"W"},M:{132:"N"},N:{258:"A B"},O:{258:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{132:"gB"}},B:5,C:"CSS Paged Media (@page)"},XR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB"},E:{2:"G a I D F E A B C fB YB hB iB jB kB ZB X",194:"O H Q oB pB"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Paint API"},qR={A:{A:{2:"I D F E nB",292:"A B"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",164:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{164:"gB"}},B:5,C:":placeholder-shown CSS pseudo-class"},zR={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",36:"C O H P J K L"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L uB xB",33:"0 1 2 3 4 5 6 b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",36:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{1:"B C O H ZB X Q oB pB",2:"G fB YB",36:"a I D F E A hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",36:"P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB",36:"F bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",36:"cB G GC HC IC JC bB KC LC"},J:{36:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{36:"A B"},O:{1:"MC"},P:{1:"PC QC RC ZB SC TC UC",36:"G NC OC"},Q:{1:"VC"},R:{1:"WC"},S:{33:"gB"}},B:5,C:"::placeholder CSS pseudo-element"},YR={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"RB Z MB M lB N S T U V",16:"mB",33:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H",132:"P J K L b c d e f g h i j k l m n o p q r"},E:{1:"E A B C O H kB ZB X Q oB pB",16:"fB YB",132:"G a I D F hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E B qB rB sB tB X",132:"C P J K L b c d e aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB",132:"F bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",16:"GC HC",132:"cB G IC JC bB KC LC"},J:{1:"A",132:"D"},K:{1:"FB",2:"A B X",132:"C aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{33:"gB"}},B:1,C:"CSS :read-only and :read-write selectors"},ZR={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t"},E:{1:"D F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB",16:"iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Rebeccapurple color"},$R={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",33:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{33:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"fB YB",33:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{33:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{33:"cB G M GC HC IC JC bB KC LC"},J:{33:"D A"},K:{2:"A B C X aB Q",33:"FB"},L:{33:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{33:"G NC OC PC QC RC ZB SC TC UC"},Q:{33:"VC"},R:{33:"WC"},S:{2:"gB"}},B:7,C:"CSS Reflections"},eG={A:{A:{2:"I D F E nB",420:"A B"},B:{2:"Z MB M N S T U V W",420:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",36:"P J K L",66:"b c d e f g h i j k l m n o p q"},E:{2:"G a I C O H fB YB hB X Q oB pB",33:"D F E A B iB jB kB ZB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"YB wB bB yB XC 7B 8B 9B AC BC CC DC EC",33:"F 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{420:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Regions"},tG={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB",33:"G a I D F E A B C O H P xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E",33:"A B C O H P J K L b c d e f g h"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB",33:"I hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB",33:"C vB",36:"X aB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB",33:"yB XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB GC HC IC",33:"G JC bB"},J:{1:"A",2:"D"},K:{1:"FB Q",2:"A B",33:"C",36:"X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS Repeating Gradients"},nG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",33:"G"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB",132:"Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:4,C:"CSS resize property"},rG={A:{A:{2:"I D F E A B nB"},B:{1:"S T U V W",2:"C O H P J K L Z MB M N"},C:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R uB xB"},D:{1:"S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS revert value"},iG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"8 9 AB BB CB DB EB FB GB SB"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u qB rB sB tB X aB vB Q",194:"0 1 2 3 4 5 6 7 v w x y z"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G",194:"NC OC PC"},Q:{2:"VC"},R:{194:"WC"},S:{2:"gB"}},B:7,C:"#rrggbbaa hex color notation"},sG={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",129:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w",129:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",450:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q oB",578:"H pB"},F:{2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q",129:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",450:"0 1 2 3 k l m n o p q r s t u v w x y z"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{129:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{129:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSSOM Scroll-behavior"},oG={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S",194:"W zB dB eB",322:"T U V"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"CSS @scroll-timeline"},aG={A:{A:{132:"I D F E A B nB"},B:{2:"C O H P J K L",292:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB uB xB",3074:"JB",4100:"KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{292:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{16:"G a fB YB",292:"I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",292:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{16:"YB wB bB yB XC",292:"0B",804:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{16:"GC HC",292:"cB G M IC JC bB KC LC"},J:{292:"D A"},K:{2:"A B C X aB Q",292:"FB"},L:{292:"W"},M:{2:"N"},N:{2:"A B"},O:{292:"MC"},P:{292:"G NC OC PC QC RC ZB SC TC UC"},Q:{292:"VC"},R:{292:"WC"},S:{2:"gB"}},B:7,C:"CSS scrollbar styling"},BG={A:{A:{1:"D F E A B",2:"nB",8:"I"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS 2.1 selectors"},cG={A:{A:{1:"E A B",2:"nB",8:"I",132:"D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",2:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS3 selectors"},uG={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"C FB aB Q",16:"A B X"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{33:"gB"}},B:5,C:"::selection CSS pseudo-element"},lG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",322:"7 8 9 AB BB CB DB EB FB GB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p",194:"q r s"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D fB YB hB iB",33:"F E A jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B",33:"F 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:4,C:"CSS Shapes Level 1"},hG={A:{A:{2:"I D F E nB",6308:"A",6436:"B"},B:{1:"Z MB M N S T U V W",6436:"C O H P J K L"},C:{1:"OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u uB xB",2052:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB"},D:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB",8258:"R NB OB"},E:{1:"B C O H X Q oB pB",2:"G a I D F fB YB hB iB jB",3108:"E A kB ZB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",8258:"AB BB CB DB EB GB IB JB"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B",3108:"2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"ZB SC TC UC",2:"G NC OC PC QC RC"},Q:{2:"VC"},R:{2:"WC"},S:{2052:"gB"}},B:4,C:"CSS Scroll Snap"},pG={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P",1028:"Z MB M N S T U V W",4100:"J K L"},C:{1:"FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h uB xB",194:"i j k l m n",516:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB"},D:{2:"0 1 2 3 4 5 6 7 G a I D F E A B C O H P J K L b c d e t u v w x y z",322:"8 9 f g h i j k l m n o p q r s AB BB",1028:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"O H oB pB",2:"G a I fB YB hB",33:"F E A B C jB kB ZB X Q",2084:"D iB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u qB rB sB tB X aB vB Q",322:"v w x",1028:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"AC BC CC DC EC",2:"YB wB bB yB",33:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B",2084:"XC 0B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",1028:"M"},J:{2:"D A"},K:{2:"A B C X aB Q",1028:"FB"},L:{1028:"W"},M:{1:"N"},N:{2:"A B"},O:{1028:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{1028:"VC"},R:{2:"WC"},S:{516:"gB"}},B:5,C:"CSS position:sticky"},fG={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Subgrid"},dG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",260:"C O H P J K L"},C:{1:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b uB xB",66:"c d",260:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j",260:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB",132:"Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{132:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB",132:"Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS.supports() API"},CG={A:{A:{1:"F E A B",2:"I D nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",132:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS Table display"},mG={A:{A:{132:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",4:"C O H P J K L"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B uB xB",33:"0 1 2 3 4 C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q",322:"0 1 2 r s t u v w x y z"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d qB rB sB tB X aB vB Q",578:"e f g h i j k l m n o p"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{1:"WC"},S:{33:"gB"}},B:5,C:"CSS3 text-align-last"},gG={A:{A:{132:"I D F E A B nB"},B:{132:"C O H P J K L",388:"Z MB M N S T U V W"},C:{132:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{132:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t",388:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{132:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{132:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q",388:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{132:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{132:"FC"},I:{132:"cB G M GC HC IC JC bB KC LC"},J:{132:"D A"},K:{132:"A B C X aB Q",388:"FB"},L:{388:"W"},M:{132:"N"},N:{132:"A B"},O:{132:"MC"},P:{132:"G",388:"NC OC PC QC RC ZB SC TC UC"},Q:{388:"VC"},R:{388:"WC"},S:{132:"gB"}},B:5,C:"CSS text-indent"},AG={A:{A:{16:"I D nB",132:"F E A B"},B:{132:"C O H P J K L",322:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",1025:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",1602:"AB"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y",322:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q",322:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",322:"M"},J:{2:"D A"},K:{2:"A B C X aB Q",322:"FB"},L:{322:"W"},M:{1025:"N"},N:{132:"A B"},O:{2:"MC"},P:{2:"G",322:"NC OC PC QC RC ZB SC TC UC"},Q:{322:"VC"},R:{322:"WC"},S:{2:"gB"}},B:5,C:"CSS text-justify"},EG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t uB xB",194:"u v w"},D:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{2:"G a I D F E fB YB hB iB jB kB",16:"A",33:"B C O H ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS text-orientation"},yG={A:{A:{2:"I D nB",161:"F E A B"},B:{2:"Z MB M N S T U V W",161:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{16:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"CSS Text 4 text-spacing"},vG={A:{A:{2:"I D F E nB",129:"A B"},B:{1:"Z MB M N S T U V W",129:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",260:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{4:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"A",4:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{129:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 Text-shadow"},bG={A:{A:{2:"I D F E nB",132:"B",164:"A"},B:{1:"Z MB M N S T U V W",132:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB",260:"BB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x qB rB sB tB X aB vB Q",260:"y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{132:"B",164:"A"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",16:"G"},Q:{2:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"CSS touch-action level 2 values"},_G={A:{A:{1:"B",2:"I D F E nB",289:"A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB",194:"0 1 2 3 4 5 6 7 l m n o p q r s t u v w x y z",1025:"8 9 AB BB CB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e qB rB sB tB X aB vB Q"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B",516:"3B 4B 5B 6B 7B 8B 9B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",289:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{194:"gB"}},B:2,C:"CSS touch-action property"},SG={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",33:"a I D F E A B C O H P",164:"G"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"G a I D F E A B C O H P J K L b c d e f g h"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",33:"I hB",164:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E qB rB",33:"C",164:"B sB tB X aB vB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",33:"XC",164:"YB wB bB yB"},H:{2:"FC"},I:{1:"M KC LC",33:"cB G GC HC IC JC bB"},J:{1:"A",33:"D"},K:{1:"FB Q",33:"C",164:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS3 Transitions"},wG={A:{A:{132:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",132:"C O H P J K L"},C:{1:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"0 1 2 3 4 5 K L b c d e f g h i j k l m n o p q r s t u v w x y z",132:"mB cB G a I D F E uB xB",292:"A B C O H P J"},D:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J",548:"0 1 2 3 K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{132:"G a I D F fB YB hB iB jB",548:"E A B C O H kB ZB X Q oB pB"},F:{132:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{132:"F YB wB bB yB XC 0B 1B",548:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{1:"M",16:"cB G GC HC IC JC bB KC LC"},J:{16:"D A"},K:{16:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{16:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",16:"G"},Q:{16:"VC"},R:{16:"WC"},S:{33:"gB"}},B:4,C:"CSS unicode-bidi property"},xG={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS unset value"},DG={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H",260:"P"},C:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"4"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB",260:"kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q qB rB sB tB X aB vB Q",194:"r"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B",260:"3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:4,C:"CSS Variables (Custom Properties)"},IG={A:{A:{1:"A B",2:"I D nB",129:"F E"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g"},E:{1:"D F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",129:"E B qB rB sB tB X aB vB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB Q",2:"A B C X aB"},L:{1:"W"},M:{2:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:2,C:"CSS widows & orphans"},OG={A:{A:{132:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB",322:"s t u v w"},D:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I",16:"D",33:"0 1 2 3 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H X Q oB pB",2:"G fB YB",16:"a",33:"I D F E A hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",33:"P J K L b c d e f g h i j k l m n o p q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB",33:"F yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"GC HC IC",33:"cB G JC bB KC LC"},J:{33:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{36:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",33:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS writing-mode property"},kG={A:{A:{1:"I D nB",129:"F E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{129:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:7,C:"CSS zoom"},NG={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"CSS3 attr() function for all properties"},TG={A:{A:{1:"F E A B",8:"I D nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"G a I D F E"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",33:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",33:"YB wB bB"},H:{1:"FC"},I:{1:"G M JC bB KC LC",33:"cB GC HC IC"},J:{1:"A",33:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS3 Box-sizing"},PG={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",4:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",2:"E",4:"qB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS3 Colors"},FG={A:{A:{2:"I D F E A B nB"},B:{1:"P J K L Z MB M N S T U V W",2:"C O H"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"mB cB G a I D F E A B C O H P J K L b c d e f g h i uB xB"},D:{1:"OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB"},E:{1:"B C O H X Q oB pB",33:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"C BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{33:"D A"},K:{2:"A B C X aB Q",33:"FB"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{33:"VC"},R:{2:"WC"},S:{2:"gB"}},B:3,C:"CSS grab & grabbing cursors"},LG={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"mB cB G a I D F E A B C O H P J K L b c d e f uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s"},E:{1:"E A B C O H kB ZB X Q oB pB",33:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB",33:"P J K L b c d e f"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{33:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"},MG={A:{A:{1:"E A B",132:"I D F nB"},B:{1:"H P J K L Z MB M N S T U V W",260:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",4:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",4:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",260:"E B C qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D",16:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"CSS3 Cursors (original values)"},RG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"mB cB uB xB",33:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",164:"0 1 2 3 4 5 6 7 8 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c",132:"d e f g h i j k l m n o p q r s t u v w x"},E:{1:"H oB pB",2:"G a I fB YB hB",132:"D F E A B C O iB jB kB ZB X Q"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E qB rB sB",132:"P J K L b c d e f g h i j k",164:"B C tB X aB vB Q"},G:{1:"DC EC",2:"YB wB bB yB XC",132:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},H:{164:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB",132:"KC LC"},J:{132:"D A"},K:{1:"FB",2:"A",164:"B C X aB Q"},L:{1:"W"},M:{33:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{164:"gB"}},B:5,C:"CSS3 tab-size"},GG={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS currentColor value"},HG={A:{A:{2:"I D F E nB",8:"A B"},B:{1:"Z",2:"MB M N S T U V W",8:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",66:"f g h i j k l",72:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",2:"G a I D F E A B C O H P J K L b c d e f g h i MB M N S T U V W zB dB eB",66:"j k l m n o"},E:{2:"G a fB YB hB",8:"I D F E A B C O H iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R",2:"E B C NB OB PB QB HB Y qB rB sB tB X aB vB Q",66:"P J K L b"},G:{2:"YB wB bB yB XC",8:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"LC",2:"cB G M GC HC IC JC bB KC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC",2:"UC"},Q:{1:"VC"},R:{1:"WC"},S:{72:"gB"}},B:7,C:"Custom Elements (deprecated V0 spec)"},KG={A:{A:{2:"I D F E nB",8:"A B"},B:{1:"Z MB M N S T U V W",8:"C O H P J K L"},C:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l uB xB",8:"0 1 2 3 4 5 m n o p q r s t u v w x y z",456:"6 7 8 9 AB BB CB DB EB",712:"FB GB SB IB"},D:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",8:"8 9",132:"AB BB CB DB EB FB GB SB IB JB KB LB R"},E:{2:"G a I D fB YB hB iB jB",8:"F E A kB",132:"B C O H ZB X Q oB pB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w qB rB sB tB X aB vB Q",132:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB GB IB JB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B",132:"5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G",132:"NC"},Q:{132:"VC"},R:{132:"WC"},S:{8:"gB"}},B:1,C:"Custom Elements (V1)"},VG={A:{A:{2:"I D F nB",132:"E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a uB xB",132:"I D F E A"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G",16:"a I D F O H",388:"E A B C"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G fB YB",16:"a I",388:"hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E qB rB sB tB",132:"B X aB"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"wB",16:"YB bB",388:"yB"},H:{1:"FC"},I:{1:"M KC LC",2:"GC HC IC",388:"cB G JC bB"},J:{1:"A",388:"D"},K:{1:"C FB Q",2:"A",132:"B X aB"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"CustomEvent"},QG={A:{A:{2:"nB",8:"I D F E",260:"A B"},B:{1:"Z MB M N S T U V W",260:"C O H P",1284:"J K L"},C:{8:"mB cB uB xB",4612:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",8:"G a I D F E A B C O H P J K L b",132:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB"},E:{1:"O H Q oB pB",8:"G a I D F E A B C fB YB hB iB jB kB ZB X"},F:{1:"E B C KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",132:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB"},G:{8:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B",2049:"9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"LC",8:"cB G GC HC IC JC bB KC",132:"M"},J:{1:"A",8:"D"},K:{1:"A B C X aB Q",8:"FB"},L:{1:"W"},M:{516:"N"},N:{8:"A B"},O:{8:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{132:"VC"},R:{1:"WC"},S:{2:"gB"}},B:1,C:"Datalist element"},UG={A:{A:{1:"B",4:"I D F E A nB"},B:{1:"C O H P J",129:"K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",4:"mB cB G a uB xB",129:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"1 2 3 4 5 6 7 8 9 AB",4:"G a I",129:"0 D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{4:"G a fB YB",129:"I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{1:"C o p q r s t u v w x X aB vB Q",4:"E B qB rB sB tB",129:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{4:"YB wB bB",129:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{4:"FC"},I:{4:"GC HC IC",129:"cB G M JC bB KC LC"},J:{129:"D A"},K:{1:"C X aB Q",4:"A B",129:"FB"},L:{129:"W"},M:{129:"N"},N:{1:"B",4:"A"},O:{129:"MC"},P:{129:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{129:"WC"},S:{1:"gB"}},B:1,C:"dataset & data-* attributes"},JG={A:{A:{2:"I D nB",132:"F",260:"E A B"},B:{1:"Z MB M N S T U V W",260:"C O P J K L",772:"H"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{260:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Data URIs"},jG={A:{A:{16:"nB",132:"I D F E A B"},B:{1:"L Z MB M N S T U V W",132:"C O H P J K"},C:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",132:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB",260:"8 9 AB BB",772:"0 1 2 3 4 5 6 7 l m n o p q r s t u v w x y z"},D:{1:"QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f",260:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB",772:"g h i j k l m n o p q r s t"},E:{1:"C O H Q oB pB",16:"G a fB YB",132:"I D F E A hB iB jB kB",260:"B ZB X"},F:{1:"DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E B C qB rB sB tB X aB vB",132:"Q",260:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB",772:"P J K L b c d e f g"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB yB",132:"F XC 0B 1B 2B 3B 4B"},H:{132:"FC"},I:{1:"M",16:"cB GC HC IC",132:"G JC bB",772:"KC LC"},J:{132:"D A"},K:{1:"FB",16:"A B C X aB",132:"Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{260:"MC"},P:{1:"RC ZB SC TC UC",260:"G NC OC PC QC"},Q:{260:"VC"},R:{132:"WC"},S:{132:"gB"}},B:6,C:"Date.prototype.toLocaleDateString"},WG={A:{A:{2:"E A B nB",8:"I D F"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB",8:"0 1 2 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"3 4"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",8:"G a I D F E A B",257:"b c d e f g h i j k l m n o p q r",769:"C O H P J K L"},E:{1:"C O H Q oB pB",8:"G a fB YB hB",257:"I D F E A iB jB kB",1025:"B ZB X"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"C X aB vB Q",8:"E B qB rB sB tB"},G:{1:"F XC 0B 1B 2B 3B 7B 8B 9B AC BC CC DC EC",8:"YB wB bB yB",1025:"4B 5B 6B"},H:{8:"FC"},I:{1:"G M JC bB KC LC",8:"cB GC HC IC"},J:{1:"A",8:"D"},K:{1:"FB",8:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{769:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Details & Summary elements"},XG={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"C O H P J K L",4:"Z MB M N S T U V W"},C:{2:"mB cB uB",4:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"G a xB"},D:{2:"G a I",4:"0 1 2 3 4 5 6 7 8 9 D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",4:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB",4:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"GC HC IC",4:"cB G M JC bB KC LC"},J:{2:"D",4:"A"},K:{1:"C Q",2:"A B X aB",4:"FB"},L:{4:"W"},M:{4:"N"},N:{1:"B",2:"A"},O:{4:"MC"},P:{4:"G NC OC PC QC RC ZB SC TC UC"},Q:{4:"VC"},R:{4:"WC"},S:{4:"gB"}},B:4,C:"DeviceOrientation & DeviceMotion events"},qG={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"C FB Q",2:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Window.devicePixelRatio"},zG={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",1218:"MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n",322:"o p q r s"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L qB rB sB tB X aB vB Q",578:"b c d e f"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{194:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:1,C:"Dialog element"},YG={A:{A:{1:"B",16:"nB",129:"E A",130:"I D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",16:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",129:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"EventTarget.dispatchEvent"},ZG={A:{A:{132:"I D F E A B nB"},B:{132:"C O H P J K L Z MB M N S T U V W"},C:{132:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{132:"0 1 2 3 4 5 6 7 8 9 G a n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",388:"I D F E A B C O H P J K L b c d e f g h i j k l m"},E:{132:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{132:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{132:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{132:"FC"},I:{132:"cB G M GC HC IC JC bB KC LC"},J:{132:"D A"},K:{132:"A B C FB X aB Q"},L:{132:"W"},M:{132:"N"},N:{132:"A B"},O:{132:"MC"},P:{132:"G NC OC PC QC RC ZB SC TC UC"},Q:{132:"VC"},R:{132:"WC"},S:{132:"gB"}},B:6,C:"DNSSEC and DANE"},$G={A:{A:{2:"I D F nB",164:"E A",260:"B"},B:{1:"K L Z MB M N S T U V W",260:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F uB xB",516:"E A B C O H P J K L b c d e f g h i j k l m n"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e"},E:{1:"I A B C hB kB ZB X",2:"G a O H fB YB Q oB pB",1028:"D F E iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB"},G:{1:"2B 3B 4B 5B 6B 7B 8B",2:"YB wB bB yB XC 9B AC BC CC DC EC",1028:"F 0B 1B"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{16:"D",1028:"A"},K:{1:"FB Q",16:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{164:"A",260:"B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Do Not Track API"},eH={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k"},E:{1:"F E A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P qB rB sB tB X aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"document.currentScript"},tH={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",16:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"document.evaluate & XPath"},nH={A:{A:{1:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",16:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",16:"E qB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB",16:"bB yB XC"},H:{2:"FC"},I:{1:"M JC bB KC LC",2:"cB G GC HC IC"},J:{1:"A",2:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{2:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"Document.execCommand()"},rH={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S",132:"T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S",132:"T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",132:"M"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{132:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Document Policy"},iH={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",16:"C O"},C:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"document.scrollingElement"},sH={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB",16:"a"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E qB rB sB tB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"document.head"},oH={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"8 9"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v qB rB sB tB X aB vB Q",194:"w"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{194:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"DOM manipulation convenience methods"},aH={A:{A:{1:"E A B",2:"nB",8:"I D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Document Object Model Range"},BH={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"DOMContentLoaded"},cH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H P J K L b c d e f g h"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB",16:"a"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",16:"E B qB rB sB tB X aB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB yB XC"},H:{16:"FC"},I:{1:"G M JC bB KC LC",16:"cB GC HC IC"},J:{16:"D A"},K:{16:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{16:"A B"},O:{16:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"DOMFocusIn & DOMFocusOut events"},uH={A:{A:{2:"I D F E nB",132:"A B"},B:{132:"C O H P J K L",1028:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o uB xB",2564:"0 1 2 3 4 p q r s t u v w x y z",3076:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{16:"G a I D",132:"0 1 2 3 4 5 6 7 8 9 E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB",388:"F",1028:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{16:"G fB YB",132:"a I D F E A hB iB jB kB ZB",1028:"B C O H X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",132:"0 1 2 3 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",1028:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{16:"YB wB bB",132:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",132:"G JC bB KC LC",292:"cB GC HC IC"},J:{16:"D",132:"A"},K:{2:"A B C X aB Q",132:"FB"},L:{1028:"W"},M:{1:"N"},N:{132:"A B"},O:{132:"MC"},P:{132:"G NC OC PC QC RC ZB SC TC UC"},Q:{132:"VC"},R:{132:"WC"},S:{2564:"gB"}},B:4,C:"DOMMatrix"},lH={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Download attribute"},hH={A:{A:{644:"I D F E nB",772:"A B"},B:{1:"L Z MB M N S T U V W",260:"C O H P J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",8:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",8:"E B qB rB sB tB X aB vB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",1025:"M"},J:{2:"D A"},K:{1:"Q",8:"A B C X aB",1025:"FB"},L:{1025:"W"},M:{2:"N"},N:{1:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"Drag and Drop"},pH={A:{A:{2:"I D F E A B nB"},B:{1:"P J K L Z MB M N S T U V W",2:"C O H"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Element.closest()"},fH={A:{A:{1:"I D F E A B",16:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",16:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",16:"E qB rB sB tB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"C FB Q",16:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"document.elementFromPoint()"},dH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{2:"G a I D F E fB YB hB iB jB kB",132:"A B C O H ZB X Q oB pB"},F:{1:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B",132:"4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"},CH={A:{A:{2:"I D F E A nB",164:"B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q",132:"r s t u v w x"},E:{1:"C O H Q oB pB",2:"G a I fB YB hB iB",164:"D F E A B jB kB ZB X"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d qB rB sB tB X aB vB Q",132:"e f g h i j k"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{16:"VC"},R:{2:"WC"},S:{1:"gB"}},B:2,C:"Encrypted Media Extensions"},mH={A:{A:{1:"I D F E A B",2:"nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"EOT - Embedded OpenType fonts"},gH={A:{A:{1:"A B",2:"I D nB",260:"E",1026:"F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",4:"mB cB uB xB",132:"G a I D F E A B C O H P J K L b c"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G a I D F E A B C O H P J K L",132:"b c d e"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",4:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",4:"E B C qB rB sB tB X aB vB",132:"Q"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",4:"YB wB bB yB"},H:{132:"FC"},I:{1:"M KC LC",4:"cB GC HC IC",132:"JC bB",900:"G"},J:{1:"A",4:"D"},K:{1:"FB",4:"A B C X aB",132:"Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"ECMAScript 5"},AH={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x",132:"0 1 2 3 4 y z"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k qB rB sB tB X aB vB Q",132:"l m n o p q r"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"ES6 classes"},EH={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"ES6 Generators"},yH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB uB xB",194:"R"},D:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB"},E:{1:"C O H X Q oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB"},F:{1:"6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"JavaScript modules: dynamic import()"},vH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H",4097:"J K L",4290:"P"},C:{1:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",322:"AB BB CB DB EB FB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB",194:"GB"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB",3076:"ZB"},F:{1:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",194:"3"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B",3076:"5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"JavaScript modules via script tag"},bH={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P uB xB",132:"J K L b c d e f g",260:"h i j k l m",516:"n"},D:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L",1028:"b c d e f g h i j k l m n o p"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",1028:"P J K L b c"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC",1028:"JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"ES6 Number"},_H={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"String.prototype.includes"},SH={A:{A:{2:"I D F E A nB",388:"B"},B:{257:"Z MB M N S T U V W",260:"C O H",769:"P J K L"},C:{2:"mB cB G a uB xB",4:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",257:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"G a I D F E A B C O H P J K L b c",4:"0 1 2 3 4 5 6 d e f g h i j k l m n o p q r s t u v w x y z",257:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D fB YB hB iB",4:"F E jB kB"},F:{2:"E B C qB rB sB tB X aB vB Q",4:"P J K L b c d e f g h i j k l m n o p q r s t",257:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC",4:"F 0B 1B 2B 3B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",4:"KC LC",257:"M"},J:{2:"D",4:"A"},K:{2:"A B C X aB Q",257:"FB"},L:{257:"W"},M:{257:"N"},N:{2:"A",388:"B"},O:{257:"MC"},P:{4:"G",257:"NC OC PC QC RC ZB SC TC UC"},Q:{257:"VC"},R:{4:"WC"},S:{4:"gB"}},B:6,C:"ECMAScript 2015 (ES6)"},wH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",4:"E qB rB sB tB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"D A"},K:{1:"C FB X aB Q",4:"A B"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Server-sent events"},xH={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"H oB pB",2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"},DH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB uB xB",260:"TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"TB UB VB WB RB Z MB M N S T",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB",132:"GB SB IB JB KB LB R NB OB PB QB HB Y XB",1025:"U V W zB dB eB"},E:{2:"G a I D F E A B fB YB hB iB jB kB ZB",772:"C O H X Q oB pB"},F:{1:"IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",132:"3 4 5 6 7 8 9 AB BB CB DB EB GB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B",772:"7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{260:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"SC TC UC",2:"G NC OC PC",132:"QC RC ZB"},Q:{132:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Feature Policy"},IH={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p uB xB",1025:"v",1218:"q r s t u"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v",260:"w",772:"x"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i qB rB sB tB X aB vB Q",260:"j",772:"k"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Fetch"},OH={A:{A:{16:"nB",132:"F E",388:"I D A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P",16:"J K L b"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",16:"E qB"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB"},H:{388:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A",260:"B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"disabled attribute of the fieldset element"},kH={A:{A:{2:"I D F E nB",260:"A B"},B:{1:"Z MB M N S T U V W",260:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB",260:"G a I D F E A B C O H P J K L b c d e f g h i j xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a",260:"O H P J K L b c d e f g h i j k l m n o p q r s t",388:"I D F E A B C"},E:{1:"A B C O H ZB X Q oB pB",2:"G a fB YB",260:"I D F E iB jB kB",388:"hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B qB rB sB tB",260:"C P J K L b c d e f g X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB",260:"F XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M LC",2:"GC HC IC",260:"KC",388:"cB G JC bB"},J:{260:"A",388:"D"},K:{1:"FB",2:"A B",260:"C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A",260:"B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"File API"},NH={A:{A:{2:"I D F E nB",132:"A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E B qB rB sB tB"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"A",2:"D"},K:{1:"C FB X aB Q",2:"A B"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"FileReader API"},TH={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E qB rB",16:"B sB tB X aB"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"C FB aB Q",2:"A",16:"B X"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"FileReaderSync"},PH={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",33:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"G a I D",33:"0 1 2 3 4 5 6 7 8 9 O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",36:"F E A B C"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D",33:"A"},K:{2:"A B C X aB Q",33:"FB"},L:{33:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G",33:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Filesystem & FileWriter API"},FH={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H P"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",16:"0 1 2",388:"3 4 5 6 7 8 9 AB BB"},E:{1:"O H oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB",516:"B C X Q"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x qB rB sB tB X aB vB Q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"GC HC IC",16:"cB G JC bB KC LC"},J:{1:"A",2:"D"},K:{1:"Q",16:"A B C X aB",129:"FB"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",129:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:6,C:"FLAC audio format"},LH={A:{A:{2:"I D F E A B nB"},B:{1:"S T U V W",2:"C O H P J K L Z MB M N"},C:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB uB xB"},D:{1:"S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N"},E:{1:"pB",2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"gap property for Flexbox"},MH={A:{A:{2:"I D F E nB",1028:"B",1316:"A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",164:"mB cB G a I D F E A B C O H P J K L b c d uB xB",516:"e f g h i j"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"d e f g h i j k",164:"G a I D F E A B C O H P J K L b c"},E:{1:"E A B C O H kB ZB X Q oB pB",33:"D F iB jB",164:"G a I fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B C qB rB sB tB X aB vB",33:"P J"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",33:"F 0B 1B",164:"YB wB bB yB XC"},H:{1:"FC"},I:{1:"M KC LC",164:"cB G GC HC IC JC bB"},J:{1:"A",164:"D"},K:{1:"FB Q",2:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"B",292:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS Flexible Box Layout Module"},RH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB"},E:{1:"O H oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X Q"},F:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"PC QC RC ZB SC TC UC",2:"G NC OC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"display: flow-root"},GH={A:{A:{1:"I D F E A B",2:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E qB rB sB tB",16:"B X aB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"G M JC bB KC LC",2:"GC HC IC",16:"cB"},J:{1:"D A"},K:{1:"C FB Q",2:"A",16:"B X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"focusin & focusout events"},HH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J",132:"K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"preventScroll support in focus"},KH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y uB xB",132:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",260:"9 AB BB"},E:{1:"B C O H X Q oB pB",2:"G a I D F fB YB hB iB jB",16:"E",132:"A kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y qB rB sB tB X aB vB Q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B",132:"2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{1:"VC"},R:{2:"WC"},S:{132:"gB"}},B:5,C:"system-ui value for font-family"},VH={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",33:"P J K L b c d e f g h i j k l m n o p",164:"G a I D F E A B C O H"},D:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P",33:"0 1 2 3 d e f g h i j k l m n o p q r s t u v w x y z",292:"J K L b c"},E:{1:"A B C O H kB ZB X Q oB pB",2:"D F E fB YB iB jB",4:"G a I hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",33:"P J K L b c d e f g h i j k l m n o p q"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F 0B 1B 2B",4:"YB wB bB yB XC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB",33:"KC LC"},J:{2:"D",33:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",33:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS font-feature-settings"},QH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f uB xB",194:"g h i j k l m n o p"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k",33:"l m n o"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I fB YB hB iB",33:"D F E jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P qB rB sB tB X aB vB Q",33:"J K L b"},G:{2:"YB wB bB yB XC 0B",33:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M LC",2:"cB G GC HC IC JC bB",33:"KC"},J:{2:"D",33:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 font-kerning"},UH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q uB xB",194:"r s t u v w"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS Font Loading"},JH={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",194:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y",194:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q",194:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{258:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{194:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"CSS font-size-adjust"},jH={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",676:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g uB xB",804:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"G",676:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"fB YB",676:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",676:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{804:"gB"}},B:7,C:"CSS font-smooth"},WH={A:{A:{2:"I D F nB",4:"E A B"},B:{1:"K L Z MB M N S T U V W",4:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB",194:"s t u v w x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r"},E:{1:"A B C O H ZB X Q oB pB",4:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",4:"P J K L b c d e"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",4:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",4:"cB G GC HC IC JC bB KC LC"},J:{2:"D",4:"A"},K:{2:"A B C X aB Q",4:"FB"},L:{1:"W"},M:{1:"N"},N:{4:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",4:"G"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:4,C:"Font unicode-range subsetting"},XH={A:{A:{2:"I D F E nB",130:"A B"},B:{130:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",130:"G a I D F E A B C O H P J K L b c d e f",322:"g h i j k l m n o p"},D:{2:"G a I D F E A B C O H P",130:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"A B C O H kB ZB X Q oB pB",2:"D F E fB YB iB jB",130:"G a I hB"},F:{2:"E B C qB rB sB tB X aB vB Q",130:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB 0B 1B 2B",130:"wB bB yB XC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",130:"M KC LC"},J:{2:"D",130:"A"},K:{2:"A B C X aB Q",130:"FB"},L:{130:"W"},M:{1:"N"},N:{2:"A B"},O:{130:"MC"},P:{130:"G NC OC PC QC RC ZB SC TC UC"},Q:{130:"VC"},R:{130:"WC"},S:{1:"gB"}},B:5,C:"CSS font-variant-alternates"},qH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f uB xB",132:"g h i j k l m n o p"},D:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{132:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:4,C:"CSS font-variant-east-asian "},zH={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p uB xB"},D:{1:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u qB rB sB tB X aB vB Q"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D",16:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:2,C:"CSS font-variant-numeric"},YH={A:{A:{1:"E A B",132:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",2:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",2:"E qB"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",260:"YB wB"},H:{2:"FC"},I:{1:"G M JC bB KC LC",2:"GC",4:"cB HC IC"},J:{1:"A",4:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"@font-face Web fonts"},ZH={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H P"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB",16:"a"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Form attribute"},$H={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",2:"E qB",16:"rB sB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"G M JC bB KC LC",2:"GC HC IC",16:"cB"},J:{1:"A",2:"D"},K:{1:"B C FB X aB Q",16:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Attributes for form submission"},eK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E"},E:{1:"B C O H ZB X Q oB pB",2:"G fB YB",132:"a I D F E A hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",2:"E qB"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB",132:"F wB bB yB XC 0B 1B 2B 3B 4B"},H:{516:"FC"},I:{1:"M LC",2:"cB GC HC IC",132:"G JC bB KC"},J:{1:"A",132:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{260:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{132:"gB"}},B:1,C:"Form validation"},tK={A:{A:{2:"nB",4:"A B",8:"I D F E"},B:{1:"J K L Z MB M N S T U V W",4:"C O H P"},C:{4:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"mB cB uB xB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{4:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",8:"fB YB"},F:{1:"8 9 E B C AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",4:"0 1 2 3 4 5 6 7 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{2:"YB",4:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB",4:"KC LC"},J:{2:"D",4:"A"},K:{1:"A B C X aB Q",4:"FB"},L:{1:"W"},M:{4:"N"},N:{4:"A B"},O:{1:"MC"},P:{1:"QC RC ZB SC TC UC",4:"G NC OC PC"},Q:{1:"VC"},R:{4:"WC"},S:{4:"gB"}},B:1,C:"HTML5 form features"},nK={A:{A:{2:"I D F E A nB",548:"B"},B:{1:"Z MB M N S T U V W",516:"C O H P J K L"},C:{1:"KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E uB xB",676:"0 1 2 A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",1700:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB"},D:{1:"HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H",676:"P J K L b",804:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB"},E:{2:"G a fB YB",676:"hB",804:"I D F E A B C O H iB jB kB ZB X Q oB pB"},F:{1:"KB LB R NB OB PB QB HB Y Q",2:"E B C qB rB sB tB X aB vB",804:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B",2052:"8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D",292:"A"},K:{2:"A B C X aB Q",804:"FB"},L:{804:"W"},M:{1:"N"},N:{2:"A",548:"B"},O:{804:"MC"},P:{1:"ZB SC TC UC",804:"G NC OC PC QC RC"},Q:{804:"VC"},R:{804:"WC"},S:{1:"gB"}},B:1,C:"Full Screen API"},rK={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c",33:"d e f g"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"Gamepad API"},iK={A:{A:{1:"E A B",2:"nB",8:"I D F"},B:{1:"C O H P J K L",129:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB uB xB",8:"mB cB",129:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",4:"G",129:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E B C O H hB iB jB kB ZB X Q oB pB",8:"G fB YB",129:"A"},F:{1:"B C J K L b c d e f g h i j k l m n o p q r s t u tB X aB vB Q",2:"E P qB",8:"rB sB",129:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B",129:"4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G GC HC IC JC bB KC LC",129:"M"},J:{1:"D A"},K:{1:"B C FB X aB Q",8:"A"},L:{129:"W"},M:{129:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G",129:"NC OC PC QC RC ZB SC TC UC"},Q:{129:"VC"},R:{129:"WC"},S:{1:"gB"}},B:2,C:"Geolocation"},sK={A:{A:{644:"I D nB",2049:"E A B",2692:"F"},B:{1:"Z MB M N S T U V W",2049:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB",260:"G a I D F E A B",1156:"cB",1284:"uB",1796:"xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",16:"E qB",132:"rB sB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"B C FB X aB Q",132:"A"},L:{1:"W"},M:{1:"N"},N:{2049:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Element.getBoundingClientRect()"},oK={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB",132:"cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",260:"G a I D F E A"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",260:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",260:"E qB rB sB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",260:"YB wB bB"},H:{260:"FC"},I:{1:"G M JC bB KC LC",260:"cB GC HC IC"},J:{1:"A",260:"D"},K:{1:"B C FB X aB Q",260:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"getComputedStyle"},aK={A:{A:{1:"E A B",2:"nB",8:"I D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",8:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"getElementsByClassName"},BK={A:{A:{2:"I D F E A nB",33:"B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a I fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A",33:"B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"crypto.getRandomValues()"},cK={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB",194:"EB FB GB SB IB JB KB LB R"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"Gyroscope"},uK={A:{A:{2:"I D F E A B nB"},B:{1:"P J K L Z MB M N S T U V W",2:"C O H"},C:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s"},E:{2:"G a I D fB YB hB iB jB",129:"B C O H ZB X Q oB pB",194:"F E A kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f qB rB sB tB X aB vB Q"},G:{2:"YB wB bB yB XC 0B",129:"5B 6B 7B 8B 9B AC BC CC DC EC",194:"F 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"navigator.hardwareConcurrency"},lK={A:{A:{1:"F E A B",8:"I D nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",8:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",8:"G"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",8:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",8:"E qB rB sB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{2:"FC"},I:{1:"cB G M HC IC JC bB KC LC",2:"GC"},J:{1:"D A"},K:{1:"B C FB X aB Q",8:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Hashchange event"},hK={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A fB YB hB iB jB kB ZB",130:"B C O H X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",130:"6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"HEIF/ISO Base Media File Format"},pK={A:{A:{2:"I D F E A nB",132:"B"},B:{2:"Z MB M N S T U V W",132:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"O H oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB",516:"B C X Q"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",258:"M"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{258:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G",258:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"HEVC/H.265 video format"},fK={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E B qB rB sB tB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"G M JC bB KC LC",2:"cB GC HC IC"},J:{1:"A",2:"D"},K:{1:"C FB X aB Q",2:"A B"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"hidden attribute"},dK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b",33:"c d e f"},E:{1:"F E A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"High Resolution Time API"},CK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G fB YB",4:"a hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y aB vB Q",2:"E B qB rB sB tB X"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB",4:"bB"},H:{2:"FC"},I:{1:"M HC IC bB KC LC",2:"cB G GC JC"},J:{1:"D A"},K:{1:"C FB X aB Q",2:"A B"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Session history management"},mK={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"YB wB bB yB",129:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC",257:"HC IC"},J:{1:"A",16:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{516:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{16:"VC"},R:{1:"WC"},S:{2:"gB"}},B:4,C:"HTML Media Capture"},gK={A:{A:{2:"nB",8:"I D F",260:"E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB",132:"cB uB xB",260:"G a I D F E A B C O H P J K L b c"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a",260:"I D F E A B C O H P J K L b c d e f g h"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",132:"G fB YB",260:"a I hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",132:"E B qB rB sB tB",260:"C X aB vB Q"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"YB",260:"wB bB yB XC"},H:{132:"FC"},I:{1:"M KC LC",132:"GC",260:"cB G HC IC JC bB"},J:{260:"D A"},K:{1:"FB",132:"A",260:"B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{260:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"HTML5 semantic elements"},AK={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L",2:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:7,C:"HTTP Live Streaming (HLS)"},EK={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"C O H P J K L",513:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 s t u v w x y z",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB",513:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 x y z",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w",513:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"B C O H X Q oB pB",2:"G a I D F fB YB hB iB jB",260:"E A kB ZB"},F:{1:"k l m n o p q r s t",2:"E B C P J K L b c d e f g h i j qB rB sB tB X aB vB Q",513:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",513:"M"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{513:"W"},M:{513:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G",513:"NC OC PC QC RC ZB SC TC UC"},Q:{513:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"HTTP/2 protocol"},yK={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",322:"Z MB M N S",578:"T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB uB xB",194:"Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB",322:"Z MB M N S",578:"T U V W zB dB eB"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q oB",1028:"H pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC",66:"EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{194:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"HTTP/3 protocol"},vK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J uB xB",4:"K L b c d e f g h i j"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB"},H:{2:"FC"},I:{1:"cB G M HC IC JC bB KC LC",2:"GC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"sandbox attribute for iframes"},bK={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",66:"c d e f g h i"},E:{2:"G a I F E A B C O H fB YB hB iB kB ZB X Q oB pB",130:"D jB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",130:"0B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"seamless attribute for iframes"},_K={A:{A:{2:"nB",8:"I D F E A B"},B:{1:"Z MB M N S T U V W",8:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB",8:"cB G a I D F E A B C O H P J K L b c d e f g uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O",8:"H P J K L b"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"fB YB",8:"G a hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B qB rB sB tB",8:"C X aB vB Q"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB",8:"wB bB yB"},H:{2:"FC"},I:{1:"M KC LC",8:"cB G GC HC IC JC bB"},J:{1:"A",8:"D"},K:{1:"FB",2:"A B",8:"C X aB Q"},L:{1:"W"},M:{1:"N"},N:{8:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"srcdoc attribute for iframes"},SK={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",322:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q uB xB",194:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",322:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v qB rB sB tB X aB vB Q",322:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{322:"VC"},R:{1:"WC"},S:{194:"gB"}},B:5,C:"ImageCapture API"},wK={A:{A:{2:"I D F E A nB",161:"B"},B:{2:"Z MB M N S T U V W",161:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A",161:"B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Input Method Editor API"},xK={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"naturalWidth & naturalHeight image properties"},DK={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",194:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB",194:"TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB qB rB sB tB X aB vB Q",194:"IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{194:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Import maps"},IK={A:{A:{2:"I D F E nB",8:"A B"},B:{1:"Z",2:"MB M N S T U V W",8:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l uB xB",8:"m n CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",72:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l MB M N S T U V W zB dB eB",66:"m n o p q",72:"r"},E:{2:"G a fB YB hB",8:"I D F E A B C O H iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R",2:"E B C P J NB OB PB QB HB Y qB rB sB tB X aB vB Q",66:"K L b c d",72:"e"},G:{2:"YB wB bB yB XC",8:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{2:"W"},M:{8:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC",2:"UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"HTML Imports"},OK={A:{A:{1:"I D F E A B",16:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB",16:"uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB"},G:{1:"9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{2:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"indeterminate checkbox"},kK={A:{A:{2:"I D F E nB",132:"A B"},B:{1:"Z MB M N S T U V W",132:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",33:"A B C O H P",36:"G a I D F E"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"A",8:"G a I D F E",33:"f",36:"B C O H P J K L b c d e"},E:{1:"A B C O H ZB X Q oB pB",8:"G a I D fB YB hB iB",260:"F E jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E qB rB",8:"B C sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",8:"YB wB bB yB XC 0B",260:"F 1B 2B 3B"},H:{2:"FC"},I:{1:"M KC LC",8:"cB G GC HC IC JC bB"},J:{1:"A",8:"D"},K:{1:"FB",2:"A",8:"B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"IndexedDB"},NK={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",132:"0 1 2",260:"3 4 5 6"},D:{1:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",132:"4 5 6 7",260:"8 9 AB BB CB DB"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q qB rB sB tB X aB vB Q",132:"r s t u",260:"0 v w x y z"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B",16:"4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"PC QC RC ZB SC TC UC",2:"G",260:"NC OC"},Q:{1:"VC"},R:{2:"WC"},S:{260:"gB"}},B:4,C:"IndexedDB 2.0"},TK={A:{A:{1:"F E A B",4:"nB",132:"I D"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",36:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS inline-block"},PK={A:{A:{1:"I D F E A B",16:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",16:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"HTMLElement.innerText"},FK={A:{A:{1:"I D F E A nB",132:"B"},B:{132:"C O H P J K L",260:"Z MB M N S T U V W"},C:{1:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l uB xB",516:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"K L b c d e f g h i",2:"G a I D F E A B C O H P J",132:"j k l m n o p q r s t u v w",260:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I hB iB",2:"G a fB YB",2052:"D F E A B C O H jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"YB wB bB",1025:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1025:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2052:"A B"},O:{1025:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{260:"VC"},R:{1:"WC"},S:{516:"gB"}},B:1,C:"autocomplete attribute: on & off values"},LK={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b"},E:{1:"O H Q oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E P J qB rB sB tB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B",129:"9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:1,C:"Color input type"},MK={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",132:"C"},C:{2:"0 1 2 3 4 5 6 7 8 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",1090:"9 AB BB CB",2052:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b",2052:"c d e f g"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB",4100:"pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"YB wB bB",260:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB GC HC IC",514:"G JC bB"},J:{1:"A",2:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2052:"gB"}},B:1,C:"Date and time input types"},RK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",132:"GC HC IC"},J:{1:"A",132:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Email, telephone & URL input types"},GK={A:{A:{2:"I D F nB",2561:"A B",2692:"E"},B:{1:"Z MB M N S T U V W",2561:"C O H P J K L"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",16:"mB",1537:"0 1 2 3 4 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z xB",1796:"cB uB"},D:{1:"R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H",1025:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB",1537:"P J K L b c d e f g h i j k l m n o p q"},E:{1:"H oB pB",16:"G a I fB YB",1025:"D F E A B C iB jB kB ZB X",1537:"hB",4097:"O Q"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",16:"E B C qB rB sB tB X aB",260:"vB",1025:"0 1 2 3 4 5 6 7 e f g h i j k l m n o p q r s t u v w x y z",1537:"P J K L b c d"},G:{16:"YB wB bB",1025:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",1537:"yB XC 0B"},H:{2:"FC"},I:{16:"GC HC",1025:"M LC",1537:"cB G IC JC bB KC"},J:{1025:"A",1537:"D"},K:{1:"A B C X aB Q",1025:"FB"},L:{1:"W"},M:{1537:"N"},N:{2561:"A B"},O:{1537:"MC"},P:{1025:"G NC OC PC QC RC ZB SC TC UC"},Q:{1025:"VC"},R:{1025:"WC"},S:{1537:"gB"}},B:1,C:"input event"},HK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",132:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G",16:"a I D F d e f g h",132:"E A B C O H P J K L b c"},E:{1:"C O H X Q oB pB",2:"G a fB YB hB",132:"I D F E A B iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{2:"XC 0B",132:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",514:"YB wB bB yB"},H:{2:"FC"},I:{2:"GC HC IC",260:"cB G JC bB",514:"M KC LC"},J:{132:"A",260:"D"},K:{2:"A B C X aB Q",260:"FB"},L:{260:"W"},M:{2:"N"},N:{514:"A",1028:"B"},O:{2:"MC"},P:{260:"G NC OC PC QC RC ZB SC TC UC"},Q:{260:"VC"},R:{260:"WC"},S:{1:"gB"}},B:1,C:"accept attribute for file input"},KK={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l"},E:{1:"C O H X Q oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Directory selection from file input"},VK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",2:"E qB rB sB"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB"},H:{130:"FC"},I:{130:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{130:"A B C FB X aB Q"},L:{132:"W"},M:{130:"N"},N:{2:"A B"},O:{130:"MC"},P:{130:"G",132:"NC OC PC QC RC ZB SC TC UC"},Q:{132:"VC"},R:{132:"WC"},S:{2:"gB"}},B:1,C:"Multiple file selection"},QK={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J uB xB",4:"K L b c",194:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB",66:"CB DB EB FB GB SB IB JB KB LB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y qB rB sB tB X aB vB Q",66:"0 1 2 3 4 5 6 7 8 z"},G:{1:"9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"RC ZB SC TC UC",2:"G NC OC PC QC"},Q:{1:"VC"},R:{2:"WC"},S:{194:"gB"}},B:1,C:"inputmode attribute"},UK={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:1,C:"Minimum length attribute for input fields"},JK={A:{A:{2:"I D F E nB",129:"A B"},B:{1:"Z MB M N S T U V W",129:"C O",1025:"H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB",513:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{388:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB GC HC IC",388:"G M JC bB KC LC"},J:{2:"D",388:"A"},K:{1:"A B C X aB Q",388:"FB"},L:{388:"W"},M:{641:"N"},N:{388:"A B"},O:{388:"MC"},P:{388:"G NC OC PC QC RC ZB SC TC UC"},Q:{388:"VC"},R:{388:"WC"},S:{513:"gB"}},B:1,C:"Number input type"},jK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E"},E:{1:"B C O H ZB X Q oB pB",2:"G fB YB",16:"a",388:"I D F E A hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB",388:"F yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M LC",2:"cB G GC HC IC JC bB KC"},J:{1:"A",2:"D"},K:{1:"A B C X aB Q",132:"FB"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Pattern attribute for input fields"},WK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",132:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y aB vB Q",2:"E qB rB sB tB",132:"B X"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB M GC HC IC bB KC LC",4:"G JC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"input placeholder attribute"},XK={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"M bB KC LC",4:"cB G GC HC IC JC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Range input type"},qK={A:{A:{2:"I D F E nB",129:"A B"},B:{1:"Z MB M N S T U V W",129:"C O H P J K L"},C:{2:"mB cB uB xB",129:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H d e f g h",129:"P J K L b c"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E qB rB sB tB",16:"B X aB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{129:"FC"},I:{1:"M KC LC",16:"GC HC",129:"cB G IC JC bB"},J:{1:"D",129:"A"},K:{1:"C",2:"A",16:"B X aB",129:"FB Q"},L:{1:"W"},M:{129:"N"},N:{129:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{129:"gB"}},B:1,C:"Search input type"},zK={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",16:"E qB rB sB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Selection controls for input & textarea"},YK={A:{A:{1:"I D F E A B",16:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"},ZK={A:{A:{1:"A B",16:"nB",132:"I D F E"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",16:"E qB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Element.insertAdjacentHTML()"},$K={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{1:"WC"},S:{2:"gB"}},B:6,C:"Internationalization API"},eV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"SC TC UC",2:"G NC OC PC QC RC ZB"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"IntersectionObserver V2"},tV={A:{A:{2:"I D F E A B nB"},B:{1:"J K L",2:"C O H",516:"P",1025:"Z MB M N S T U V W"},C:{1:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"8 9 AB"},D:{1:"EB FB GB SB IB JB KB",2:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",516:"7 8 9 AB BB CB DB",1025:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"O H Q oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X"},F:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t qB rB sB tB X aB vB Q",516:"0 u v w x y z",1025:"KB LB R NB OB PB QB HB Y"},G:{1:"9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",1025:"M"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{516:"MC"},P:{1:"PC QC RC ZB SC TC UC",2:"G",516:"NC OC"},Q:{1025:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"IntersectionObserver"},nV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K",130:"L"},C:{1:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB uB xB"},D:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB"},E:{1:"O H oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X Q"},F:{1:"6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Intl.PluralRules API"},rV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",1537:"Z MB M N S T U V W"},C:{2:"mB",932:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB uB xB",2308:"R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"G a I D F E A B C O H P J K L b c d",545:"0 1 e f g h i j k l m n o p q r s t u v w x y z",1537:"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I fB YB hB",516:"B C O H X Q oB pB",548:"E A kB ZB",676:"D F iB jB"},F:{2:"E B C qB rB sB tB X aB vB Q",513:"q",545:"P J K L b c d e f g h i j k l m n o",1537:"0 1 2 3 4 5 6 7 8 9 p r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB bB yB XC",548:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",676:"F 0B 1B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",545:"KC LC",1537:"M"},J:{2:"D",545:"A"},K:{2:"A B C X aB Q",1537:"FB"},L:{1537:"W"},M:{2340:"N"},N:{2:"A B"},O:{1:"MC"},P:{545:"G",1537:"NC OC PC QC RC ZB SC TC UC"},Q:{545:"VC"},R:{1537:"WC"},S:{932:"gB"}},B:5,C:"Intrinsic & Extrinsic Sizing"},iV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G fB YB",129:"a hB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"JPEG 2000 image format"},sV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L",2:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{1:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"JPEG XR image format"},oV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB uB xB"},D:{1:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Lookbehind in JS regular expressions"},aV={A:{A:{1:"E A B",2:"I D nB",129:"F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"JSON parsing"},BV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P",132:"J K L"},C:{1:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB",132:"DB EB FB"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB",132:"ZB"},F:{1:"3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",132:"0 1 2"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B",132:"5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{132:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC",132:"PC"},Q:{1:"VC"},R:{2:"WC"},S:{132:"gB"}},B:5,C:"CSS justify-content: space-evenly"},cV={A:{A:{2:"I D F E A B nB"},B:{1:"L Z MB M N S T U V W",2:"C O H P J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB"},H:{2:"FC"},I:{1:"M KC LC",2:"GC HC IC",132:"cB G JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"High-quality kerning pairs & ligatures"},uV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",16:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB",16:"C"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"Q",2:"A B X aB",16:"C",130:"FB"},L:{1:"W"},M:{130:"N"},N:{130:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"KeyboardEvent.charCode"},lV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t uB xB"},D:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x",194:"0 1 2 3 y z"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k qB rB sB tB X aB vB Q",194:"l m n o p q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C X aB Q",194:"FB"},L:{194:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G",194:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{194:"WC"},S:{1:"gB"}},B:5,C:"KeyboardEvent.code"},hV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B P J qB rB sB tB X aB vB",16:"C"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB Q",2:"A B X aB",16:"C"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"KeyboardEvent.getModifierState()"},pV={A:{A:{2:"I D F nB",260:"E A B"},B:{1:"Z MB M N S T U V W",260:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e uB xB",132:"f g h i j k"},D:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B P J K L b c d e f g h i j k l m n o p q r s t qB rB sB tB X aB vB",16:"C"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{1:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"Q",2:"A B X aB",16:"C FB"},L:{1:"W"},M:{1:"N"},N:{260:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:5,C:"KeyboardEvent.key"},fV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f g h i j k l"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",16:"I fB YB",132:"G a hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB",16:"C",132:"P J"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB",132:"yB XC 0B"},H:{2:"FC"},I:{1:"M KC LC",16:"GC HC",132:"cB G IC JC bB"},J:{132:"D A"},K:{1:"FB Q",2:"A B X aB",16:"C"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"KeyboardEvent.location"},dV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB",16:"a"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",16:"E qB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{2:"FC"},I:{1:"cB G M IC JC bB",16:"GC HC",132:"KC LC"},J:{1:"D A"},K:{1:"A B C X aB Q",132:"FB"},L:{132:"W"},M:{132:"N"},N:{1:"A B"},O:{1:"MC"},P:{2:"G",132:"NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{132:"WC"},S:{1:"gB"}},B:7,C:"KeyboardEvent.which"},CV={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L",2:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{1:"B",2:"A"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Resource Hints: Lazyload"},mV={A:{A:{2:"I D F E A nB",2052:"B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",194:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L",322:"b c d e f g h i j k l m n o p q r s t u v w",516:"0 1 2 3 4 x y z"},E:{1:"B C O H X Q oB pB",2:"G a I D F E fB YB hB iB jB kB",1028:"A ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",322:"P J K L b c d e f g h i j",516:"k l m n o p q r"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B",1028:"4B 5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",516:"G"},Q:{1:"VC"},R:{516:"WC"},S:{1:"gB"}},B:6,C:"let"},gV={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L",129:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{129:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{257:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{129:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",513:"E B C qB rB sB tB X aB vB Q"},G:{1026:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1026:"FC"},I:{1:"cB G GC HC IC JC bB",513:"M KC LC"},J:{1:"D",1026:"A"},K:{1026:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1026:"A B"},O:{257:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",513:"G"},Q:{129:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"PNG favicons"},AV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z",3073:"MB M N S T U V W"},C:{2:"mB cB uB xB",260:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w",1025:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",3073:"MB M N S T U V W zB dB eB"},E:{2:"G a I D F fB YB hB iB jB",516:"E A B C O H kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R qB rB sB tB X aB vB Q",3073:"NB OB PB QB HB Y"},G:{130:"F YB wB bB yB XC 0B 1B",516:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{130:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D",130:"A"},K:{130:"A B C FB X aB Q"},L:{3073:"W"},M:{2:"N"},N:{130:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{1025:"gB"}},B:1,C:"SVG favicons"},EV={A:{A:{1:"A B",2:"I D F nB",132:"E"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{2:"mB cB",260:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{16:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{16:"cB G M GC HC IC JC bB KC LC"},J:{16:"D A"},K:{16:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{16:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",16:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Resource Hints: dns-prefetch"},yV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"RC ZB SC TC UC",2:"G NC OC PC QC"},Q:{16:"VC"},R:{16:"WC"},S:{2:"gB"}},B:1,C:"Resource Hints: modulepreload"},vV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H",260:"P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",129:"v"},D:{1:"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"C O H X Q oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{16:"N"},N:{2:"A B"},O:{16:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Resource Hints: preconnect"},bV={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q",194:"H oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC",194:"DC EC"},H:{2:"FC"},I:{1:"G M KC LC",2:"cB GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Resource Hints: prefetch"},_V={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J",1028:"K L"},C:{1:"T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB uB xB",132:"CB",578:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S"},D:{1:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB",322:"B"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",322:"6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{578:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"Resource Hints: preload"},SV={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{1:"B",2:"A"},O:{2:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"Resource Hints: prerender"},wV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB uB xB",132:"UB VB WB RB Z MB M lB N S T U V"},D:{1:"WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB",66:"UB VB"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q",322:"H oB pB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB qB rB sB tB X aB vB Q",66:"IB JB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC",322:"DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{132:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"TC UC",2:"G NC OC PC QC RC ZB SC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"Lazy loading via attribute for images & iframes"},xV={A:{A:{1:"B",16:"nB",132:"I D F E A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",132:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f"},E:{1:"A B C O H ZB X Q oB pB",132:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E B C qB rB sB tB X aB vB",132:"Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{132:"FC"},I:{1:"M KC LC",132:"cB G GC HC IC JC bB"},J:{132:"D A"},K:{1:"FB",16:"A B C X aB",132:"Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",132:"A"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",132:"G"},Q:{1:"VC"},R:{1:"WC"},S:{4:"gB"}},B:6,C:"localeCompare()"},DV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB",194:"EB FB GB SB IB JB KB LB R"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{194:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"Magnetometer"},IV={A:{A:{2:"I D F nB",36:"E A B"},B:{1:"P J K L Z MB M N S T U V W",36:"C O H"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB",36:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",36:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p"},E:{1:"F E A B C O H jB kB ZB X Q oB pB",2:"G fB YB",36:"a I D hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B qB rB sB tB X",36:"C P J K L b c aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB",36:"wB bB yB XC 0B"},H:{2:"FC"},I:{1:"M",2:"GC",36:"cB G HC IC JC bB KC LC"},J:{36:"D A"},K:{1:"FB",2:"A B",36:"C X aB Q"},L:{1:"W"},M:{1:"N"},N:{36:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",36:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"matches() DOM method"},OV={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B C qB rB sB tB X aB vB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"A",2:"D"},K:{1:"FB Q",2:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"matchMedia"},kV={A:{A:{2:"E A B nB",8:"I D F"},B:{2:"C O H P J K L",8:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",129:"mB cB uB xB"},D:{1:"g",8:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"A B C O H ZB X Q oB pB",260:"G a I D F E fB YB hB iB jB kB"},F:{2:"E",4:"B C qB rB sB tB X aB vB Q",8:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",8:"YB wB bB"},H:{8:"FC"},I:{8:"cB G M GC HC IC JC bB KC LC"},J:{1:"A",8:"D"},K:{8:"A B C FB X aB Q"},L:{8:"W"},M:{1:"N"},N:{2:"A B"},O:{4:"MC"},P:{8:"G NC OC PC QC RC ZB SC TC UC"},Q:{8:"VC"},R:{8:"WC"},S:{1:"gB"}},B:2,C:"MathML"},NV={A:{A:{1:"A B",16:"nB",900:"I D F E"},B:{1:"Z MB M N S T U V W",1025:"C O H P J K L"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",900:"mB cB uB xB",1025:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"a fB",900:"G YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E",132:"B C qB rB sB tB X aB vB Q"},G:{1:"wB bB yB XC 0B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB",2052:"F 1B"},H:{132:"FC"},I:{1:"cB G IC JC bB KC LC",16:"GC HC",4097:"M"},J:{1:"D A"},K:{132:"A B C X aB Q",4100:"FB"},L:{4097:"W"},M:{4097:"N"},N:{1:"A B"},O:{1:"MC"},P:{4097:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1025:"gB"}},B:1,C:"maxlength attribute for input and textarea elements"},TV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L",16:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p",2:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W",16:"zB dB eB"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G a fB YB"},F:{1:"B C P J K L b c d e f g rB sB tB X aB vB Q",2:"0 1 2 3 4 5 6 7 8 9 E h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{16:"FC"},I:{1:"G M JC bB KC LC",16:"cB GC HC IC"},J:{16:"D A"},K:{1:"C FB Q",16:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{16:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Media attribute"},PV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",132:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p uB xB",132:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"G a I D F E A B C O H P J K",132:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a fB YB hB",132:"I D F E A B C O H iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",132:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB bB yB XC 0B",132:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",132:"M KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{132:"W"},M:{132:"N"},N:{132:"A B"},O:{2:"MC"},P:{2:"G NC",132:"OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{132:"gB"}},B:2,C:"Media Fragments"},FV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q",16:"H oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Media Session API"},LV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y uB xB",260:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",324:"7 8 9 AB BB CB DB EB FB GB SB"},E:{2:"G a I D F E A fB YB hB iB jB kB ZB",132:"B C O H X Q oB pB"},F:{1:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r qB rB sB tB X aB vB Q",324:"0 1 2 3 s t u v w x y z"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{260:"N"},N:{2:"A B"},O:{132:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G",132:"NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{260:"gB"}},B:5,C:"Media Capture from DOM Elements API"},MV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"3 4"},E:{1:"pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X",322:"O H Q oB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p qB rB sB tB X aB vB Q",194:"q r"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B",578:"8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:5,C:"MediaRecorder API"},RV={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g uB xB",66:"h i j k l m n o p q r s t u v w x"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J",33:"f g h i j k l m",66:"K L b c d e"},E:{1:"F E A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B",260:"AC BC CC DC EC"},H:{2:"FC"},I:{1:"M LC",2:"cB G GC HC IC JC bB KC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"RC ZB SC TC UC",2:"G NC OC PC QC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"Media Source Extensions"},GV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"mB cB G a I D uB xB",132:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S",450:"T U V"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",66:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",66:"0 1 2 r s t u v w x y z"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{132:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Context menu item (menuitem element)"},HV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u",132:"XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",258:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{513:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G",16:"NC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"theme-color Meta Tag"},KV={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E qB rB sB tB"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"meter element"},VV={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"Web MIDI API"},QV={A:{A:{1:"E A B",8:"I nB",129:"D",257:"F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"CSS min/max-width/height"},UV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",132:"G a I D F E A B C O H P J K L b c d uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",2:"GC HC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"MP3 audio format"},JV={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L",2:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",386:"d e"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"},jV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c uB xB",4:"d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",2:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M KC LC",4:"cB G GC HC JC bB",132:"IC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{260:"N"},N:{1:"A B"},O:{4:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"MPEG-4/H.264 video format"},WV={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 Multiple backgrounds"},XV={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L",516:"Z MB M N S T U V W"},C:{132:"8 9 AB BB CB DB EB FB GB SB IB JB KB",164:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",516:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{420:"0 1 2 3 4 5 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",516:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"A B C O H ZB X Q oB pB",132:"E kB",164:"D F jB",420:"G a I fB YB hB iB"},F:{1:"C X aB vB Q",2:"E B qB rB sB tB",420:"P J K L b c d e f g h i j k l m n o p q r s",516:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"2B 3B",164:"F 0B 1B",420:"YB wB bB yB XC"},H:{1:"FC"},I:{420:"cB G GC HC IC JC bB KC LC",516:"M"},J:{420:"D A"},K:{1:"C X aB Q",2:"A B",516:"FB"},L:{516:"W"},M:{132:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",420:"G"},Q:{132:"VC"},R:{132:"WC"},S:{164:"gB"}},B:4,C:"CSS3 Multiple column layout"},qV={A:{A:{2:"I D F nB",260:"E A B"},B:{132:"Z MB M N S T U V W",260:"C O H P J K L"},C:{2:"mB cB G a uB xB",260:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{16:"G a I D F E A B C O H",132:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{16:"fB YB",132:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{1:"C vB Q",2:"E qB rB sB tB",16:"B X aB",132:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{16:"YB wB",132:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{16:"GC HC",132:"cB G M IC JC bB KC LC"},J:{132:"D A"},K:{1:"C Q",2:"A",16:"B X aB",132:"FB"},L:{132:"W"},M:{260:"N"},N:{260:"A B"},O:{132:"MC"},P:{132:"G NC OC PC QC RC ZB SC TC UC"},Q:{132:"VC"},R:{132:"WC"},S:{260:"gB"}},B:5,C:"Mutation events"},zV={A:{A:{1:"B",2:"I D F nB",8:"E A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K",33:"L b c d e f g h i"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB",33:"XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB GC HC IC",8:"G JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",8:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Mutation Observer"},YV={A:{A:{1:"F E A B",2:"nB",8:"I D"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",4:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Web Storage - name/value pairs"},ZV={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",194:"Z MB M N S T",260:"U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB",194:"TB UB VB WB RB Z MB M N S T",260:"U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB qB rB sB tB X aB vB Q",194:"IB JB KB LB R NB OB PB QB HB",260:"Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"File System Access API"},$V={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a",33:"I D F E A B C"},E:{1:"F E A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"G M JC bB KC LC",2:"cB GC HC IC"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"Navigation Timing API"},eQ={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H P"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{16:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{16:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{16:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{16:"VC"},R:{16:"WC"},S:{1:"gB"}},B:2,C:"Navigator Language API"},tQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",1028:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB",1028:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",1028:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"GC KC LC",132:"cB G HC IC JC bB"},J:{2:"D A"},K:{2:"A B C X aB Q",516:"FB"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",132:"G",516:"NC OC PC"},Q:{1:"VC"},R:{516:"WC"},S:{260:"gB"}},B:7,C:"Network Information API"},nQ={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G",36:"a I D F E A B C O H P J K L b c d"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",36:"M KC LC"},J:{1:"A",2:"D"},K:{2:"A B C X aB Q",36:"FB"},L:{513:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{36:"G",258:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{258:"WC"},S:{1:"gB"}},B:1,C:"Web Notifications"},rQ={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D",16:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:6,C:"Object.entries"},iQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P",260:"J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D fB YB hB iB",132:"F E jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E P J K L qB rB sB",33:"B C tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B",132:"F 1B 2B 3B"},H:{33:"FC"},I:{1:"M LC",2:"cB G GC HC IC JC bB KC"},J:{2:"D A"},K:{1:"FB",2:"A",33:"B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 object-fit/object-position"},sQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 s t u v w x y z",2:"6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"f g h i j k l m n o p q r s",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"G",2:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{1:"WC"},S:{2:"gB"}},B:7,C:"Object.observe data binding"},oQ={A:{A:{8:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"0 1 2 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",8:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H ZB X Q oB pB",8:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",8:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",8:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{8:"FC"},I:{1:"M",8:"cB G GC HC IC JC bB KC LC"},J:{8:"D A"},K:{1:"FB",8:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{8:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",8:"G NC"},Q:{1:"VC"},R:{8:"WC"},S:{1:"gB"}},B:6,C:"Object.values method"},aQ={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L",2:"C Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D",130:"A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Object RTC (ORTC) API for WebRTC"},BQ={A:{A:{1:"A B",2:"E nB",8:"I D F"},B:{1:"C O H P J K L Z MB M N S",2:"T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N uB xB",2:"S T U V",4:"cB",8:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S",2:"T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",8:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",2:"E qB",8:"rB sB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G GC HC IC JC bB KC LC",2:"M"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{2:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"Offline web applications"},cQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB",322:"EB FB GB SB IB JB KB LB R NB OB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"0 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",322:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{194:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"ZB SC TC UC",2:"G NC OC PC QC RC"},Q:{2:"VC"},R:{2:"WC"},S:{194:"gB"}},B:1,C:"OffscreenCanvas"},uQ={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"A",2:"D"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Ogg Vorbis audio format"},lQ={A:{A:{2:"I D F nB",8:"E A B"},B:{1:"K L Z MB M N S T U V W",8:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{1:"N"},N:{8:"A B"},O:{1:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:6,C:"Ogg/Theora video format"},hQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P",16:"J K L b"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB",16:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB",16:"C"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Reversed attribute of ordered lists"},pQ={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H P"},C:{1:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:'"once" event listener option'},fQ={A:{A:{1:"E A B",2:"I D nB",260:"F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB",516:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w"},D:{1:"0 1 2 3 4 5 6 7 8 9 H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB",4:"Q"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"A",132:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Online/offline status"},dQ={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o"},E:{2:"G a I D F E A fB YB hB iB jB kB ZB",132:"B C O H X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",132:"6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Opus"},CQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB",194:"EB FB GB SB IB JB KB LB R"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"Orientation Sensor"},mQ={A:{A:{2:"I D nB",260:"F",388:"E A B"},B:{1:"P J K L Z MB M N S T U V W",388:"C O H"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB",129:"Q",260:"E B qB rB sB tB X aB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"C FB Q",260:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{388:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS outline properties"},gQ={A:{A:{2:"I D F E A B nB"},B:{1:"P J K L Z MB M N S T U V W",2:"C O H"},C:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"PC QC RC ZB SC TC UC",2:"G NC OC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"},AQ={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"PageTransitionEvent"},EQ={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E uB xB",33:"A B C O H P J K"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O",33:"H P J K L b c d e f g h i j k l m n o"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a I fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B C qB rB sB tB X aB vB",33:"P J K L b"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB",33:"KC LC"},J:{1:"A",2:"D"},K:{1:"FB Q",2:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",33:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"Page Visibility"},yQ={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H P"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"Passive event listeners"},vQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",16:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T uB xB",16:"U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W",16:"zB dB eB"},E:{1:"C O Q",2:"G a I D F E A B fB YB hB iB jB kB ZB X",16:"H oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",16:"9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",16:"M"},J:{2:"D",16:"A"},K:{2:"A B C X aB Q",16:"FB"},L:{16:"W"},M:{16:"N"},N:{2:"A",16:"B"},O:{16:"MC"},P:{2:"G NC OC",16:"PC QC RC ZB SC TC UC"},Q:{16:"VC"},R:{16:"WC"},S:{2:"gB"}},B:1,C:"Password Rules"},bQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O",132:"H P J K L"},C:{1:"4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m uB xB",132:"0 1 2 3 n o p q r s t u v w x y z"},D:{1:"OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r",132:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB iB",132:"F E jB"},F:{1:"BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e qB rB sB tB X aB vB Q",132:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B",16:"F",132:"1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{1:"A",2:"D"},K:{2:"A B C X aB Q",132:"FB"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{132:"MC"},P:{1:"ZB SC TC UC",132:"G NC OC PC QC RC"},Q:{132:"VC"},R:{132:"WC"},S:{1:"gB"}},B:1,C:"Path2D"},_Q={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O",322:"H",8196:"P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB uB xB",4162:"BB CB DB EB FB GB SB IB JB KB LB",16452:"R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"9 AB BB CB DB EB",1090:"FB GB",8196:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB"},E:{1:"O H Q oB pB",2:"G a I D F E fB YB hB iB jB kB",514:"A B ZB",8196:"C X"},F:{1:"R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v qB rB sB tB X aB vB Q",194:"0 1 2 3 w x y z",8196:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB"},G:{1:"9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B",514:"4B 5B 6B",8196:"7B 8B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2049:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"TC UC",2:"G",8196:"NC OC PC QC RC ZB SC"},Q:{8196:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"Payment Request API"},SQ={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"P J K L Z MB M N S T U V W",16:"C O H"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{16:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{16:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Built-in PDF viewer"},wQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:7,C:"Permissions API"},xQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",258:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB uB xB",258:"TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB",258:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T",450:"U V W zB dB eB"},E:{2:"G a I D F E A B fB YB hB iB jB kB ZB",258:"C O H X Q oB pB"},F:{2:"0 1 2 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",258:"3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B",258:"7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",258:"M"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{258:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC",258:"QC RC ZB SC TC UC"},Q:{258:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Permissions Policy"},DQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R uB xB",132:"Y XB TB UB VB WB RB Z MB M lB N S T U V",1090:"NB",1412:"HB",1668:"OB PB QB"},D:{1:"QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB",2114:"PB"},E:{1:"H oB pB",2:"G a I D F E fB YB hB iB jB kB",4100:"A B C O ZB X Q"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s qB rB sB tB X aB vB Q",8196:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"EC",2:"F YB wB bB yB XC 0B 1B",4100:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{16388:"W"},M:{16388:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Picture-in-Picture"},IQ={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p uB xB",578:"q r s t"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s",194:"t"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f qB rB sB tB X aB vB Q",322:"g"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Picture element"},OQ={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{2:"mB",194:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{194:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{194:"gB"}},B:1,C:"Ping attribute"},kQ={A:{A:{1:"D F E A B",2:"nB",8:"I"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"PNG alpha transparency"},NQ={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"CSS pointer-events (for HTML)"},TQ={A:{A:{1:"B",2:"I D F E nB",164:"A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a uB xB",8:"I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w",328:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB"},D:{1:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d",8:"0 1 2 3 4 5 6 7 e f g h i j k l m n o p q r s t u v w x y z",584:"8 9 AB"},E:{1:"O H oB pB",2:"G a I fB YB hB",8:"D F E A B C iB jB kB ZB X",1096:"Q"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",8:"P J K L b c d e f g h i j k l m n o p q r s t u",584:"v w x"},G:{1:"BC CC DC EC",8:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B",6148:"AC"},H:{2:"FC"},I:{1:"M",8:"cB G GC HC IC JC bB KC LC"},J:{8:"D A"},K:{1:"FB",2:"A",8:"B C X aB Q"},L:{1:"W"},M:{328:"N"},N:{1:"B",36:"A"},O:{8:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"NC",8:"G"},Q:{1:"VC"},R:{2:"WC"},S:{328:"gB"}},B:2,C:"Pointer events"},PQ={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O uB xB",33:"H P J K L b c d e f g h i j k l m n o p q r s t u v w"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P",33:"e f g h i j k l m n o p q r s",66:"J K L b c d"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",33:"P J K L b c d e f"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:2,C:"Pointer Lock API"},FQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S",450:"T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB",194:"UB VB WB RB Z MB M N S",322:"U V W zB dB eB",450:"T"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB qB rB sB tB X aB vB Q",194:"IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{450:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Portals"},LQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R uB xB"},D:{1:"VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB"},E:{1:"O H Q oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X"},F:{1:"IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB qB rB sB tB X aB vB Q"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"TC UC",2:"G NC OC PC QC RC ZB SC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"prefers-color-scheme media query"},MQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB uB xB"},D:{1:"TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"SC TC UC",2:"G NC OC PC QC RC ZB"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"prefers-reduced-motion media query"},RQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Private class fields"},GQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Public class fields"},HQ={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E qB rB sB tB"},G:{2:"YB wB bB yB XC",132:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"progress element"},KQ={A:{A:{2:"I D F E A B nB"},B:{1:"L Z MB M N S T U V W",2:"C O H P J K"},C:{1:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB uB xB"},D:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB"},E:{1:"C O H X Q oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB"},F:{1:"6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Promise.prototype.finally"},VQ={A:{A:{8:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",4:"j k",8:"mB cB G a I D F E A B C O H P J K L b c d e f g h i uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"o",8:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n"},E:{1:"F E A B C O H jB kB ZB X Q oB pB",8:"G a I D fB YB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",4:"b",8:"E B C P J K L qB rB sB tB X aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",8:"YB wB bB yB XC 0B"},H:{8:"FC"},I:{1:"M LC",8:"cB G GC HC IC JC bB KC"},J:{8:"D A"},K:{1:"FB",8:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{8:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Promises"},QQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:4,C:"Proximity API"},UQ={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 G a I D F E A B C O H P J K L u v w x y z",66:"b c d e f g h i j k l m n o p q r s t"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C h i j k l m n o p q r qB rB sB tB X aB vB Q",66:"P J K L b c d e f g"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:6,C:"Proxy object"},JQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Public class fields"},jQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB",2:"E B C P J K L b R NB OB PB QB HB Y qB rB sB tB X aB vB Q",4:"f",16:"c d e g"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB",2:"SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Public Key Pinning"},WQ={A:{A:{2:"I D F E A B nB"},B:{1:"K L",2:"C O H P J",257:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",257:"0 2 3 4 5 6 7 9 AB BB CB DB EB FB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",1281:"1 8 GB"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",257:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",388:"0 1 2 3 4 5"},E:{2:"G a I D F E fB YB hB iB jB",514:"A B C O H kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s qB rB sB tB X aB vB Q",16:"t u v w x",257:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{257:"gB"}},B:5,C:"Push API"},XQ={A:{A:{1:"E A B",2:"nB",8:"I D",132:"F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",8:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",8:"E qB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"querySelector/querySelectorAll"},qQ={A:{A:{1:"I D F E A B",16:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",16:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H P J K L b c d e f g h"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E qB",132:"B C rB sB tB X aB vB Q"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB yB XC"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"FB",132:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{257:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"readonly attribute of input and textarea elements"},zQ={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"Z MB M N",132:"C O H P J K L",513:"S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S",2:"G a I D F E A B C O H P J K L b c",260:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB",513:"T U V W zB dB eB"},E:{1:"C X Q",2:"G a I D fB YB hB iB",132:"F E A B jB kB ZB",1025:"O H oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"8B 9B AC BC",2:"YB wB bB yB XC 0B",132:"F 1B 2B 3B 4B 5B 6B 7B",1025:"CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{513:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Referrer Policy"},YQ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",129:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB"},D:{2:"G a I D F E A B C",129:"0 1 2 3 4 5 6 7 8 9 O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B qB rB sB tB X aB",129:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D",129:"A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"Custom protocol handling"},ZQ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:1,C:"rel=noopener"},$Q={A:{A:{2:"I D F E A nB",132:"B"},B:{1:"O H P J K L Z MB M N S T U V W",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H P"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:'Link type "noreferrer"'},eU={A:{A:{2:"I D F E A B nB"},B:{1:"L Z MB M N S T U V W",2:"C O H P J",132:"K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l uB xB"},D:{1:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",132:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D F fB YB hB iB jB"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s qB rB sB tB X aB vB Q",132:"0 1 2 3 4 5 6 7 t u v w x y z"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{132:"MC"},P:{1:"RC ZB SC TC UC",2:"G",132:"NC OC PC QC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:1,C:"relList (DOMTokenList)"},tU={A:{A:{1:"B",2:"I D F nB",132:"E A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB"},G:{1:"F wB bB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB",260:"yB"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"C FB Q",2:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"rem (root em) units"},nU={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",33:"B C O H P J K L b c d e",164:"G a I D F E A"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E",33:"e f",164:"L b c d",420:"A B C O H P J K"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB",33:"XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"requestAnimationFrame"},rU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"9 AB"},D:{1:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q",322:"H oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC",322:"DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"requestIdleCallback"},iU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB uB xB"},D:{1:"KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"AB BB CB DB EB FB GB SB IB JB"},E:{1:"H oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X Q",66:"O"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w qB rB sB tB X aB vB Q",194:"0 1 2 3 4 5 6 7 x y z"},G:{1:"DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"RC ZB SC TC UC",2:"G NC OC PC QC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Resize Observer"},sU={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m uB xB",194:"n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g"},E:{1:"C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB",260:"B"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Resource Timing"},oU={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"0 1 2"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m qB rB sB tB X aB vB Q",194:"n o p"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Rest parameters"},aU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H",516:"P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d uB xB",33:"e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e",33:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K qB rB sB tB X aB vB Q",33:"L b c d e f g h i j k l m n o p q r s t u v w x y"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D",130:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{33:"G NC OC PC QC RC ZB SC TC UC"},Q:{33:"VC"},R:{33:"WC"},S:{1:"gB"}},B:5,C:"WebRTC Peer-to-peer connections"},BU={A:{A:{4:"I D F E A B nB"},B:{4:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t uB xB"},D:{4:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",8:"G"},E:{4:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",8:"G fB YB"},F:{4:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",8:"E B C qB rB sB tB X aB vB Q"},G:{4:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",8:"YB wB bB"},H:{8:"FC"},I:{4:"cB G M JC bB KC LC",8:"GC HC IC"},J:{4:"A",8:"D"},K:{4:"FB",8:"A B C X aB Q"},L:{4:"W"},M:{1:"N"},N:{4:"A B"},O:{4:"MC"},P:{4:"G NC OC PC QC RC ZB SC TC UC"},Q:{4:"VC"},R:{4:"WC"},S:{1:"gB"}},B:1,C:"Ruby annotation"},cU={A:{A:{1:"F E A B",2:"I D nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n",2:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I hB",2:"D F E A B C O H jB kB ZB X Q oB pB",16:"iB",129:"G fB YB"},F:{1:"E B C P J K L qB rB sB tB X aB vB Q",2:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"wB bB yB XC 0B",2:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",129:"YB"},H:{1:"FC"},I:{1:"cB G GC HC IC JC bB KC",2:"M LC"},J:{1:"D A"},K:{1:"A B C X aB Q",2:"FB"},L:{2:"W"},M:{2:"N"},N:{1:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"display: run-in"},uU={A:{A:{2:"I D F E A nB",388:"B"},B:{1:"L Z MB M N S T U V W",2:"C O H P",129:"J K"},C:{1:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB uB xB"},D:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",2:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",513:"MB M N S T U V W zB dB eB"},E:{1:"pB",2:"G a I D F E A B fB YB hB iB jB kB ZB X",2052:"H",3076:"C O Q oB"},F:{1:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u qB rB sB tB X aB vB Q"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B",2052:"8B 9B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{513:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{16:"VC"},R:{1:"WC"},S:{2:"gB"}},B:6,C:"'SameSite' cookie attribute"},lU={A:{A:{2:"I D F E A nB",164:"B"},B:{1:"Z MB M N S T U V W",36:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K uB xB",36:"L b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A",36:"B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",16:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"Screen Orientation"},hU={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB",132:"a"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"async attribute for external scripts"},pU={A:{A:{1:"A B",132:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",257:"G a I D F E A B C O H P J K L b c d e f g h i j k l m uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"defer attribute for external scripts"},fU={A:{A:{2:"I D nB",132:"F E A B"},B:{1:"Z MB M N S T U V W",132:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",132:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r uB xB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{2:"G a fB YB",132:"I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{1:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E qB rB sB tB",16:"B X aB",132:"0 1 2 3 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z vB Q"},G:{16:"YB wB bB",132:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{16:"GC HC",132:"cB G M IC JC bB KC LC"},J:{132:"D A"},K:{132:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{132:"MC"},P:{132:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{132:"WC"},S:{1:"gB"}},B:5,C:"scrollIntoView"},dU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:7,C:"Element.scrollIntoViewIfNeeded()"},CU={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB",2:"FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"},mU={A:{A:{1:"E A B",16:"nB",260:"I D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",132:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y uB xB",2180:"0 1 2 3 4 5 6 7 z"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",132:"E B C qB rB sB tB X aB vB Q"},G:{16:"bB",132:"YB wB",516:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M KC LC",16:"cB G GC HC IC JC",1025:"bB"},J:{1:"A",16:"D"},K:{1:"FB",16:"A B C X aB",132:"Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",16:"A"},O:{1025:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2180:"gB"}},B:5,C:"Selection API"},gU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB xB"},D:{1:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB",196:"GB SB IB JB",324:"KB"},E:{2:"G a I D F E A B C fB YB hB iB jB kB ZB X",516:"O H Q oB pB"},F:{1:"8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Server Timing"},AU={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H",322:"P J"},C:{1:"0 2 3 4 5 6 7 9 AB BB CB DB EB FB SB IB JB KB LB R NB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o uB xB",194:"p q r s t u v w x y z",513:"1 8 GB OB"},D:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v",4:"0 w x y z"},E:{1:"C O H X Q oB pB",2:"G a I D F E A B fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i qB rB sB tB X aB vB Q",4:"j k l m n"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",4:"M"},J:{2:"D A"},K:{2:"A B C X aB Q",4:"FB"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{4:"WC"},S:{2:"gB"}},B:4,C:"Service Workers"},EU={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L",2:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{1:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Efficient Script Yielding: setImmediate()"},yU={A:{A:{1:"I D F E A B",2:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{1:"cB G M HC IC JC bB KC LC",260:"GC"},J:{1:"D A"},K:{16:"A B C FB X aB Q"},L:{1:"W"},M:{16:"N"},N:{16:"A B"},O:{16:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",16:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"SHA-2 SSL certificates"},vU={A:{A:{2:"I D F E A B nB"},B:{1:"Z",2:"C O H P J K L MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",66:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",2:"G a I D F E A B C O H P J K L b c d e f g MB M N S T U V W zB dB eB",33:"h i j k l m n o p q"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R",2:"E B C NB OB PB QB HB Y qB rB sB tB X aB vB Q",33:"P J K L b c d"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB",33:"KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC",2:"UC",33:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:7,C:"Shadow DOM (deprecated V0 spec)"},bU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB uB xB",322:"EB",578:"FB GB SB IB"},D:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"A B C O H ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B",132:"4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G",4:"NC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Shadow DOM (V1)"},_U={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P",194:"J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB uB xB",194:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB",450:"TB UB VB WB RB",513:"Z MB M lB N S T U V"},D:{1:"OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB",194:"GB SB IB JB KB LB R NB"},E:{2:"G a I D F E A fB YB hB iB jB kB",194:"B C O H ZB X Q oB pB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"0 1 2 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",194:"3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B",194:"5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{513:"W"},M:{513:"N"},N:{2:"A B"},O:{1:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"Shared Array Buffer"},SU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"a I hB",2:"G D F E A B C O H fB YB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",2:"E qB rB sB"},G:{1:"yB XC",2:"F YB wB bB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"B C X aB Q",2:"FB",16:"A"},L:{2:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"G",2:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:1,C:"Shared Web Workers"},wU={A:{A:{1:"E A B",2:"I nB",132:"D F"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB"},H:{1:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"A",2:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Server Name Indication"},xU={A:{A:{1:"B",2:"I D F E A nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",2:"7 8 9 mB cB G a I D F E A B C AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",2:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"F E A B C kB ZB X",2:"G a I D fB YB hB iB jB",129:"O H Q oB pB"},F:{1:"0 P J K L b c d e f g h i j k l m n o p q r s t u v y Q",2:"1 2 3 4 5 6 7 8 9 E B C w x z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B",2:"YB wB bB yB XC 0B",257:"9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G JC bB KC LC",2:"M GC HC IC"},J:{2:"D A"},K:{1:"Q",2:"A B C FB X aB"},L:{2:"W"},M:{2:"N"},N:{1:"B",2:"A"},O:{2:"MC"},P:{1:"G",2:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{16:"WC"},S:{1:"gB"}},B:7,C:"SPDY protocol"},DU={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",1026:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d uB xB",322:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"G a I D F E A B C O H P J K L b c d e f g",164:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB",2052:"pB"},F:{2:"E B C P J K L b c d e f g h i qB rB sB tB X aB vB Q",1026:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{164:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{164:"G NC OC PC QC RC ZB SC TC UC"},Q:{164:"VC"},R:{164:"WC"},S:{322:"gB"}},B:7,C:"Speech Recognition API"},IU={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L",2:"C O",257:"Z MB M N S T U V W"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m uB xB",194:"0 1 2 3 4 n o p q r s t u v w x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o",257:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"D F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB",2:"E B C P J K L b c d e f g h i qB rB sB tB X aB vB Q",257:"KB LB R NB OB PB QB HB Y"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:7,C:"Speech Synthesis API"},OU={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{4:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{4:"FC"},I:{4:"cB G M GC HC IC JC bB KC LC"},J:{1:"A",4:"D"},K:{4:"A B C FB X aB Q"},L:{4:"W"},M:{4:"N"},N:{4:"A B"},O:{4:"MC"},P:{4:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{4:"WC"},S:{2:"gB"}},B:1,C:"Spellcheck attribute"},kU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C fB YB hB iB jB kB ZB X Q",2:"O H oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B",2:"AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:7,C:"Web SQL Database"},NU={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",260:"C",514:"O H P"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n uB xB",194:"o p q r s t"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p",260:"q r s t"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB iB",260:"F jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c qB rB sB tB X aB vB Q",260:"d e f g"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B",260:"F 1B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Srcset and sizes attributes"},TU={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J uB xB",129:"s t u v w x",420:"K L b c d e f g h i j k l m n o p q r"},D:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c",420:"0 1 2 3 4 5 6 7 8 d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B P J K qB rB sB tB X aB vB",420:"C L b c d e f g h i j k l m n o p q r s t u v Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",513:"DC EC",1537:"6B 7B 8B 9B AC BC CC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D",420:"A"},K:{1:"FB",2:"A B X aB",420:"C Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",420:"G NC"},Q:{1:"VC"},R:{420:"WC"},S:{2:"gB"}},B:4,C:"getUserMedia/Stream API"},PU={A:{A:{2:"I D F E A nB",130:"B"},B:{16:"C O",260:"H P",1028:"Z MB M N S T U V W",5124:"J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB uB xB",6148:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",6722:"DB EB FB GB SB IB JB KB"},D:{2:"0 1 2 3 4 5 6 7 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",260:"8 9 AB BB CB DB EB",1028:"FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E fB YB hB iB jB kB",3076:"A B C O H ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u qB rB sB tB X aB vB Q",260:"0 1 v w x y z",1028:"2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B",16:"4B",1028:"5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",260:"M"},J:{2:"D A"},K:{2:"A B C X aB Q",1028:"FB"},L:{1028:"W"},M:{2626:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC",1028:"PC QC RC ZB SC TC UC"},Q:{1028:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"Streams"},FU={A:{A:{2:"I D F E A nB",129:"B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"D F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Strict Transport Security"},LU={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x y z AB",2:"mB cB G a I D F E A B C O H P J K L b c SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",322:"BB CB DB EB FB GB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",194:"c d e f g h i j k l m n o p q r s"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{322:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{1:"gB"}},B:7,C:"Scoped CSS"},MU={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y uB xB"},D:{1:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",194:"6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"Subresource Integrity"},RU={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"J K L Z MB M N S T U V W",516:"C O H P"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",260:"G a I D F E A B C O H P J K L b c d e f"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G"},E:{1:"a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB",132:"G YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"YB wB"},H:{260:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"D A"},K:{1:"FB",260:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"SVG in CSS backgrounds"},GU={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G",4:"a I D"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB"},H:{1:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"SVG filters"},HU={A:{A:{2:"E A B nB",8:"I D F"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t",2:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",130:"0 1 2 3 4 5 6 u v w x y z"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",2:"fB"},F:{1:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q",2:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",130:"h i j k l m n o p q r s"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{258:"FC"},I:{1:"cB G JC bB KC LC",2:"M GC HC IC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{130:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"G",130:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{130:"WC"},S:{2:"gB"}},B:2,C:"SVG fonts"},KU={A:{A:{2:"I D F nB",260:"E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r",132:"0 1 2 3 4 5 s t u v w x y z"},E:{1:"C O H X Q oB pB",2:"G a I D E A B fB YB hB iB kB ZB",132:"F jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"P J K L b c d e",4:"B C rB sB tB X aB vB",16:"E qB",132:"f g h i j k l m n o p q r s"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B 2B 3B 4B 5B 6B",132:"F 1B"},H:{1:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D",132:"A"},K:{1:"FB Q",4:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",132:"G"},Q:{1:"VC"},R:{132:"WC"},S:{1:"gB"}},B:4,C:"SVG fragment identifiers"},VU={A:{A:{2:"I D F nB",388:"E A B"},B:{4:"Z MB M N S T U V W",260:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB",4:"cB"},D:{4:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"fB YB",4:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{4:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{4:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",4:"M KC LC"},J:{1:"A",2:"D"},K:{4:"A B C FB X aB Q"},L:{4:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{4:"G NC OC PC QC RC ZB SC TC UC"},Q:{4:"VC"},R:{4:"WC"},S:{1:"gB"}},B:2,C:"SVG effects for HTML"},QU={A:{A:{2:"nB",8:"I D F",129:"E A B"},B:{1:"K L Z MB M N S T U V W",129:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",8:"G a I"},E:{1:"E A B C O H kB ZB X Q oB pB",8:"G a fB YB",129:"I D F hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"B tB X aB",8:"E qB rB sB"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",8:"YB wB bB",129:"F yB XC 0B 1B"},H:{1:"FC"},I:{1:"M KC LC",2:"GC HC IC",129:"cB G JC bB"},J:{1:"A",129:"D"},K:{1:"C FB Q",8:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{129:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Inline SVG in HTML5"},UU={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f g h i j"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"fB",4:"YB",132:"G a I D F hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"F YB wB bB yB XC 0B 1B"},H:{1:"FC"},I:{1:"M KC LC",2:"GC HC IC",132:"cB G JC bB"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"SVG in HTML img element"},JU={A:{A:{2:"nB",8:"I D F E A B"},B:{1:"Z MB M N S T U V W",8:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",8:"fB YB",132:"G a hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"YB wB bB yB"},H:{2:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{8:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"SVG SMIL animation"},jU={A:{A:{2:"nB",8:"I D F",772:"E A B"},B:{1:"Z MB M N S T U V W",513:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",4:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",4:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"M KC LC",2:"GC HC IC",132:"cB G JC bB"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{257:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"SVG (basic support)"},WU={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB",132:"HB Y"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{16:"MC"},P:{2:"G NC OC PC QC RC ZB",16:"SC TC UC"},Q:{16:"VC"},R:{16:"WC"},S:{2:"gB"}},B:6,C:"Signed HTTP Exchanges (SXG)"},XU={A:{A:{1:"D F E A B",16:"I nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{16:"mB cB uB xB",129:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H"},E:{16:"G a fB YB",257:"I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{769:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{16:"cB G M GC HC IC JC bB KC LC"},J:{16:"D A"},K:{16:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{16:"A B"},O:{16:"MC"},P:{16:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{16:"WC"},S:{129:"gB"}},B:1,C:"tabindex global attribute"},qU={A:{A:{2:"I D F E A B nB"},B:{1:"O H P J K L Z MB M N S T U V W",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w"},E:{1:"A B O H kB ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB",129:"C"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k qB rB sB tB X aB vB Q"},G:{1:"2B 3B 4B 5B 6B 7B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B",129:"8B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"ES6 Template Literals (Template Strings)"},zU={A:{A:{2:"I D F E A B nB"},B:{1:"P J K L Z MB M N S T U V W",2:"C",388:"O H"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h",132:"i j k l m n o p q"},E:{1:"E A B C O H kB ZB X Q oB pB",2:"G a I D fB YB hB",388:"F jB",514:"iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",132:"P J K L b c d"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B",388:"F 1B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"HTML templates"},YU={A:{A:{2:"I D F A B nB",16:"E"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",16:"G a"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"B C"},E:{2:"G I fB YB hB",16:"a D F E A B C O H iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB aB vB Q",16:"X"},G:{2:"YB wB bB yB XC",16:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC JC bB KC LC",16:"IC"},J:{2:"A",16:"D"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Test feature - updated"},ZU={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",2052:"Z MB M N S T U V W"},C:{2:"mB cB G a uB xB",1028:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",1060:"I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h",226:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB",2052:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D fB YB hB iB",772:"O H Q oB pB",804:"F E A B C kB ZB X",1316:"jB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q qB rB sB tB X aB vB Q",226:"r s t u v w x y z",2052:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"YB wB bB yB XC 0B",292:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C X aB Q",2052:"FB"},L:{2052:"W"},M:{1:"N"},N:{2:"A B"},O:{2052:"MC"},P:{2:"G NC OC",2052:"PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{1:"WC"},S:{1028:"gB"}},B:4,C:"text-decoration styling"},$U={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",164:"Z MB M N S T U V W"},C:{1:"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",322:"1"},D:{2:"G a I D F E A B C O H P J K L b c d e f g",164:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB",164:"D iB"},F:{2:"E B C qB rB sB tB X aB vB Q",164:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB",164:"M KC LC"},J:{2:"D",164:"A"},K:{2:"A B C X aB Q",164:"FB"},L:{164:"W"},M:{1:"N"},N:{2:"A B"},O:{164:"MC"},P:{164:"G NC OC PC QC RC ZB SC TC UC"},Q:{164:"VC"},R:{164:"WC"},S:{1:"gB"}},B:4,C:"text-emphasis styling"},eJ={A:{A:{1:"I D F E A B",2:"nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",8:"mB cB G a I uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",33:"E qB rB sB tB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"FB Q",33:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 Text-overflow"},tJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",33:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h j k l m n o p q r s t u v w x y z",258:"i"},E:{2:"G a I D F E A B C O H fB YB iB jB kB ZB X Q oB pB",258:"hB"},F:{1:"1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y qB rB sB tB X aB vB Q"},G:{2:"YB wB bB",33:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{33:"N"},N:{161:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"CSS text-size-adjust"},nJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H",33:"Z MB M N S T U V W",161:"P J K L"},C:{2:"0 1 2 3 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",161:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",450:"4"},D:{33:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{33:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C qB rB sB tB X aB vB Q",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{33:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",36:"YB"},H:{2:"FC"},I:{2:"cB",33:"G M GC HC IC JC bB KC LC"},J:{33:"D A"},K:{2:"A B C X aB Q",33:"FB"},L:{33:"W"},M:{161:"N"},N:{2:"A B"},O:{33:"MC"},P:{33:"G NC OC PC QC RC ZB SC TC UC"},Q:{33:"VC"},R:{33:"WC"},S:{161:"gB"}},B:7,C:"CSS text-stroke and text-fill"},rJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB M N S T U V W"},C:{1:"QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB uB xB",130:"PB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"O H Q oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"text-underline-offset"},iJ={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",16:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{1:"F wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Node.textContent"},sJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L uB xB",132:"b"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"TextEncoder & TextDecoder"},oJ={A:{A:{1:"B",2:"I D nB",66:"F E A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB",2:"mB cB G a I D F E A B C O H P J K L b c d e uB xB",66:"f",129:"OB PB QB HB Y XB TB UB VB WB",388:"RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S",2:"G a I D F E A B C O H P J K L b c d",1540:"T U V W zB dB eB"},E:{1:"D F E A B C O jB kB ZB X Q",2:"G a I fB YB hB iB",513:"H oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B C qB rB sB tB X aB vB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{1:"A",2:"D"},K:{1:"FB Q",2:"A B C X aB"},L:{1:"W"},M:{129:"N"},N:{1:"B",66:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"TLS 1.1"},aJ={A:{A:{1:"B",2:"I D nB",66:"F E A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f uB xB",66:"g h i"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k"},E:{1:"D F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E P qB",66:"B C rB sB tB X aB vB Q"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{1:"A",2:"D"},K:{1:"FB Q",2:"A B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"B",66:"A"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"TLS 1.2"},BJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",132:"GB SB IB",450:"7 8 9 AB BB CB DB EB FB"},D:{1:"QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",706:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB"},E:{1:"H pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X",1028:"O Q oB"},F:{1:"DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",706:"AB BB CB"},G:{1:"9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"ZB SC TC UC",2:"G NC OC PC QC RC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:6,C:"TLS 1.3"},cJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H",194:"Z MB M N S T U V W",257:"P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T uB xB",16:"U V"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u",16:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB",194:"EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F fB YB hB iB jB",16:"E A B C O H kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q",16:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B",16:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{16:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",16:"M"},J:{2:"D A"},K:{2:"A B C X aB Q",16:"FB"},L:{16:"W"},M:{16:"N"},N:{2:"A",16:"B"},O:{16:"MC"},P:{16:"G NC OC PC QC RC ZB SC TC UC"},Q:{16:"VC"},R:{16:"WC"},S:{2:"gB"}},B:6,C:"Token Binding"},uJ={A:{A:{2:"I D F E nB",8:"A B"},B:{1:"Z MB M N S T U V W",578:"C O H P J K L"},C:{1:"8 9 L b c d e f g AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",4:"G a I D F E A B C O H P J K",194:"0 1 2 3 4 5 6 7 h i j k l m n o p q r s t u v w x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{8:"A",260:"B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:2,C:"Touch events"},lJ={A:{A:{2:"nB",8:"I D F",129:"A B",161:"E"},B:{1:"K L Z MB M N S T U V W",129:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",33:"G a I D F E A B C O H P uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r"},E:{1:"E A B C O H kB ZB X Q oB pB",33:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E qB rB",33:"B C P J K L b c d e sB tB X aB vB"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",33:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",33:"cB G GC HC IC JC bB KC LC"},J:{33:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 2D Transforms"},hJ={A:{A:{2:"I D F E nB",132:"A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E uB xB",33:"A B C O H P"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B",33:"C O H P J K L b c d e f g h i j k l m n o p q r"},E:{2:"fB YB",33:"G a I D F hB iB jB",257:"E A B C O H kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",33:"P J K L b c d e"},G:{33:"F YB wB bB yB XC 0B 1B",257:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"GC HC IC",33:"cB G JC bB KC LC"},J:{33:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS3 3D Transforms"},pJ={A:{A:{2:"I D F E A B nB"},B:{1:"N S T U V W",2:"C O H P J K L Z MB M"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"UC",2:"G NC OC PC QC RC ZB SC TC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Trusted Types for DOM manipulation"},fJ={A:{A:{2:"I D F nB",132:"E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y rB sB tB X aB vB Q",2:"E qB"},G:{1:"F bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB"},H:{2:"FC"},I:{1:"cB G M HC IC JC bB KC LC",2:"GC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"},dJ={A:{A:{1:"B",2:"I D F E nB",132:"A"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB",260:"hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB",260:"bB"},H:{1:"FC"},I:{1:"G M JC bB KC LC",2:"cB GC HC IC"},J:{1:"A",2:"D"},K:{1:"C FB Q",2:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Typed Arrays"},CJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",513:"Z MB M N S T U V W"},C:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",322:"3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R"},D:{2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t",130:"u v w",513:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"O H oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X Q"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v x qB rB sB tB X aB vB Q",513:"0 1 2 3 4 5 6 7 8 9 w y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{322:"gB"}},B:6,C:"FIDO U2F API"},mJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB uB xB"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r qB rB sB tB X aB vB Q"},G:{1:"7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",16:"6B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:1,C:"unhandledrejection/rejectionhandled events"},gJ={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Upgrade Insecure Requests"},AJ={A:{A:{2:"I D F E A B nB"},B:{1:"N S T U V W",2:"C O H P J K L",66:"Z MB M"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB",66:"TB UB VB WB RB Z MB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB qB rB sB tB X aB vB Q",66:"R NB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"UC",2:"G NC OC PC QC RC ZB SC TC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"URL Scroll-To-Text Fragment"},EJ={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e",130:"f g h i j k l m n"},E:{1:"F E A B C O H jB kB ZB X Q oB pB",2:"G a I fB YB hB iB",130:"D"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",130:"P J K L"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC",130:"0B"},H:{2:"FC"},I:{1:"M LC",2:"cB G GC HC IC JC bB",130:"KC"},J:{2:"D",130:"A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"URL API"},yJ={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB",132:"l m n o p q r s t u v w x y z"},D:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"B C O H ZB X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r qB rB sB tB X aB vB Q"},G:{1:"5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",2:"G"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:1,C:"URLSearchParams"},vJ={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G fB YB",132:"a hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",2:"E B qB rB sB tB X aB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{1:"FC"},I:{1:"cB G M JC bB KC LC",2:"GC HC IC"},J:{1:"D A"},K:{1:"C FB aB Q",2:"A B X"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"ECMAScript 5 Strict Mode"},bJ={A:{A:{2:"I D F E nB",33:"A B"},B:{1:"Z MB M N S T U V W",33:"C O H P J K L"},C:{1:"PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",33:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB uB xB"},D:{1:"AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",33:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{33:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",33:"P J K L b c d e f g h i j k l m n o p q r s t u v w"},G:{33:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",33:"cB G GC HC IC JC bB KC LC"},J:{33:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{33:"A B"},O:{2:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",33:"G NC"},Q:{1:"VC"},R:{2:"WC"},S:{33:"gB"}},B:5,C:"CSS user-select: none"},_J={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"User Timing API"},SJ={A:{A:{2:"I D F E A B nB"},B:{1:"K L Z MB M N S T U V W",2:"C O H P J"},C:{2:"0 1 2 3 4 5 6 7 8 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",4609:"IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",4674:"SB",5698:"GB",7490:"9 AB BB CB DB",7746:"EB FB"},D:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB",4097:"R",4290:"FB GB SB",6148:"IB JB KB LB"},E:{2:"G a I D F E A fB YB hB iB jB kB ZB",4609:"B C X Q",8193:"O H oB pB"},F:{1:"AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",4097:"9",6148:"5 6 7 8"},G:{1:"AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",4097:"6B 7B 8B 9B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{4097:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC",4097:"QC RC ZB SC TC UC"},Q:{4097:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"Variable fonts"},wJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A uB xB",33:"B C O H P"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"Vibration API"},xJ={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",260:"G a I D F E A B C O H P J K L b uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A hB iB jB kB ZB",2:"fB YB",513:"B C O H X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",513:"6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",132:"GC HC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Video element"},DJ={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L",322:"Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o uB xB",194:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",322:"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a I fB YB hB"},F:{2:"E B C P J K L b c d e f g h i j k l m n qB rB sB tB X aB vB Q",322:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C X aB Q",322:"FB"},L:{322:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{194:"gB"}},B:1,C:"Video Tracks"},IJ={A:{A:{2:"I D F nB",132:"E",260:"A B"},B:{1:"J K L Z MB M N S T U V W",260:"C O H P"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b",260:"c d e f g h"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB",260:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB",516:"0B",772:"XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{260:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"},OJ={A:{A:{2:"I D nB",4:"F E A B"},B:{4:"C O H P J K L Z MB M N S T U V W"},C:{4:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{4:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"fB YB",4:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB"},F:{2:"E",4:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{4:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{4:"FC"},I:{2:"cB G GC HC IC JC bB",4:"M KC LC"},J:{2:"D A"},K:{4:"A B C FB X aB Q"},L:{4:"W"},M:{4:"N"},N:{4:"A B"},O:{2:"MC"},P:{4:"G NC OC PC QC RC ZB SC TC UC"},Q:{4:"VC"},R:{4:"WC"},S:{4:"gB"}},B:2,C:"WAI-ARIA Accessibility features"},kJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",194:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB",194:"HB Y XB TB UB VB WB RB Z MB M N S"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB qB rB sB tB X aB vB Q",194:"EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:4,C:"Screen Wake Lock API"},NJ={A:{A:{2:"I D F E A B nB"},B:{1:"J K L Z MB M N S T U V W",2:"C O H",578:"P"},C:{1:"9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",194:"3 4 5 6 7",1025:"8"},D:{1:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",322:"7 8 9 AB BB CB"},E:{1:"B C O H X Q oB pB",2:"G a I D F E A fB YB hB iB jB kB ZB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t qB rB sB tB X aB vB Q",322:"u v w x y z"},G:{1:"6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"PC QC RC ZB SC TC UC",2:"G NC OC"},Q:{1:"VC"},R:{2:"WC"},S:{194:"gB"}},B:6,C:"WebAssembly"},TJ={A:{A:{2:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y sB tB X aB vB Q",2:"E qB rB"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"B C FB X aB Q",16:"A"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"Wav audio format"},PJ={A:{A:{1:"I D nB",2:"F E A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H YB hB iB jB kB ZB X Q oB pB",16:"fB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",16:"E"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB"},H:{1:"FC"},I:{1:"cB G M IC JC bB KC LC",16:"GC HC"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"wbr (word break opportunity) element"},FJ={A:{A:{2:"I D F E A B nB"},B:{1:"S T U V W",2:"C O H P J K L",260:"Z MB M N"},C:{1:"M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o uB xB",260:"FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB",516:"3 4 5 6 7 8 9 AB BB CB DB EB",580:"0 1 2 p q r s t u v w x y z",2049:"UB VB WB RB Z MB"},D:{1:"S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r",132:"s t u",260:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N"},E:{2:"G a I D F E A fB YB hB iB jB kB ZB",1090:"B C O X Q",2049:"H oB pB"},F:{1:"HB Y",2:"E B C P J K L b c d e qB rB sB tB X aB vB Q",132:"f g h",260:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B",1090:"6B 7B 8B 9B AC BC CC",2049:"DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",260:"M"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{260:"MC"},P:{260:"G NC OC PC QC RC ZB SC TC UC"},Q:{260:"VC"},R:{260:"WC"},S:{516:"gB"}},B:5,C:"Web Animations API"},LJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J",130:"K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB uB xB",578:"VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B",260:"7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{2:"gB"}},B:5,C:"Add to home screen (A2HS)"},MJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",1025:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",194:"1 2 3 4 5 6 7 8",706:"9 AB BB",1025:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r qB rB sB tB X aB vB Q",450:"s t u v",706:"w x y",1025:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC LC",1025:"M"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1025:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"OC PC QC RC ZB SC TC UC",2:"G NC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Web Bluetooth"},RJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z MB",516:"M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W",130:"L b c d e f g",1028:"zB dB eB"},E:{1:"H pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X",2049:"O Q oB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B",2049:"9B AC BC CC DC"},H:{2:"FC"},I:{2:"cB G GC HC IC JC bB KC",258:"M LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G",258:"NC OC PC"},Q:{2:"VC"},R:{16:"WC"},S:{2:"gB"}},B:5,C:"Web Share API"},GJ={A:{A:{2:"I D F E A B nB"},B:{1:"L Z MB M N S T U V W",2:"C",226:"O H P J K"},C:{1:"GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB uB xB"},D:{1:"NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R"},E:{1:"O H oB pB",2:"G a I D F E A B C fB YB hB iB jB kB ZB X",322:"Q"},F:{1:"AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC",578:"BC",2052:"EC",3076:"CC DC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:2,C:"Web Authentication API"},HJ={A:{A:{2:"nB",8:"I D F E A",129:"B"},B:{1:"Z MB M N S T U V W",129:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",129:"G a I D F E A B C O H P J K L b c d e f"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D",129:"F E A B C O H P J K L b c d e f g h i j k l m n o"},E:{1:"F E A B C O H kB ZB X Q oB pB",2:"G a fB YB",129:"I D hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B qB rB sB tB X aB vB",129:"C P J K L Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC 0B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{1:"A",2:"D"},K:{1:"C FB Q",2:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{8:"A",129:"B"},O:{129:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{129:"gB"}},B:6,C:"WebGL - 3D Canvas graphics"},KJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g uB xB",194:"0 y z",450:"h i j k l m n o p q r s t u v w x",2242:"1 2 3 4 5 6"},D:{1:"CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y",578:"0 1 2 3 4 5 6 7 8 9 z AB BB"},E:{1:"pB",2:"G a I D F E A fB YB hB iB jB kB",1090:"B C O H ZB X Q oB"},F:{1:"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B",1090:"8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"PC QC RC ZB SC TC UC",2:"G NC OC"},Q:{578:"VC"},R:{2:"WC"},S:{2242:"gB"}},B:6,C:"WebGL 2.0"},VJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z",578:"MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB uB xB",194:"JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",578:"MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B fB YB hB iB jB kB ZB",322:"C O H X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{194:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"WebGPU"},QJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",194:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB",194:"RB Z MB M N S T",450:"U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB qB rB sB tB X aB vB Q",194:"R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"WebHID API"},UJ={A:{A:{2:"I D F nB",520:"E A B"},B:{1:"Z MB M N S T U V W",8:"C O",388:"H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",132:"G a I D F E A B C O H P J K L b c d e f g h i j"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a",132:"I D F E A B C O H P J K L b c d e f g"},E:{2:"fB",8:"G a YB hB",520:"I D F E A B C iB jB kB ZB X",1028:"O Q oB",7172:"H pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E qB rB sB",132:"B C P tB X aB vB Q"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B",1028:"9B AC BC CC DC",3076:"EC"},H:{2:"FC"},I:{1:"M",2:"GC HC",132:"cB G IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C X aB Q",132:"FB"},L:{1:"W"},M:{1:"N"},N:{8:"A B"},O:{1:"MC"},P:{1:"NC OC PC QC RC ZB SC TC UC",132:"G"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:6,C:"WebM video format"},JJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L Z",450:"MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z",450:"MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R qB rB sB tB X aB vB Q",450:"NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{450:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"Web NFC"},jJ={A:{A:{2:"I D F E A B nB"},B:{1:"L Z MB M N S T U V W",2:"C O H P J K"},C:{1:"LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",8:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a",8:"I D F",132:"E A B C O H P J K L b c d e",260:"f g h i j k l m n"},E:{2:"G a I D F E A B C O fB YB hB iB jB kB ZB X Q oB",516:"H pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E qB rB sB",8:"B tB",132:"X aB vB",260:"C P J K L Q"},G:{1:"EC",2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},H:{1:"FC"},I:{1:"M bB KC LC",2:"cB GC HC IC",132:"G JC"},J:{2:"D A"},K:{1:"C FB X aB Q",2:"A",132:"B"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{8:"gB"}},B:7,C:"WebP image format"},WJ={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB uB xB",132:"G a",292:"I D F E A"},D:{1:"0 1 2 3 4 5 6 7 8 9 J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H",260:"P"},E:{1:"D F E A B C O H jB kB ZB X Q oB pB",2:"G fB YB",132:"a hB",260:"I iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E qB rB sB tB",132:"B C X aB vB"},G:{1:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB",132:"bB yB"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",129:"D"},K:{1:"FB Q",2:"A",132:"B C X aB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Web Sockets"},XJ={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",66:"AB BB CB DB EB FB GB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w qB rB sB tB X aB vB Q",66:"0 1 2 3 x y z"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{1:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{1:"QC RC ZB SC TC UC",2:"G NC OC PC"},Q:{1:"VC"},R:{2:"WC"},S:{2:"gB"}},B:7,C:"WebUSB"},qJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H MB M N S T U V W",66:"Z",257:"P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB",129:"BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",194:"AB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB MB M N S T U V W zB dB eB",66:"DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z NB OB PB QB HB Y qB rB sB tB X aB vB Q",66:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB GB IB JB KB LB R"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{2:"W"},M:{2:"N"},N:{2:"A B"},O:{2:"MC"},P:{513:"G",516:"NC OC PC QC RC ZB SC TC UC"},Q:{2:"VC"},R:{66:"WC"},S:{2:"gB"}},B:7,C:"WebVR API"},zJ={A:{A:{1:"A B",2:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{2:"mB cB G a I D F E A B C O H P J K L b c d e f uB xB",66:"g h i j k l m",129:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V"},D:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K"},E:{1:"I D F E A B C O H iB jB kB ZB X Q oB pB",2:"G a fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB yB XC"},H:{2:"FC"},I:{1:"M KC LC",2:"cB G GC HC IC JC bB"},J:{1:"A",2:"D"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"B",2:"A"},O:{2:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{129:"gB"}},B:5,C:"WebVTT - Web Video Text Tracks"},YJ={A:{A:{1:"A B",2:"nB",8:"I D F E"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",8:"mB cB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",8:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y tB X aB vB Q",2:"E qB",8:"rB sB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"M GC KC LC",2:"cB G HC IC JC bB"},J:{1:"D A"},K:{1:"B C FB X aB Q",8:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Web Workers"},ZJ={A:{A:{2:"I D F E A B nB"},B:{2:"C O H P J K L",132:"Z MB M N S T U V W"},C:{2:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB uB xB",322:"WB RB Z MB M lB N S T U V"},D:{2:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB",66:"LB R NB OB PB QB HB Y XB TB UB VB WB RB",132:"Z MB M N S T U V W zB dB eB"},E:{2:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{2:"0 1 2 3 4 5 6 7 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z qB rB sB tB X aB vB Q",66:"8 9 AB BB CB DB EB GB IB JB KB LB",132:"R NB OB PB QB HB Y"},G:{2:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{2:"cB G M GC HC IC JC bB KC LC"},J:{2:"D A"},K:{2:"A B C FB X aB Q"},L:{132:"W"},M:{322:"N"},N:{2:"A B"},O:{2:"MC"},P:{2:"G NC OC PC QC RC ZB SC",132:"TC UC"},Q:{2:"VC"},R:{2:"WC"},S:{2:"gB"}},B:5,C:"WebXR Device API"},$J={A:{A:{2:"I D F E A B nB"},B:{1:"Z MB M N S T U V W",2:"C O H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k uB xB",194:"l m n o p q r"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r"},E:{1:"A B C O H kB ZB X Q oB pB",2:"G a I D F E fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e f qB rB sB tB X aB vB Q"},G:{1:"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS will-change property"},ej={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V xB",2:"mB cB uB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G"},E:{1:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"G a fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y X aB vB Q",2:"E B qB rB sB tB"},G:{1:"F yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB"},H:{2:"FC"},I:{1:"M KC LC",2:"cB GC HC IC JC bB",130:"G"},J:{1:"D A"},K:{1:"B C FB X aB Q",2:"A"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:2,C:"WOFF - Web Open Font Format"},tj={A:{A:{2:"I D F E A B nB"},B:{1:"H P J K L Z MB M N S T U V W",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",2:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r"},E:{1:"C O H Q oB pB",2:"G a I D F E fB YB hB iB jB kB",132:"A B ZB X"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C P J K L b c d e qB rB sB tB X aB vB Q"},G:{1:"4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"F YB wB bB yB XC 0B 1B 2B 3B"},H:{2:"FC"},I:{1:"M",2:"cB G GC HC IC JC bB KC LC"},J:{2:"D A"},K:{1:"FB",2:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{2:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"WOFF 2.0 - Web Open Font Format"},nj={A:{A:{1:"I D F E A B nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB G a I D F E A B C O H uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{1:"E A B C O H kB ZB X Q oB pB",4:"G a I D F fB YB hB iB jB"},F:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",2:"E B C qB rB sB tB X aB vB Q",4:"P J K L b c d e f g h i j k l m"},G:{1:"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",4:"F YB wB bB yB XC 0B 1B"},H:{2:"FC"},I:{1:"M",4:"cB G GC HC IC JC bB KC LC"},J:{4:"D A"},K:{2:"A B C X aB Q",4:"FB"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{4:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{4:"VC"},R:{1:"WC"},S:{1:"gB"}},B:5,C:"CSS3 word-break"},rj={A:{A:{4:"I D F E A B nB"},B:{1:"L Z MB M N S T U V W",4:"C O H P J K"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",4:"0 1 2 3 4 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",4:"G a I D F E A B C O H P J K L b c d e"},E:{1:"D F E A B C O H iB jB kB ZB X Q oB pB",4:"G a I fB YB hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E qB rB",4:"B C sB tB X aB vB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",4:"YB wB bB yB XC"},H:{4:"FC"},I:{1:"M KC LC",4:"cB G GC HC IC JC bB"},J:{1:"A",4:"D"},K:{1:"FB",4:"A B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{4:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{4:"gB"}},B:5,C:"CSS3 Overflow-wrap"},ij={A:{A:{2:"I D nB",132:"F E",260:"A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB",2:"mB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H hB iB jB kB ZB X Q oB pB",2:"fB YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q",2:"E"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{4:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"Cross-document messaging"},sj={A:{A:{1:"F E A B",2:"I D nB"},B:{1:"C O H P J K L",4:"Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB",4:"G a I D F E A B C O H P J K QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",16:"mB cB uB xB"},D:{4:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I D F E A B C O H P J K L b c d e f g h"},E:{4:"I D F E A B C O H hB iB jB kB ZB X Q oB pB",16:"G a fB YB"},F:{4:"0 1 2 3 4 5 6 7 8 9 C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y vB Q",16:"E B qB rB sB tB X aB"},G:{4:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",16:"YB wB bB yB XC"},H:{2:"FC"},I:{4:"G M JC bB KC LC",16:"cB GC HC IC"},J:{4:"D A"},K:{4:"FB Q",16:"A B C X aB"},L:{4:"W"},M:{4:"N"},N:{1:"A B"},O:{4:"MC"},P:{4:"G NC OC PC QC RC ZB SC TC UC"},Q:{4:"VC"},R:{4:"WC"},S:{1:"gB"}},B:6,C:"X-Frame-Options HTTP header"},oj={A:{A:{2:"I D F E nB",132:"A B"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",2:"mB cB",260:"A B",388:"I D F E",900:"G a uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",16:"G a I",132:"l m",388:"D F E A B C O H P J K L b c d e f g h i j k"},E:{1:"F E A B C O H jB kB ZB X Q oB pB",2:"G fB YB",132:"D iB",388:"a I hB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y Q",2:"E B qB rB sB tB X aB vB",132:"P J K"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",2:"YB wB bB",132:"0B",388:"yB XC"},H:{2:"FC"},I:{1:"M LC",2:"GC HC IC",388:"KC",900:"cB G JC bB"},J:{132:"A",388:"D"},K:{1:"C FB Q",2:"A B X aB"},L:{1:"W"},M:{1:"N"},N:{132:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:1,C:"XMLHttpRequest advanced features"},aj={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{1:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{1:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{1:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{1:"FC"},I:{1:"cB G M GC HC IC JC bB KC LC"},J:{1:"D A"},K:{1:"A B C FB X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{2:"WC"},S:{1:"gB"}},B:1,C:"XHTML served as application/xhtml+xml"},Bj={A:{A:{2:"E A B nB",4:"I D F"},B:{2:"C O H P J K L",8:"Z MB M N S T U V W"},C:{8:"0 1 2 3 4 5 6 7 8 9 mB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V uB xB"},D:{8:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB"},E:{8:"G a I D F E A B C O H fB YB hB iB jB kB ZB X Q oB pB"},F:{8:"0 1 2 3 4 5 6 7 8 9 E B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y qB rB sB tB X aB vB Q"},G:{8:"F YB wB bB yB XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{8:"FC"},I:{8:"cB G M GC HC IC JC bB KC LC"},J:{8:"D A"},K:{8:"A B C FB X aB Q"},L:{8:"W"},M:{8:"N"},N:{2:"A B"},O:{8:"MC"},P:{8:"G NC OC PC QC RC ZB SC TC UC"},Q:{8:"VC"},R:{8:"WC"},S:{8:"gB"}},B:7,C:"XHTML+SMIL animation"},cj={A:{A:{1:"A B",260:"I D F E nB"},B:{1:"C O H P J K L Z MB M N S T U V W"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M lB N S T U V",132:"B",260:"mB cB G a I D uB xB",516:"F E A"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB SB IB JB KB LB R NB OB PB QB HB Y XB TB UB VB WB RB Z MB M N S T U V W zB dB eB",132:"G a I D F E A B C O H P J K L b c d e f g h i j k l m"},E:{1:"F E A B C O H jB kB ZB X Q oB pB",132:"G a I D fB YB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB QB HB Y",16:"E qB",132:"B C P J K rB sB tB X aB vB Q"},G:{1:"F 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",132:"YB wB bB yB XC 0B"},H:{132:"FC"},I:{1:"M KC LC",132:"cB G GC HC IC JC bB"},J:{132:"D A"},K:{1:"FB",16:"A",132:"B C X aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC ZB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"DOM Parsing and Serialization"},uj={aac:dL,abortcontroller:CL,"ac3-ec3":mL,accelerometer:gL,addeventlistener:AL,"alternate-stylesheet":EL,"ambient-light":yL,apng:vL,"array-find-index":bL,"array-find":_L,"array-flat":SL,"array-includes":wL,"arrow-functions":xL,asmjs:DL,"async-clipboard":IL,"async-functions":OL,"atob-btoa":kL,"audio-api":NL,audio:TL,audiotracks:PL,autofocus:FL,auxclick:LL,av1:ML,avif:RL,"background-attachment":GL,"background-clip-text":HL,"background-img-opts":KL,"background-position-x-y":VL,"background-repeat-round-space":QL,"background-sync":UL,"battery-status":JL,beacon:jL,beforeafterprint:WL,bigint:XL,blobbuilder:qL,bloburls:zL,"border-image":YL,"border-radius":ZL,broadcastchannel:$L,brotli:eM,calc:tM,"canvas-blending":nM,"canvas-text":rM,canvas:iM,"ch-unit":sM,"chacha20-poly1305":oM,"channel-messaging":aM,"childnode-remove":BM,classlist:cM,"client-hints-dpr-width-viewport":uM,clipboard:lM,comparedocumentposition:hM,"console-basic":pM,"console-time":fM,const:dM,"constraint-validation":CM,contenteditable:mM,contentsecuritypolicy:gM,contentsecuritypolicy2:AM,"cookie-store-api":EM,cors:yM,createimagebitmap:vM,"credential-management":bM,cryptography:_M,"css-all":SM,"css-animation":wM,"css-any-link":xM,"css-appearance":DM,"css-apply-rule":IM,"css-at-counter-style":OM,"css-backdrop-filter":kM,"css-background-offsets":NM,"css-backgroundblendmode":TM,"css-boxdecorationbreak":PM,"css-boxshadow":FM,"css-canvas":LM,"css-caret-color":MM,"css-case-insensitive":RM,"css-clip-path":GM,"css-color-adjust":HM,"css-color-function":KM,"css-conic-gradients":VM,"css-containment":QM,"css-content-visibility":UM,"css-counters":JM,"css-crisp-edges":jM,"css-cross-fade":WM,"css-default-pseudo":XM,"css-descendant-gtgt":qM,"css-deviceadaptation":zM,"css-dir-pseudo":YM,"css-display-contents":ZM,"css-element-function":$M,"css-env-function":eR,"css-exclusions":tR,"css-featurequeries":nR,"css-filter-function":rR,"css-filters":iR,"css-first-letter":sR,"css-first-line":oR,"css-fixed":aR,"css-focus-visible":BR,"css-focus-within":cR,"css-font-rendering-controls":uR,"css-font-stretch":lR,"css-gencontent":hR,"css-gradients":pR,"css-grid":fR,"css-hanging-punctuation":dR,"css-has":CR,"css-hyphenate":mR,"css-hyphens":gR,"css-image-orientation":AR,"css-image-set":ER,"css-in-out-of-range":yR,"css-indeterminate-pseudo":vR,"css-initial-letter":bR,"css-initial-value":_R,"css-letter-spacing":SR,"css-line-clamp":wR,"css-logical-props":xR,"css-marker-pseudo":DR,"css-masks":IR,"css-matches-pseudo":OR,"css-math-functions":kR,"css-media-interaction":NR,"css-media-resolution":TR,"css-media-scripting":PR,"css-mediaqueries":FR,"css-mixblendmode":LR,"css-motion-paths":MR,"css-namespaces":RR,"css-not-sel-list":GR,"css-nth-child-of":HR,"css-opacity":KR,"css-optional-pseudo":VR,"css-overflow-anchor":QR,"css-overflow":UR,"css-overscroll-behavior":JR,"css-page-break":jR,"css-paged-media":WR,"css-paint-api":XR,"css-placeholder-shown":qR,"css-placeholder":zR,"css-read-only-write":YR,"css-rebeccapurple":ZR,"css-reflections":$R,"css-regions":eG,"css-repeating-gradients":tG,"css-resize":nG,"css-revert-value":rG,"css-rrggbbaa":iG,"css-scroll-behavior":sG,"css-scroll-timeline":oG,"css-scrollbar":aG,"css-sel2":BG,"css-sel3":cG,"css-selection":uG,"css-shapes":lG,"css-snappoints":hG,"css-sticky":pG,"css-subgrid":fG,"css-supports-api":dG,"css-table":CG,"css-text-align-last":mG,"css-text-indent":gG,"css-text-justify":AG,"css-text-orientation":EG,"css-text-spacing":yG,"css-textshadow":vG,"css-touch-action-2":bG,"css-touch-action":_G,"css-transitions":SG,"css-unicode-bidi":wG,"css-unset-value":xG,"css-variables":DG,"css-widows-orphans":IG,"css-writing-mode":OG,"css-zoom":kG,"css3-attr":NG,"css3-boxsizing":TG,"css3-colors":PG,"css3-cursors-grab":FG,"css3-cursors-newer":LG,"css3-cursors":MG,"css3-tabsize":RG,currentcolor:GG,"custom-elements":HG,"custom-elementsv1":KG,customevent:VG,datalist:QG,dataset:UG,datauri:JG,"date-tolocaledatestring":jG,details:WG,deviceorientation:XG,devicepixelratio:qG,dialog:zG,dispatchevent:YG,dnssec:ZG,"do-not-track":$G,"document-currentscript":eH,"document-evaluate-xpath":tH,"document-execcommand":nH,"document-policy":rH,"document-scrollingelement":iH,documenthead:sH,"dom-manip-convenience":oH,"dom-range":aH,domcontentloaded:BH,"domfocusin-domfocusout-events":cH,dommatrix:uH,download:lH,dragndrop:hH,"element-closest":pH,"element-from-point":fH,"element-scroll-methods":dH,eme:CH,eot:mH,es5:gH,"es6-class":AH,"es6-generators":EH,"es6-module-dynamic-import":yH,"es6-module":vH,"es6-number":bH,"es6-string-includes":_H,es6:SH,eventsource:wH,"extended-system-fonts":xH,"feature-policy":DH,fetch:IH,"fieldset-disabled":OH,fileapi:kH,filereader:NH,filereadersync:TH,filesystem:PH,flac:FH,"flexbox-gap":LH,flexbox:MH,"flow-root":RH,"focusin-focusout-events":GH,"focusoptions-preventscroll":HH,"font-family-system-ui":KH,"font-feature":VH,"font-kerning":QH,"font-loading":UH,"font-size-adjust":JH,"font-smooth":jH,"font-unicode-range":WH,"font-variant-alternates":XH,"font-variant-east-asian":qH,"font-variant-numeric":zH,fontface:YH,"form-attribute":ZH,"form-submit-attributes":$H,"form-validation":eK,forms:tK,fullscreen:nK,gamepad:rK,geolocation:iK,getboundingclientrect:sK,getcomputedstyle:oK,getelementsbyclassname:aK,getrandomvalues:BK,gyroscope:cK,hardwareconcurrency:uK,hashchange:lK,heif:hK,hevc:pK,hidden:fK,"high-resolution-time":dK,history:CK,"html-media-capture":mK,html5semantic:gK,"http-live-streaming":AK,http2:EK,http3:yK,"iframe-sandbox":vK,"iframe-seamless":bK,"iframe-srcdoc":_K,imagecapture:SK,ime:wK,"img-naturalwidth-naturalheight":xK,"import-maps":DK,imports:IK,"indeterminate-checkbox":OK,indexeddb:kK,indexeddb2:NK,"inline-block":TK,innertext:PK,"input-autocomplete-onoff":FK,"input-color":LK,"input-datetime":MK,"input-email-tel-url":RK,"input-event":GK,"input-file-accept":HK,"input-file-directory":KK,"input-file-multiple":VK,"input-inputmode":QK,"input-minlength":UK,"input-number":JK,"input-pattern":jK,"input-placeholder":WK,"input-range":XK,"input-search":qK,"input-selection":zK,"insert-adjacent":YK,insertadjacenthtml:ZK,internationalization:$K,"intersectionobserver-v2":eV,intersectionobserver:tV,"intl-pluralrules":nV,"intrinsic-width":rV,jpeg2000:iV,jpegxr:sV,"js-regexp-lookbehind":oV,json:aV,"justify-content-space-evenly":BV,"kerning-pairs-ligatures":cV,"keyboardevent-charcode":uV,"keyboardevent-code":lV,"keyboardevent-getmodifierstate":hV,"keyboardevent-key":pV,"keyboardevent-location":fV,"keyboardevent-which":dV,lazyload:CV,let:mV,"link-icon-png":gV,"link-icon-svg":AV,"link-rel-dns-prefetch":EV,"link-rel-modulepreload":yV,"link-rel-preconnect":vV,"link-rel-prefetch":bV,"link-rel-preload":_V,"link-rel-prerender":SV,"loading-lazy-attr":wV,localecompare:xV,magnetometer:DV,matchesselector:IV,matchmedia:OV,mathml:kV,maxlength:NV,"media-attribute":TV,"media-fragments":PV,"media-session-api":FV,"mediacapture-fromelement":LV,mediarecorder:MV,mediasource:RV,menu:GV,"meta-theme-color":HV,meter:KV,midi:VV,minmaxwh:QV,mp3:UV,"mpeg-dash":JV,mpeg4:jV,multibackgrounds:WV,multicolumn:XV,"mutation-events":qV,mutationobserver:zV,"namevalue-storage":YV,"native-filesystem-api":ZV,"nav-timing":$V,"navigator-language":eQ,netinfo:tQ,notifications:nQ,"object-entries":rQ,"object-fit":iQ,"object-observe":sQ,"object-values":oQ,objectrtc:aQ,"offline-apps":BQ,offscreencanvas:cQ,"ogg-vorbis":uQ,ogv:lQ,"ol-reversed":hQ,"once-event-listener":pQ,"online-status":fQ,opus:dQ,"orientation-sensor":CQ,outline:mQ,"pad-start-end":gQ,"page-transition-events":AQ,pagevisibility:EQ,"passive-event-listener":yQ,passwordrules:vQ,path2d:bQ,"payment-request":_Q,"pdf-viewer":SQ,"permissions-api":wQ,"permissions-policy":xQ,"picture-in-picture":DQ,picture:IQ,ping:OQ,"png-alpha":kQ,"pointer-events":NQ,pointer:TQ,pointerlock:PQ,portals:FQ,"prefers-color-scheme":LQ,"prefers-reduced-motion":MQ,"private-class-fields":RQ,"private-methods-and-accessors":GQ,progress:HQ,"promise-finally":KQ,promises:VQ,proximity:QQ,proxy:UQ,"public-class-fields":JQ,publickeypinning:jQ,"push-api":WQ,queryselector:XQ,"readonly-attr":qQ,"referrer-policy":zQ,registerprotocolhandler:YQ,"rel-noopener":ZQ,"rel-noreferrer":$Q,rellist:eU,rem:tU,requestanimationframe:nU,requestidlecallback:rU,resizeobserver:iU,"resource-timing":sU,"rest-parameters":oU,rtcpeerconnection:aU,ruby:BU,"run-in":cU,"same-site-cookie-attribute":uU,"screen-orientation":lU,"script-async":hU,"script-defer":pU,scrollintoview:fU,scrollintoviewifneeded:dU,sdch:CU,"selection-api":mU,"server-timing":gU,serviceworkers:AU,setimmediate:EU,"sha-2":yU,shadowdom:vU,shadowdomv1:bU,sharedarraybuffer:_U,sharedworkers:SU,sni:wU,spdy:xU,"speech-recognition":DU,"speech-synthesis":IU,"spellcheck-attribute":OU,"sql-storage":kU,srcset:NU,stream:TU,streams:PU,stricttransportsecurity:FU,"style-scoped":LU,"subresource-integrity":MU,"svg-css":RU,"svg-filters":GU,"svg-fonts":HU,"svg-fragment":KU,"svg-html":VU,"svg-html5":QU,"svg-img":UU,"svg-smil":JU,svg:jU,sxg:WU,"tabindex-attr":XU,"template-literals":qU,template:zU,testfeat:YU,"text-decoration":ZU,"text-emphasis":$U,"text-overflow":eJ,"text-size-adjust":tJ,"text-stroke":nJ,"text-underline-offset":rJ,textcontent:iJ,textencoder:sJ,"tls1-1":oJ,"tls1-2":aJ,"tls1-3":BJ,"token-binding":cJ,touch:uJ,transforms2d:lJ,transforms3d:hJ,"trusted-types":pJ,ttf:fJ,typedarrays:dJ,u2f:CJ,unhandledrejection:mJ,upgradeinsecurerequests:gJ,"url-scroll-to-text-fragment":AJ,url:EJ,urlsearchparams:yJ,"use-strict":vJ,"user-select-none":bJ,"user-timing":_J,"variable-fonts":SJ,vibration:wJ,video:xJ,videotracks:DJ,"viewport-units":IJ,"wai-aria":OJ,"wake-lock":kJ,wasm:NJ,wav:TJ,"wbr-element":PJ,"web-animation":FJ,"web-app-manifest":LJ,"web-bluetooth":MJ,"web-share":RJ,webauthn:GJ,webgl:HJ,webgl2:KJ,webgpu:VJ,webhid:QJ,webm:UJ,webnfc:JJ,webp:jJ,websockets:WJ,webusb:XJ,webvr:qJ,webvtt:zJ,webworkers:YJ,webxr:ZJ,"will-change":$J,woff:ej,woff2:tj,"word-break":nj,wordwrap:rj,"x-doc-messaging":ij,"x-frame-options":sj,xhr2:oj,xhtml:aj,xhtmlsmil:Bj,"xml-serializer":cj},lj=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.features=uj})),hj=T((function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"agents",{enumerable:!0,get:function(){return tP.agents}}),Object.defineProperty(t,"feature",{enumerable:!0,get:function(){return n(vP).default}}),Object.defineProperty(t,"features",{enumerable:!0,get:function(){return lj.features}}),Object.defineProperty(t,"region",{enumerable:!0,get:function(){return n(bP).default}})})),pj=200,fj="__lodash_hash_undefined__",dj=1/0,Cj="[object Function]",mj="[object GeneratorFunction]",gj=/[\\^$.*+?()[\]{}|]/g,Aj=/^\[object .+?Constructor\]$/,Ej="object"==typeof N&&N&&N.Object===Object&&N,yj="object"==typeof self&&self&&self.Object===Object&&self,vj=Ej||yj||Function("return this")();function bj(e,t){return!!(e?e.length:0)&&wj(e,t,0)>-1}function _j(e,t,n){for(var r=-1,i=e?e.length:0;++r-1}function nW(e,t){var n=this.__data__,r=hW(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function rW(e){var t=-1,n=e?e.length:0;for(this.clear();++t=pj){var c=t?null:dW(e);if(c)return kj(c);o=!1,i=Dj,B=new cW}else B=t?[]:a;e:for(;++ri[t][r])&&(i[t][r]=s))})),i},t.cleanBrowsersList=function(e){return(0,n.default)((0,r.default)(e).map((function(e){return e.split(" ")[0]})))};var n=i(wW),r=i(fF);function i(e){return e&&e.__esModule?e:{default:e}}})),DW=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getBrowserScope=t.setBrowserScope=t.getLatestStableBrowsers=t.find=t.isSupported=t.getSupport=t.features=void 0;var n=i(fL),r=i(fF);function i(e){return e&&e.__esModule?e:{default:e}}var s=Object.keys(hj.features),o=void 0;function a(e){o=(0,xW.cleanBrowsersList)(e)}var B=(0,n.default)(xW.parseCaniuseData,(function(e,t){return e.title+t}));function c(e){if("string"!=typeof e)throw new TypeError("The `query` parameter should be a string.");return~s.indexOf(e)?e:s.filter((function(t){return(0,xW.contains)(t,e)}))}a(),t.features=s,t.getSupport=function e(t){var n=void 0;try{n=(0,hj.feature)(hj.features[t])}catch(n){var r=c(t);if(1===r.length)return e(r[0]);throw new ReferenceError("Please provide a proper feature name. Cannot find "+t)}return B(n,o)},t.isSupported=function(e,t){var n=void 0;try{n=(0,hj.feature)(hj.features[e])}catch(t){var i=c(e);if(1!==i.length)throw new ReferenceError("Please provide a proper feature name. Cannot find "+e);n=hj.features[i[0]]}return(0,r.default)(t,{ignoreUnknownVersions:!0}).map((function(e){return e.split(" ")})).every((function(e){return n.stats[e[0]]&&"y"===n.stats[e[0]][e[1]]}))},t.find=c,t.getLatestStableBrowsers=function(){return(0,r.default)("last 1 version")},t.setBrowserScope=a,t.getBrowserScope=function(){return o}})),IW="auto",OW="center",kW="auto",NW="none",TW="auto",PW="none",FW="normal",LW="auto",MW="ltr",RW="none",GW="none",HW="auto",KW="manual",VW="auto",QW="auto",UW="auto",JW="1.0",jW="0",WW="2",XW="none",qW="static",zW="none",YW="auto",ZW="none",$W="none",eX="auto",tX="none",nX="none",rX="2",iX="auto";const sX={"align-content":"normal","align-items":"normal","align-self":"auto","animation-delay":"0s","animation-direction":"normal","animation-duration":"0s","animation-fill-mode":"none","animation-iteration-count":"1","animation-name":"none","animation-timing-function":"ease",appearance:IW,azimuth:OW,"backdrop-filter":"none","background-attachment":"scroll","background-blend-mode":"normal","background-image":"none","background-position":"0% 0%","background-position-x":"left","background-position-y":"top","background-repeat":"repeat","block-overflow":"clip","block-size":"auto","border-block-style":"none","border-block-width":"medium","border-block-end-style":"none","border-block-end-width":"medium","border-block-start-style":"none","border-block-start-width":"medium","border-bottom-left-radius":"0","border-bottom-right-radius":"0","border-bottom-style":"none","border-bottom-width":"medium","border-end-end-radius":"0","border-end-start-radius":"0","border-image-outset":"0","border-image-slice":"100%","border-image-source":"none","border-image-width":"1","border-inline-style":"none","border-inline-width":"medium","border-inline-end-style":"none","border-inline-end-width":"medium","border-inline-start-style":"none","border-inline-start-width":"medium","border-left-style":"none","border-left-width":"medium","border-right-style":"none","border-right-width":"medium","border-spacing":"0","border-start-end-radius":"0","border-start-start-radius":"0","border-top-left-radius":"0","border-top-right-radius":"0","border-top-style":"none","border-top-width":"medium",bottom:kW,"box-decoration-break":"slice","box-shadow":"none","break-after":"auto","break-before":"auto","break-inside":"auto","caption-side":"top","caret-color":"auto",clear:NW,clip:TW,"clip-path":"none","column-count":"auto","column-gap":"normal","column-rule-style":"none","column-rule-width":"medium","column-span":"none","column-width":"auto",contain:PW,content:FW,"counter-increment":"none","counter-reset":"none",cursor:LW,direction:MW,"empty-cells":"show",filter:RW,"flex-basis":"auto","flex-direction":"row","flex-grow":"0","flex-shrink":"1","flex-wrap":"nowrap",float:GW,"font-feature-settings":"normal","font-kerning":"auto","font-language-override":"normal","font-optical-sizing":"auto","font-variation-settings":"normal","font-size":"medium","font-size-adjust":"none","font-stretch":"normal","font-style":"normal","font-variant":"normal","font-variant-alternates":"normal","font-variant-caps":"normal","font-variant-east-asian":"normal","font-variant-ligatures":"normal","font-variant-numeric":"normal","font-variant-position":"normal","font-weight":"normal","grid-auto-columns":"auto","grid-auto-flow":"row","grid-auto-rows":"auto","grid-column-end":"auto","grid-column-gap":"0","grid-column-start":"auto","grid-row-end":"auto","grid-row-gap":"0","grid-row-start":"auto","grid-template-areas":"none","grid-template-columns":"none","grid-template-rows":"none","hanging-punctuation":"none",height:HW,hyphens:KW,"image-orientation":"0deg","image-rendering":"auto","image-resolution":"1dppx","ime-mode":"auto","initial-letter":"normal","initial-letter-align":"auto","inline-size":"auto",inset:VW,"inset-block":"auto","inset-block-end":"auto","inset-block-start":"auto","inset-inline":"auto","inset-inline-end":"auto","inset-inline-start":"auto",isolation:QW,"justify-content":"normal","justify-items":"legacy","justify-self":"auto",left:UW,"letter-spacing":"normal","line-break":"auto","line-clamp":"none","line-height":"normal","list-style-image":"none","list-style-type":"disc","margin-block":"0","margin-block-end":"0","margin-block-start":"0","margin-bottom":"0","margin-inline":"0","margin-inline-end":"0","margin-inline-start":"0","margin-left":"0","margin-right":"0","margin-top":"0","mask-border-mode":"alpha","mask-border-outset":"0","mask-border-slice":"0","mask-border-source":"none","mask-border-width":"auto","mask-composite":"add","mask-image":"none","mask-position":"center","mask-size":"auto","max-block-size":"0","max-height":"none","max-inline-size":"0","max-lines":"none","max-width":"none","min-block-size":"0","min-height":"0","min-inline-size":"0","min-width":"0","mix-blend-mode":"normal","object-fit":"fill","offset-anchor":"auto","offset-distance":"0","offset-path":"none","offset-position":"auto","offset-rotate":"auto",opacity:JW,order:jW,orphans:WW,"outline-offset":"0","outline-style":"none","outline-width":"medium","overflow-anchor":"auto","overflow-block":"auto","overflow-inline":"auto","overflow-wrap":"normal","padding-block":"0","padding-block-end":"0","padding-block-start":"0","padding-bottom":"0","padding-inline":"0","padding-inline-end":"0","padding-inline-start":"0","padding-left":"0","padding-right":"0","padding-top":"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto","paint-order":"normal",perspective:XW,"place-content":"normal","pointer-events":"auto",position:qW,resize:zW,right:YW,rotate:ZW,"row-gap":"normal","ruby-position":"over",scale:$W,"scrollbar-color":"auto","scrollbar-width":"auto","scroll-behavior":"auto","scroll-margin":"0","scroll-margin-block":"0","scroll-margin-block-start":"0","scroll-margin-block-end":"0","scroll-margin-bottom":"0","scroll-margin-inline":"0","scroll-margin-inline-start":"0","scroll-margin-inline-end":"0","scroll-margin-left":"0","scroll-margin-right":"0","scroll-margin-top":"0","scroll-padding":"auto","scroll-padding-block":"auto","scroll-padding-block-start":"auto","scroll-padding-block-end":"auto","scroll-padding-bottom":"auto","scroll-padding-inline":"auto","scroll-padding-inline-start":"auto","scroll-padding-inline-end":"auto","scroll-padding-left":"auto","scroll-padding-right":"auto","scroll-padding-top":"auto","scroll-snap-align":"none","scroll-snap-coordinate":"none","scroll-snap-points-x":"none","scroll-snap-points-y":"none","scroll-snap-stop":"normal","scroll-snap-type":"none","shape-image-threshold":"0.0","shape-margin":"0","shape-outside":"none","tab-size":"8","table-layout":"auto","text-align-last":"auto","text-combine-upright":"none","text-decoration-line":"none","text-decoration-skip-ink":"auto","text-decoration-style":"solid","text-emphasis-style":"none","text-indent":"0","text-justify":"auto","text-orientation":"mixed","text-overflow":"clip","text-rendering":"auto","text-shadow":"none","text-transform":"none","text-underline-position":"auto",top:eX,"touch-action":"auto",transform:tX,"transform-style":"flat","transition-delay":"0s","transition-duration":"0s","transition-property":"all","transition-timing-function":"ease",translate:nX,"unicode-bidi":"normal","white-space":"normal",widows:rX,width:iX,"will-change":"auto","word-break":"normal","word-spacing":"normal","word-wrap":"normal","z-index":"auto"},oX={__proto__:null,appearance:IW,azimuth:OW,bottom:kW,clear:NW,clip:TW,contain:PW,content:FW,cursor:LW,direction:MW,filter:RW,float:GW,height:HW,hyphens:KW,inset:VW,isolation:QW,left:UW,opacity:JW,order:jW,orphans:WW,perspective:XW,position:qW,resize:zW,right:YW,rotate:ZW,scale:$W,top:eX,transform:tX,translate:nX,widows:rX,width:iX,default:sX},aX={"background-clip":"border-box","background-color":"transparent","background-origin":"padding-box","background-size":"auto auto","border-block-color":"currentcolor","border-block-end-color":"currentcolor","border-block-start-color":"currentcolor","border-bottom-color":"currentcolor","border-collapse":"separate","border-inline-color":"currentcolor","border-inline-end-color":"currentcolor","border-inline-start-color":"currentcolor","border-left-color":"currentcolor","border-right-color":"currentcolor","border-top-color":"currentcolor","box-sizing":"content-box","column-rule-color":"currentcolor","font-synthesis":"weight style","mask-clip":"border-box","mask-mode":"match-source","mask-origin":"border-box","mask-repeat":"repeat","mask-type":"luminance","ruby-align":"space-around","ruby-merge":"separate","text-decoration-color":"currentcolor","text-emphasis-color":"currentcolor","text-emphasis-position":"over right","transform-box":"border-box","transform-origin":"50% 50% 0","vertical-align":"baseline","writing-mode":"horizontal-tb"},BX={__proto__:null,default:aX},cX=P(oX),uX=P(BX);var lX=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(WT),r=o(fF),i=o(cX),s=o(uX);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,GT.plugin)("postcss-reduce-initial",()=>(e,t)=>{const o=t.opts||{},a=(0,r.default)(null,{stats:o.stats,path:__dirname,env:o.env}),B=(0,DW.isSupported)("css-initial-value",a);e.walkDecls(e=>{const t=e.prop.toLowerCase();B&&(0,n.default)(s.default,t)&&e.value.toLowerCase()===s.default[t]?e.value="initial":"initial"===e.value.toLowerCase()&&i.default[t]&&(e.value=i.default[t])})}),e.exports=t.default})),hX="(".charCodeAt(0),pX=")".charCodeAt(0),fX="'".charCodeAt(0),dX='"'.charCodeAt(0),CX="\\".charCodeAt(0),mX="/".charCodeAt(0),gX=",".charCodeAt(0),AX=":".charCodeAt(0),EX="*".charCodeAt(0),yX=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,C="",m="",g="";l=48&&t<=57)o=!0;else if(t===IX||t===OX){if(s>-1)break;s=n}else if(t===DX){if(i)break;i=!0}else{if(t!==xX&&t!==wX)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function NX(e){return this instanceof NX?(this.nodes=yX(e),this):new NX(e)}NX.prototype.toString=function(){return Array.isArray(this.nodes)?SX(this.nodes):""},NX.prototype.walk=function(e,t){return vX(this.nodes,e,t),this},NX.unit=kX,NX.walk=vX,NX.stringify=SX;var TX=NX,PX=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){const n=t.reduce((e,t,n)=>e.filter(e=>e[1][n]===t),e);return!!n.length&&n[0][0]}},e.exports=t.default})),FX=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(WT),r=s(GT),i=s(TX);function s(e){return e&&e.__esModule?e:{default:e}}function o(e,{value:t},n){return n%2==0?[...e,parseFloat(t)]:e}const a=(0,s(PX).default)([["rotateX",[1,0,0]],["rotateY",[0,1,0]],["rotate",[0,0,1]]]);const B={matrix3d:function(e,t){if(t[15]&&0===t[2]&&0===t[3]&&0===t[6]&&0===t[7]&&0===t[8]&&0===t[9]&&1===t[10]&&0===t[11]&&0===t[14]&&1===t[15]){const{nodes:t}=e;e.value="matrix",e.nodes=[t[0],t[1],t[2],t[3],t[8],t[9],t[10],t[11],t[24],t[25],t[26]]}},rotate3d:function(e,t){const{nodes:n}=e,r=a(t.slice(0,3));r.length&&(e.value=r,e.nodes=[n[6]])},rotateZ:function(e){e.value="rotate"},scale:function(e,t){const{nodes:n}=e;if(!n[2])return;const[r,i]=t;if(r!==i)return 1===i?(e.value="scaleX",void(e.nodes=[n[0]])):1===r?(e.value="scaleY",void(e.nodes=[n[2]])):void 0;e.nodes=[n[0]]},scale3d:function(e,t){const{nodes:n}=e,[r,i,s]=t;return 1===i&&1===s?(e.value="scaleX",void(e.nodes=[n[0]])):1===r&&1===s?(e.value="scaleY",void(e.nodes=[n[2]])):1===r&&1===i?(e.value="scaleZ",void(e.nodes=[n[4]])):void 0},translate:function(e,t){const{nodes:n}=e;if(n[2]){if(0!==t[1])return 0===t[0]?(e.value="translateY",void(e.nodes=[n[2]])):void 0;e.nodes=[n[0]]}},translate3d:function(e,t){const{nodes:n}=e;0===t[0]&&0===t[1]&&(e.value="translateZ",e.nodes=[n[4]])}};function c(e){const{nodes:t,type:r,value:i}=e,s=function(e){const t=e.toLowerCase();return"rotatez"===t?"rotateZ":t}(i);return"function"===r&&(0,n.default)(B,s)&&B[s](e,t.reduce(o,[])),!1}t.default=r.default.plugin("postcss-reduce-transforms",()=>e=>{const t={};e.walkDecls(/transform$/i,e=>{const n=e.value;if(t[n])return void(e.value=t[n]);const r=(0,i.default)(n).walk(c).toString();e.value=r,t[n]=r})}),e.exports=t.default})),LX=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,{time:a,length:B,angle:c}){let u,l=s(e)+(t||"");return!1!==B&&t.toLowerCase()in n&&(u=o(e,t,n)),!1!==a&&t.toLowerCase()in r&&(u=o(e,t,r)),!1!==c&&t.toLowerCase()in i&&(u=o(e,t,i)),u&&u.length(1===n[e]&&(i=e),r!==e));return o=r===i?e/n[r]:e*n[r],a.map(e=>s(o/n[e])+e).reduce((e,t)=>e.length{const i=r.value.toLowerCase();if("word"===r.type)a(r,e,function(e){const{parent:t}=e,n=e.prop.toLowerCase();return~e.value.indexOf("%")&&("max-height"===n||"height"===n)||t.parent&&t.parent.name&&"keyframes"===t.parent.name.toLowerCase()&&"stroke-dasharray"===n||"stroke-dashoffset"===n||"stroke-width"===n}(t)),"opacity"!==n&&"shape-image-threshold"!==n||function(e){const t=(0,TX.unit)(e.value);if(!t)return;let n=Number(t.number);n>1?e.value=1+t.unit:n<0&&(e.value=0+t.unit)}(r);else if("function"===r.type){if("calc"===i||"hsl"===i||"hsla"===i)return(0,TX.walk)(r.nodes,t=>{"word"===t.type&&a(t,e,!0)}),!1;if("url"===i)return!1}}).toString())}t.default=n.default.plugin("postcss-convert-values",(e={precision:!1})=>t=>t.walkDecls(B.bind(null,e))),e.exports=t.default})),RX=function(e,t){for(var n=-1,r=[];-1!==(n=e.indexOf(t,n+1));)r.push(n);return r};function GX(e,t){for(var n=1,r=e.length,i=e[0],s=e[0],o=1;o>10|55296,1023&r|56320)}))};var n=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig");e.exports=t.default})),UX=T((function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0;){var i=n.shift();if(!e[i])return;e=e[i]}return e},e.exports=t.default})),JX=T((function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0;){var i=n.shift();e[i]||(e[i]={}),e=e[i]}},e.exports=t.default})),jX=T((function(e,t){t.__esModule=!0,t.default=function(e){var t="",n=e.indexOf("/*"),r=0;for(;n>=0;){t+=e.slice(r,n);var i=e.indexOf("*/",n+2);if(i<0)return t;r=i+2,n=e.indexOf("/*",r)}return t+=e.slice(r)},e.exports=t.default})),WX=T((function(e,t){t.__esModule=!0,t.stripComments=t.ensureObject=t.getProp=t.unesc=void 0;var n=o(QX);t.unesc=n.default;var r=o(UX);t.getProp=r.default;var i=o(JX);t.ensureObject=i.default;var s=o(jX);function o(e){return e&&e.__esModule?e:{default:e}}t.stripComments=s.default})),XX=T((function(e,t){function n(e,t){for(var n=0;ne)&&(!(this.source.end.linet)&&!(this.source.end.line===e&&this.source.end.column=e&&(this.indexes[n]=t-1);return this},c.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},c.empty=function(){return this.removeAll()},c.insertAfter=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r+1,0,t),t.parent=this,this.indexes)r<=(n=this.indexes[i])&&(this.indexes[i]=n+1);return this},c.insertBefore=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r,0,t),t.parent=this,this.indexes)(n=this.indexes[i])<=r&&(this.indexes[i]=n+1);return this},c._findChildAtPosition=function(e,t){var n=void 0;return this.each((function(r){if(r.atPosition){var i=r.atPosition(e,t);if(i)return n=i,!1}else if(r.isAtPosition(e,t))return n=r,!1})),n},c.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},c._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},c.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n,r;this.indexes[t]126){if(u>=55296&&u<=56319&&a0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),d(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},s=i,(o=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){u()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=h(e),n=t.deprecatedUsage,r=t.unescaped,i=t.quoteMark;if(n&&c(),r===this._value&&i===this._quoteMark)return;this._value=r,this._quoteMark=i,this._syncRawValue()}else this._value=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&a(s.prototype,o),B&&a(s,B),i}(s.default);t.default=p,p.NO_QUOTE=null,p.SINGLE_QUOTE="'",p.DOUBLE_QUOTE='"';var f=((n={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},n);function d(e,t){return""+t.before+e+t.after}})),Cq=T((function(e,t){var n;t.__esModule=!0,t.default=void 0;var r=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=qX.UNIVERSAL,n.value="*",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=uq)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),mq=T((function(e,t){var n;t.__esModule=!0,t.default=void 0;var r=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=qX.COMBINATOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=XX)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),gq=T((function(e,t){var n;t.__esModule=!0,t.default=void 0;var r=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=qX.NESTING,n.value="&",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=XX)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),Aq=T((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),Eq=T((function(e,t){t.__esModule=!0,t.combinator=t.word=t.comment=t.str=t.tab=t.newline=t.feed=t.cr=t.backslash=t.bang=t.slash=t.doubleQuote=t.singleQuote=t.space=t.greaterThan=t.pipe=t.equals=t.plus=t.caret=t.tilde=t.dollar=t.closeSquare=t.openSquare=t.closeParenthesis=t.openParenthesis=t.semicolon=t.colon=t.comma=t.at=t.asterisk=t.ampersand=void 0;t.ampersand=38;t.asterisk=42;t.at=64;t.comma=44;t.colon=58;t.semicolon=59;t.openParenthesis=40;t.closeParenthesis=41;t.openSquare=91;t.closeSquare=93;t.dollar=36;t.tilde=126;t.caret=94;t.plus=43;t.equals=61;t.pipe=124;t.greaterThan=62;t.space=32;t.singleQuote=39;t.doubleQuote=34;t.slash=47;t.bang=33;t.backslash=92;t.cr=13;t.feed=12;t.newline=10;t.tab=9;t.str=39;t.comment=-1;t.word=-2;t.combinator=-3})),yq=T((function(e,t){t.__esModule=!0,t.default=function(e){var t,n,r,s,o,a,B,u,l,h,p,f,d,C=[],m=e.css.valueOf(),g=m.length,A=-1,E=1,y=0,v=0;function b(t,n){if(!e.safe)throw e.error("Unclosed "+t,E,y-A,y);l=(m+=n).length-1}for(;y0?(h=E+B,p=l-u[B].length):(h=E,p=A),d=i.comment,E=h,s=h,r=l-p):t===i.slash?(d=t,s=E,r=y-A,v=(l=y)+1):(l=c(m,y),d=i.word,s=E,r=l-A),v=l+1}C.push([d,E,y-A,s,r,y,v]),p&&(A=p,p=null),y=v}return C},t.FIELDS=void 0;var n,r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(Eq);for(var s=((n={})[i.tab]=!0,n[i.newline]=!0,n[i.cr]=!0,n[i.feed]=!0,n),o=((r={})[i.space]=!0,r[i.tab]=!0,r[i.newline]=!0,r[i.cr]=!0,r[i.feed]=!0,r[i.ampersand]=!0,r[i.asterisk]=!0,r[i.bang]=!0,r[i.comma]=!0,r[i.colon]=!0,r[i.semicolon]=!0,r[i.openParenthesis]=!0,r[i.closeParenthesis]=!0,r[i.openSquare]=!0,r[i.closeSquare]=!0,r[i.singleQuote]=!0,r[i.doubleQuote]=!0,r[i.plus]=!0,r[i.pipe]=!0,r[i.tilde]=!0,r[i.greaterThan]=!0,r[i.equals]=!0,r[i.dollar]=!0,r[i.caret]=!0,r[i.slash]=!0,r),a={},B=0;B<"0123456789abcdefABCDEF".length;B++)a["0123456789abcdefABCDEF".charCodeAt(B)]=!0;function c(e,t){var n,r=t;do{if(n=e.charCodeAt(r),o[n])return r-1;n===i.backslash?r=u(e,r)+1:r++}while(rthis.position&&(i=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[A.FIELDS.TYPE]===E.combinator?(n=new C.default({value:this.content(),source:O(this.currToken),sourceIndex:this.currToken[A.FIELDS.START_POS]}),this.position++):S[this.currToken[A.FIELDS.TYPE]]||i||this.unexpected(),n){if(i){var s=this.convertWhitespaceNodesToSpace(i),o=s.space,a=s.rawSpace;n.spaces.before=o,n.rawSpaceBefore=a}}else{var B=this.convertWhitespaceNodesToSpace(i,!0),c=B.space,u=B.rawSpace;u||(u=c);var l={},h={spaces:{}};c.endsWith(" ")&&u.endsWith(" ")?(l.before=c.slice(0,c.length-1),h.spaces.before=u.slice(0,u.length-1)):c.startsWith(" ")&&u.startsWith(" ")?(l.after=c.slice(1),h.spaces.after=u.slice(1)):h.value=u,n=new C.default({value:" ",source:k(r,this.tokens[this.position-1]),sourceIndex:r[A.FIELDS.START_POS],spaces:l,raws:h})}return this.currToken&&this.currToken[A.FIELDS.TYPE]===E.space&&(n.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(n)}var p=this.parseWhitespaceEquivalentTokens(t);if(p.length>0){var f=this.current.last;if(f){var d=this.convertWhitespaceNodesToSpace(p),m=d.space,g=d.rawSpace;void 0!==g&&(f.rawSpaceAfter+=g),f.spaces.after+=m}else p.forEach((function(t){return e.newNode(t)}))}},v.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new a.default({source:{start:x(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},v.comment=function(){var e=this.currToken;this.newNode(new c.default({value:this.content(),source:O(e),sourceIndex:e[A.FIELDS.START_POS]})),this.position++},v.error=function(e,t){throw this.root.error(e,t)},v.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[A.FIELDS.START_POS]})},v.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[A.FIELDS.START_POS])},v.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[A.FIELDS.START_POS])},v.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[A.FIELDS.START_POS])},v.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[A.FIELDS.TYPE]===E.word?(this.position++,this.word(e)):this.nextToken[A.FIELDS.TYPE]===E.asterisk?(this.position++,this.universal(e)):void 0},v.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))return void this.position++;var e=this.currToken;this.newNode(new m.default({value:this.content(),source:O(e),sourceIndex:e[A.FIELDS.START_POS]})),this.position++},v.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===y.PSEUDO){var n=new a.default({source:{start:x(this.tokens[this.position-1])}}),r=this.current;for(e.append(n),this.current=n;this.position1&&e.nextToken&&e.nextToken[A.FIELDS.TYPE]===E.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[A.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},v.space=function(){var e=this.content();0===this.position||this.prevToken[A.FIELDS.TYPE]===E.comma||this.prevToken[A.FIELDS.TYPE]===E.openParenthesis||this.current.nodes.every((function(e){return"comment"===e.type}))?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[A.FIELDS.TYPE]===E.comma||this.nextToken[A.FIELDS.TYPE]===E.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},v.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:O(e),sourceIndex:e[A.FIELDS.START_POS]})),this.position++},v.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:O(n),sourceIndex:n[A.FIELDS.START_POS]}),e),this.position++},v.splitWord=function(e,t){for(var n=this,r=this.nextToken,o=this.content();r&&~[E.dollar,E.caret,E.equals,E.word].indexOf(r[A.FIELDS.TYPE]);){this.position++;var a=this.content();if(o+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[A.FIELDS.TYPE]===E.space&&(o+=this.requiredSpace(this.content(c)),this.position++)}r=this.nextToken}var h=(0,i.default)(o,".").filter((function(e){return"\\"!==o[e-1]})),p=(0,i.default)(o,"#").filter((function(e){return"\\"!==o[e-1]})),f=(0,i.default)(o,"#{");f.length&&(p=p.filter((function(e){return!~f.indexOf(e)})));var d=(0,g.default)((0,s.default)([0].concat(h,p)));d.forEach((function(r,i){var s,a=d[i+1]||o.length,c=o.slice(r,a);if(0===i&&t)return t.call(n,c,d.length);var f=n.currToken,C=f[A.FIELDS.START_POS]+d[i],m=I(f[1],f[2]+r,f[3],f[2]+(a-1));if(~h.indexOf(r)){var g={value:c.slice(1),source:m,sourceIndex:C};s=new B.default(N(g,"value"))}else if(~p.indexOf(r)){var E={value:c.slice(1),source:m,sourceIndex:C};s=new u.default(N(E,"value"))}else{var y={value:c,source:m,sourceIndex:C};N(y,"value"),s=new l.default(y)}n.newNode(s,e),e=null})),this.position++},v.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},v.loop=function(){for(;this.position=48&&t<=57)return!0;var r=e.charCodeAt(2);return t===Xq&&r>=48&&r<=57}return n===Xq?(t=e.charCodeAt(1))>=48&&t<=57:n>=48&&n<=57}var Zq=function(e){var t,n,r,i=0,s=e.length;if(0===s||!Yq(e))return!1;for((t=e.charCodeAt(i))!==Wq&&t!==jq||i++;i57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),t===Xq&&n>=48&&n<=57)for(i+=2;i57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),r=e.charCodeAt(i+2),(t===qq||t===zq)&&(n>=48&&n<=57||(n===Wq||n===jq)&&r>=48&&r<=57))for(i+=n===Wq||n===jq?3:2;i57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}};function $q(e){return this instanceof $q?(this.nodes=Kq(e),this):new $q(e)}$q.prototype.toString=function(){return Array.isArray(this.nodes)?Jq(this.nodes):""},$q.prototype.walk=function(e,t){return Vq(this.nodes,e,t),this},$q.unit=Zq,$q.walk=Vq,$q.stringify=Jq;var ez=$q,tz=T((function(e,t){var n=function(){function e(e,t){var n;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonParserError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r=t.exception;this.message=r.message||e,n=r.stack}n||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):n=new Error(e).stack),n&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:n})}function t(e,t,n){n=n||0;for(var r=0;r1)return e;if(c.cleanupAfterLex&&c.cleanupAfterLex(s),l&&(l.lexer=void 0,l.parser=void 0,c.yy===l&&(c.yy=void 0)),l=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,n.length=0,r.length=0,i.length=0,o=0,!s){for(var u=this.__error_infos.length-1;u>=0;u--){var h=this.__error_infos[u];h&&"function"==typeof h.destroy&&h.destroy()}this.__error_infos.length=0}return e},this.constructParseErrorInfo=function(e,t,s,B){var u={errStr:e,exception:t,text:c.match,value:c.yytext,token:this.describeSymbol(a)||a,token_id:a,line:c.yylineno,expected:s,recoverable:B,state:p,action:f,new_state:E,symbol_stack:n,state_stack:r,value_stack:i,stack_pointer:o,yy:l,lexer:c,parser:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(u),u};var p,f,d,C,m,g,A,E,y=function(){var e=c.lex();return"number"!=typeof e&&(e=t.symbols_[e]||e),e||B},v={$:!0,_$:void 0,yy:l},b=!1;try{if(this.__reentrant_call_depth++,c.setInput(e,l),"function"==typeof c.canIUse)c.canIUse().fastLex&&(y=h);for(i[o]=null,r[o]=0,n[o]=0,++o,this.pre_parse&&this.pre_parse.call(this,l),l.pre_parse&&l.pre_parse.call(this,l),E=r[o-1];;){if(p=E,this.defaultActions[p])f=2,E=this.defaultActions[p];else if(a||(a=y()),C=s[p]&&s[p][a]||u,E=C[1],!(f=C[0])){var _,S=this.describeSymbol(a)||a,w=this.collect_expected_token_set(p);_="number"==typeof c.yylineno?"Parse error on line "+(c.yylineno+1)+": ":"Parse error: ","function"==typeof c.showPosition&&(_+="\n"+c.showPosition(69,10)+"\n"),w.length?_+="Expecting "+w.join(", ")+", got unexpected "+S:_+="Unexpected "+S,m=this.constructParseErrorInfo(_,null,w,!1),void 0!==(d=this.parseError(m.errStr,m,this.JisonParserError))&&(b=d);break}switch(f){default:if(f instanceof Array){m=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+p+", token: "+a,null,null,!1),void 0!==(d=this.parseError(m.errStr,m,this.JisonParserError))&&(b=d);break}m=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),void 0!==(d=this.parseError(m.errStr,m,this.JisonParserError))&&(b=d);break;case 1:n[o]=a,i[o]=c.yytext,r[o]=E,++o,a=0;continue;case 2:if(g=(A=this.productions_[E-1])[1],void 0!==(d=this.performAction.call(v,E,o-1,i))){b=d;break}o-=g;var x=A[0];n[o]=x,i[o]=v.$,E=s[r[o-1]][x],r[o]=E,++o;continue;case 3:-2!==o&&(b=!0,o--,void 0!==i[o]&&(b=i[o]))}break}}catch(e){if(e instanceof this.JisonParserError)throw e;if(c&&"function"==typeof c.JisonLexerError&&e instanceof c.JisonLexerError)throw e;m=this.constructParseErrorInfo("Parsing aborted due to exception.",e,null,!1),b=!1,void 0!==(d=this.parseError(m.errStr,m,this.JisonParserError))&&(b=d)}finally{b=this.cleanupAfterParse(b,!0,!0),this.__reentrant_call_depth--}return b}};i.originalParseError=i.parseError,i.originalQuoteName=i.quoteName;var s=function(){function e(e,t){var n;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r=t.exception;this.message=r.message||e,n=r.stack}n||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):n=new Error(e).stack),n&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:n})}return"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf(e.prototype,Error.prototype):e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.name="JisonLexerError",{EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function(e,t,n){if(e=""+e,null==n&&(n=!(e.indexOf("\n")>0&&e.indexOf("^")>0)),this.yylloc&&n)if("function"==typeof this.prettyPrintRange)this.prettyPrintRange(this.yylloc),/\n\s*$/.test(e)||(e+="\n"),e+="\n Erroneous area:\n"+this.prettyPrintRange(this.yylloc);else if("function"==typeof this.showPosition){var r=this.showPosition();r&&(e.length&&"\n"!==e[e.length-1]&&"\n"!==r[0]?e+="\n"+r:e+=r)}var i={errStr:e,recoverable:!!t,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(i),i},parseError:function(e,t,n){if(n||(n=this.JisonLexerError),this.yy){if(this.yy.parser&&"function"==typeof this.yy.parser.parseError)return this.yy.parser.parseError.call(this,e,t,n)||this.ERROR;if("function"==typeof this.yy.parseError)return this.yy.parseError.call(this,e,t,n)||this.ERROR}throw new n(e,t)},yyerror:function(e){var t="";this.yylloc&&(t=" on line "+(this.yylineno+1));var n=this.constructLexErrorInfo("Lexical error"+t+": "+e,this.options.lexerErrorsAreRecoverable),r=Array.prototype.slice.call(arguments,1);return r.length&&(n.extra_error_attributes=r),this.parseError(n.errStr,n,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function(e){if(this.setInput("",{}),!e){for(var t=this.__error_infos.length-1;t>=0;t--){var n=this.__error_infos[t];n&&"function"==typeof n.destroy&&n.destroy()}this.__error_infos.length=0}return this},clear:function(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var e=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:e,last_line:this.yylineno+1,last_column:e,range:[this.offset,this.offset]}},setInput:function(e,t){if(this.yy=t||this.yy||{},!this.__decompressed){for(var n=this.rules,r=0,i=n.length;r1){this.yylineno-=n.length-1,this.yylloc.last_line=this.yylineno+1;var r=this.match,i=r.split(/(?:\r\n?|\n)/g);1===i.length&&(i=(r=this.matched).split(/(?:\r\n?|\n)/g)),this.yylloc.last_column=i[i.length-1].length}else this.yylloc.last_column-=t;return this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng,this.done=!1,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else{var e="";this.yylloc&&(e=" on line "+(this.yylineno+1));var t=this.constructLexErrorInfo("Lexical error"+e+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",!1);this._signaled_error_token=this.parseError(t.errStr,t,this.JisonLexerError)||this.ERROR}return this},less:function(e){return this.unput(this.match.slice(e))},pastInput:function(e,t){var n=this.matched.substring(0,this.matched.length-this.match.length);e<0?e=n.length:e||(e=20),t<0?t=n.length:t||(t=1);var r=(n=n.substr(2*-e-2)).replace(/\r\n|\r/g,"\n").split("\n");return(n=(r=r.slice(-t)).join("\n")).length>e&&(n="..."+n.substr(-e)),n},upcomingInput:function(e,t){var n=this.match;e<0?e=n.length+this._input.length:e||(e=20),t<0?t=e:t||(t=1),n.length<2*e+2&&(n+=this._input.substring(0,2*e+2));var r=n.replace(/\r\n|\r/g,"\n").split("\n");return(n=(r=r.slice(0,t)).join("\n")).length>e&&(n=n.substring(0,e)+"..."),n},showPosition:function(e,t){var n=this.pastInput(e).replace(/\s/g," "),r=new Array(n.length+1).join("-");return n+this.upcomingInput(t).replace(/\s/g," ")+"\n"+r+"^"},deriveLocationInfo:function(e,t,n,r){var i={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return e&&(i.first_line=0|e.first_line,i.last_line=0|e.last_line,i.first_column=0|e.first_column,i.last_column=0|e.last_column,e.range&&(i.range[0]=0|e.range[0],i.range[1]=0|e.range[1])),(i.first_line<=0||i.last_line=i.first_line)&&(i.last_line=0|r.last_line,i.last_column=0|r.last_column,r.range&&(i.range[1]=0|r.range[1]))),i.last_line<=0&&(i.first_line<=0?(i.first_line=this.yylloc.first_line,i.last_line=this.yylloc.last_line,i.first_column=this.yylloc.first_column,i.last_column=this.yylloc.last_column,i.range[0]=this.yylloc.range[0],i.range[1]=this.yylloc.range[1]):(i.last_line=this.yylloc.last_line,i.last_column=this.yylloc.last_column,i.range[1]=this.yylloc.range[1])),i.first_line<=0&&(i.first_line=i.last_line,i.first_column=0,i.range[1]=i.range[0]),i.first_column<0&&(i.first_column=0),i.last_column<0&&(i.last_column=i.first_column>0?i.first_column:80),i},prettyPrintRange:function(e,t,n){e=this.deriveLocationInfo(e,t,n);var r=(this.matched+this._input).split("\n"),i=Math.max(1,t?t.first_line:e.first_line-3),s=Math.max(1,n?n.last_line:e.last_line+1),o=1+Math.log10(1|s)|0,a=new Array(o).join(" "),B=[],c=r.slice(i-1,s+1).map((function(t,n){var r=n+i,s=(a+r).substr(-o)+": "+t,c=new Array(o+1).join("^"),u=3,l=0;(r===e.first_line?(u+=e.first_column,l=Math.max(2,(r===e.last_line?e.last_column:t.length)-e.first_column+1)):r===e.last_line?l=Math.max(2,e.last_column+1):r>e.first_line&&r0&&B.push(n));return s=s.replace(/\t/g," ")}));if(B.length>4){var u=B[1]+1,l=B[B.length-2]-1,h=new Array(o+1).join(" ")+" (...continued...)";h+="\n"+new Array(o+1).join("-")+" (---------------)",c.splice(u,l-u+1,h)}return c.join("\n")},describeYYLLOC:function(e,t){var n,r=e.first_line,i=e.last_line,s=e.first_column,o=e.last_column;if(0===i-r?(n="line "+r+", ",n+=o-s<=1?"column "+s:"columns "+s+" .. "+o):n="lines "+r+"(column "+s+") .. "+i+"(column "+o+")",e.range&&t){var a=e.range[0],B=e.range[1]-1;n+=B<=a?" {String Offset: "+a+"}":" {String Offset range: "+a+" .. "+B+"}"}return n},test_match:function(e,t){var n,r,i,s,o;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),o=(s=e[0]).length,(r=s.split(/(?:\r\n?|\n)/g)).length>1?(this.yylineno+=r.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=r[r.length-1].length):this.yylloc.last_column+=o,this.yytext+=s,this.match+=s,this.matched+=s,this.matches=e,this.yyleng=this.yytext.length,this.yylloc.range[1]+=o,this.offset+=o,this._more=!1,this._backtrack=!1,this._input=this._input.slice(o),n=this.performAction.call(this,this.yy,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return this.__currentRuleSet__=null,!1}return!!this._signaled_error_token&&(n=this._signaled_error_token,this._signaled_error_token=!1,n)},next:function(){if(this.done)return this.clear(),this.EOF;var e,t,n,r;this._input||(this.done=!0),this._more||this.clear();var i=this.__currentRuleSet__;if(!(i||(i=this.__currentRuleSet__=this._currentRules())&&i.rules)){var s="";this.options.trackPosition&&(s=" on line "+(this.yylineno+1));var o=this.constructLexErrorInfo("Internal lexer engine error"+s+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR}for(var a=i.rules,B=i.__rule_regexes,c=i.__rule_count,u=1;u<=c;u++)if((n=this._input.match(B[u]))&&(!t||n[0].length>t[0].length)){if(t=n,r=u,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,a[u])))return e;if(this._backtrack){t=void 0;continue}return!1}if(!this.options.flex)break}if(t)return!1!==(e=this.test_match(t,a[r]))&&e;if(this._input){s="";this.options.trackPosition&&(s=" on line "+(this.yylineno+1));o=this.constructLexErrorInfo("Lexical error"+s+": Unrecognized text.",this.options.lexerErrorsAreRecoverable);var l=this._input,h=this.topState(),p=this.conditionStack.length;return(e=this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR)===this.ERROR&&(this.matches||l!==this._input||h!==this.topState()||p!==this.conditionStack.length||this.input()),e}return this.done=!0,this.clear(),this.EOF},lex:function(){var e;for("function"==typeof this.pre_lex&&(e=this.pre_lex.call(this,0)),"function"==typeof this.options.pre_lex&&(e=this.options.pre_lex.call(this,e)||e),this.yy&&"function"==typeof this.yy.pre_lex&&(e=this.yy.pre_lex.call(this,e)||e);!e;)e=this.next();return this.yy&&"function"==typeof this.yy.post_lex&&(e=this.yy.post_lex.call(this,e)||e),"function"==typeof this.options.post_lex&&(e=this.options.post_lex.call(this,e)||e),"function"==typeof this.post_lex&&(e=this.post_lex.call(this,e)||e),e},fastLex:function(){for(var e;!e;)e=this.next();return e},canIUse:function(){return{fastLex:!("function"==typeof this.pre_lex||"function"==typeof this.options.pre_lex||this.yy&&"function"==typeof this.yy.pre_lex||this.yy&&"function"==typeof this.yy.post_lex||"function"==typeof this.options.post_lex||"function"==typeof this.post_lex)&&"function"==typeof this.fastLex}},begin:function(e){return this.pushState(e)},pushState:function(e){return this.conditionStack.push(e),this.__currentRuleSet__=null,this},popState:function(){return this.conditionStack.length-1>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize:function(){return this.conditionStack.length},options:{trackPosition:!0,caseInsensitive:!0},JisonLexerError:e,performAction:function(e,t,n){switch(t){case 0:break;default:return this.simpleCaseActionClusters[t]}},simpleCaseActionClusters:{1:3,2:10,3:8,4:9,5:6,6:7,7:17,8:18,9:19,10:20,11:22,12:21,13:23,14:24,15:11,16:11,17:11,18:11,19:11,20:11,21:11,22:12,23:12,24:12,25:12,26:13,27:13,28:14,29:14,30:15,31:15,32:15,33:25,34:26,35:16,36:4,37:5,38:1},rules:[/^(?:\s+)/i,/^(?:(-(webkit|moz)-)?calc\b)/i,/^(?:[a-z][\d\-a-z]*\s*\((?:(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*')|\([^)]*\)|[^()]*)*\))/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)em\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ex\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ch\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)rem\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vw\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vh\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vmin\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vmax\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)cm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)mm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)Q\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)in\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)pt\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)pc\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)px\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)deg\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)grad\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)rad\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)turn\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)s\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ms\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)Hz\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)kHz\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dpi\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dpcm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dppx\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)%)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)-?([^\W\d]|[ -ÿ]|(\\[\dA-Fa-f]{1,6}(\r\n|[\t\n\f\r ])?|\\[^\d\n\f\rA-Fa-f]))([\w\-]|[ -ÿ]|(\\[\dA-Fa-f]{1,6}(\r\n|[\t\n\f\r ])?|\\[^\d\n\f\rA-Fa-f]))*\b)/i,/^(?:\()/i,/^(?:\))/i,/^(?:$)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],inclusive:!0}}}}();function o(){this.yy={}}return i.lexer=s,o.prototype=i,i.Parser=o,new o}();void 0!==F&&(t.parser=n,t.Parser=n.Parser,t.parse=function(){return n.parse.apply(n,arguments)})})),nz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={px:{px:1,cm:96/2.54,mm:96/25.4,q:96/101.6,in:96,pt:96/72,pc:16},cm:{px:2.54/96,cm:1,mm:.1,q:.025,in:2.54,pt:2.54/72,pc:2.54/6},mm:{px:25.4/96,cm:10,mm:1,q:.25,in:25.4,pt:25.4/72,pc:25.4/6},q:{px:101.6/96,cm:40,mm:4,q:1,in:101.6,pt:101.6/72,pc:101.6/6},in:{px:1/96,cm:1/2.54,mm:1/25.4,q:1/101.6,in:1,pt:1/72,pc:1/6},pt:{px:.75,cm:72/2.54,mm:72/25.4,q:72/101.6,in:72,pt:1,pc:12},pc:{px:.0625,cm:6/2.54,mm:6/25.4,q:6/101.6,in:6,pt:6/72,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:400/360,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:2*Math.PI},turn:{deg:1/360,grad:.0025,rad:.5/Math.PI,turn:1},s:{s:1,ms:.001},ms:{s:1e3,ms:1},hz:{hz:1,khz:1e3},khz:{hz:.001,khz:1},dpi:{dpi:1,dpcm:1/2.54,dppx:1/96},dpcm:{dpi:2.54,dpcm:1,dppx:2.54/96},dppx:{dpi:96,dpcm:96/2.54,dppx:1}};var r=function(e,t,r,i){var s=t.toLowerCase(),o=r.toLowerCase();if(!n[o])throw new Error("Cannot convert to "+r);if(!n[o][s])throw new Error("Cannot convert from "+t+" to "+r);var a=n[o][s]*e;return!1!==i?(i=Math.pow(10,parseInt(i)||5),Math.round(a*i)/i):a};t.default=r,e.exports=t.default})),rz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=nz)&&n.__esModule?n:{default:n};function i(e){switch(e){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":case"EmValue":case"ExValue":case"ChValue":case"RemValue":case"VhValue":case"VwValue":case"VminValue":case"VmaxValue":case"PercentageValue":case"Number":return!0}return!1}function s(e){return"+"===e?"-":"+"}function o(e){return"+"===e||"-"===e}function a(e,t,n,B){if(!o(e))throw new Error("invalid operator "+e);var c=t.type;if(i(c)){var l=n.findIndex((function(e){return e.node.type===c}));if(l>=0){if(0===t.value)return;var h=function(e,t,n){switch(e.type){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":if(t.type===e.type&&t.unit&&e.unit){var i=(0,r.default)(t.value,t.unit,e.unit,n);t={type:e.type,value:i,unit:e.unit}}return{left:e,right:t};default:return{left:e,right:t}}}(n[l].node,t,B),p=h.left,f=h.right;"-"===n[l].preOperator&&(n[l].preOperator="+",p.value*=-1),"+"===e?p.value+=f.value:p.value-=f.value,p.value>=0?n[l]={node:p,preOperator:"+"}:(p.value*=-1,n[l]={node:p,preOperator:"-"})}else t.value>=0?n.push({node:t,preOperator:e}):(t.value*=-1,n.push({node:t,preOperator:s(e)}))}else if("MathExpression"===c)if(o(t.operator)){a(e,t.left,n,B),a("-"===e?s(t.operator):t.operator,t.right,n,B)}else{var d=u(t,B);"MathExpression"!==d.type||o(d.operator)?a(e,d,n,B):n.push({node:d,preOperator:e})}else n.push({node:t,preOperator:e})}function B(e){if(!i(e.right.type))return e;if("Number"!==e.right.type)throw new Error(`Cannot divide by "${e.right.unit}", number expected`);return function e(t,n){if(0===n)throw new Error("Cannot divide by zero");if(i(t.type))return t.value/=n,t;if("MathExpression"===t.type&&o(t.operator))return{type:"MathExpression",operator:t.operator,left:e(t.left,n),right:e(t.right,n)};return{type:"MathExpression",operator:"/",left:t,right:{type:"Number",value:n}}}(e.left,e.right.value)}function c(e,t){return i(e.type)?(e.value*=t,e):"MathExpression"===e.type&&o(e.operator)?{type:"MathExpression",operator:e.operator,left:c(e.left,t),right:c(e.right,t)}:{type:"MathExpression",operator:"*",left:e,right:{type:"Number",value:t}}}function u(e,t){if("MathExpression"===e.type){if(o(e.operator))return function(e,t){var n=[];a("+",e,n,t);var r=n.filter((function(e){return!(i(e.node.type)&&0===e.node.value)})),s=r[0];if(!s||"-"===s.preOperator&&!i(s.node.type)){var o=n.find((function(e){return i(e.node.type)&&0===e.node.value}));r.unshift(o)}"-"===r[0].preOperator&&i(r[0].node.type)&&(r[0].node.value*=-1,r[0].preOperator="+");for(var B=r[0].node,c=1;c=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))},cz=T((function(e){var t=Array.prototype.concat,n=Array.prototype.slice,r=e.exports=function(e){for(var r=[],i=0,s=e.length;i=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},r.to.keyword=function(e){return t[e.slice(0,3)]}})),lz=[].slice,hz=["keyword","gray","hex"],pz={};Object.keys(hN).forEach((function(e){pz[lz.call(hN[e].labels).sort().join("")]=e}));var fz={};function dz(e,t){if(!(this instanceof dz))return new dz(e,t);if(t&&t in hz&&(t=null),t&&!(t in hN))throw new Error("Unknown model: "+t);var n,r;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof dz)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var i=uz.get(e);if(null===i)throw new Error("Unable to parse color from string: "+e);this.model=i.model,r=hN[this.model].channels,this.color=i.value.slice(0,r),this.valpha="number"==typeof i.value[r]?i.value[r]:1}else if(e.length){this.model=t||"rgb",r=hN[this.model].channels;var s=lz.call(e,0,r);this.color=yz(s,r),this.valpha="number"==typeof e[r]?e[r]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var o=Object.keys(e);"alpha"in e&&(o.splice(o.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var a=o.sort().join("");if(!(a in pz))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=pz[a];var B=hN[this.model].labels,c=[];for(n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return dz.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),r=this.rgb(),i=void 0===t?.5:t,s=2*i-1,o=n.alpha()-r.alpha(),a=((s*o==-1?s:(s+o)/(1+s*o))+1)/2,B=1-a;return dz.rgb(a*n.red()+B*r.red(),a*n.green()+B*r.green(),a*n.blue()+B*r.blue(),n.alpha()*i+r.alpha()*(1-i))}},Object.keys(hN).forEach((function(e){if(-1===hz.indexOf(e)){var t=hN[e].channels;dz.prototype[e]=function(){if(this.model===e)return new dz(this);if(arguments.length)return new dz(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new dz(Ez(hN[this.model][e].raw(this.color)).concat(n),e)},dz[e]=function(n){return"number"==typeof n&&(n=yz(lz.call(arguments),t)),new dz(n,e)}}}));var vz=dz;const bz={"#f0ffff":"azure","#f5f5dc":"beige","#ffe4c4":"bisque","#a52a2a":"brown","#ff7f50":"coral","#ffd700":"gold","#808080":"grey","#008000":"green","#4b0082":"indigo","#fffff0":"ivory","#f0e68c":"khaki","#faf0e6":"linen","#800000":"maroon","#000080":"navy","#808000":"olive","#ffa500":"orange","#da70d6":"orchid","#cd853f":"peru","#ffc0cb":"pink","#dda0dd":"plum","#800080":"purple","#f00":"red","#fa8072":"salmon","#a0522d":"sienna","#c0c0c0":"silver","#fffafa":"snow","#d2b48c":"tan","#008080":"teal","#ff6347":"tomato","#ee82ee":"violet","#f5deb3":"wheat"},_z={__proto__:null,default:bz};var Sz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[2]+e[4]+e[6]:e}));const wz=P(_z);var xz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(vz),r=s(wz),i=s(Sz);function s(e){return e&&e.__esModule?e:{default:e}}t.default=(e,t=!1,s=!1)=>{const o=e+"|"+t;if(s&&s[o])return s[o];try{const c=(0,n.default)(e.toLowerCase()),u=c.alpha();if(1===u){const e=(0,i.default)(c.hex().toLowerCase()),t=(a=r.default[e],B=e,(a&&a.length(e,t)=>{const r=t.opts||{},o=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env}).some(a),B={},c={};e.walkDecls(e=>{if(/^(composes|font|filter|-webkit-tap-highlight-color)/i.test(e.prop))return;if(c[e.value])return void(e.value=c[e.value]);const t=(0,i.default)(e.value);!function e(t,n){t.nodes.forEach((r,i)=>{const s=n(r,i,t);r.nodes&&!1!==s&&e(r,n)})}(t,(e,t,n)=>{if("function"===e.type){if(/^(rgb|hsl)a?$/i.test(e.value)){const{value:r}=e;e.value=(0,s.default)((0,TX.stringify)(e),o,B),e.type="word";const i=n.nodes[t+1];e.value===r||!i||"word"!==i.type&&"function"!==i.type||n.nodes.splice(t+1,0,{type:"space",value:" "})}else if("calc"===e.value.toLowerCase())return!1}else"word"===e.type&&(e.value=(0,s.default)(e.value,o,B))});const n=t.toString();e.value=n,c[e.value]=n})})})),Iz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.nodes.reduce((e,t)=>("div"!==t.type?e[e.length-1].push(t):e.push([]),e),[[]])},e.exports=t.default})),Oz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return{type:"space",value:" "}},e.exports=t.default})),kz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,TX.stringify)({nodes:e.reduce((t,n,r)=>(n.forEach((i,s)=>{s===n.length-1&&r===e.length-1&&"space"===i.type||t.push(i)}),r!==e.length-1&&(t[t.length-1].type="div",t[t.length-1].value=","),t),[])})},e.exports=t.default})),Nz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,n.default)(e).reduce((e,t)=>{const n={name:[],duration:[],timingFunction:[],delay:[],iterationCount:[],direction:[],fillMode:[],playState:[]},i=[{property:"duration",delegate:u},{property:"timingFunction",delegate:o},{property:"delay",delegate:u},{property:"iterationCount",delegate:l},{property:"direction",delegate:a},{property:"fillMode",delegate:B},{property:"playState",delegate:c}];return t.forEach(e=>{let{type:t,value:s}=e;if("space"===t)return;s=s.toLowerCase();i.some(({property:i,delegate:o})=>{if(o(s,t)&&!n[i].length)return n[i]=[e,(0,r.default)()],!0})||(n.name=[...n.name,e,(0,r.default)()])}),[...e,[...n.name,...n.duration,...n.timingFunction,...n.delay,...n.iterationCount,...n.direction,...n.fillMode,...n.playState]]},[]);return(0,i.default)(t)};var n=s(Iz),r=s(Oz),i=s(kz);function s(e){return e&&e.__esModule?e:{default:e}}const o=(e,t)=>"function"===t&&["steps","cubic-bezier","frames"].includes(e)||["ease","ease-in","ease-in-out","ease-out","linear","step-end","step-start"].includes(e),a=e=>["normal","reverse","alternate","alternate-reverse"].includes(e),B=e=>["none","forwards","backwards","both"].includes(e),c=e=>["running","paused"].includes(e),u=e=>{const t=(0,TX.unit)(e);return t&&["ms","s"].includes(t.unit)},l=e=>{const t=(0,TX.unit)(e);return"infinite"===e||t&&!t.unit};e.exports=t.default})),Tz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t={width:"",style:"",color:""};return e.walk(e=>{const{type:i,value:s}=e;return"word"===i?~r.indexOf(s.toLowerCase())?(t.style=s,!1):~n.indexOf(s.toLowerCase())||(0,TX.unit)(s.toLowerCase())?""!==t.width?(t.width=`${t.width} ${s}`,!1):(t.width=s,!1):(t.color=s,!1):"function"===i?("calc"===s.toLowerCase()?t.width=(0,TX.stringify)(e):t.color=(0,TX.stringify)(e),!1):void 0}),`${t.width} ${t.style} ${t.color}`.trim()};const n=["thin","medium","thick"],r=["none","auto","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];e.exports=t.default})),Pz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=(0,n.default)(e),s=!1,o=t.reduce((e,t)=>{let n=[],i={inset:[],color:[]};return t.forEach(e=>{const{type:t,value:o}=e;"function"===t&&~o.toLowerCase().indexOf("calc")?s=!0:"space"!==t&&((0,TX.unit)(o)?n=[...n,e,(0,r.default)()]:"inset"===o.toLowerCase()?i.inset=[...i.inset,e,(0,r.default)()]:i.color=[...i.color,e,(0,r.default)()])}),[...e,[...i.inset,...n,...i.color]]},[]);if(s)return e.toString();return(0,i.default)(o)};var n=s(Iz),r=s(Oz),i=s(kz);function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})),Fz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t={direction:"",wrap:""};return e.walk(({value:e})=>{~n.indexOf(e.toLowerCase())?t.direction=e:~r.indexOf(e.toLowerCase())&&(t.wrap=e)}),`${t.direction} ${t.wrap}`.trim()};const n=["row","row-reverse","column","column-reverse"],r=["nowrap","wrap","wrap-reverse"];e.exports=t.default})),Lz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=(0,n.default)(e).reduce((e,t)=>{let n={timingFunction:[],property:[],time1:[],time2:[]};return t.forEach(e=>{const{type:t,value:i}=e;"space"!==t&&("function"===t&&~["steps","cubic-bezier"].indexOf(i.toLowerCase())?n.timingFunction=[...n.timingFunction,e,(0,r.default)()]:(0,TX.unit)(i)?n.time1.length?n.time2=[...n.time2,e,(0,r.default)()]:n.time1=[...n.time1,e,(0,r.default)()]:~o.indexOf(i.toLowerCase())?n.timingFunction=[...n.timingFunction,e,(0,r.default)()]:n.property=[...n.property,e,(0,r.default)()])}),[...e,[...n.property,...n.time1,...n.timingFunction,...n.time2]]},[]);return(0,i.default)(t)};var n=s(Iz),r=s(Oz),i=s(kz);function s(e){return e&&e.__esModule?e:{default:e}}const o=["ease","linear","ease-in","ease-out","ease-in-out","step-start","step-end"];e.exports=t.default})),Mz=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=c(GT),r=c(TX),i=c(Nz),s=c(Tz),o=c(Pz),a=c(Fz),B=c(Lz);function c(e){return e&&e.__esModule?e:{default:e}}const u={animation:i.default,"-webkit-animation":i.default,border:s.default,"border-top":s.default,"border-right":s.default,"border-bottom":s.default,"border-left":s.default,outline:s.default,"box-shadow":o.default,"flex-flow":a.default,transition:B.default,"-webkit-transition":B.default};t.default=n.default.plugin("postcss-ordered-values",()=>e=>{const t={};e.walkDecls(e=>{const n=e.prop.toLowerCase(),i=u[n];if(!i)return;const s=function(e){let{value:t,raws:n}=e;return n&&n.value&&n.value.raw&&(t=n.value.raw),t}(e);if(t[s])return void(e.value=t[s]);const o=(0,r.default)(s);if(o.nodes.length<2||function(e){let t=!1;return e.walk(({type:e,value:n})=>{if("comment"===e||"function"===e&&"var"===n.toLowerCase()||"word"===e&&~n.indexOf("___CSS_LOADER_IMPORT___"))return t=!0,!1}),t}(o))return void(t[s]=s);const a=i(o);e.value=a,t[s]=a})}),e.exports=t.default})),Rz="0".charCodeAt(0),Gz="+".charCodeAt(0),Hz="-".charCodeAt(0);function Kz(e){return e<=32}function Vz(e){return 48<=e&&e<=57}function Qz(e){return e===Hz||e===Gz}var Uz=function(e,t,n){for(var r,i,s,o,a,B,c,u,l,h,p,f=e.sign,d=0,C=0,m=t.length,g=n.length;di&&(p=1):r>i?p=-1:rB)return 1}else{if(a>B)return-1;if(ao)return-1;if(so)return 1}if(ri)return 1;d+=1,C+=1}return mg?1:void 0};function Jz(e,t){return Uz(this,e.converted,t.converted)}var jz=function(e,t){if(!Array.isArray(e)||e.length<2)return e;"object"!=typeof t&&(t={}),t.sign=!!t.sign;var n,r,i,s=!!t.insensitive,o=Array(e.length);for(n=0,r=e.length;n{const t=typeof e;return null!==e&&("object"===t||"function"===t)};const Xz=["__proto__","prototype","constructor"],qz=e=>!e.some(e=>Xz.includes(e));function zz(e){const t=e.split("."),n=[];for(let e=0;e0&&void 0!==arguments[0]?arguments[0]:{};r(this,e),Object.assign(this,t),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}return e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},e.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},e.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i(this);for(var n in e)t[n]=e[n];return t},e.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},e}();t.default=s,e.exports=t.default})),$z=T((function(e,t){t.__esModule=!0,t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"})),eY=T((function(e,t){t.__esModule=!0;var n,r=function(){function e(e,t){for(var n=0;n=e&&(this.indexes[n]=t-1);return this},t.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},t.prototype.empty=function(){return this.removeAll()},t.prototype.insertAfter=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n+1,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)n<=(r=this.indexes[i])&&(this.indexes[i]=r+1);return this},t.prototype.insertBefore=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)(r=this.indexes[i])<=n&&(this.indexes[i]=r+1);return this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n=void 0,r=void 0;this.indexes[t]0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var r=s(this,e.call(this,n));return r.type=$z.ATTRIBUTE,r.raws=r.raws||{},r._constructed=!0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},t.prototype._valueFor=function(e){return this.raws[e]||this[e]},t.prototype._stringFor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=this._spacesFor(t);return n(this._valueFor(e),r)},t.prototype.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this._valueFor("attribute").length,t+=n.after.length;var r=this._spacesFor("operator");t+=r.before.length;var i=this._valueFor("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=r.after.length;var s=this._spacesFor("value");t+=s.before.length;var o=this._valueFor("value");return"value"===e?o?t:-1:(t+=o.length,t+=s.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},t.prototype.toString=function(){var e=this,t=[this.spaces.before,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&this.value&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),a(t,n)})))),t.push("]"),t.push(this.spaces.after),t.join("")},r(t,[{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){this._value=e,this._constructed&&delete this.raws.value}},{key:"namespace",get:function(){return this._namespace},set:function(e){this._namespace=e,this._constructed&&delete this.raws.namespace}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._attribute=e,this._constructed&&delete this.raws.attibute}}]),t}(((n=rY)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),lY=T((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=$z.UNIVERSAL,r.value="*",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=rY)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),hY=T((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=$z.COMBINATOR,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=Zz)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),pY=T((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=$z.NESTING,r.value="&",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=Zz)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),fY=T((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),dY=T((function(e,t){t.__esModule=!0,t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32;var n=t.singleQuote=39;t.doubleQuote=34,t.slash=47,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=n,t.comment=-1,t.word=-2,t.combinator=-3})),CY=T((function(e,t){t.__esModule=!0,t.default=function(e){var t=[],i=e.css.valueOf(),s=i.length,o=-1,a=1,B=0,c=0,u=void 0,l=void 0,h=void 0,p=void 0,f=void 0,d=void 0,C=void 0,m=void 0,g=void 0,A=void 0,E=void 0,y=void 0,v=void 0;function b(t,n){if(!e.safe)throw e.error("Unclosed "+t,a,B-o,B);g=(i+=n).length-1}for(;B0?(A=a+C,E=g-m[C].length):(A=a,E=o),v=n.comment,a=A,p=A,h=g-E):(r.lastIndex=B+1,r.test(i),g=0===r.lastIndex?i.length-1:r.lastIndex-2,v=n.word,p=a,h=g-o),c=g+1}t.push([v,a,B-o,p,h,B,c]),E&&(o=E,E=null),B=c}return t};var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(dY);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),mY=T((function(e,t){t.__esModule=!0;var n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};_(this,e),this.rule=t,this.options=Object.assign({lossy:!1,safe:!1},n),this.position=0,this.root=new o.default,this.root.errorGenerator=this._errorGenerator();var r=new a.default;this.root.append(r),this.current=r,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.options.lossy&&(this.css=this.css.trim()),this.tokens=(0,A.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe}),this.loop()}return e.prototype._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},e.prototype.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position1&&e.nextToken&&e.nextToken[0]===E.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[5]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},e.prototype.space=function(){var e=this.content();0===this.position||this.prevToken[0]===E.comma||this.prevToken[0]===E.openParenthesis?(this.spaces=this.parseSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===E.comma||this.nextToken[0]===E.closeParenthesis?(this.current.last.spaces.after=this.parseSpace(e),this.position++):this.combinator()},e.prototype.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:S(e[1],e[2],e[3],e[4]),sourceIndex:e[5]})),this.position++},e.prototype.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:S(n[1],n[2],n[3],n[4]),sourceIndex:n[5]}),e),this.position++},e.prototype.splitWord=function(e,t){for(var n=this,r=this.nextToken,o=this.content();r&&~[E.dollar,E.caret,E.equals,E.word].indexOf(r[0]);){this.position++;var a=this.content();if(o+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[0]===E.space&&(o+=this.parseSpace(this.content(c)," "),this.position++)}r=this.nextToken}var h=(0,i.default)(o,"."),p=(0,i.default)(o,"#"),f=(0,i.default)(o,"#{");f.length&&(p=p.filter((function(e){return!~f.indexOf(e)})));var d=(0,g.default)((0,s.default)([0].concat(h,p)));d.forEach((function(r,i){var s=d[i+1]||o.length,a=o.slice(r,s);if(0===i&&t)return t.call(n,a,d.length);var c=void 0,f=n.currToken,C=f[5]+d[i],m=S(f[1],f[2]+r,f[3],f[2]+(s-1));c=~h.indexOf(r)?new B.default({value:a.slice(1),source:m,sourceIndex:C}):~p.indexOf(r)?new u.default({value:a.slice(1),source:m,sourceIndex:C}):new l.default({value:a,source:m,sourceIndex:C}),n.newNode(c,e),e=null})),this.position++},e.prototype.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},e.prototype.loop=function(){for(;this.position1&&void 0!==arguments[1]?arguments[1]:"";return this.options.lossy?t:e},e.prototype.parseValue=function(e){return this.options.lossy&&e&&"string"==typeof e?e.trim():e},e.prototype.parseParenthesisToken=function(e){var t=this.content(e);return this.options.lossy?e[0]===E.space?this.parseSpace(t," "):this.parseValue(t):t},e.prototype.newNode=function(e,t){return t&&(e.namespace=this.parseNamespace(t)),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},e.prototype.content=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.currToken;return this.css.slice(e[5],e[6])},n(e,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),e}();t.default=w,e.exports=t.default})),gY=T((function(e,t){t.__esModule=!0;var n,r=(n=mY)&&n.__esModule?n:{default:n};var i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.func=t||function(){},this.funcRes=null,this.options=n}return e.prototype._shouldUpdateSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.options,t);return!1!==n.updateSelector&&"string"!=typeof e},e.prototype._isLossy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},this.options,e);return!1===t.lossless},e.prototype._root=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new r.default(e,this._parseOptions(t));return n.root},e.prototype._parseOptions=function(e){return{lossy:this._isLossy(e)}},e.prototype._run=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,i){try{var s=t._root(e,n);Promise.resolve(t.func(s)).then((function(r){var i=void 0;return t._shouldUpdateSelector(e,n)&&(i=s.toString(),e.selector=i),{transform:r,root:s,string:i}})).then(r,i)}catch(e){return void i(e)}}))},e.prototype._runSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._root(e,t),r=this.func(n);if(r&&"function"==typeof r.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:r,root:n,string:i}},e.prototype.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},e.prototype.astSync=function(e,t){return this._runSync(e,t).root},e.prototype.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},e.prototype.transformSync=function(e,t){return this._runSync(e,t).transform},e.prototype.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},e.prototype.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=i,e.exports=t.default})),AY=T((function(e,t){t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var n=f(uY),r=f(iY),i=f(hY),s=f(sY),o=f(oY),a=f(pY),B=f(cY),c=f(tY),u=f(nY),l=f(BY),h=f(aY),p=f(lY);function f(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new n.default(e)},t.className=function(e){return new r.default(e)},t.combinator=function(e){return new i.default(e)},t.comment=function(e){return new s.default(e)},t.id=function(e){return new o.default(e)},t.nesting=function(e){return new a.default(e)},t.pseudo=function(e){return new B.default(e)},t.root=function(e){return new c.default(e)},t.selector=function(e){return new u.default(e)},t.string=function(e){return new l.default(e)},t.tag=function(e){return new h.default(e)},t.universal=function(e){return new p.default(e)}})),EY=T((function(e,t){t.__esModule=!0,t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isNode=s,t.isPseudoElement=l,t.isPseudoClass=function(e){return c(e)&&!l(e)},t.isContainer=function(e){return!(!s(e)||!e.walk)},t.isNamespace=function(e){return B(e)||a(e)||u(e)};var i=((n={})[$z.ATTRIBUTE]=!0,n[$z.CLASS]=!0,n[$z.COMBINATOR]=!0,n[$z.COMMENT]=!0,n[$z.ID]=!0,n[$z.NESTING]=!0,n[$z.PSEUDO]=!0,n[$z.ROOT]=!0,n[$z.SELECTOR]=!0,n[$z.STRING]=!0,n[$z.TAG]=!0,n[$z.UNIVERSAL]=!0,n);function s(e){return"object"===(void 0===e?"undefined":r(e))&&i[e.type]}function o(e,t){return s(t)&&t.type===e}var a=t.isAttribute=o.bind(null,$z.ATTRIBUTE),B=t.isClassName=o.bind(null,$z.CLASS);t.isCombinator=o.bind(null,$z.COMBINATOR),t.isComment=o.bind(null,$z.COMMENT),t.isIdentifier=o.bind(null,$z.ID),t.isNesting=o.bind(null,$z.NESTING);var c=t.isPseudo=o.bind(null,$z.PSEUDO);t.isRoot=o.bind(null,$z.ROOT),t.isSelector=o.bind(null,$z.SELECTOR),t.isString=o.bind(null,$z.STRING);var u=t.isTag=o.bind(null,$z.TAG);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}t.isUniversal=o.bind(null,$z.UNIVERSAL)})),yY=T((function(e,t){t.__esModule=!0,Object.keys($z).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return $z[e]}})})),Object.keys(AY).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return AY[e]}})})),Object.keys(EY).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return EY[e]}})}))})),vY=T((function(e,t){t.__esModule=!0;var n,r=(n=gY)&&n.__esModule?n:{default:n},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(yY);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),bY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>e.replace(/["']/g,""),e.exports=t.default})),_Y=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("-"===(e=(0,r.default)(e))||""===e)return!1;return e=e.replace(i,"a").replace(/\\./g,"a"),!(s.test(e)||/^(?:-?\d|--)/.test(e))};var n,r=(n=bY)&&n.__esModule?n:{default:n};const i=/\\([0-9A-Fa-f]{1,6})[ \t\n\f\r]?/g,s=/[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;e.exports=t.default})),SY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(jz),r=a(WT),i=a(vY),s=a(bY),o=a(_Y);function a(e){return e&&e.__esModule?e:{default:e}}const B=["::before","::after","::first-letter","::first-line"];const c={":nth-child":":first-child",":nth-of-type":":first-of-type",":nth-last-child":":last-child",":nth-last-of-type":":last-of-type"};const u={from:"0%","100%":"to"};const l={attribute:function(e){e.value&&(e.value=e.value.replace(/\\\n/g,"").trim(),(0,o.default)(e.value)&&(e.value=(0,s.default)(e.value)),e.operator=e.operator.trim()),e.raws||(e.raws={}),e.raws.spaces||(e.raws.spaces={}),e.raws.spaces.attribute={before:"",after:""},e.raws.spaces.operator={before:"",after:""},e.raws.spaces.value={before:"",after:e.insensitive?" ":""},e.insensitive&&(e.raws.spaces.insensitive={before:"",after:""}),e.attribute=e.attribute.trim()},combinator:function(e){const t=e.value.trim();e.value=t.length?t:" "},pseudo:function(e){const t=e.value.toLowerCase();if(1===e.nodes.length&&c[t]){const n=e.at(0),r=n.at(0);if(1===n.length&&("1"===r.value&&e.replaceWith(i.default.pseudo({value:c[t]})),"even"===r.value.toLowerCase()&&(r.value="2n")),3===n.length){const e=n.at(1),t=n.at(2);"2n"===r.value.toLowerCase()&&"+"===e.value&&"1"===t.value&&(r.value="odd",e.remove(),t.remove())}return}const n=[];e.walk(e=>{if("selector"===e.type){const t=String(e);~n.indexOf(t)?e.remove():n.push(t)}}),~B.indexOf(t)&&(e.value=e.value.slice(1))},tag:function(e){const t=e.value.toLowerCase();(0,r.default)(u,t)&&(e.value=u[t])},universal:function(e){const t=e.next();t&&"combinator"!==t.type&&e.remove()}};t.default=(0,GT.plugin)("postcss-minify-selectors",()=>e=>{const t={};e.walkRules(e=>{const s=e.raws.selector&&e.raws.selector.value===e.selector?e.raws.selector.raw:e.selector;if(":"===s[s.length-1])return;if(t[s])return void(e.selector=t[s]);const o=function(e,t){return(0,i.default)(t).processSync(e)}(s,e=>{e.nodes=(0,n.default)(e.nodes,{insensitive:!0});const t=[];e.walk(e=>{const{type:n}=e;if(e.spaces.before=e.spaces.after="",(0,r.default)(l,n))return void l[n](e);const i=String(e);"selector"===n&&"pseudo"!==e.parent.type&&(~t.indexOf(i)?e.remove():t.push(i))})});e.selector=o,t[s]=o})}),e.exports=t.default})),wY=function(){var e=Array.prototype.concat.apply([],arguments);return e.filter((function(t,n){return n==e.indexOf(t)}))},xY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=B(fF),r=B(GT),i=B(TX),s=B(jz),o=B(wY),a=B(Iz);function B(e){return e&&e.__esModule?e:{default:e}}function c(e,t){const n=function e(t,n){return n?e(n,t%n):t}(e,t);return[e/n,t/n]}function u(e){return e.map(e=>(0,TX.stringify)(e)).join("")}function l(e){e.value="",e.type="word"}function h(e,t){const n=t.name.toLowerCase();if(!t.params||!["media","supports"].includes(n))return;const r=(0,i.default)(t.params);r.walk((n,i)=>{if("div"===n.type||"function"===n.type){if(n.before=n.after="","function"===n.type&&n.nodes[4]&&3===n.nodes[0].value.toLowerCase().indexOf("-aspect-ratio")){const[e,t]=c(n.nodes[2].value,n.nodes[4].value);n.nodes[2].value=e,n.nodes[4].value=t}}else if("space"===n.type)n.value=" ";else{const s=r.nodes[i-2];if("all"===n.value.toLowerCase()&&"media"===t.name.toLowerCase()&&!s){const t=r.nodes[i+2];if(e&&!t||l(n),t&&"and"===t.value.toLowerCase()){const e=r.nodes[i+1],n=r.nodes[i+3];l(t),l(e),l(n)}}}},!0),t.params=(0,s.default)((0,o.default)((0,a.default)(r).map(u)),{insensitive:!0}).join(),t.params.length||(t.raws.afterName="")}function p(e){return~["ie 10","ie 11"].indexOf(e)}t.default=r.default.plugin("postcss-minify-params",()=>(e,t)=>{const r=t.opts||{},i=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env});return e.walkAtRules(h.bind(null,i.some(p)))}),e.exports=t.default})),DY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=e.toLowerCase();return"normal"===t?"400":"bold"===t?"700":e},e.exports=t.default})),IY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){const t=Array.prototype.concat.apply([],arguments);return t.filter((n,r)=>n.toLowerCase()===e||r===t.indexOf(n))}},e.exports=t.default})),OY=T((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n,s,d=[],C=null;if(e.forEach((e,t,n)=>{"string"===e.type||"function"===e.type?d.push(e):"word"===e.type?(C||(C={type:"word",value:""},d.push(C)),C.value+=e.value):"space"===e.type?C&&t!==n.length-1&&(C.value+=" "):C=null}),d=d.map(e=>{if("string"===e.type){const n=a.test(e.value);if(!t.removeQuotes||n||/[0-9]/.test(e.value.slice(0,1)))return(0,TX.stringify)(e);let r=function(e){let t,n=e.split(u),r=0,i=[];for(;r{const r=n.length,i=Math.floor(r/2),s=function(e,t){let n=[];for(;t--;)n[t]=e;return n}("\\ ",i);return r%2&&(s[i-1]+="\\ "),(t||"")+" "+s.join(" ")}),f.test(i)&&!p.test(i)&&(i=i.replace(f,"\\ "));c.test(i)&&(i="\\ "+i.slice(1));return i}(e.value);if(r.length?@\[\\\]^`{|}~]/;function o(e,t){let n=0,r=null,i=null,o=null,a="";for(;n(e=Object.assign({},{removeAfterKeyword:!1,removeDuplicates:!0,removeQuotes:!0},e),t=>t.walkDecls(/font/i,B.bind(null,e)))),e.exports=t.default}));const PY="undefined"==typeof URL?require("url").URL:URL,FY=(e,t)=>t.some(t=>t instanceof RegExp?t.test(e):t===e);var LY=(e,t)=>{t=Object.assign({defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripHash:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},t),Reflect.has(t,"normalizeHttps")&&(t.forceHttp=t.normalizeHttps),Reflect.has(t,"normalizeHttp")&&(t.forceHttps=t.normalizeHttp),Reflect.has(t,"stripFragment")&&(t.stripHash=t.stripFragment);const n=(e=e.trim()).startsWith("//");!n&&/^\.*\//.test(e)||(e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol));const r=new PY(e);if(t.forceHttp&&t.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(t.forceHttp&&"https:"===r.protocol&&(r.protocol="http:"),t.forceHttps&&"http:"===r.protocol&&(r.protocol="https:"),t.stripHash&&(r.hash=""),r.pathname&&(r.pathname=r.pathname.replace(/((?![https?:]).)\/{2,}/g,(e,t)=>/^(?!\/)/g.test(t)?t+"/":"/")),r.pathname&&(r.pathname=decodeURI(r.pathname)),!0===t.removeDirectoryIndex&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=r.pathname.split("/");const n=e[e.length-1];FY(n,t.removeDirectoryIndex)&&(e=e.slice(0,e.length-1),r.pathname=e.slice(1).join("/")+"/")}if(r.hostname&&(r.hostname=r.hostname.replace(/\.$/,""),t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z\.]{2,5})$/.test(r.hostname)&&(r.hostname=r.hostname.replace(/^www\./,""))),Array.isArray(t.removeQueryParameters))for(const e of[...r.searchParams.keys()])FY(e,t.removeQueryParameters)&&r.searchParams.delete(e);return t.sortQueryParameters&&r.searchParams.sort(),e=r.toString(),(t.removeTrailingSlash||"/"===r.pathname)&&(e=e.replace(/\/$/,"")),n&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,"//")),e},MY=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},RY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(require("path")),r=a(GT),i=a(TX),s=a(LY),o=a(MY);function a(e){return e&&e.__esModule?e:{default:e}}const B=/\\[\r\n]/,c=/([\s\(\)"'])/g;function u(e,t){e.value=(0,i.default)(e.value).walk(e=>{if("function"!==e.type||"url"!==e.value.toLowerCase()||!e.nodes.length)return!1;let r,i=e.nodes[0];return e.before=e.after="",i.value=i.value.trim().replace(B,""),0===i.value.length?(i.quote="",!1):(/^data:(.*)?,/i.test(i.value)||(/^.+-extension:\//i.test(i.value)||(i.value=function(e,t){if((0,o.default)(e)||e.startsWith("//")){let n=null;try{n=(0,s.default)(e,t)}catch(t){n=e}return n}return n.default.normalize(e).replace(new RegExp("\\"+n.default.sep,"g"),"/")}(i.value,t)),c.test(i.value)&&"string"===i.type?(r=i.value.replace(c,"\\$1"),r.length(e=Object.assign({},{normalizeProtocol:!1,stripFragment:!1,stripWWW:!1},e),t=>{t.walk(t=>{if("decl"===t.type)return u(t,e);if("atrule"!==t.type||"namespace"!==t.name.toLowerCase())var n;else(n=t).params=(0,i.default)(n.params).walk(e=>("function"===e.type&&"url"===e.value.toLowerCase()&&e.nodes.length&&(e.type="string",e.quote=e.nodes[0].quote||'"',e.value=e.nodes[0].value),"string"===e.type&&(e.value=e.value.trim()),!1)).toString()})})),e.exports=t.default})),GY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){const r=e.at(t);return r&&r.value&&r.value.toLowerCase()===n},e.exports=t.default})),HY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{selector:t}=e;if(!t||":"===t[t.length-1])return!0;return!1},e.exports=t.default})),KY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return class{constructor(n){this.nodes=[],this.result=n,this.targets=e,this.nodeTypes=t}push(e,t){e._stylehacks=Object.assign({},t,{message:`Bad ${t.identifier}: ${t.hack}`,browsers:this.targets}),this.nodes.push(e)}any(e){return!!~this.nodeTypes.indexOf(e.type)&&(n.apply(this,arguments),!!e._stylehacks)}detectAndResolve(...e){return this.nodes=[],n.apply(this,e),this.resolve()}detectAndWarn(...e){return this.nodes=[],n.apply(this,e),this.warn()}resolve(){return this.nodes.forEach(e=>e.remove())}warn(){return this.nodes.forEach(e=>{const{message:t,browsers:n,identifier:r,hack:i}=e._stylehacks;return e.warn(this.result,t,{browsers:n,identifier:r,hack:i})})}}},e.exports=t.default})),VY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.FF_2="firefox 2",t.IE_5_5="ie 5.5",t.IE_6="ie 6",t.IE_7="ie 7",t.IE_8="ie 8",t.OP_9="opera 9"})),QY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MEDIA_QUERY="media query",t.PROPERTY="property",t.SELECTOR="selector",t.VALUE="value"})),UY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ATRULE="atrule",t.DECL="decl",t.RULE="rule"})),JY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BODY="body",t.HTML="html"})),jY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(vY),r=o(GY),i=o(HY),s=o(KY);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([VY.FF_2],[UY.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,JY.BODY)&&(0,r.default)(n,1,":empty")&&(0,r.default)(n,2," ")&&n.at(3)&&e.push(t,{identifier:QY.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),WY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(vY),r=o(GY),i=o(HY),s=o(KY);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([VY.IE_5_5,VY.IE_6,VY.IE_7],[UY.RULE],(function(e){(0,i.default)(e)||e.raws.selector&&e.raws.selector.raw&&(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,JY.HTML)&&((0,r.default)(n,1,">")||(0,r.default)(n,1,"~"))&&n.at(2)&&"comment"===n.at(2).type&&(0,r.default)(n,3," ")&&(0,r.default)(n,4,JY.BODY)&&(0,r.default)(n,5," ")&&n.at(6)&&e.push(t,{identifier:QY.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.raws.selector.raw)})),e.exports=t.default})),XY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(vY),r=o(GY),i=o(HY),s=o(KY);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([VY.OP_9],[UY.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,JY.HTML)&&(0,r.default)(n,1,":first-child")&&(0,r.default)(n,2," ")&&n.at(3)&&e.push(t,{identifier:QY.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),qY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=KY)&&n.__esModule?n:{default:n};t.default=(0,r.default)([VY.IE_5_5,VY.IE_6,VY.IE_7],[UY.DECL],(function(e){const t=e.value.match(/!\w/);if(t){const n=e.value.substr(t.index,e.value.length-1);this.push(e,{identifier:"!important",hack:n})}})),e.exports=t.default})),zY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=KY)&&n.__esModule?n:{default:n};const i="!_$_&_*_)_=_%_+_,_._/_`_]_#_~_?_:_|".split("_");t.default=(0,r.default)([VY.IE_5_5,VY.IE_6,VY.IE_7],[UY.ATRULE,UY.DECL],(function(e){if(e.type===UY.DECL){i.some(t=>{if(!e.prop.indexOf(t))return this.push(e,{identifier:QY.PROPERTY,hack:e.prop}),!0});let{before:t}=e.raws;if(!t)return;i.some(n=>{if(~t.indexOf(n))return this.push(e,{identifier:QY.PROPERTY,hack:`${t.trim()}${e.prop}`}),!0})}else{let{name:t}=e,n=t.length-1;t.lastIndexOf(":")===n&&this.push(e,{identifier:QY.PROPERTY,hack:"@"+t.substr(0,n)})}})),e.exports=t.default})),YY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(GT),r=i(KY);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.default)([VY.IE_6],[UY.DECL],(function(e){const{before:t}=e.raws;t&&~t.indexOf("_")&&this.push(e,{identifier:QY.PROPERTY,hack:`${t.trim()}${e.prop}`}),"-"===e.prop[0]&&"-"!==e.prop[1]&&""===n.default.vendor.prefix(e.prop)&&this.push(e,{identifier:QY.PROPERTY,hack:e.prop})})),e.exports=t.default})),ZY=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=KY)&&n.__esModule?n:{default:n};t.default=(0,r.default)([VY.IE_8],[UY.ATRULE],(function(e){const t=e.params.trim();"\\0screen"===t.toLowerCase()&&this.push(e,{identifier:QY.MEDIA_QUERY,hack:t})})),e.exports=t.default})),$Y=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=KY)&&n.__esModule?n:{default:n};t.default=(0,r.default)([VY.IE_5_5,VY.IE_6,VY.IE_7,VY.IE_8],[UY.ATRULE],(function(e){const t=e.params.trim();"\\0screen\\,screen\\9"===t.toLowerCase()&&this.push(e,{identifier:QY.MEDIA_QUERY,hack:t})})),e.exports=t.default})),eZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=KY)&&n.__esModule?n:{default:n};t.default=(0,r.default)([VY.IE_5_5,VY.IE_6,VY.IE_7],[UY.ATRULE],(function(e){const t=e.params.trim();"screen\\9"===t.toLowerCase()&&this.push(e,{identifier:QY.MEDIA_QUERY,hack:t})})),e.exports=t.default})),tZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=KY)&&n.__esModule?n:{default:n};t.default=(0,r.default)([VY.IE_6,VY.IE_7,VY.IE_8],[UY.DECL],(function(e){let t=e.value;t&&t.length>2&&t.indexOf("\\9")===t.length-2&&this.push(e,{identifier:QY.VALUE,hack:t})})),e.exports=t.default})),nZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(vY),r=o(GY),i=o(HY),s=o(KY);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([VY.IE_5_5,VY.IE_6],[UY.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,"*")&&(0,r.default)(n,1," ")&&(0,r.default)(n,2,JY.HTML)&&(0,r.default)(n,3," ")&&n.at(4)&&e.push(t,{identifier:QY.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),rZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(KY),r=i(HY);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,n.default)([VY.IE_5_5,VY.IE_6,VY.IE_7],[UY.RULE],(function(e){if((0,r.default)(e))return;const{selector:t}=e,n=t.trim();n.lastIndexOf(",")!==t.length-1&&n.lastIndexOf("\\")!==t.length-1||this.push(e,{identifier:QY.SELECTOR,hack:t})})),e.exports=t.default})),iZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=f(jY),r=f(WY),i=f(XY),s=f(qY),o=f(zY),a=f(YY),B=f(ZY),c=f($Y),u=f(eZ),l=f(tZ),h=f(nZ),p=f(rZ);function f(e){return e&&e.__esModule?e:{default:e}}t.default=[n.default,r.default,i.default,s.default,o.default,a.default,B.default,c.default,u.default,l.default,h.default,p.default],e.exports=t.default})),sZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(GT),r=s(fF),i=s(iZ);function s(e){return e&&e.__esModule?e:{default:e}}const o=n.default.plugin("stylehacks",(e={})=>(t,n)=>{const s=n.opts||{},o=(0,r.default)(null,{stats:s.stats,path:__dirname,env:s.env}),a=i.default.reduce((e,t)=>{const r=new t(n);return o.some(e=>r.targets.some(t=>e===t))?e:[...e,r]},[]);t.walk(t=>{a.forEach(n=>{if(~n.nodeTypes.indexOf(t.type))return e.lint?n.detectAndWarn(t):n.detectAndResolve(t)})})});o.detect=e=>i.default.some(t=>(new t).any(e)),t.default=o,e.exports=t.default})),oZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){const r=Object.assign(t.clone(),n);return e.insertAfter(t,r),r},e.exports=t.default})),aZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>{const t="string"==typeof e?GT.list.space(e):e;return[t[0],t[1]||t[0],t[2]||t[0],t[3]||t[1]||t[0]]},e.exports=t.default})),BZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,...t)=>t.every(t=>e.some(({prop:e})=>e&&~e.toLowerCase().indexOf(t))),e.exports=t.default})),cZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.nodes.filter(({prop:e})=>e&&~t.indexOf(e.toLowerCase()))},e.exports=t.default})),uZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,t)=>e.filter(e=>e.prop&&e.prop.toLowerCase()===t).pop(),e.exports=t.default})),lZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return t.map(t=>(0,r.default)(e,t)).filter(Boolean)};var n,r=(n=uZ)&&n.__esModule?n:{default:n};e.exports=t.default})),hZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({value:e}){return e},e.exports=t.default})),pZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,s){let a=(0,r.default)(e,t);for(;a.length;){const r=a[a.length-1],B=a.filter(e=>e.important===r.important),c=(0,i.default)(B,t);(0,n.default)(c,...t)&&!o(c,e.nodes)&&s(c,r,B)&&(a=a.filter(e=>!~c.indexOf(e))),a=a.filter(e=>e!==r)}};var n=s(BZ),r=s(cZ),i=s(lZ);function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){const n=Math.min.apply(null,e.map(e=>t.indexOf(e))),r=Math.max.apply(null,e.map(e=>t.indexOf(e))),i=t.slice(n+1,r);return e.some(e=>i.some(t=>function(e,t){if(!t.prop||t.important!==e.important)return;const n=e.prop.split("-");return n.some(()=>(n.pop(),n.join("-")===t.prop))}(e,t)))}e.exports=t.default})),fZ=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=aZ)&&n.__esModule?n:{default:n};t.default=e=>{const t=(0,r.default)(e);return t[3]===t[1]&&(t.pop(),t[2]===t[0]&&(t.pop(),t[0]===t[1]&&t.pop())),t.join(" ")},e.exports=t.default})),dZ="#f0f8ff",CZ="#faebd7",mZ="#00ffff",gZ="#7fffd4",AZ="#f0ffff",EZ="#f5f5dc",yZ="#ffe4c4",vZ="#000000",bZ="#ffebcd",_Z="#0000ff",SZ="#8a2be2",wZ="#a52a2a",xZ="#deb887",DZ="#5f9ea0",IZ="#7fff00",OZ="#d2691e",kZ="#ff7f50",NZ="#6495ed",TZ="#fff8dc",PZ="#dc143c",FZ="#00ffff",LZ="#00008b",MZ="#008b8b",RZ="#b8860b",GZ="#a9a9a9",HZ="#006400",KZ="#a9a9a9",VZ="#bdb76b",QZ="#8b008b",UZ="#556b2f",JZ="#ff8c00",jZ="#9932cc",WZ="#8b0000",XZ="#e9967a",qZ="#8fbc8f",zZ="#483d8b",YZ="#2f4f4f",ZZ="#2f4f4f",$Z="#00ced1",e$="#9400d3",t$="#ff1493",n$="#00bfff",r$="#696969",i$="#696969",s$="#1e90ff",o$="#b22222",a$="#fffaf0",B$="#228b22",c$="#ff00ff",u$="#dcdcdc",l$="#f8f8ff",h$="#ffd700",p$="#daa520",f$="#808080",d$="#008000",C$="#adff2f",m$="#808080",g$="#f0fff0",A$="#ff69b4",E$="#cd5c5c",y$="#4b0082",v$="#fffff0",b$="#f0e68c",_$="#e6e6fa",S$="#fff0f5",w$="#7cfc00",x$="#fffacd",D$="#add8e6",I$="#f08080",O$="#e0ffff",k$="#fafad2",N$="#d3d3d3",T$="#90ee90",P$="#d3d3d3",F$="#ffb6c1",L$="#ffa07a",M$="#20b2aa",R$="#87cefa",G$="#778899",H$="#778899",K$="#b0c4de",V$="#ffffe0",Q$="#00ff00",U$="#32cd32",J$="#faf0e6",j$="#ff00ff",W$="#800000",X$="#66cdaa",q$="#0000cd",z$="#ba55d3",Y$="#9370db",Z$="#3cb371",$$="#7b68ee",e1="#00fa9a",t1="#48d1cc",n1="#c71585",r1="#191970",i1="#f5fffa",s1="#ffe4e1",o1="#ffe4b5",a1="#ffdead",B1="#000080",c1="#fdf5e6",u1="#808000",l1="#6b8e23",h1="#ffa500",p1="#ff4500",f1="#da70d6",d1="#eee8aa",C1="#98fb98",m1="#afeeee",g1="#db7093",A1="#ffefd5",E1="#ffdab9",y1="#cd853f",v1="#ffc0cb",b1="#dda0dd",_1="#b0e0e6",S1="#800080",w1="#663399",x1="#ff0000",D1="#bc8f8f",I1="#4169e1",O1="#8b4513",k1="#fa8072",N1="#f4a460",T1="#2e8b57",P1="#fff5ee",F1="#a0522d",L1="#c0c0c0",M1="#87ceeb",R1="#6a5acd",G1="#708090",H1="#708090",K1="#fffafa",V1="#00ff7f",Q1="#4682b4",U1="#d2b48c",J1="#008080",j1="#d8bfd8",W1="#ff6347",X1="#40e0d0",q1="#ee82ee",z1="#f5deb3",Y1="#ffffff",Z1="#f5f5f5",$1="#ffff00",e0="#9acd32";const t0={aliceblue:dZ,antiquewhite:CZ,aqua:mZ,aquamarine:gZ,azure:AZ,beige:EZ,bisque:yZ,black:vZ,blanchedalmond:bZ,blue:_Z,blueviolet:SZ,brown:wZ,burlywood:xZ,cadetblue:DZ,chartreuse:IZ,chocolate:OZ,coral:kZ,cornflowerblue:NZ,cornsilk:TZ,crimson:PZ,cyan:FZ,darkblue:LZ,darkcyan:MZ,darkgoldenrod:RZ,darkgray:GZ,darkgreen:HZ,darkgrey:KZ,darkkhaki:VZ,darkmagenta:QZ,darkolivegreen:UZ,darkorange:JZ,darkorchid:jZ,darkred:WZ,darksalmon:XZ,darkseagreen:qZ,darkslateblue:zZ,darkslategray:YZ,darkslategrey:ZZ,darkturquoise:$Z,darkviolet:e$,deeppink:t$,deepskyblue:n$,dimgray:r$,dimgrey:i$,dodgerblue:s$,firebrick:o$,floralwhite:a$,forestgreen:B$,fuchsia:c$,gainsboro:u$,ghostwhite:l$,gold:h$,goldenrod:p$,gray:f$,green:d$,greenyellow:C$,grey:m$,honeydew:g$,hotpink:A$,indianred:E$,indigo:y$,ivory:v$,khaki:b$,lavender:_$,lavenderblush:S$,lawngreen:w$,lemonchiffon:x$,lightblue:D$,lightcoral:I$,lightcyan:O$,lightgoldenrodyellow:k$,lightgray:N$,lightgreen:T$,lightgrey:P$,lightpink:F$,lightsalmon:L$,lightseagreen:M$,lightskyblue:R$,lightslategray:G$,lightslategrey:H$,lightsteelblue:K$,lightyellow:V$,lime:Q$,limegreen:U$,linen:J$,magenta:j$,maroon:W$,mediumaquamarine:X$,mediumblue:q$,mediumorchid:z$,mediumpurple:Y$,mediumseagreen:Z$,mediumslateblue:$$,mediumspringgreen:e1,mediumturquoise:t1,mediumvioletred:n1,midnightblue:r1,mintcream:i1,mistyrose:s1,moccasin:o1,navajowhite:a1,navy:B1,oldlace:c1,olive:u1,olivedrab:l1,orange:h1,orangered:p1,orchid:f1,palegoldenrod:d1,palegreen:C1,paleturquoise:m1,palevioletred:g1,papayawhip:A1,peachpuff:E1,peru:y1,pink:v1,plum:b1,powderblue:_1,purple:S1,rebeccapurple:w1,red:x1,rosybrown:D1,royalblue:I1,saddlebrown:O1,salmon:k1,sandybrown:N1,seagreen:T1,seashell:P1,sienna:F1,silver:L1,skyblue:M1,slateblue:R1,slategray:G1,slategrey:H1,snow:K1,springgreen:V1,steelblue:Q1,tan:U1,teal:J1,thistle:j1,tomato:W1,turquoise:X1,violet:q1,wheat:z1,white:Y1,whitesmoke:Z1,yellow:$1,yellowgreen:e0},n0={__proto__:null,aliceblue:dZ,antiquewhite:CZ,aqua:mZ,aquamarine:gZ,azure:AZ,beige:EZ,bisque:yZ,black:vZ,blanchedalmond:bZ,blue:_Z,blueviolet:SZ,brown:wZ,burlywood:xZ,cadetblue:DZ,chartreuse:IZ,chocolate:OZ,coral:kZ,cornflowerblue:NZ,cornsilk:TZ,crimson:PZ,cyan:FZ,darkblue:LZ,darkcyan:MZ,darkgoldenrod:RZ,darkgray:GZ,darkgreen:HZ,darkgrey:KZ,darkkhaki:VZ,darkmagenta:QZ,darkolivegreen:UZ,darkorange:JZ,darkorchid:jZ,darkred:WZ,darksalmon:XZ,darkseagreen:qZ,darkslateblue:zZ,darkslategray:YZ,darkslategrey:ZZ,darkturquoise:$Z,darkviolet:e$,deeppink:t$,deepskyblue:n$,dimgray:r$,dimgrey:i$,dodgerblue:s$,firebrick:o$,floralwhite:a$,forestgreen:B$,fuchsia:c$,gainsboro:u$,ghostwhite:l$,gold:h$,goldenrod:p$,gray:f$,green:d$,greenyellow:C$,grey:m$,honeydew:g$,hotpink:A$,indianred:E$,indigo:y$,ivory:v$,khaki:b$,lavender:_$,lavenderblush:S$,lawngreen:w$,lemonchiffon:x$,lightblue:D$,lightcoral:I$,lightcyan:O$,lightgoldenrodyellow:k$,lightgray:N$,lightgreen:T$,lightgrey:P$,lightpink:F$,lightsalmon:L$,lightseagreen:M$,lightskyblue:R$,lightslategray:G$,lightslategrey:H$,lightsteelblue:K$,lightyellow:V$,lime:Q$,limegreen:U$,linen:J$,magenta:j$,maroon:W$,mediumaquamarine:X$,mediumblue:q$,mediumorchid:z$,mediumpurple:Y$,mediumseagreen:Z$,mediumslateblue:$$,mediumspringgreen:e1,mediumturquoise:t1,mediumvioletred:n1,midnightblue:r1,mintcream:i1,mistyrose:s1,moccasin:o1,navajowhite:a1,navy:B1,oldlace:c1,olive:u1,olivedrab:l1,orange:h1,orangered:p1,orchid:f1,palegoldenrod:d1,palegreen:C1,paleturquoise:m1,palevioletred:g1,papayawhip:A1,peachpuff:E1,peru:y1,pink:v1,plum:b1,powderblue:_1,purple:S1,rebeccapurple:w1,red:x1,rosybrown:D1,royalblue:I1,saddlebrown:O1,salmon:k1,sandybrown:N1,seagreen:T1,seashell:P1,sienna:F1,silver:L1,skyblue:M1,slateblue:R1,slategray:G1,slategrey:H1,snow:K1,springgreen:V1,steelblue:Q1,tan:U1,teal:J1,thistle:j1,tomato:W1,turquoise:X1,violet:q1,wheat:z1,white:Y1,whitesmoke:Z1,yellow:$1,yellowgreen:e0,default:t0},r0=P(n0);var i0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isStyle=a,t.isWidth=B,t.isColor=c,t.isValidWsc=function(e){const t=B(e[0]),n=a(e[1]),r=c(e[2]);return t&&n||t&&r||n&&r};var n,r=(n=r0)&&n.__esModule?n:{default:n};const i=["thin","medium","thick"],s=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"],o=Object.keys(r.default);function a(e){return e&&!!~s.indexOf(e.toLowerCase())}function B(e){return e&&!!~i.indexOf(e.toLowerCase())||/^(\d+(\.\d+)?|\.\d+)(\w+)?$/.test(e)}function c(e){return!!e&&(e=e.toLowerCase(),!!/rgba?\(/.test(e)||(!!/hsla?\(/.test(e)||(!!/#([0-9a-z]{6}|[0-9a-z]{3})/.test(e)||("transparent"===e||("currentcolor"===e||!!~o.indexOf(e))))))}})),s0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(n.test(e))return["medium","none","currentcolor"];let t,r,s;const o=GT.list.space(e);o.length>1&&(0,i0.isStyle)(o[1])&&"none"===o[0].toLowerCase()&&(o.unshift(),t="0");const a=[];o.forEach(e=>{(0,i0.isStyle)(e)?r=i(e):(0,i0.isWidth)(e)?t=i(e):(0,i0.isColor)(e)?s=i(e):a.push(e)}),a.length&&(!t&&r&&s&&(t=a.pop()),t&&!r&&s&&(r=a.pop()),t&&r&&!s&&(s=a.pop()));return[t,r,s]};const n=/^\s*(none|medium)(\s+none(\s+(none|currentcolor))?)?\s*$/i,r=/(^.*var)(.*\(.*--.*\))(.*)/i,i=e=>{const t=r.exec(e);return t?`${(n=t)[1].toLowerCase()}${n[2]}${n[3].toLowerCase()}`:e.toLowerCase();var n};e.exports=t.default})),o0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(s0),r=i(fZ);function i(e){return e&&e.__esModule?e:{default:e}}const s=["medium","none","currentcolor"];t.default=e=>{const t=(0,n.default)(e);if(!(0,i0.isValidWsc)(t))return(0,r.default)(e);const i=[...t,""].reduceRight((e,t,n,r)=>void 0!==t&&(t.toLowerCase()!==s[n]||n&&(r[n-1]||"").toLowerCase()===t.toLowerCase())?t+" "+e:e).trim();return(0,r.default)(i||"none")},e.exports=t.default})),a0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>~e.value.search(/var\s*\(\s*--/i),e.exports=t.default})),B0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=a0)&&n.__esModule?n:{default:n};const i=e=>e.important,s=e=>!e.important,o=e=>"inherit"===e.value.toLowerCase(),a=e=>"initial"===e.value.toLowerCase(),B=e=>"unset"===e.value.toLowerCase();t.default=(e,t=!0)=>!(e.some(o)&&!e.every(o))&&(!(e.some(a)&&!e.every(a))&&(!(e.some(B)&&!e.every(B))&&(!(t&&e.some(r.default)&&!e.every(r.default))&&(e.every(s)||e.every(i))))),e.exports=t.default})),c0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.remove()},e.exports=t.default})),u0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=["top","right","bottom","left"],e.exports=t.default})),l0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=a0)&&n.__esModule?n:{default:n};t.default=(e,t=!0)=>(!t||!(0,r.default)(e))&&(!(e=>e.value.toLowerCase().includes("inherit"))(e)&&!(e=>e.value.toLowerCase().includes("initial"))(e)&&!(e=>e.value.toLowerCase().includes("unset"))(e)),e.exports=t.default})),h0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=g(oZ),r=g(aZ),i=g(BZ),s=g(cZ),o=g(lZ),a=g(hZ),B=g(pZ),c=g(fZ),u=g(o0),l=g(B0),h=g(c0),p=g(u0),f=g(a0),d=g(l0),C=g(uZ),m=g(s0);function g(e){return e&&e.__esModule?e:{default:e}}const A=["width","style","color"],E=["medium","none","currentcolor"];function y(...e){return"border-"+e.join("-")}function v(e){return y(e)}const b=p.default.map(v),_=A.map(v),S=b.reduce((e,t)=>e.concat(A.map(e=>`${t}-${e}`)),[]),w=[["border"],b.concat(_),S],x=w.reduce((e,t)=>e.concat(t));function D(e){for(let t=0;te&&!!~e.search(/var\s*\(\s*--/i);function O(e){return!e.some(I)||e.every(I)}function k(e){return"color"===e.prop.substr(-5)?e.value:(0,m.default)(e.value)[2]||E[2]}function N({values:e,nextValues:t,decl:n,nextDecl:i,index:s}){if(!(0,l.default)([n,i]))return;if((0,sZ.detect)(n)||(0,sZ.detect)(i))return;const o=function(e,t){return A.reduce((n,r,i)=>e[i]===t[i]?n:[...n,r],[])}(e,t);if(o.length>1)return;const a=o.pop(),B=A.indexOf(a),h=`${i.prop}-${a}`,p="border-"+a;let f=(0,r.default)(e[B]);f[s]=t[B];const d=e.filter((e,t)=>t!==B).join(" "),C=(0,c.default)(f),m=((0,u.default)(n.value)+i.prop+i.value).length,g=n.value.length+h.length+(0,u.default)(t[B]).length,E=d.length+p.length+C.length;g(~(e=Array.isArray(e)?e:[e]).indexOf(t)||e.push(t),e))}t.default={explode:function(e){e.walkDecls(/^border/i,e=>{if(!(0,d.default)(e,!1))return;if((0,sZ.detect)(e))return;const t=e.prop.toLowerCase();if("border"===t&&(0,i0.isValidWsc)((0,m.default)(e.value)))return b.forEach(t=>{(0,n.default)(e.parent,e,{prop:t})}),e.remove();if(b.some(e=>t===e)){let r=(0,m.default)(e.value);if((0,i0.isValidWsc)(r))return A.forEach((i,s)=>{(0,n.default)(e.parent,e,{prop:`${t}-${i}`,value:r[s]||E[s]})}),e.remove()}A.some(i=>t===y(i)&&((0,r.default)(e.value).forEach((t,r)=>{(0,n.default)(e.parent,e,{prop:y(p.default[r],i),value:t})}),e.remove()))})},merge:function(e){p.default.forEach(t=>{const r=y(t);(0,B.default)(e,A.map(e=>y(t,e)),(e,t)=>{if((0,l.default)(e,!1)&&!e.some(sZ.detect))return(0,n.default)(t.parent,t,{prop:r,value:e.map(a.default).join(" ")}),e.forEach(h.default),!0})}),A.forEach(t=>{const r=y(t);(0,B.default)(e,p.default.map(e=>y(e,t)),(e,t)=>{if((0,l.default)(e)&&!e.some(sZ.detect))return(0,n.default)(t.parent,t,{prop:r,value:(0,c.default)(e.map(a.default).join(" "))}),e.forEach(h.default),!0})}),(0,B.default)(e,b,(e,t)=>{if(e.some(sZ.detect))return;const r=e.map(({value:e})=>e);if(!O(r))return;const i=r.map(e=>(0,m.default)(e));return i.every(i0.isValidWsc)?(A.forEach((e,r)=>{const s=i.map(e=>e[r]||E[r]);O(s)?(0,n.default)(t.parent,t,{prop:y(e),value:(0,c.default)(s)}):(0,n.default)(t.parent,t)}),e.forEach(h.default),!0):void 0}),(0,B.default)(e,_,(t,i)=>{if(t.some(sZ.detect))return;const s=t.map(e=>(0,r.default)(e.value)),o=[0,1,2,3].map(e=>[s[0][e],s[1][e],s[2][e]].join(" "));if(!O(o))return;const[B,c,u]=t,f=P(o);if(T(o)&&(0,l.default)(t,!1)){const r=o.indexOf(f[0])!==o.lastIndexOf(f[0]),s=(0,n.default)(i.parent,i,{prop:"border",value:r?f[0]:f[1]});if(f[1]){const t=r?f[1]:f[0],n=y(p.default[o.indexOf(t)]);e.insertAfter(s,Object.assign(i.clone(),{prop:n,value:t}))}return t.forEach(h.default),!0}return 1===f.length?(e.insertBefore(u,Object.assign(i.clone(),{prop:"border",value:[B,c].map(a.default).join(" ")})),t.filter(e=>e.prop.toLowerCase()!==_[2]).forEach(h.default),!0):void 0}),(0,B.default)(e,_,(t,n)=>{if(t.some(sZ.detect))return;const i=t.map(e=>(0,r.default)(e.value)),s=[0,1,2,3].map(e=>[i[0][e],i[1][e],i[2][e]].join(" ")),o=P(s),a="medium none currentcolor";if(o.length>1&&o.length<4&&o.includes(a)){const r=s.filter(e=>e!==a),i=o.sort((e,t)=>s.filter(e=>e===t).length-s.filter(t=>t===e).length)[0],B=2===o.length?r[0]:i;return e.insertBefore(n,Object.assign(n.clone(),{prop:"border",value:B})),b.forEach((t,r)=>{s[r]!==B&&e.insertBefore(n,Object.assign(n.clone(),{prop:t,value:s[r]}))}),t.forEach(h.default),!0}}),(0,B.default)(e,b,(t,n)=>{if(t.some(sZ.detect))return;const r=t.map(e=>{const t=(0,m.default)(e.value);return(0,i0.isValidWsc)(t)?t.map((e,t)=>e||E[t]).join(" "):e.value}),i=P(r);if(T(r)){const s=r.indexOf(i[0])!==r.lastIndexOf(i[0]);if(e.insertBefore(n,Object.assign(n.clone(),{prop:"border",value:(0,u.default)(s?r[0]:r[1])})),i[1]){const t=s?i[1]:i[0],o=b[r.indexOf(t)];e.insertBefore(n,Object.assign(n.clone(),{prop:o,value:(0,u.default)(t)}))}return t.forEach(h.default),!0}}),b.forEach(t=>{A.forEach((r,i)=>{const s=`${t}-${r}`;(0,B.default)(e,[t,s],(e,r)=>{if(r.prop!==t)return;const o=(0,m.default)(r.value);if(!(0,i0.isValidWsc)(o))return;const a=e.filter(e=>e!==r)[0];if(!I(o[i])||(0,f.default)(a))return;const B=o[i];return o[i]=a.value,(0,l.default)(e,!1)&&!e.some(sZ.detect)?((0,n.default)(r.parent,r,{prop:s,value:B}),r.value=(0,u.default)(o),a.remove(),!0):void 0})})}),A.forEach((t,r)=>{const i=y(t);(0,B.default)(e,["border",i],(e,t)=>{if("border"!==t.prop)return;const s=(0,m.default)(t.value);if(!(0,i0.isValidWsc)(s))return;const o=e.filter(e=>e!==t)[0];if(!I(s[r])||(0,f.default)(o))return;const a=s[r];return s[r]=o.value,(0,l.default)(e,!1)&&!e.some(sZ.detect)?((0,n.default)(t.parent,t,{prop:i,value:a}),t.value=(0,u.default)(s),o.remove(),!0):void 0})});let t=(0,s.default)(e,b);for(;t.length;){const r=t[t.length-1];A.forEach((s,a)=>{const B=b.filter(e=>e!==r.prop).map(e=>`${e}-${s}`);let u=e.nodes.slice(0,e.nodes.indexOf(r));const l=(0,C.default)(u,"border");l&&(u=u.slice(u.indexOf(l)));const p=u.filter(e=>e.prop&&~B.indexOf(e.prop)&&e.important===r.important),f=(0,o.default)(p,B);if((0,i.default)(f,...B)&&!f.some(sZ.detect)){const e=f.map(e=>e?e.value:null),i=e.filter(Boolean),o=GT.list.space(r.value)[a];e[b.indexOf(r.prop)]=o;let B=(0,c.default)(e.join(" "));i[0]===i[1]&&i[1]===i[2]&&(B=i[0]);let u=p[p.length-1];if(B===o){u=r;let e=GT.list.space(r.value);e.splice(a,1),r.value=e.join(" ")}(0,n.default)(u.parent,u,{prop:y(s),value:B}),t=t.filter(e=>!~f.indexOf(e)),f.forEach(h.default)}}),t=t.filter(e=>e!==r)}for(e.walkDecls("border",e=>{const t=e.next();if(!t||"decl"!==t.type)return;const n=b.indexOf(t.prop);if(!~n)return;const r=(0,m.default)(e.value),i=(0,m.default)(t.value);if(!(0,i0.isValidWsc)(r)||!(0,i0.isValidWsc)(i))return;return N({values:r,nextValues:i,decl:e,nextDecl:t,index:n})}),e.walkDecls(/^border($|-(top|right|bottom|left)$)/i,t=>{let r=(0,m.default)(t.value);if(!(0,i0.isValidWsc)(r))return;const i=b.indexOf(t.prop);let s=[...b];s.splice(i,1),A.forEach((i,o)=>{const a=s.map(e=>`${e}-${i}`);(0,B.default)(e,[t.prop,...a],e=>{if(!e.includes(t))return;const s=e.filter(e=>e!==t);s[0].value.toLowerCase()===s[1].value.toLowerCase()&&s[1].value.toLowerCase()===s[2].value.toLowerCase()&&s[0].value.toLowerCase()===r[o].toLowerCase()&&(s.forEach(h.default),(0,n.default)(t.parent,t,{prop:y(i),value:r[o]}),r[o]=null)});const c=r.join(" ");c?t.value=c:t.remove()})}),e.walkDecls(/^border($|-(top|right|bottom|left)$)/i,e=>{e.value=(0,u.default)(e.value)}),e.walkDecls(/^border-spacing$/i,e=>{const t=GT.list.space(e.value);t.length>1&&t[0]===t[1]&&(e.value=t.slice(1).join(" "))}),t=(0,s.default)(e,x);t.length;){const e=t[t.length-1],n=e.prop.split("-").pop(),r=t.filter(t=>!(0,sZ.detect)(e)&&!(0,sZ.detect)(t)&&!(0,f.default)(e)&&t!==e&&t.important===e.important&&D(t.prop)>D(e.prop)&&(!!~t.prop.toLowerCase().indexOf(e.prop)||t.prop.toLowerCase().endsWith(n)));r.forEach(h.default),t=t.filter(e=>!~r.indexOf(e));let i=t.filter(t=>!((0,sZ.detect)(e)||(0,sZ.detect)(t)||t===e||t.important!==e.important||t.prop!==e.prop||!(0,f.default)(t)&&(0,f.default)(e)));if(i.length){if(/hsla\(|rgba\(/i.test(k(e))){const e=i.filter(e=>!/hsla\(|rgba\(/i.test(k(e))).pop();i=i.filter(t=>t!==e)}i.forEach(h.default)}t=t.filter(t=>t!==e&&!~i.indexOf(t))}}},e.exports=t.default})),p0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=u(B0),r=u(cZ),i=u(hZ),s=u(pZ),o=u(oZ),a=u(c0),B=u(a0),c=u(l0);function u(e){return e&&e.__esModule?e:{default:e}}const l=["column-width","column-count"];t.default={explode:function(e){e.walkDecls(/^columns$/i,e=>{if(!(0,c.default)(e))return;if((0,sZ.detect)(e))return;let t=GT.list.space(e.value);1===t.length&&t.push("auto"),t.forEach((t,n)=>{let r=l[1];"auto"===t.toLowerCase()?r=l[n]:(0,TX.unit)(t).unit&&(r=l[0]),(0,o.default)(e.parent,e,{prop:r,value:t})}),e.remove()})},merge:function(e){(0,s.default)(e,l,(e,t)=>{if((0,n.default)(e)&&!e.some(sZ.detect))return(0,o.default)(t.parent,t,{prop:"columns",value:(r=e.map(i.default),"auto"===r[0].toLowerCase()?r[1]:"auto"===r[1].toLowerCase()?r[0]:"inherit"===r[0].toLowerCase()&&"inherit"===r[1].toLowerCase()?"inherit":r.join(" "))}),e.forEach(a.default),!0;var r}),function(e){let t=(0,r.default)(e,["columns"].concat(l));for(;t.length;){const e=t[t.length-1],n=t.filter(t=>!(0,sZ.detect)(e)&&!(0,sZ.detect)(t)&&t!==e&&t.important===e.important&&"columns"===e.prop&&t.prop!==e.prop);n.forEach(a.default),t=t.filter(e=>!~n.indexOf(e));let r=t.filter(t=>!((0,sZ.detect)(e)||(0,sZ.detect)(t)||t===e||t.important!==e.important||t.prop!==e.prop||!(0,B.default)(t)&&(0,B.default)(e)));r.forEach(a.default),t=t.filter(t=>t!==e&&!~r.indexOf(t))}}(e)}},e.exports=t.default})),f0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=hZ)&&n.__esModule?n:{default:n};t.default=(...e)=>e.map(r.default).join(" "),e.exports=t.default})),d0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=p(B0),r=p(cZ),i=p(fZ),s=p(aZ),o=p(oZ),a=p(pZ),B=p(f0),c=p(c0),u=p(u0),l=p(a0),h=p(l0);function p(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{const t=u.default.map(t=>`${e}-${t}`);return{explode:n=>{n.walkDecls(new RegExp("^"+e+"$","i"),e=>{if(!(0,h.default)(e))return;if((0,sZ.detect)(e))return;const n=(0,s.default)(e.value);u.default.forEach((r,i)=>{(0,o.default)(e.parent,e,{prop:t[i],value:n[i]})}),e.remove()})},merge:s=>{(0,a.default)(s,t,(t,r)=>{if((0,n.default)(t)&&!t.some(sZ.detect))return(0,o.default)(r.parent,r,{prop:e,value:(0,i.default)((0,B.default)(...t))}),t.forEach(c.default),!0}),(n=>{let i=(0,r.default)(n,[e].concat(t));for(;i.length;){const t=i[i.length-1],n=i.filter(n=>!(0,sZ.detect)(t)&&!(0,sZ.detect)(n)&&n!==t&&n.important===t.important&&t.prop===e&&n.prop!==t.prop);n.forEach(c.default),i=i.filter(e=>!~n.indexOf(e));let r=i.filter(e=>!((0,sZ.detect)(t)||(0,sZ.detect)(e)||e===t||e.important!==t.important||e.prop!==t.prop||!(0,l.default)(e)&&(0,l.default)(t)));r.forEach(c.default),i=i.filter(e=>e!==t&&!~r.indexOf(e))}})(s)}}},e.exports=t.default})),C0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d0)&&n.__esModule?n:{default:n};t.default=(0,r.default)("margin"),e.exports=t.default})),m0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d0)&&n.__esModule?n:{default:n};t.default=(0,r.default)("padding"),e.exports=t.default})),g0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(h0),r=o(p0),i=o(C0),s=o(m0);function o(e){return e&&e.__esModule?e:{default:e}}t.default=[n.default,r.default,i.default,s.default],e.exports=t.default})),A0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(GT),r=i(g0);function i(e){return e&&e.__esModule?e:{default:e}}t.default=n.default.plugin("postcss-merge-longhand",()=>e=>{e.walkRules(e=>{r.default.forEach(t=>{t.explode(e),t.merge(e)})})}),e.exports=t.default})),E0=T((function(e,t){function n(e){return e?e.trim():e}function r(e){return!e.nodes.filter(e=>"comment"!==e.type).length}function i(e,t){if(e.type!==t.type)return!1;if(e.important!==t.important)return!1;if(e.raws&&!t.raws||!e.raws&&t.raws)return!1;switch(e.type){case"rule":if(e.selector!==t.selector)return!1;break;case"atrule":if(e.name!==t.name||e.params!==t.params)return!1;if(e.raws&&n(e.raws.before)!==n(t.raws.before))return!1;if(e.raws&&n(e.raws.afterName)!==n(t.raws.afterName))return!1;break;case"decl":if(e.prop!==t.prop||e.value!==t.value)return!1;if(e.raws&&n(e.raws.before)!==n(t.raws.before))return!1}if(e.nodes){if(e.nodes.length!==t.nodes.length)return!1;for(let n=0;n=0;){const r=t[n--];r&&i(r,e)&&r.remove()}}Object.defineProperty(t,"__esModule",{value:!0});const o={rule:function(e,t){let n=t.indexOf(e)-1;for(;n>=0;){const i=t[n--];i&&"rule"===i.type&&i.selector===e.selector&&(e.each(e=>{"decl"===e.type&&s(e,i.nodes)}),r(i)&&i.remove())}},atrule:s,decl:s,comment:function(){}};function a(e){const{nodes:t}=e;if(!t)return;let n=t.length-1;for(;n>=0;){let e=t[n--];e&&e.parent&&(a(e),o[e.type](e,t))}}t.default=(0,GT.plugin)("postcss-discard-duplicates",()=>a),e.exports=t.default})),y0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=GT)&&n.__esModule?n:{default:n};const i=["keyframes","counter-style"],s=["media","supports"];function o(e){return~s.indexOf(r.default.vendor.unprefixed(e.toLowerCase()))}t.default=r.default.plugin("postcss-discard-overridden",()=>e=>{const t={},n=[];e.walkAtRules(e=>{if(function(e){return~i.indexOf(r.default.vendor.unprefixed(e.toLowerCase()))}(e.name)){const r=function(e){let t=e.parent;const n=[e.name.toLowerCase(),e.params];do{"atrule"===t.type&&o(t.name)&&n.unshift(t.name+" "+t.params),t=t.parent}while(t);return n.join("|")}(e);t[r]=e,n.push({node:e,scope:r})}}),n.forEach(e=>{t[e.scope]!==e.node&&e.node.remove()})}),e.exports=t.default})),v0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=[["repeat-x",["repeat","no-repeat"]],["repeat-y",["no-repeat","repeat"]],["repeat",["repeat","repeat"]],["space",["space","space"]],["round",["round","round"]],["no-repeat",["no-repeat","no-repeat"]]],e.exports=t.default})),b0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(GT),r=a(TX),i=a(Iz),s=a(PX),o=a(v0);function a(e){return e&&e.__esModule?e:{default:e}}function B(e,t){return t%2==0}const c=o.default.map(e=>e[0]),u=(0,s.default)(o.default);t.default=n.default.plugin("postcss-normalize-repeat-style",()=>e=>{const t={};e.walkDecls(/background(-repeat)?|(-webkit-)?mask-repeat/i,e=>{const n=e.value;if(t[n])return void(e.value=t[n]);const s=(0,r.default)(n);if(1===s.nodes.length)return void(t[n]=n);const o=(0,i.default)(s),a=[];o.forEach(e=>{a.push({start:null,end:null}),e.forEach((e,t)=>{const n=~c.indexOf(e.value.toLowerCase()),r=a.length-1;if(null===a[r].start&&n)return a[r].start=t,void(a[r].end=t);if(null!==a[r].start){if("space"===e.type)return;return n?void(a[r].end=t):void 0}})}),a.forEach((e,t)=>{if(null===e.start)return;const n=o[t].slice(e.start,e.end+1);if(3!==n.length)return;const r=u(n.filter(B).map(e=>e.value.toLowerCase()));r&&(o[t][e.start].value=r,o[t][e.start+1].value="",o[t][e.end].value="")});const l=s.toString();e.value=l,t[n]=l})}),e.exports=t.default}));const _0=["ah","apple","atsc","epub","hp","khtml","moz","ms","o","rim","ro","tc","wap","webkit","xv"],S0={__proto__:null,default:_0};var w0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e.parent||!t.parent)return!0;if("atrule"===e.parent.type&&"atrule"===t.parent.type)return e.parent.params===t.parent.params&&e.parent.name.toLowerCase()===t.parent.name.toLowerCase();return e.parent.type===t.parent.type},e.exports=t.default})),x0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.pseudoElements=void 0,t.default=function(e,t,n){if(e.some(B))return!1;return e.every(e=>{if(i.test(e))return!0;if(n&&e in n)return n[e];let B=!0;return(0,r.default)(e=>{e.walk(e=>{const{type:n,value:r}=e;if("pseudo"===n){const e=a[r];e&&B&&(B=u(e,t))}if("combinator"===n&&(~r.indexOf("~")&&(B=u(o,t)),(~r.indexOf(">")||~r.indexOf("+"))&&(B=u(s,t))),"attribute"===n&&e.attribute&&(e.operator||(B=u(s,t)),r&&(~["=","~=","|="].indexOf(e.operator)&&(B=u(s,t)),~["^=","$=","*="].indexOf(e.operator)&&(B=u(o,t))),e.insensitive&&(B=u("css-case-insensitive",t))),!B)return!1})}).processSync(e),n&&(n[e]=B),B})};var n,r=(n=vY)&&n.__esModule?n:{default:n};const i=/^#?[-._a-z0-9 ]+$/i,s="css-sel2",o="css-sel3",a=t.pseudoElements={":active":s,":after":"css-gencontent",":before":"css-gencontent",":checked":o,":default":"css-default-pseudo",":dir":"css-dir-pseudo",":disabled":o,":empty":o,":enabled":o,":first-child":s,":first-letter":"css-first-letter",":first-line":"css-first-line",":first-of-type":o,":focus":s,":focus-within":"css-focus-within",":has":"css-has",":hover":s,":in-range":"css-in-out-of-range",":indeterminate":"css-indeterminate-pseudo",":lang":s,":last-child":o,":last-of-type":o,":matches":"css-matches-pseudo",":not":o,":nth-child":o,":nth-last-child":o,":nth-last-of-type":o,":nth-of-type":o,":only-child":o,":only-of-type":o,":optional":"css-optional-pseudo",":out-of-range":"css-in-out-of-range",":placeholder-shown":"css-placeholder-shown",":root":o,":target":o,"::after":"css-gencontent","::backdrop":"dialog","::before":"css-gencontent","::first-letter":"css-first-letter","::first-line":"css-first-line","::marker":"css-marker-pseudo","::placeholder":"css-placeholder","::selection":"css-selection"};function B(e){return":"===e[e.length-1]}const c={};function u(e,t){const n=JSON.stringify({feature:e,browsers:t});let r=c[n];return r||(r=(0,DW.isSupported)(e,t),c[n]=r),r}}));const D0=P(S0);var I0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(fF),r=a(GT),i=a(D0),s=a(w0),o=a(x0);function a(e){return e&&e.__esModule?e:{default:e}}const B=i.default.map(e=>`-${e}-`);function c(e,t,n){return e.filter(e=>{const r=~t.indexOf(e);return n?!r:r})}const u=e=>~e.search(/-ms-input-placeholder/i),l=e=>c(B,e);const h=e=>!l(e).length;function p(e,t,n,r){const i=e.selectors,a=t.selectors,B=i.concat(a);if(!(0,o.default)(B,n,r))return!1;const c=(0,s.default)(e,t),{name:p}=e.parent;return!(c&&p&&~p.indexOf("keyframes"))&&(c&&(B.every(h)||function(e,t){let n=e=>e.map(l).join(),r=e=>e.find(u);return n(e)===n(t)&&!(r(e)&&r(t))}(i,a)))}const f=e=>e.nodes&&e.nodes.map(String),d=(...e)=>e.map(e=>e.selector).join();function C(...e){return e.map(e=>e.nodes.length?String(e):"").join("").length}function m(e){const t=e.split("-");let n,r;return"-"===e[0]?(n=t[2],r=t.slice(3)):(n=t[0],r=t.slice(1)),[n,r]}function g(e,t){return t.some(t=>function(e,t){if(e===t)return!0;const n=m(e),r=m(t);return n[0]===r[0]&&n[1].length!==r[1].length}(t,e))}function A(e,t){let n=c(f(e),f(t));if(!n.length)return t;let r=t.next();if(r&&"rule"===r.type&&p(t,r)){let i=c(f(t),f(r));i.length>n.length&&(e=t,t=r,n=i)}const i=t.clone();i.selector=d(e,t),i.nodes=[];const s=(o=f(e),a=f(t),c(o,a,!0).concat(c(a,o,!0)));var o,a;const B=(e,t)=>{let n=[];return e.reduce((e,r)=>{let i=~t.indexOf(r),o=r.split(":")[0],a=o.split("-")[0],B=s.every(e=>e.split(":")[0]!==a);return i&&B&&!g(o,n)?e.push(r):n.push(o),e},[])};n=B(f(e).reverse(),n),n=B(f(t),n),n.some(e=>"all"===e.split(":")[0].toLowerCase())?t.parent.insertBefore(e,i):t.parent.insertBefore(t,i);const u=e.clone(),l=t.clone(),h=e=>t=>{~n.indexOf(String(t))&&e.call(this,t)};u.walkDecls(h(e=>{e.remove(),i.append(e)})),l.walkDecls(h(e=>e.remove()));return C(u,i,l){e.nodes.length||e.remove()}),l.parent?l:i):(i.remove(),t)}t.default=r.default.plugin("postcss-merge-rules",()=>(e,t)=>{const r=t.opts||{},i=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env});e.walkRules(function(e,t){let n=null;return function(r){if(n&&p(r,n,e,t))if(n!==r){if(f(r).join(";")===f(n).join(";"))return r.selector=d(n,r),n.remove(),void(n=r);if(n.selector===r.selector){const e=f(n);return r.walk(t=>{if(~e.indexOf(String(t)))return t.remove();n.append(t)}),void r.remove()}n=A(n,r)}else n=r;else n=r}}(i,{}))}),e.exports=t.default})),O0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=GT)&&n.__esModule?n:{default:n};const i="postcss-discard-empty";function s(e,t){e.each((function e(n){const{type:r,nodes:s,params:o}=n;s&&n.each(e),("decl"===r&&!n.value||"rule"===r&&!n.selector||s&&!s.length||"atrule"===r&&(!s&&!o||!o&&!s.length))&&(n.remove(),t.messages.push({type:"removal",plugin:i,node:n}))}))}t.default=r.default.plugin(i,()=>s),e.exports=t.default})),k0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(jz),r=i(wY);function i(e){return e&&e.__esModule?e:{default:e}}function s(e){e.selector=(0,n.default)((0,r.default)(e.selectors),{insensitive:!0}).join()}t.default=(0,GT.plugin)("postcss-unique-selectors",()=>e=>e.walkRules(s)),e.exports=t.default})),N0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(GT),r=s(TX),i=s(WT);function s(e){return e&&e.__esModule?e:{default:e}}const o="'".charCodeAt(0),a='"'.charCodeAt(0),B="\\".charCodeAt(0),c="\n".charCodeAt(0),u=" ".charCodeAt(0),l="\f".charCodeAt(0),h="\t".charCodeAt(0),p="\r".charCodeAt(0),f=/[ \n\t\r\f'"\\]/g,d={type:"escapedSingleQuote",value:"\\'"},C={type:"escapedDoubleQuote",value:'\\"'},m={type:"singleQuote",value:"'"},g={type:"doubleQuote",value:'"'},A={type:"newline",value:"\\\n"};function E(e,t){return e&&e.length?(0,r.default)(e).walk(e=>{if("string"!==e.type)return;const n=function(e){let t,n,r,i=0,s=e.length;const E={nodes:[],types:{escapedSingleQuote:0,escapedDoubleQuote:0,singleQuote:0,doubleQuote:0},quotes:!1};for(;i0&&!n.escapedDoubleQuote&&(e.quote='"'),'"'===e.quote&&n.escapedDoubleQuote>0&&!n.escapedSingleQuote&&(e.quote="'"),t.nodes=t.nodes.reduce((t,n)=>"escapedDoubleQuote"===n.type&&"'"===e.quote?[...t,g]:"escapedSingleQuote"===n.type&&'"'===e.quote?[...t,m]:[...t,n],[]))}(e,n):e.quote="single"===t?"'":'"',e.value=function(e){return e.nodes.reduce((e,{value:t})=>"\\\n"===t?e:e+t,"")}(n)}).toString():e}const y={rule:"selector",decl:"value",atrule:"params"};t.default=n.default.plugin("postcss-normalize-string",e=>{const{preferredQuote:t}=Object.assign({},{preferredQuote:"double"},e);return e=>{const n={};e.walk(e=>{const{type:r}=e;if((0,i.default)(y,r)){const i=y[r],s=e[i]+"|"+t;if(n[s])return void(e[i]=n[s]);const o=E(e[i],t);e[i]=o,n[s]=o}})}}),e.exports=t.default})),T0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(TX),r=s(Iz),i=s(WT);function s(e){return e&&e.__esModule?e:{default:e}}const o=["top","right","bottom","left","center"],a={right:"100%",left:"0"},B={bottom:"100%",top:"0"};t.default=(0,GT.plugin)("postcss-normalize-positions",()=>e=>{const t={};e.walkDecls(/^(background(-position)?|(-webkit-)?perspective-origin)$/i,e=>{const s=e.value;if(t[s])return void(e.value=t[s]);const c=function(e){const t=(0,n.default)(e),s=(0,r.default)(t),c=[];return s.forEach(e=>{c.push({start:null,end:null}),e.forEach((e,t)=>{const n=~o.indexOf(e.value.toLowerCase())||(0,TX.unit)(e.value),r=c.length-1;if(null===c[r].start&&n)return c[r].start=t,void(c[r].end=t);if(null!==c[r].start){if("space"===e.type)return;return n?void(c[r].end=t):void 0}})}),c.forEach((e,t)=>{if(null===e.start)return;const n=s[t].slice(e.start,e.end+1);if(n.length>3)return;const r=n[0].value.toLowerCase(),c=n[2]&&n[2].value?n[2].value.toLowerCase():null;if(1!==n.length&&"center"!==c)return"center"===r&&~o.indexOf(c)?(n[0].value=n[1].value="",void((0,i.default)(a,c)&&(n[2].value=a[c]))):(0,i.default)(a,r)&&(0,i.default)(B,c)?(n[0].value=a[r],void(n[2].value=B[c])):(0,i.default)(B,r)&&(0,i.default)(a,c)?(n[0].value=a[c],void(n[2].value=B[r])):void 0;{c&&(n[2].value=n[1].value="");const e=Object.assign({},a,{center:"50%"});(0,i.default)(e,r)&&(n[0].value=e[r])}}),t.toString()}(s);e.value=c,t[s]=c})}),e.exports=t.default})),P0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=TX)&&n.__esModule?n:{default:n};const i="atrule",s="decl",o="rule";function a(e){"space"===e.type?e.value=" ":"function"===e.type&&(e.before=e.after="")}function B(e){if("space"===e.type)e.value=" ";else if("div"===e.type)e.before=e.after="";else if("function"===e.type&&(e.before=e.after="","calc"===e.value.toLowerCase()))return r.default.walk(e.nodes,a),!1}t.default=(0,GT.plugin)("postcss-normalize-whitespace",()=>e=>{const t={};e.walk(e=>{const{type:n}=e;if(~[s,o,i].indexOf(n)&&e.raws.before&&(e.raws.before=e.raws.before.replace(/\s/g,"")),n===s){e.important&&(e.raws.important="!important"),e.value=e.value.replace(/\s*(\\9)\s*/,"$1");const n=e.value;if(t[n])e.value=t[n];else{const i=(0,r.default)(e.value).walk(B).toString();e.value=i,t[n]=i}if(e.raws.before){const t=e.prev();t&&t.type!==o&&(e.raws.before=e.raws.before.replace(/;/g,""))}e.raws.between=":",e.raws.semicolon=!1}else n!==o&&n!==i||(e.raws.between=e.raws.after="",e.raws.semicolon=!1)}),e.raws.after=""}),e.exports=t.default})),F0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(fF),r=s(GT),i=s(TX);function s(e){return e&&e.__esModule?e:{default:e}}const o=/^u(?=\+)/;function a(e){return~(0,n.default)("ie <=11, edge <= 15").indexOf(e)}function B(e=!1,t){t.value=(0,i.default)(t.value).walk(t=>{if("word"===t.type){const n=function(e){const t=e.slice(2).split("-");if(t.length<2)return e;const n=t[0].split(""),r=t[1].split("");if(n.length!==r.length)return e;let i=0;const s=n.reduce((e,t,n)=>!1!==e&&(t!==r[n]||i?"0"===t&&"f"===r[n]&&(i++,e+"?"):e+t),"u+");return s&&i<6?s:e}(t.value.toLowerCase());t.value=e?n.replace(o,"U"):n}return!1}).toString()}t.default=r.default.plugin("postcss-normalize-unicode",()=>(e,t)=>{const r=t.opts||{},i=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env});e.walkDecls(/^unicode-range$/i,B.bind(null,i.some(a)))}),e.exports=t.default})),L0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n="flow",r="inline";t.default=[["block",["block",n]],["flow-root",["block","flow-root"]],[r,[r,n]],["inline-block",[r,"flow-root"]],["run-in",["run-in",n]],["list-item",["list-item","block",n]],[r+" list-item",[r,n,"list-item"]],["flex",["block","flex"]],["inline-flex",[r,"flex"]],["grid",["block","grid"]],["inline-grid",[r,"grid"]],["ruby",[r,"ruby"]],["table",["block","table"]],["inline-table",[r,"table"]],["table-cell",["table-cell",n]],["table-caption",["table-caption",n]],["ruby-base",["ruby-base",n]],["ruby-text",["ruby-text",n]]],e.exports=t.default})),M0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(GT),r=o(TX),i=o(PX),s=o(L0);function o(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(s.default);function B(e,t){return t%2==0}t.default=n.default.plugin("postcss-normalize-display-values",()=>e=>{const t={};e.walkDecls(/display/i,e=>{const n=e.value;if(t[n])return void(e.value=t[n]);const{nodes:i}=(0,r.default)(n);if(1===i.length)return void(t[n]=n);const s=a(i.filter(B).map(e=>e.value.toLowerCase()));if(!s)return void(t[n]=n);const o=s;e.value=o,t[n]=o})}),e.exports=t.default})),R0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=[["ease",[.25,.1,.25,1]],["linear",[0,0,1,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]]],e.exports=t.default})),G0=T((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(TX),r=s(PX),i=s(R0);function s(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)(i.default),a=e=>parseFloat(e.value);function B(e,t){return t%2==0}function c(e){if("function"!==e.type)return!1;const t=e.value.toLowerCase();if("steps"===t)return 1===a(e.nodes[0])&&e.nodes[2]&&"start"===e.nodes[2].value.toLowerCase()?(e.type="word",e.value="step-start",void delete e.nodes):!(!e.nodes[2]||"end"!==e.nodes[2].value.toLowerCase())&&void(e.nodes=[e.nodes[0]]);if("cubic-bezier"===t){const t=o(e.nodes.filter(B).map(a));if(t)return e.type="word",e.value=t,void delete e.nodes}}t.default=(0,GT.plugin)("postcss-normalize-timing-functions",()=>e=>{const t={};e.walkDecls(/(animation|transition)(-timing-function|$)/i,e=>{const r=e.value;if(t[r])return void(e.value=t[r]);const i=(0,n.default)(r).walk(c).toString();e.value=i,t[r]=i})}),e.exports=t.default}));const H0=FT.plugin("cssnano-util-raw-cache",()=>(e,t)=>{t.root.rawCache={colon:":",indent:"",beforeDecl:"",beforeRule:"",beforeOpen:"",beforeClose:"",beforeComment:"",after:"",emptyBody:"",commentLeft:"",commentRight:""}}),K0=[HT,lX,FX,MX,oz,Dz,Mz,SY,xY,TY,RY,A0,E0,y0,b0,I0,O0,k0,N0,T0,P0,F0,M0,G0,H0].map(e=>e&&e.default||e);function V0(){return K0}const Q0=FT(V0());function U0({sourcemap:e}={}){return{name:"minify-css",async resolveId(e,t){if(e.startsWith("css:")){const n=await this.resolve(e.substring(4),t);if(n)return n.id="css:"+n.id,n}},async generateBundle(t,r){await Promise.all(Object.values(r).map(async t=>{if("asset"!==t.type||!j0(t.fileName))return;const r=t.fileName,i=t.fileName+".map";let s;try{s=await Q0.process(t.source,{from:r,to:r,map:e&&{annotation:n.posix.basename(i),from:n.posix.basename(i),sourcesContent:!1}})}catch(e){return J0(this,e)}s.map&&this.emitFile({type:"asset",fileName:i,source:s.map.toString()}),t.source=s.css}))}}}function J0(e,t){if(null==t.line||null==t.column)throw t;const n=t.source.split("\n"),r=t.line-1,i=[n[r-2]||"",n[r-1]||"",n[r],"-".repeat(t.column-1)+"^",n[r+1]||"",n[r+2]||""],s=Error(t.message+"\n> "+i.join("\n> "));e.error(s,{line:t.line,column:t.column})}const j0=e=>/\.(?:css|s[ac]ss)$/.test(e);var W0="posthtml",X0="0.13.1",q0="HTML/XML processor",z0=["html","xml","postproccessor","parser","transform","transformations","manipulation","preprocessor","processor"],Y0="lib",Z0="types/posthtml.d.ts",$0=["types","lib"],e2={node:">=10.0.0"},t2={"posthtml-parser":"^0.4.2","posthtml-render":"^1.2.2"},n2={chai:"^4.0.0","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0",coveralls:"^3.0.11","jsdoc-to-markdown":"^6.0.1",mocha:"^8.0.1",nyc:"^15.0.1",standard:"^14.3.3","standard-version":"^8.0.0"},r2={lint:"standard --env mocha",test:"npm run lint && nyc mocha",coverage:"nyc report --reporter=text-lcov | coveralls","docs:api":"jsdoc2md lib/api.js > docs/api.md","docs:core":"jsdoc2md lib/index.js > docs/core.md",release:"standard-version"},i2="Ivan Voischev ",s2=[{name:"Ivan Voischev",email:"voischev.ivan@ya.ru"},{name:"Ivan Demidov",email:"scrum@list.ru"}],o2="https://posthtml.org",a2="https://github.com/posthtml/posthtml.git",B2="https://github.com/posthtml/posthtml/issues",c2="MIT",u2={type:"opencollective",url:"https://opencollective.com/posthtml"};const l2={name:W0,version:X0,description:q0,keywords:z0,main:Y0,types:Z0,files:$0,engines:e2,dependencies:t2,devDependencies:n2,scripts:r2,author:i2,contributors:s2,homepage:o2,repository:a2,bugs:B2,license:c2,collective:u2},h2={__proto__:null,name:W0,version:X0,description:q0,keywords:z0,main:Y0,types:Z0,files:$0,engines:e2,dependencies:t2,devDependencies:n2,scripts:r2,author:i2,contributors:s2,homepage:o2,repository:a2,bugs:B2,license:c2,collective:u2,default:l2};function p2(){this.walk=f2,this.match=d2}function f2(e){return A2(this,e)}function d2(e,t){return Array.isArray(e)?A2(this,(function(n){for(var r=0;r=55296&&e<=57343||e>1114111)return"�";e in b2&&(e=b2[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}var w2="Á",x2="á",D2="Ă",I2="ă",O2="∾",k2="∿",N2="∾̳",T2="Â",P2="â",F2="´",L2="А",M2="а",R2="Æ",G2="æ",H2="⁡",K2="𝔄",V2="𝔞",Q2="À",U2="à",J2="ℵ",j2="ℵ",W2="Α",X2="α",q2="Ā",z2="ā",Y2="⨿",Z2="&",$2="&",e3="⩕",t3="⩓",n3="∧",r3="⩜",i3="⩘",s3="⩚",o3="∠",a3="⦤",B3="∠",c3="⦨",u3="⦩",l3="⦪",h3="⦫",p3="⦬",f3="⦭",d3="⦮",C3="⦯",m3="∡",g3="∟",A3="⊾",E3="⦝",y3="∢",v3="Å",b3="⍼",_3="Ą",S3="ą",w3="𝔸",x3="𝕒",D3="⩯",I3="≈",O3="⩰",k3="≊",N3="≋",T3="'",P3="⁡",F3="≈",L3="≊",M3="Å",R3="å",G3="𝒜",H3="𝒶",K3="≔",V3="*",Q3="≈",U3="≍",J3="Ã",j3="ã",W3="Ä",X3="ä",q3="∳",z3="⨑",Y3="≌",Z3="϶",$3="‵",e6="∽",t6="⋍",n6="∖",r6="⫧",i6="⊽",s6="⌅",o6="⌆",a6="⌅",B6="⎵",c6="⎶",u6="≌",l6="Б",h6="б",p6="„",f6="∵",d6="∵",C6="∵",m6="⦰",g6="϶",A6="ℬ",E6="ℬ",y6="Β",v6="β",b6="ℶ",_6="≬",S6="𝔅",w6="𝔟",x6="⋂",D6="◯",I6="⋃",O6="⨀",k6="⨁",N6="⨂",T6="⨆",P6="★",F6="▽",L6="△",M6="⨄",R6="⋁",G6="⋀",H6="⤍",K6="⧫",V6="▪",Q6="▴",U6="▾",J6="◂",j6="▸",W6="␣",X6="▒",q6="░",z6="▓",Y6="█",Z6="=⃥",$6="≡⃥",e4="⫭",t4="⌐",n4="𝔹",r4="𝕓",i4="⊥",s4="⊥",o4="⋈",a4="⧉",B4="┐",c4="╕",u4="╖",l4="╗",h4="┌",p4="╒",f4="╓",d4="╔",C4="─",m4="═",g4="┬",A4="╤",E4="╥",y4="╦",v4="┴",b4="╧",_4="╨",S4="╩",w4="⊟",x4="⊞",D4="⊠",I4="┘",O4="╛",k4="╜",N4="╝",T4="└",P4="╘",F4="╙",L4="╚",M4="│",R4="║",G4="┼",H4="╪",K4="╫",V4="╬",Q4="┤",U4="╡",J4="╢",j4="╣",W4="├",X4="╞",q4="╟",z4="╠",Y4="‵",Z4="˘",$4="˘",e5="¦",t5="𝒷",n5="ℬ",r5="⁏",i5="∽",s5="⋍",o5="⧅",a5="\\",B5="⟈",c5="•",u5="•",l5="≎",h5="⪮",p5="≏",f5="≎",d5="≏",C5="Ć",m5="ć",g5="⩄",A5="⩉",E5="⩋",y5="∩",v5="⋒",b5="⩇",_5="⩀",S5="ⅅ",w5="∩︀",x5="⁁",D5="ˇ",I5="ℭ",O5="⩍",k5="Č",N5="č",T5="Ç",P5="ç",F5="Ĉ",L5="ĉ",M5="∰",R5="⩌",G5="⩐",H5="Ċ",K5="ċ",V5="¸",Q5="¸",U5="⦲",J5="¢",j5="·",W5="·",X5="𝔠",q5="ℭ",z5="Ч",Y5="ч",Z5="✓",$5="✓",e8="Χ",t8="χ",n8="ˆ",r8="≗",i8="↺",s8="↻",o8="⊛",a8="⊚",B8="⊝",c8="⊙",u8="®",l8="Ⓢ",h8="⊖",p8="⊕",f8="⊗",d8="○",C8="⧃",m8="≗",g8="⨐",A8="⫯",E8="⧂",y8="∲",v8="”",b8="’",_8="♣",S8="♣",w8=":",x8="∷",D8="⩴",I8="≔",O8="≔",k8=",",N8="@",T8="∁",P8="∘",F8="∁",L8="ℂ",M8="≅",R8="⩭",G8="≡",H8="∮",K8="∯",V8="∮",Q8="𝕔",U8="ℂ",J8="∐",j8="∐",W8="©",X8="©",q8="℗",z8="∳",Y8="↵",Z8="✗",$8="⨯",e9="𝒞",t9="𝒸",n9="⫏",r9="⫑",i9="⫐",s9="⫒",o9="⋯",a9="⤸",B9="⤵",c9="⋞",u9="⋟",l9="↶",h9="⤽",p9="⩈",f9="⩆",d9="≍",C9="∪",m9="⋓",g9="⩊",A9="⊍",E9="⩅",y9="∪︀",v9="↷",b9="⤼",_9="⋞",S9="⋟",w9="⋎",x9="⋏",D9="¤",I9="↶",O9="↷",k9="⋎",N9="⋏",T9="∲",P9="∱",F9="⌭",L9="†",M9="‡",R9="ℸ",G9="↓",H9="↡",K9="⇓",V9="‐",Q9="⫤",U9="⊣",J9="⤏",j9="˝",W9="Ď",X9="ď",q9="Д",z9="д",Y9="‡",Z9="⇊",$9="ⅅ",e7="ⅆ",t7="⤑",n7="⩷",r7="°",i7="∇",s7="Δ",o7="δ",a7="⦱",B7="⥿",c7="𝔇",u7="𝔡",l7="⥥",h7="⇃",p7="⇂",f7="´",d7="˙",C7="˝",m7="`",g7="˜",A7="⋄",E7="⋄",y7="⋄",v7="♦",b7="♦",_7="¨",S7="ⅆ",w7="ϝ",x7="⋲",D7="÷",I7="÷",O7="⋇",k7="⋇",N7="Ђ",T7="ђ",P7="⌞",F7="⌍",L7="$",M7="𝔻",R7="𝕕",G7="¨",H7="˙",K7="⃜",V7="≐",Q7="≑",U7="≐",J7="∸",j7="∔",W7="⊡",X7="⌆",q7="∯",z7="¨",Y7="⇓",Z7="⇐",$7="⇔",eee="⫤",tee="⟸",nee="⟺",ree="⟹",iee="⇒",see="⊨",oee="⇑",aee="⇕",Bee="∥",cee="⤓",uee="↓",lee="↓",hee="⇓",pee="⇵",fee="̑",dee="⇊",Cee="⇃",mee="⇂",gee="⥐",Aee="⥞",Eee="⥖",yee="↽",vee="⥟",bee="⥗",_ee="⇁",See="↧",wee="⊤",xee="⤐",Dee="⌟",Iee="⌌",Oee="𝒟",kee="𝒹",Nee="Ѕ",Tee="ѕ",Pee="⧶",Fee="Đ",Lee="đ",Mee="⋱",Ree="▿",Gee="▾",Hee="⇵",Kee="⥯",Vee="⦦",Qee="Џ",Uee="џ",Jee="⟿",jee="É",Wee="é",Xee="⩮",qee="Ě",zee="ě",Yee="Ê",Zee="ê",$ee="≖",ete="≕",tte="Э",nte="э",rte="⩷",ite="Ė",ste="ė",ote="≑",ate="ⅇ",Bte="≒",cte="𝔈",ute="𝔢",lte="⪚",hte="È",pte="è",fte="⪖",dte="⪘",Cte="⪙",mte="∈",gte="⏧",Ate="ℓ",Ete="⪕",yte="⪗",vte="Ē",bte="ē",_te="∅",Ste="∅",wte="◻",xte="∅",Dte="▫",Ite=" ",Ote=" ",kte=" ",Nte="Ŋ",Tte="ŋ",Pte=" ",Fte="Ę",Lte="ę",Mte="𝔼",Rte="𝕖",Gte="⋕",Hte="⧣",Kte="⩱",Vte="ε",Qte="Ε",Ute="ε",Jte="ϵ",jte="≖",Wte="≕",Xte="≂",qte="⪖",zte="⪕",Yte="⩵",Zte="=",$te="≂",ene="≟",tne="⇌",nne="≡",rne="⩸",ine="⧥",sne="⥱",one="≓",ane="ℯ",Bne="ℰ",cne="≐",une="⩳",lne="≂",hne="Η",pne="η",fne="Ð",dne="ð",Cne="Ë",mne="ë",gne="€",Ane="!",Ene="∃",yne="∃",vne="ℰ",bne="ⅇ",_ne="ⅇ",Sne="≒",wne="Ф",xne="ф",Dne="♀",Ine="ffi",One="ff",kne="ffl",Nne="𝔉",Tne="𝔣",Pne="fi",Fne="◼",Lne="▪",Mne="fj",Rne="♭",Gne="fl",Hne="▱",Kne="ƒ",Vne="𝔽",Qne="𝕗",Une="∀",Jne="∀",jne="⋔",Wne="⫙",Xne="ℱ",qne="⨍",zne="½",Yne="⅓",Zne="¼",$ne="⅕",ere="⅙",tre="⅛",nre="⅔",rre="⅖",ire="¾",sre="⅗",ore="⅜",are="⅘",Bre="⅚",cre="⅝",ure="⅞",lre="⁄",hre="⌢",pre="𝒻",fre="ℱ",dre="ǵ",Cre="Γ",mre="γ",gre="Ϝ",Are="ϝ",Ere="⪆",yre="Ğ",vre="ğ",bre="Ģ",_re="Ĝ",Sre="ĝ",wre="Г",xre="г",Dre="Ġ",Ire="ġ",Ore="≥",kre="≧",Nre="⪌",Tre="⋛",Pre="≥",Fre="≧",Lre="⩾",Mre="⪩",Rre="⩾",Gre="⪀",Hre="⪂",Kre="⪄",Vre="⋛︀",Qre="⪔",Ure="𝔊",Jre="𝔤",jre="≫",Wre="⋙",Xre="⋙",qre="ℷ",zre="Ѓ",Yre="ѓ",Zre="⪥",$re="≷",eie="⪒",tie="⪤",nie="⪊",rie="⪊",iie="⪈",sie="≩",oie="⪈",aie="≩",Bie="⋧",cie="𝔾",uie="𝕘",lie="`",hie="≥",pie="⋛",fie="≧",die="⪢",Cie="≷",mie="⩾",gie="≳",Aie="𝒢",Eie="ℊ",yie="≳",vie="⪎",bie="⪐",_ie="⪧",Sie="⩺",wie=">",xie=">",Die="≫",Iie="⋗",Oie="⦕",kie="⩼",Nie="⪆",Tie="⥸",Pie="⋗",Fie="⋛",Lie="⪌",Mie="≷",Rie="≳",Gie="≩︀",Hie="≩︀",Kie="ˇ",Vie=" ",Qie="½",Uie="ℋ",Jie="Ъ",jie="ъ",Wie="⥈",Xie="↔",qie="⇔",zie="↭",Yie="^",Zie="ℏ",$ie="Ĥ",ese="ĥ",tse="♥",nse="♥",rse="…",ise="⊹",sse="𝔥",ose="ℌ",ase="ℋ",Bse="⤥",cse="⤦",use="⇿",lse="∻",hse="↩",pse="↪",fse="𝕙",dse="ℍ",Cse="―",mse="─",gse="𝒽",Ase="ℋ",Ese="ℏ",yse="Ħ",vse="ħ",bse="≎",_se="≏",Sse="⁃",wse="‐",xse="Í",Dse="í",Ise="⁣",Ose="Î",kse="î",Nse="И",Tse="и",Pse="İ",Fse="Е",Lse="е",Mse="¡",Rse="⇔",Gse="𝔦",Hse="ℑ",Kse="Ì",Vse="ì",Qse="ⅈ",Use="⨌",Jse="∭",jse="⧜",Wse="℩",Xse="IJ",qse="ij",zse="Ī",Yse="ī",Zse="ℑ",$se="ⅈ",eoe="ℐ",toe="ℑ",noe="ı",roe="ℑ",ioe="⊷",soe="Ƶ",ooe="⇒",aoe="℅",Boe="∞",coe="⧝",uoe="ı",loe="⊺",hoe="∫",poe="∬",foe="ℤ",doe="∫",Coe="⊺",moe="⋂",goe="⨗",Aoe="⨼",Eoe="⁣",yoe="⁢",voe="Ё",boe="ё",_oe="Į",Soe="į",woe="𝕀",xoe="𝕚",Doe="Ι",Ioe="ι",Ooe="⨼",koe="¿",Noe="𝒾",Toe="ℐ",Poe="∈",Foe="⋵",Loe="⋹",Moe="⋴",Roe="⋳",Goe="∈",Hoe="⁢",Koe="Ĩ",Voe="ĩ",Qoe="І",Uoe="і",Joe="Ï",joe="ï",Woe="Ĵ",Xoe="ĵ",qoe="Й",zoe="й",Yoe="𝔍",Zoe="𝔧",$oe="ȷ",eae="𝕁",tae="𝕛",nae="𝒥",rae="𝒿",iae="Ј",sae="ј",oae="Є",aae="є",Bae="Κ",cae="κ",uae="ϰ",lae="Ķ",hae="ķ",pae="К",fae="к",dae="𝔎",Cae="𝔨",mae="ĸ",gae="Х",Aae="х",Eae="Ќ",yae="ќ",vae="𝕂",bae="𝕜",_ae="𝒦",Sae="𝓀",wae="⇚",xae="Ĺ",Dae="ĺ",Iae="⦴",Oae="ℒ",kae="Λ",Nae="λ",Tae="⟨",Pae="⟪",Fae="⦑",Lae="⟨",Mae="⪅",Rae="ℒ",Gae="«",Hae="⇤",Kae="⤟",Vae="←",Qae="↞",Uae="⇐",Jae="⤝",jae="↩",Wae="↫",Xae="⤹",qae="⥳",zae="↢",Yae="⤙",Zae="⤛",$ae="⪫",eBe="⪭",tBe="⪭︀",nBe="⤌",rBe="⤎",iBe="❲",sBe="{",oBe="[",aBe="⦋",BBe="⦏",cBe="⦍",uBe="Ľ",lBe="ľ",hBe="Ļ",pBe="ļ",fBe="⌈",dBe="{",CBe="Л",mBe="л",gBe="⤶",ABe="“",EBe="„",yBe="⥧",vBe="⥋",bBe="↲",_Be="≤",SBe="≦",wBe="⟨",xBe="⇤",DBe="←",IBe="←",OBe="⇐",kBe="⇆",NBe="↢",TBe="⌈",PBe="⟦",FBe="⥡",LBe="⥙",MBe="⇃",RBe="⌊",GBe="↽",HBe="↼",KBe="⇇",VBe="↔",QBe="↔",UBe="⇔",JBe="⇆",jBe="⇋",WBe="↭",XBe="⥎",qBe="↤",zBe="⊣",YBe="⥚",ZBe="⋋",$Be="⧏",ece="⊲",tce="⊴",nce="⥑",rce="⥠",ice="⥘",sce="↿",oce="⥒",ace="↼",Bce="⪋",cce="⋚",uce="≤",lce="≦",hce="⩽",pce="⪨",fce="⩽",dce="⩿",Cce="⪁",mce="⪃",gce="⋚︀",Ace="⪓",Ece="⪅",yce="⋖",vce="⋚",bce="⪋",_ce="⋚",Sce="≦",wce="≶",xce="≶",Dce="⪡",Ice="≲",Oce="⩽",kce="≲",Nce="⥼",Tce="⌊",Pce="𝔏",Fce="𝔩",Lce="≶",Mce="⪑",Rce="⥢",Gce="↽",Hce="↼",Kce="⥪",Vce="▄",Qce="Љ",Uce="љ",Jce="⇇",jce="≪",Wce="⋘",Xce="⌞",qce="⇚",zce="⥫",Yce="◺",Zce="Ŀ",$ce="ŀ",eue="⎰",tue="⎰",nue="⪉",rue="⪉",iue="⪇",sue="≨",oue="⪇",aue="≨",Bue="⋦",cue="⟬",uue="⇽",lue="⟦",hue="⟵",pue="⟵",fue="⟸",due="⟷",Cue="⟷",mue="⟺",gue="⟼",Aue="⟶",Eue="⟶",yue="⟹",vue="↫",bue="↬",_ue="⦅",Sue="𝕃",wue="𝕝",xue="⨭",Due="⨴",Iue="∗",Oue="_",kue="↙",Nue="↘",Tue="◊",Pue="◊",Fue="⧫",Lue="(",Mue="⦓",Rue="⇆",Gue="⌟",Hue="⇋",Kue="⥭",Vue="‎",Que="⊿",Uue="‹",Jue="𝓁",jue="ℒ",Wue="↰",Xue="↰",que="≲",zue="⪍",Yue="⪏",Zue="[",$ue="‘",ele="‚",tle="Ł",nle="ł",rle="⪦",ile="⩹",sle="<",ole="<",ale="≪",Ble="⋖",cle="⋋",ule="⋉",lle="⥶",hle="⩻",ple="◃",fle="⊴",dle="◂",Cle="⦖",mle="⥊",gle="⥦",Ale="≨︀",Ele="≨︀",yle="¯",vle="♂",ble="✠",_le="✠",Sle="↦",wle="↦",xle="↧",Dle="↤",Ile="↥",Ole="▮",kle="⨩",Nle="М",Tle="м",Ple="—",Fle="∺",Lle="∡",Mle=" ",Rle="ℳ",Gle="𝔐",Hle="𝔪",Kle="℧",Vle="µ",Qle="*",Ule="⫰",Jle="∣",jle="·",Wle="⊟",Xle="−",qle="∸",zle="⨪",Yle="∓",Zle="⫛",$le="…",ehe="∓",the="⊧",nhe="𝕄",rhe="𝕞",ihe="∓",she="𝓂",ohe="ℳ",ahe="∾",Bhe="Μ",che="μ",uhe="⊸",lhe="⊸",hhe="∇",phe="Ń",fhe="ń",dhe="∠⃒",Che="≉",mhe="⩰̸",ghe="≋̸",Ahe="ʼn",Ehe="≉",yhe="♮",vhe="ℕ",bhe="♮",_he=" ",She="≎̸",whe="≏̸",xhe="⩃",Dhe="Ň",Ihe="ň",Ohe="Ņ",khe="ņ",Nhe="≇",The="⩭̸",Phe="⩂",Fhe="Н",Lhe="н",Mhe="–",Rhe="⤤",Ghe="↗",Hhe="⇗",Khe="↗",Vhe="≠",Qhe="≐̸",Uhe="​",Jhe="​",jhe="​",Whe="​",Xhe="≢",qhe="⤨",zhe="≂̸",Yhe="≫",Zhe="≪",$he="\n",epe="∄",tpe="∄",npe="𝔑",rpe="𝔫",ipe="≧̸",spe="≱",ope="≱",ape="≧̸",Bpe="⩾̸",cpe="⩾̸",upe="⋙̸",lpe="≵",hpe="≫⃒",ppe="≯",fpe="≯",dpe="≫̸",Cpe="↮",mpe="⇎",gpe="⫲",Ape="∋",Epe="⋼",ype="⋺",vpe="∋",bpe="Њ",_pe="њ",Spe="↚",wpe="⇍",xpe="‥",Dpe="≦̸",Ipe="≰",Ope="↚",kpe="⇍",Npe="↮",Tpe="⇎",Ppe="≰",Fpe="≦̸",Lpe="⩽̸",Mpe="⩽̸",Rpe="≮",Gpe="⋘̸",Hpe="≴",Kpe="≪⃒",Vpe="≮",Qpe="⋪",Upe="⋬",Jpe="≪̸",jpe="∤",Wpe="⁠",Xpe=" ",qpe="𝕟",zpe="ℕ",Ype="⫬",Zpe="¬",$pe="≢",efe="≭",tfe="∦",nfe="∉",rfe="≠",ife="≂̸",sfe="∄",ofe="≯",afe="≱",Bfe="≧̸",cfe="≫̸",ufe="≹",lfe="⩾̸",hfe="≵",pfe="≎̸",ffe="≏̸",dfe="∉",Cfe="⋵̸",mfe="⋹̸",gfe="∉",Afe="⋷",Efe="⋶",yfe="⧏̸",vfe="⋪",bfe="⋬",_fe="≮",Sfe="≰",wfe="≸",xfe="≪̸",Dfe="⩽̸",Ife="≴",Ofe="⪢̸",kfe="⪡̸",Nfe="∌",Tfe="∌",Pfe="⋾",Ffe="⋽",Lfe="⊀",Mfe="⪯̸",Rfe="⋠",Gfe="∌",Hfe="⧐̸",Kfe="⋫",Vfe="⋭",Qfe="⊏̸",Ufe="⋢",Jfe="⊐̸",jfe="⋣",Wfe="⊂⃒",Xfe="⊈",qfe="⊁",zfe="⪰̸",Yfe="⋡",Zfe="≿̸",$fe="⊃⃒",ede="⊉",tde="≁",nde="≄",rde="≇",ide="≉",sde="∤",ode="∦",ade="∦",Bde="⫽⃥",cde="∂̸",ude="⨔",lde="⊀",hde="⋠",pde="⊀",fde="⪯̸",dde="⪯̸",Cde="⤳̸",mde="↛",gde="⇏",Ade="↝̸",Ede="↛",yde="⇏",vde="⋫",bde="⋭",_de="⊁",Sde="⋡",wde="⪰̸",xde="𝒩",Dde="𝓃",Ide="∤",Ode="∦",kde="≁",Nde="≄",Tde="≄",Pde="∤",Fde="∦",Lde="⋢",Mde="⋣",Rde="⊄",Gde="⫅̸",Hde="⊈",Kde="⊂⃒",Vde="⊈",Qde="⫅̸",Ude="⊁",Jde="⪰̸",jde="⊅",Wde="⫆̸",Xde="⊉",qde="⊃⃒",zde="⊉",Yde="⫆̸",Zde="≹",$de="Ñ",eCe="ñ",tCe="≸",nCe="⋪",rCe="⋬",iCe="⋫",sCe="⋭",oCe="Ν",aCe="ν",BCe="#",cCe="№",uCe=" ",lCe="≍⃒",hCe="⊬",pCe="⊭",fCe="⊮",dCe="⊯",CCe="≥⃒",mCe=">⃒",gCe="⤄",ACe="⧞",ECe="⤂",yCe="≤⃒",vCe="<⃒",bCe="⊴⃒",_Ce="⤃",SCe="⊵⃒",wCe="∼⃒",xCe="⤣",DCe="↖",ICe="⇖",OCe="↖",kCe="⤧",NCe="Ó",TCe="ó",PCe="⊛",FCe="Ô",LCe="ô",MCe="⊚",RCe="О",GCe="о",HCe="⊝",KCe="Ő",VCe="ő",QCe="⨸",UCe="⊙",JCe="⦼",jCe="Œ",WCe="œ",XCe="⦿",qCe="𝔒",zCe="𝔬",YCe="˛",ZCe="Ò",$Ce="ò",eme="⧁",tme="⦵",nme="Ω",rme="∮",ime="↺",sme="⦾",ome="⦻",ame="‾",Bme="⧀",cme="Ō",ume="ō",lme="Ω",hme="ω",pme="Ο",fme="ο",dme="⦶",Cme="⊖",mme="𝕆",gme="𝕠",Ame="⦷",Eme="“",yme="‘",vme="⦹",bme="⊕",_me="↻",Sme="⩔",wme="∨",xme="⩝",Dme="ℴ",Ime="ℴ",Ome="ª",kme="º",Nme="⊶",Tme="⩖",Pme="⩗",Fme="⩛",Lme="Ⓢ",Mme="𝒪",Rme="ℴ",Gme="Ø",Hme="ø",Kme="⊘",Vme="Õ",Qme="õ",Ume="⨶",Jme="⨷",jme="⊗",Wme="Ö",Xme="ö",qme="⌽",zme="‾",Yme="⏞",Zme="⎴",$me="⏜",ege="¶",tge="∥",nge="∥",rge="⫳",ige="⫽",sge="∂",oge="∂",age="П",Bge="п",cge="%",uge=".",lge="‰",hge="⊥",pge="‱",fge="𝔓",dge="𝔭",Cge="Φ",mge="φ",gge="ϕ",Age="ℳ",Ege="☎",yge="Π",vge="π",bge="⋔",_ge="ϖ",Sge="ℏ",wge="ℎ",xge="ℏ",Dge="⨣",Ige="⊞",Oge="⨢",kge="+",Nge="∔",Tge="⨥",Pge="⩲",Fge="±",Lge="±",Mge="⨦",Rge="⨧",Gge="±",Hge="ℌ",Kge="⨕",Vge="𝕡",Qge="ℙ",Uge="£",Jge="⪷",jge="⪻",Wge="≺",Xge="≼",qge="⪷",zge="≺",Yge="≼",Zge="≺",$ge="⪯",eAe="≼",tAe="≾",nAe="⪯",rAe="⪹",iAe="⪵",sAe="⋨",oAe="⪯",aAe="⪳",BAe="≾",cAe="′",uAe="″",lAe="ℙ",hAe="⪹",pAe="⪵",fAe="⋨",dAe="∏",CAe="∏",mAe="⌮",gAe="⌒",AAe="⌓",EAe="∝",yAe="∝",vAe="∷",bAe="∝",_Ae="≾",SAe="⊰",wAe="𝒫",xAe="𝓅",DAe="Ψ",IAe="ψ",OAe=" ",kAe="𝔔",NAe="𝔮",TAe="⨌",PAe="𝕢",FAe="ℚ",LAe="⁗",MAe="𝒬",RAe="𝓆",GAe="ℍ",HAe="⨖",KAe="?",VAe="≟",QAe='"',UAe='"',JAe="⇛",jAe="∽̱",WAe="Ŕ",XAe="ŕ",qAe="√",zAe="⦳",YAe="⟩",ZAe="⟫",$Ae="⦒",eEe="⦥",tEe="⟩",nEe="»",rEe="⥵",iEe="⇥",sEe="⤠",oEe="⤳",aEe="→",BEe="↠",cEe="⇒",uEe="⤞",lEe="↪",hEe="↬",pEe="⥅",fEe="⥴",dEe="⤖",CEe="↣",mEe="↝",gEe="⤚",AEe="⤜",EEe="∶",yEe="ℚ",vEe="⤍",bEe="⤏",_Ee="⤐",SEe="❳",wEe="}",xEe="]",DEe="⦌",IEe="⦎",OEe="⦐",kEe="Ř",NEe="ř",TEe="Ŗ",PEe="ŗ",FEe="⌉",LEe="}",MEe="Р",REe="р",GEe="⤷",HEe="⥩",KEe="”",VEe="”",QEe="↳",UEe="ℜ",JEe="ℛ",jEe="ℜ",WEe="ℝ",XEe="ℜ",qEe="▭",zEe="®",YEe="®",ZEe="∋",$Ee="⇋",eye="⥯",tye="⥽",nye="⌋",rye="𝔯",iye="ℜ",sye="⥤",oye="⇁",aye="⇀",Bye="⥬",cye="Ρ",uye="ρ",lye="ϱ",hye="⟩",pye="⇥",fye="→",dye="→",Cye="⇒",mye="⇄",gye="↣",Aye="⌉",Eye="⟧",yye="⥝",vye="⥕",bye="⇂",_ye="⌋",Sye="⇁",wye="⇀",xye="⇄",Dye="⇌",Iye="⇉",Oye="↝",kye="↦",Nye="⊢",Tye="⥛",Pye="⋌",Fye="⧐",Lye="⊳",Mye="⊵",Rye="⥏",Gye="⥜",Hye="⥔",Kye="↾",Vye="⥓",Qye="⇀",Uye="˚",Jye="≓",jye="⇄",Wye="⇌",Xye="‏",qye="⎱",zye="⎱",Yye="⫮",Zye="⟭",$ye="⇾",eve="⟧",tve="⦆",nve="𝕣",rve="ℝ",ive="⨮",sve="⨵",ove="⥰",ave=")",Bve="⦔",cve="⨒",uve="⇉",lve="⇛",hve="›",pve="𝓇",fve="ℛ",dve="↱",Cve="↱",mve="]",gve="’",Ave="’",Eve="⋌",yve="⋊",vve="▹",bve="⊵",_ve="▸",Sve="⧎",wve="⧴",xve="⥨",Dve="℞",Ive="Ś",Ove="ś",kve="‚",Nve="⪸",Tve="Š",Pve="š",Fve="⪼",Lve="≻",Mve="≽",Rve="⪰",Gve="⪴",Hve="Ş",Kve="ş",Vve="Ŝ",Qve="ŝ",Uve="⪺",Jve="⪶",jve="⋩",Wve="⨓",Xve="≿",qve="С",zve="с",Yve="⊡",Zve="⋅",$ve="⩦",ebe="⤥",tbe="↘",nbe="⇘",rbe="↘",ibe="§",sbe=";",obe="⤩",abe="∖",Bbe="∖",cbe="✶",ube="𝔖",lbe="𝔰",hbe="⌢",pbe="♯",fbe="Щ",dbe="щ",Cbe="Ш",mbe="ш",gbe="↓",Abe="←",Ebe="∣",ybe="∥",vbe="→",bbe="↑",_be="­",Sbe="Σ",wbe="σ",xbe="ς",Dbe="ς",Ibe="∼",Obe="⩪",kbe="≃",Nbe="≃",Tbe="⪞",Pbe="⪠",Fbe="⪝",Lbe="⪟",Mbe="≆",Rbe="⨤",Gbe="⥲",Hbe="←",Kbe="∘",Vbe="∖",Qbe="⨳",Ube="⧤",Jbe="∣",jbe="⌣",Wbe="⪪",Xbe="⪬",qbe="⪬︀",zbe="Ь",Ybe="ь",Zbe="⌿",$be="⧄",e_e="/",t_e="𝕊",n_e="𝕤",r_e="♠",i_e="♠",s_e="∥",o_e="⊓",a_e="⊓︀",B_e="⊔",c_e="⊔︀",u_e="√",l_e="⊏",h_e="⊑",p_e="⊏",f_e="⊑",d_e="⊐",C_e="⊒",m_e="⊐",g_e="⊒",A_e="□",E_e="□",y_e="⊓",v_e="⊏",b_e="⊑",__e="⊐",S_e="⊒",w_e="⊔",x_e="▪",D_e="□",I_e="▪",O_e="→",k_e="𝒮",N_e="𝓈",T_e="∖",P_e="⌣",F_e="⋆",L_e="⋆",M_e="☆",R_e="★",G_e="ϵ",H_e="ϕ",K_e="¯",V_e="⊂",Q_e="⋐",U_e="⪽",J_e="⫅",j_e="⊆",W_e="⫃",X_e="⫁",q_e="⫋",z_e="⊊",Y_e="⪿",Z_e="⥹",$_e="⊂",eSe="⋐",tSe="⊆",nSe="⫅",rSe="⊆",iSe="⊊",sSe="⫋",oSe="⫇",aSe="⫕",BSe="⫓",cSe="⪸",uSe="≻",lSe="≽",hSe="≻",pSe="⪰",fSe="≽",dSe="≿",CSe="⪰",mSe="⪺",gSe="⪶",ASe="⋩",ESe="≿",ySe="∋",vSe="∑",bSe="∑",_Se="♪",SSe="¹",wSe="²",xSe="³",DSe="⊃",ISe="⋑",OSe="⪾",kSe="⫘",NSe="⫆",TSe="⊇",PSe="⫄",FSe="⊃",LSe="⊇",MSe="⟉",RSe="⫗",GSe="⥻",HSe="⫂",KSe="⫌",VSe="⊋",QSe="⫀",USe="⊃",JSe="⋑",jSe="⊇",WSe="⫆",XSe="⊋",qSe="⫌",zSe="⫈",YSe="⫔",ZSe="⫖",$Se="⤦",ewe="↙",twe="⇙",nwe="↙",rwe="⤪",iwe="ß",swe="\t",owe="⌖",awe="Τ",Bwe="τ",cwe="⎴",uwe="Ť",lwe="ť",hwe="Ţ",pwe="ţ",fwe="Т",dwe="т",Cwe="⃛",mwe="⌕",gwe="𝔗",Awe="𝔱",Ewe="∴",ywe="∴",vwe="∴",bwe="Θ",_we="θ",Swe="ϑ",wwe="ϑ",xwe="≈",Dwe="∼",Iwe="  ",Owe=" ",kwe=" ",Nwe="≈",Twe="∼",Pwe="Þ",Fwe="þ",Lwe="˜",Mwe="∼",Rwe="≃",Gwe="≅",Hwe="≈",Kwe="⨱",Vwe="⊠",Qwe="×",Uwe="⨰",Jwe="∭",jwe="⤨",Wwe="⌶",Xwe="⫱",qwe="⊤",zwe="𝕋",Ywe="𝕥",Zwe="⫚",$we="⤩",exe="‴",txe="™",nxe="™",rxe="▵",ixe="▿",sxe="◃",oxe="⊴",axe="≜",Bxe="▹",cxe="⊵",uxe="◬",lxe="≜",hxe="⨺",pxe="⃛",fxe="⨹",dxe="⧍",Cxe="⨻",mxe="⏢",gxe="𝒯",Axe="𝓉",Exe="Ц",yxe="ц",vxe="Ћ",bxe="ћ",_xe="Ŧ",Sxe="ŧ",wxe="≬",xxe="↞",Dxe="↠",Ixe="Ú",Oxe="ú",kxe="↑",Nxe="↟",Txe="⇑",Pxe="⥉",Fxe="Ў",Lxe="ў",Mxe="Ŭ",Rxe="ŭ",Gxe="Û",Hxe="û",Kxe="У",Vxe="у",Qxe="⇅",Uxe="Ű",Jxe="ű",jxe="⥮",Wxe="⥾",Xxe="𝔘",qxe="𝔲",zxe="Ù",Yxe="ù",Zxe="⥣",$xe="↿",eDe="↾",tDe="▀",nDe="⌜",rDe="⌜",iDe="⌏",sDe="◸",oDe="Ū",aDe="ū",BDe="¨",cDe="_",uDe="⏟",lDe="⎵",hDe="⏝",pDe="⋃",fDe="⊎",dDe="Ų",CDe="ų",mDe="𝕌",gDe="𝕦",ADe="⤒",EDe="↑",yDe="↑",vDe="⇑",bDe="⇅",_De="↕",SDe="↕",wDe="⇕",xDe="⥮",DDe="↿",IDe="↾",ODe="⊎",kDe="↖",NDe="↗",TDe="υ",PDe="ϒ",FDe="ϒ",LDe="Υ",MDe="υ",RDe="↥",GDe="⊥",HDe="⇈",KDe="⌝",VDe="⌝",QDe="⌎",UDe="Ů",JDe="ů",jDe="◹",WDe="𝒰",XDe="𝓊",qDe="⋰",zDe="Ũ",YDe="ũ",ZDe="▵",$De="▴",eIe="⇈",tIe="Ü",nIe="ü",rIe="⦧",iIe="⦜",sIe="ϵ",oIe="ϰ",aIe="∅",BIe="ϕ",cIe="ϖ",uIe="∝",lIe="↕",hIe="⇕",pIe="ϱ",fIe="ς",dIe="⊊︀",CIe="⫋︀",mIe="⊋︀",gIe="⫌︀",AIe="ϑ",EIe="⊲",yIe="⊳",vIe="⫨",bIe="⫫",_Ie="⫩",SIe="В",wIe="в",xIe="⊢",DIe="⊨",IIe="⊩",OIe="⊫",kIe="⫦",NIe="⊻",TIe="∨",PIe="⋁",FIe="≚",LIe="⋮",MIe="|",RIe="‖",GIe="|",HIe="‖",KIe="∣",VIe="|",QIe="❘",UIe="≀",JIe=" ",jIe="𝔙",WIe="𝔳",XIe="⊲",qIe="⊂⃒",zIe="⊃⃒",YIe="𝕍",ZIe="𝕧",$Ie="∝",eOe="⊳",tOe="𝒱",nOe="𝓋",rOe="⫋︀",iOe="⊊︀",sOe="⫌︀",oOe="⊋︀",aOe="⊪",BOe="⦚",cOe="Ŵ",uOe="ŵ",lOe="⩟",hOe="∧",pOe="⋀",fOe="≙",dOe="℘",COe="𝔚",mOe="𝔴",gOe="𝕎",AOe="𝕨",EOe="℘",yOe="≀",vOe="≀",bOe="𝒲",_Oe="𝓌",SOe="⋂",wOe="◯",xOe="⋃",DOe="▽",IOe="𝔛",OOe="𝔵",kOe="⟷",NOe="⟺",TOe="Ξ",POe="ξ",FOe="⟵",LOe="⟸",MOe="⟼",ROe="⋻",GOe="⨀",HOe="𝕏",KOe="𝕩",VOe="⨁",QOe="⨂",UOe="⟶",JOe="⟹",jOe="𝒳",WOe="𝓍",XOe="⨆",qOe="⨄",zOe="△",YOe="⋁",ZOe="⋀",$Oe="Ý",eke="ý",tke="Я",nke="я",rke="Ŷ",ike="ŷ",ske="Ы",oke="ы",ake="¥",Bke="𝔜",cke="𝔶",uke="Ї",lke="ї",hke="𝕐",pke="𝕪",fke="𝒴",dke="𝓎",Cke="Ю",mke="ю",gke="ÿ",Ake="Ÿ",Eke="Ź",yke="ź",vke="Ž",bke="ž",_ke="З",Ske="з",wke="Ż",xke="ż",Dke="ℨ",Ike="​",Oke="Ζ",kke="ζ",Nke="𝔷",Tke="ℨ",Pke="Ж",Fke="ж",Lke="⇝",Mke="𝕫",Rke="ℤ",Gke="𝒵",Hke="𝓏",Kke="‍",Vke="‌";const Qke={Aacute:w2,aacute:x2,Abreve:D2,abreve:I2,ac:O2,acd:k2,acE:N2,Acirc:T2,acirc:P2,acute:F2,Acy:L2,acy:M2,AElig:R2,aelig:G2,af:H2,Afr:K2,afr:V2,Agrave:Q2,agrave:U2,alefsym:J2,aleph:j2,Alpha:W2,alpha:X2,Amacr:q2,amacr:z2,amalg:Y2,amp:Z2,AMP:$2,andand:e3,And:t3,and:n3,andd:r3,andslope:i3,andv:s3,ang:o3,ange:a3,angle:B3,angmsdaa:c3,angmsdab:u3,angmsdac:l3,angmsdad:h3,angmsdae:p3,angmsdaf:f3,angmsdag:d3,angmsdah:C3,angmsd:m3,angrt:g3,angrtvb:A3,angrtvbd:E3,angsph:y3,angst:v3,angzarr:b3,Aogon:_3,aogon:S3,Aopf:w3,aopf:x3,apacir:D3,ap:I3,apE:O3,ape:k3,apid:N3,apos:T3,ApplyFunction:P3,approx:F3,approxeq:L3,Aring:M3,aring:R3,Ascr:G3,ascr:H3,Assign:K3,ast:V3,asymp:Q3,asympeq:U3,Atilde:J3,atilde:j3,Auml:W3,auml:X3,awconint:q3,awint:z3,backcong:Y3,backepsilon:Z3,backprime:$3,backsim:e6,backsimeq:t6,Backslash:n6,Barv:r6,barvee:i6,barwed:s6,Barwed:o6,barwedge:a6,bbrk:B6,bbrktbrk:c6,bcong:u6,Bcy:l6,bcy:h6,bdquo:p6,becaus:f6,because:d6,Because:C6,bemptyv:m6,bepsi:g6,bernou:A6,Bernoullis:E6,Beta:y6,beta:v6,beth:b6,between:_6,Bfr:S6,bfr:w6,bigcap:x6,bigcirc:D6,bigcup:I6,bigodot:O6,bigoplus:k6,bigotimes:N6,bigsqcup:T6,bigstar:P6,bigtriangledown:F6,bigtriangleup:L6,biguplus:M6,bigvee:R6,bigwedge:G6,bkarow:H6,blacklozenge:K6,blacksquare:V6,blacktriangle:Q6,blacktriangledown:U6,blacktriangleleft:J6,blacktriangleright:j6,blank:W6,blk12:X6,blk14:q6,blk34:z6,block:Y6,bne:Z6,bnequiv:$6,bNot:e4,bnot:t4,Bopf:n4,bopf:r4,bot:i4,bottom:s4,bowtie:o4,boxbox:a4,boxdl:B4,boxdL:c4,boxDl:u4,boxDL:l4,boxdr:h4,boxdR:p4,boxDr:f4,boxDR:d4,boxh:C4,boxH:m4,boxhd:g4,boxHd:A4,boxhD:E4,boxHD:y4,boxhu:v4,boxHu:b4,boxhU:_4,boxHU:S4,boxminus:w4,boxplus:x4,boxtimes:D4,boxul:I4,boxuL:O4,boxUl:k4,boxUL:N4,boxur:T4,boxuR:P4,boxUr:F4,boxUR:L4,boxv:M4,boxV:R4,boxvh:G4,boxvH:H4,boxVh:K4,boxVH:V4,boxvl:Q4,boxvL:U4,boxVl:J4,boxVL:j4,boxvr:W4,boxvR:X4,boxVr:q4,boxVR:z4,bprime:Y4,breve:Z4,Breve:$4,brvbar:e5,bscr:t5,Bscr:n5,bsemi:r5,bsim:i5,bsime:s5,bsolb:o5,bsol:a5,bsolhsub:B5,bull:c5,bullet:u5,bump:l5,bumpE:h5,bumpe:p5,Bumpeq:f5,bumpeq:d5,Cacute:C5,cacute:m5,capand:g5,capbrcup:A5,capcap:E5,cap:y5,Cap:v5,capcup:b5,capdot:_5,CapitalDifferentialD:S5,caps:w5,caret:x5,caron:D5,Cayleys:I5,ccaps:O5,Ccaron:k5,ccaron:N5,Ccedil:T5,ccedil:P5,Ccirc:F5,ccirc:L5,Cconint:M5,ccups:R5,ccupssm:G5,Cdot:H5,cdot:K5,cedil:V5,Cedilla:Q5,cemptyv:U5,cent:J5,centerdot:j5,CenterDot:W5,cfr:X5,Cfr:q5,CHcy:z5,chcy:Y5,check:Z5,checkmark:$5,Chi:e8,chi:t8,circ:n8,circeq:r8,circlearrowleft:i8,circlearrowright:s8,circledast:o8,circledcirc:a8,circleddash:B8,CircleDot:c8,circledR:u8,circledS:l8,CircleMinus:h8,CirclePlus:p8,CircleTimes:f8,cir:d8,cirE:C8,cire:m8,cirfnint:g8,cirmid:A8,cirscir:E8,ClockwiseContourIntegral:y8,CloseCurlyDoubleQuote:v8,CloseCurlyQuote:b8,clubs:_8,clubsuit:S8,colon:w8,Colon:x8,Colone:D8,colone:I8,coloneq:O8,comma:k8,commat:N8,comp:T8,compfn:P8,complement:F8,complexes:L8,cong:M8,congdot:R8,Congruent:G8,conint:H8,Conint:K8,ContourIntegral:V8,copf:Q8,Copf:U8,coprod:J8,Coproduct:j8,copy:W8,COPY:X8,copysr:q8,CounterClockwiseContourIntegral:z8,crarr:Y8,cross:Z8,Cross:$8,Cscr:e9,cscr:t9,csub:n9,csube:r9,csup:i9,csupe:s9,ctdot:o9,cudarrl:a9,cudarrr:B9,cuepr:c9,cuesc:u9,cularr:l9,cularrp:h9,cupbrcap:p9,cupcap:f9,CupCap:d9,cup:C9,Cup:m9,cupcup:g9,cupdot:A9,cupor:E9,cups:y9,curarr:v9,curarrm:b9,curlyeqprec:_9,curlyeqsucc:S9,curlyvee:w9,curlywedge:x9,curren:D9,curvearrowleft:I9,curvearrowright:O9,cuvee:k9,cuwed:N9,cwconint:T9,cwint:P9,cylcty:F9,dagger:L9,Dagger:M9,daleth:R9,darr:G9,Darr:H9,dArr:K9,dash:V9,Dashv:Q9,dashv:U9,dbkarow:J9,dblac:j9,Dcaron:W9,dcaron:X9,Dcy:q9,dcy:z9,ddagger:Y9,ddarr:Z9,DD:$9,dd:e7,DDotrahd:t7,ddotseq:n7,deg:r7,Del:i7,Delta:s7,delta:o7,demptyv:a7,dfisht:B7,Dfr:c7,dfr:u7,dHar:l7,dharl:h7,dharr:p7,DiacriticalAcute:f7,DiacriticalDot:d7,DiacriticalDoubleAcute:C7,DiacriticalGrave:m7,DiacriticalTilde:g7,diam:A7,diamond:E7,Diamond:y7,diamondsuit:v7,diams:b7,die:_7,DifferentialD:S7,digamma:w7,disin:x7,div:D7,divide:I7,divideontimes:O7,divonx:k7,DJcy:N7,djcy:T7,dlcorn:P7,dlcrop:F7,dollar:L7,Dopf:M7,dopf:R7,Dot:G7,dot:H7,DotDot:K7,doteq:V7,doteqdot:Q7,DotEqual:U7,dotminus:J7,dotplus:j7,dotsquare:W7,doublebarwedge:X7,DoubleContourIntegral:q7,DoubleDot:z7,DoubleDownArrow:Y7,DoubleLeftArrow:Z7,DoubleLeftRightArrow:$7,DoubleLeftTee:eee,DoubleLongLeftArrow:tee,DoubleLongLeftRightArrow:nee,DoubleLongRightArrow:ree,DoubleRightArrow:iee,DoubleRightTee:see,DoubleUpArrow:oee,DoubleUpDownArrow:aee,DoubleVerticalBar:Bee,DownArrowBar:cee,downarrow:uee,DownArrow:lee,Downarrow:hee,DownArrowUpArrow:pee,DownBreve:fee,downdownarrows:dee,downharpoonleft:Cee,downharpoonright:mee,DownLeftRightVector:gee,DownLeftTeeVector:Aee,DownLeftVectorBar:Eee,DownLeftVector:yee,DownRightTeeVector:vee,DownRightVectorBar:bee,DownRightVector:_ee,DownTeeArrow:See,DownTee:wee,drbkarow:xee,drcorn:Dee,drcrop:Iee,Dscr:Oee,dscr:kee,DScy:Nee,dscy:Tee,dsol:Pee,Dstrok:Fee,dstrok:Lee,dtdot:Mee,dtri:Ree,dtrif:Gee,duarr:Hee,duhar:Kee,dwangle:Vee,DZcy:Qee,dzcy:Uee,dzigrarr:Jee,Eacute:jee,eacute:Wee,easter:Xee,Ecaron:qee,ecaron:zee,Ecirc:Yee,ecirc:Zee,ecir:$ee,ecolon:ete,Ecy:tte,ecy:nte,eDDot:rte,Edot:ite,edot:ste,eDot:ote,ee:ate,efDot:Bte,Efr:cte,efr:ute,eg:lte,Egrave:hte,egrave:pte,egs:fte,egsdot:dte,el:Cte,Element:mte,elinters:gte,ell:Ate,els:Ete,elsdot:yte,Emacr:vte,emacr:bte,empty:_te,emptyset:Ste,EmptySmallSquare:wte,emptyv:xte,EmptyVerySmallSquare:Dte,emsp13:Ite,emsp14:Ote,emsp:kte,ENG:Nte,eng:Tte,ensp:Pte,Eogon:Fte,eogon:Lte,Eopf:Mte,eopf:Rte,epar:Gte,eparsl:Hte,eplus:Kte,epsi:Vte,Epsilon:Qte,epsilon:Ute,epsiv:Jte,eqcirc:jte,eqcolon:Wte,eqsim:Xte,eqslantgtr:qte,eqslantless:zte,Equal:Yte,equals:Zte,EqualTilde:$te,equest:ene,Equilibrium:tne,equiv:nne,equivDD:rne,eqvparsl:ine,erarr:sne,erDot:one,escr:ane,Escr:Bne,esdot:cne,Esim:une,esim:lne,Eta:hne,eta:pne,ETH:fne,eth:dne,Euml:Cne,euml:mne,euro:gne,excl:Ane,exist:Ene,Exists:yne,expectation:vne,exponentiale:bne,ExponentialE:_ne,fallingdotseq:Sne,Fcy:wne,fcy:xne,female:Dne,ffilig:Ine,fflig:One,ffllig:kne,Ffr:Nne,ffr:Tne,filig:Pne,FilledSmallSquare:Fne,FilledVerySmallSquare:Lne,fjlig:Mne,flat:Rne,fllig:Gne,fltns:Hne,fnof:Kne,Fopf:Vne,fopf:Qne,forall:Une,ForAll:Jne,fork:jne,forkv:Wne,Fouriertrf:Xne,fpartint:qne,frac12:zne,frac13:Yne,frac14:Zne,frac15:$ne,frac16:ere,frac18:tre,frac23:nre,frac25:rre,frac34:ire,frac35:sre,frac38:ore,frac45:are,frac56:Bre,frac58:cre,frac78:ure,frasl:lre,frown:hre,fscr:pre,Fscr:fre,gacute:dre,Gamma:Cre,gamma:mre,Gammad:gre,gammad:Are,gap:Ere,Gbreve:yre,gbreve:vre,Gcedil:bre,Gcirc:_re,gcirc:Sre,Gcy:wre,gcy:xre,Gdot:Dre,gdot:Ire,ge:Ore,gE:kre,gEl:Nre,gel:Tre,geq:Pre,geqq:Fre,geqslant:Lre,gescc:Mre,ges:Rre,gesdot:Gre,gesdoto:Hre,gesdotol:Kre,gesl:Vre,gesles:Qre,Gfr:Ure,gfr:Jre,gg:jre,Gg:Wre,ggg:Xre,gimel:qre,GJcy:zre,gjcy:Yre,gla:Zre,gl:$re,glE:eie,glj:tie,gnap:nie,gnapprox:rie,gne:iie,gnE:sie,gneq:oie,gneqq:aie,gnsim:Bie,Gopf:cie,gopf:uie,grave:lie,GreaterEqual:hie,GreaterEqualLess:pie,GreaterFullEqual:fie,GreaterGreater:die,GreaterLess:Cie,GreaterSlantEqual:mie,GreaterTilde:gie,Gscr:Aie,gscr:Eie,gsim:yie,gsime:vie,gsiml:bie,gtcc:_ie,gtcir:Sie,gt:wie,GT:xie,Gt:Die,gtdot:Iie,gtlPar:Oie,gtquest:kie,gtrapprox:Nie,gtrarr:Tie,gtrdot:Pie,gtreqless:Fie,gtreqqless:Lie,gtrless:Mie,gtrsim:Rie,gvertneqq:Gie,gvnE:Hie,Hacek:Kie,hairsp:Vie,half:Qie,hamilt:Uie,HARDcy:Jie,hardcy:jie,harrcir:Wie,harr:Xie,hArr:qie,harrw:zie,Hat:Yie,hbar:Zie,Hcirc:$ie,hcirc:ese,hearts:tse,heartsuit:nse,hellip:rse,hercon:ise,hfr:sse,Hfr:ose,HilbertSpace:ase,hksearow:Bse,hkswarow:cse,hoarr:use,homtht:lse,hookleftarrow:hse,hookrightarrow:pse,hopf:fse,Hopf:dse,horbar:Cse,HorizontalLine:mse,hscr:gse,Hscr:Ase,hslash:Ese,Hstrok:yse,hstrok:vse,HumpDownHump:bse,HumpEqual:_se,hybull:Sse,hyphen:wse,Iacute:xse,iacute:Dse,ic:Ise,Icirc:Ose,icirc:kse,Icy:Nse,icy:Tse,Idot:Pse,IEcy:Fse,iecy:Lse,iexcl:Mse,iff:Rse,ifr:Gse,Ifr:Hse,Igrave:Kse,igrave:Vse,ii:Qse,iiiint:Use,iiint:Jse,iinfin:jse,iiota:Wse,IJlig:Xse,ijlig:qse,Imacr:zse,imacr:Yse,image:Zse,ImaginaryI:$se,imagline:eoe,imagpart:toe,imath:noe,Im:roe,imof:ioe,imped:soe,Implies:ooe,incare:aoe,in:"∈",infin:Boe,infintie:coe,inodot:uoe,intcal:loe,int:hoe,Int:poe,integers:foe,Integral:doe,intercal:Coe,Intersection:moe,intlarhk:goe,intprod:Aoe,InvisibleComma:Eoe,InvisibleTimes:yoe,IOcy:voe,iocy:boe,Iogon:_oe,iogon:Soe,Iopf:woe,iopf:xoe,Iota:Doe,iota:Ioe,iprod:Ooe,iquest:koe,iscr:Noe,Iscr:Toe,isin:Poe,isindot:Foe,isinE:Loe,isins:Moe,isinsv:Roe,isinv:Goe,it:Hoe,Itilde:Koe,itilde:Voe,Iukcy:Qoe,iukcy:Uoe,Iuml:Joe,iuml:joe,Jcirc:Woe,jcirc:Xoe,Jcy:qoe,jcy:zoe,Jfr:Yoe,jfr:Zoe,jmath:$oe,Jopf:eae,jopf:tae,Jscr:nae,jscr:rae,Jsercy:iae,jsercy:sae,Jukcy:oae,jukcy:aae,Kappa:Bae,kappa:cae,kappav:uae,Kcedil:lae,kcedil:hae,Kcy:pae,kcy:fae,Kfr:dae,kfr:Cae,kgreen:mae,KHcy:gae,khcy:Aae,KJcy:Eae,kjcy:yae,Kopf:vae,kopf:bae,Kscr:_ae,kscr:Sae,lAarr:wae,Lacute:xae,lacute:Dae,laemptyv:Iae,lagran:Oae,Lambda:kae,lambda:Nae,lang:Tae,Lang:Pae,langd:Fae,langle:Lae,lap:Mae,Laplacetrf:Rae,laquo:Gae,larrb:Hae,larrbfs:Kae,larr:Vae,Larr:Qae,lArr:Uae,larrfs:Jae,larrhk:jae,larrlp:Wae,larrpl:Xae,larrsim:qae,larrtl:zae,latail:Yae,lAtail:Zae,lat:$ae,late:eBe,lates:tBe,lbarr:nBe,lBarr:rBe,lbbrk:iBe,lbrace:sBe,lbrack:oBe,lbrke:aBe,lbrksld:BBe,lbrkslu:cBe,Lcaron:uBe,lcaron:lBe,Lcedil:hBe,lcedil:pBe,lceil:fBe,lcub:dBe,Lcy:CBe,lcy:mBe,ldca:gBe,ldquo:ABe,ldquor:EBe,ldrdhar:yBe,ldrushar:vBe,ldsh:bBe,le:_Be,lE:SBe,LeftAngleBracket:wBe,LeftArrowBar:xBe,leftarrow:DBe,LeftArrow:IBe,Leftarrow:OBe,LeftArrowRightArrow:kBe,leftarrowtail:NBe,LeftCeiling:TBe,LeftDoubleBracket:PBe,LeftDownTeeVector:FBe,LeftDownVectorBar:LBe,LeftDownVector:MBe,LeftFloor:RBe,leftharpoondown:GBe,leftharpoonup:HBe,leftleftarrows:KBe,leftrightarrow:VBe,LeftRightArrow:QBe,Leftrightarrow:UBe,leftrightarrows:JBe,leftrightharpoons:jBe,leftrightsquigarrow:WBe,LeftRightVector:XBe,LeftTeeArrow:qBe,LeftTee:zBe,LeftTeeVector:YBe,leftthreetimes:ZBe,LeftTriangleBar:$Be,LeftTriangle:ece,LeftTriangleEqual:tce,LeftUpDownVector:nce,LeftUpTeeVector:rce,LeftUpVectorBar:ice,LeftUpVector:sce,LeftVectorBar:oce,LeftVector:ace,lEg:Bce,leg:cce,leq:uce,leqq:lce,leqslant:hce,lescc:pce,les:fce,lesdot:dce,lesdoto:Cce,lesdotor:mce,lesg:gce,lesges:Ace,lessapprox:Ece,lessdot:yce,lesseqgtr:vce,lesseqqgtr:bce,LessEqualGreater:_ce,LessFullEqual:Sce,LessGreater:wce,lessgtr:xce,LessLess:Dce,lesssim:Ice,LessSlantEqual:Oce,LessTilde:kce,lfisht:Nce,lfloor:Tce,Lfr:Pce,lfr:Fce,lg:Lce,lgE:Mce,lHar:Rce,lhard:Gce,lharu:Hce,lharul:Kce,lhblk:Vce,LJcy:Qce,ljcy:Uce,llarr:Jce,ll:jce,Ll:Wce,llcorner:Xce,Lleftarrow:qce,llhard:zce,lltri:Yce,Lmidot:Zce,lmidot:$ce,lmoustache:eue,lmoust:tue,lnap:nue,lnapprox:rue,lne:iue,lnE:sue,lneq:oue,lneqq:aue,lnsim:Bue,loang:cue,loarr:uue,lobrk:lue,longleftarrow:hue,LongLeftArrow:pue,Longleftarrow:fue,longleftrightarrow:due,LongLeftRightArrow:Cue,Longleftrightarrow:mue,longmapsto:gue,longrightarrow:Aue,LongRightArrow:Eue,Longrightarrow:yue,looparrowleft:vue,looparrowright:bue,lopar:_ue,Lopf:Sue,lopf:wue,loplus:xue,lotimes:Due,lowast:Iue,lowbar:Oue,LowerLeftArrow:kue,LowerRightArrow:Nue,loz:Tue,lozenge:Pue,lozf:Fue,lpar:Lue,lparlt:Mue,lrarr:Rue,lrcorner:Gue,lrhar:Hue,lrhard:Kue,lrm:Vue,lrtri:Que,lsaquo:Uue,lscr:Jue,Lscr:jue,lsh:Wue,Lsh:Xue,lsim:que,lsime:zue,lsimg:Yue,lsqb:Zue,lsquo:$ue,lsquor:ele,Lstrok:tle,lstrok:nle,ltcc:rle,ltcir:ile,lt:sle,LT:ole,Lt:ale,ltdot:Ble,lthree:cle,ltimes:ule,ltlarr:lle,ltquest:hle,ltri:ple,ltrie:fle,ltrif:dle,ltrPar:Cle,lurdshar:mle,luruhar:gle,lvertneqq:Ale,lvnE:Ele,macr:yle,male:vle,malt:ble,maltese:_le,Map:"⤅",map:Sle,mapsto:wle,mapstodown:xle,mapstoleft:Dle,mapstoup:Ile,marker:Ole,mcomma:kle,Mcy:Nle,mcy:Tle,mdash:Ple,mDDot:Fle,measuredangle:Lle,MediumSpace:Mle,Mellintrf:Rle,Mfr:Gle,mfr:Hle,mho:Kle,micro:Vle,midast:Qle,midcir:Ule,mid:Jle,middot:jle,minusb:Wle,minus:Xle,minusd:qle,minusdu:zle,MinusPlus:Yle,mlcp:Zle,mldr:$le,mnplus:ehe,models:the,Mopf:nhe,mopf:rhe,mp:ihe,mscr:she,Mscr:ohe,mstpos:ahe,Mu:Bhe,mu:che,multimap:uhe,mumap:lhe,nabla:hhe,Nacute:phe,nacute:fhe,nang:dhe,nap:Che,napE:mhe,napid:ghe,napos:Ahe,napprox:Ehe,natural:yhe,naturals:vhe,natur:bhe,nbsp:_he,nbump:She,nbumpe:whe,ncap:xhe,Ncaron:Dhe,ncaron:Ihe,Ncedil:Ohe,ncedil:khe,ncong:Nhe,ncongdot:The,ncup:Phe,Ncy:Fhe,ncy:Lhe,ndash:Mhe,nearhk:Rhe,nearr:Ghe,neArr:Hhe,nearrow:Khe,ne:Vhe,nedot:Qhe,NegativeMediumSpace:Uhe,NegativeThickSpace:Jhe,NegativeThinSpace:jhe,NegativeVeryThinSpace:Whe,nequiv:Xhe,nesear:qhe,nesim:zhe,NestedGreaterGreater:Yhe,NestedLessLess:Zhe,NewLine:$he,nexist:epe,nexists:tpe,Nfr:npe,nfr:rpe,ngE:ipe,nge:spe,ngeq:ope,ngeqq:ape,ngeqslant:Bpe,nges:cpe,nGg:upe,ngsim:lpe,nGt:hpe,ngt:ppe,ngtr:fpe,nGtv:dpe,nharr:Cpe,nhArr:mpe,nhpar:gpe,ni:Ape,nis:Epe,nisd:ype,niv:vpe,NJcy:bpe,njcy:_pe,nlarr:Spe,nlArr:wpe,nldr:xpe,nlE:Dpe,nle:Ipe,nleftarrow:Ope,nLeftarrow:kpe,nleftrightarrow:Npe,nLeftrightarrow:Tpe,nleq:Ppe,nleqq:Fpe,nleqslant:Lpe,nles:Mpe,nless:Rpe,nLl:Gpe,nlsim:Hpe,nLt:Kpe,nlt:Vpe,nltri:Qpe,nltrie:Upe,nLtv:Jpe,nmid:jpe,NoBreak:Wpe,NonBreakingSpace:Xpe,nopf:qpe,Nopf:zpe,Not:Ype,not:Zpe,NotCongruent:$pe,NotCupCap:efe,NotDoubleVerticalBar:tfe,NotElement:nfe,NotEqual:rfe,NotEqualTilde:ife,NotExists:sfe,NotGreater:ofe,NotGreaterEqual:afe,NotGreaterFullEqual:Bfe,NotGreaterGreater:cfe,NotGreaterLess:ufe,NotGreaterSlantEqual:lfe,NotGreaterTilde:hfe,NotHumpDownHump:pfe,NotHumpEqual:ffe,notin:dfe,notindot:Cfe,notinE:mfe,notinva:gfe,notinvb:Afe,notinvc:Efe,NotLeftTriangleBar:yfe,NotLeftTriangle:vfe,NotLeftTriangleEqual:bfe,NotLess:_fe,NotLessEqual:Sfe,NotLessGreater:wfe,NotLessLess:xfe,NotLessSlantEqual:Dfe,NotLessTilde:Ife,NotNestedGreaterGreater:Ofe,NotNestedLessLess:kfe,notni:Nfe,notniva:Tfe,notnivb:Pfe,notnivc:Ffe,NotPrecedes:Lfe,NotPrecedesEqual:Mfe,NotPrecedesSlantEqual:Rfe,NotReverseElement:Gfe,NotRightTriangleBar:Hfe,NotRightTriangle:Kfe,NotRightTriangleEqual:Vfe,NotSquareSubset:Qfe,NotSquareSubsetEqual:Ufe,NotSquareSuperset:Jfe,NotSquareSupersetEqual:jfe,NotSubset:Wfe,NotSubsetEqual:Xfe,NotSucceeds:qfe,NotSucceedsEqual:zfe,NotSucceedsSlantEqual:Yfe,NotSucceedsTilde:Zfe,NotSuperset:$fe,NotSupersetEqual:ede,NotTilde:tde,NotTildeEqual:nde,NotTildeFullEqual:rde,NotTildeTilde:ide,NotVerticalBar:sde,nparallel:ode,npar:ade,nparsl:Bde,npart:cde,npolint:ude,npr:lde,nprcue:hde,nprec:pde,npreceq:fde,npre:dde,nrarrc:Cde,nrarr:mde,nrArr:gde,nrarrw:Ade,nrightarrow:Ede,nRightarrow:yde,nrtri:vde,nrtrie:bde,nsc:_de,nsccue:Sde,nsce:wde,Nscr:xde,nscr:Dde,nshortmid:Ide,nshortparallel:Ode,nsim:kde,nsime:Nde,nsimeq:Tde,nsmid:Pde,nspar:Fde,nsqsube:Lde,nsqsupe:Mde,nsub:Rde,nsubE:Gde,nsube:Hde,nsubset:Kde,nsubseteq:Vde,nsubseteqq:Qde,nsucc:Ude,nsucceq:Jde,nsup:jde,nsupE:Wde,nsupe:Xde,nsupset:qde,nsupseteq:zde,nsupseteqq:Yde,ntgl:Zde,Ntilde:$de,ntilde:eCe,ntlg:tCe,ntriangleleft:nCe,ntrianglelefteq:rCe,ntriangleright:iCe,ntrianglerighteq:sCe,Nu:oCe,nu:aCe,num:BCe,numero:cCe,numsp:uCe,nvap:lCe,nvdash:hCe,nvDash:pCe,nVdash:fCe,nVDash:dCe,nvge:CCe,nvgt:mCe,nvHarr:gCe,nvinfin:ACe,nvlArr:ECe,nvle:yCe,nvlt:vCe,nvltrie:bCe,nvrArr:_Ce,nvrtrie:SCe,nvsim:wCe,nwarhk:xCe,nwarr:DCe,nwArr:ICe,nwarrow:OCe,nwnear:kCe,Oacute:NCe,oacute:TCe,oast:PCe,Ocirc:FCe,ocirc:LCe,ocir:MCe,Ocy:RCe,ocy:GCe,odash:HCe,Odblac:KCe,odblac:VCe,odiv:QCe,odot:UCe,odsold:JCe,OElig:jCe,oelig:WCe,ofcir:XCe,Ofr:qCe,ofr:zCe,ogon:YCe,Ograve:ZCe,ograve:$Ce,ogt:eme,ohbar:tme,ohm:nme,oint:rme,olarr:ime,olcir:sme,olcross:ome,oline:ame,olt:Bme,Omacr:cme,omacr:ume,Omega:lme,omega:hme,Omicron:pme,omicron:fme,omid:dme,ominus:Cme,Oopf:mme,oopf:gme,opar:Ame,OpenCurlyDoubleQuote:Eme,OpenCurlyQuote:yme,operp:vme,oplus:bme,orarr:_me,Or:Sme,or:wme,ord:xme,order:Dme,orderof:Ime,ordf:Ome,ordm:kme,origof:Nme,oror:Tme,orslope:Pme,orv:Fme,oS:Lme,Oscr:Mme,oscr:Rme,Oslash:Gme,oslash:Hme,osol:Kme,Otilde:Vme,otilde:Qme,otimesas:Ume,Otimes:Jme,otimes:jme,Ouml:Wme,ouml:Xme,ovbar:qme,OverBar:zme,OverBrace:Yme,OverBracket:Zme,OverParenthesis:$me,para:ege,parallel:tge,par:nge,parsim:rge,parsl:ige,part:sge,PartialD:oge,Pcy:age,pcy:Bge,percnt:cge,period:uge,permil:lge,perp:hge,pertenk:pge,Pfr:fge,pfr:dge,Phi:Cge,phi:mge,phiv:gge,phmmat:Age,phone:Ege,Pi:yge,pi:vge,pitchfork:bge,piv:_ge,planck:Sge,planckh:wge,plankv:xge,plusacir:Dge,plusb:Ige,pluscir:Oge,plus:kge,plusdo:Nge,plusdu:Tge,pluse:Pge,PlusMinus:Fge,plusmn:Lge,plussim:Mge,plustwo:Rge,pm:Gge,Poincareplane:Hge,pointint:Kge,popf:Vge,Popf:Qge,pound:Uge,prap:Jge,Pr:jge,pr:Wge,prcue:Xge,precapprox:qge,prec:zge,preccurlyeq:Yge,Precedes:Zge,PrecedesEqual:$ge,PrecedesSlantEqual:eAe,PrecedesTilde:tAe,preceq:nAe,precnapprox:rAe,precneqq:iAe,precnsim:sAe,pre:oAe,prE:aAe,precsim:BAe,prime:cAe,Prime:uAe,primes:lAe,prnap:hAe,prnE:pAe,prnsim:fAe,prod:dAe,Product:CAe,profalar:mAe,profline:gAe,profsurf:AAe,prop:EAe,Proportional:yAe,Proportion:vAe,propto:bAe,prsim:_Ae,prurel:SAe,Pscr:wAe,pscr:xAe,Psi:DAe,psi:IAe,puncsp:OAe,Qfr:kAe,qfr:NAe,qint:TAe,qopf:PAe,Qopf:FAe,qprime:LAe,Qscr:MAe,qscr:RAe,quaternions:GAe,quatint:HAe,quest:KAe,questeq:VAe,quot:QAe,QUOT:UAe,rAarr:JAe,race:jAe,Racute:WAe,racute:XAe,radic:qAe,raemptyv:zAe,rang:YAe,Rang:ZAe,rangd:$Ae,range:eEe,rangle:tEe,raquo:nEe,rarrap:rEe,rarrb:iEe,rarrbfs:sEe,rarrc:oEe,rarr:aEe,Rarr:BEe,rArr:cEe,rarrfs:uEe,rarrhk:lEe,rarrlp:hEe,rarrpl:pEe,rarrsim:fEe,Rarrtl:dEe,rarrtl:CEe,rarrw:mEe,ratail:gEe,rAtail:AEe,ratio:EEe,rationals:yEe,rbarr:vEe,rBarr:bEe,RBarr:_Ee,rbbrk:SEe,rbrace:wEe,rbrack:xEe,rbrke:DEe,rbrksld:IEe,rbrkslu:OEe,Rcaron:kEe,rcaron:NEe,Rcedil:TEe,rcedil:PEe,rceil:FEe,rcub:LEe,Rcy:MEe,rcy:REe,rdca:GEe,rdldhar:HEe,rdquo:KEe,rdquor:VEe,rdsh:QEe,real:UEe,realine:JEe,realpart:jEe,reals:WEe,Re:XEe,rect:qEe,reg:zEe,REG:YEe,ReverseElement:ZEe,ReverseEquilibrium:$Ee,ReverseUpEquilibrium:eye,rfisht:tye,rfloor:nye,rfr:rye,Rfr:iye,rHar:sye,rhard:oye,rharu:aye,rharul:Bye,Rho:cye,rho:uye,rhov:lye,RightAngleBracket:hye,RightArrowBar:pye,rightarrow:fye,RightArrow:dye,Rightarrow:Cye,RightArrowLeftArrow:mye,rightarrowtail:gye,RightCeiling:Aye,RightDoubleBracket:Eye,RightDownTeeVector:yye,RightDownVectorBar:vye,RightDownVector:bye,RightFloor:_ye,rightharpoondown:Sye,rightharpoonup:wye,rightleftarrows:xye,rightleftharpoons:Dye,rightrightarrows:Iye,rightsquigarrow:Oye,RightTeeArrow:kye,RightTee:Nye,RightTeeVector:Tye,rightthreetimes:Pye,RightTriangleBar:Fye,RightTriangle:Lye,RightTriangleEqual:Mye,RightUpDownVector:Rye,RightUpTeeVector:Gye,RightUpVectorBar:Hye,RightUpVector:Kye,RightVectorBar:Vye,RightVector:Qye,ring:Uye,risingdotseq:Jye,rlarr:jye,rlhar:Wye,rlm:Xye,rmoustache:qye,rmoust:zye,rnmid:Yye,roang:Zye,roarr:$ye,robrk:eve,ropar:tve,ropf:nve,Ropf:rve,roplus:ive,rotimes:sve,RoundImplies:ove,rpar:ave,rpargt:Bve,rppolint:cve,rrarr:uve,Rrightarrow:lve,rsaquo:hve,rscr:pve,Rscr:fve,rsh:dve,Rsh:Cve,rsqb:mve,rsquo:gve,rsquor:Ave,rthree:Eve,rtimes:yve,rtri:vve,rtrie:bve,rtrif:_ve,rtriltri:Sve,RuleDelayed:wve,ruluhar:xve,rx:Dve,Sacute:Ive,sacute:Ove,sbquo:kve,scap:Nve,Scaron:Tve,scaron:Pve,Sc:Fve,sc:Lve,sccue:Mve,sce:Rve,scE:Gve,Scedil:Hve,scedil:Kve,Scirc:Vve,scirc:Qve,scnap:Uve,scnE:Jve,scnsim:jve,scpolint:Wve,scsim:Xve,Scy:qve,scy:zve,sdotb:Yve,sdot:Zve,sdote:$ve,searhk:ebe,searr:tbe,seArr:nbe,searrow:rbe,sect:ibe,semi:sbe,seswar:obe,setminus:abe,setmn:Bbe,sext:cbe,Sfr:ube,sfr:lbe,sfrown:hbe,sharp:pbe,SHCHcy:fbe,shchcy:dbe,SHcy:Cbe,shcy:mbe,ShortDownArrow:gbe,ShortLeftArrow:Abe,shortmid:Ebe,shortparallel:ybe,ShortRightArrow:vbe,ShortUpArrow:bbe,shy:_be,Sigma:Sbe,sigma:wbe,sigmaf:xbe,sigmav:Dbe,sim:Ibe,simdot:Obe,sime:kbe,simeq:Nbe,simg:Tbe,simgE:Pbe,siml:Fbe,simlE:Lbe,simne:Mbe,simplus:Rbe,simrarr:Gbe,slarr:Hbe,SmallCircle:Kbe,smallsetminus:Vbe,smashp:Qbe,smeparsl:Ube,smid:Jbe,smile:jbe,smt:Wbe,smte:Xbe,smtes:qbe,SOFTcy:zbe,softcy:Ybe,solbar:Zbe,solb:$be,sol:e_e,Sopf:t_e,sopf:n_e,spades:r_e,spadesuit:i_e,spar:s_e,sqcap:o_e,sqcaps:a_e,sqcup:B_e,sqcups:c_e,Sqrt:u_e,sqsub:l_e,sqsube:h_e,sqsubset:p_e,sqsubseteq:f_e,sqsup:d_e,sqsupe:C_e,sqsupset:m_e,sqsupseteq:g_e,square:A_e,Square:E_e,SquareIntersection:y_e,SquareSubset:v_e,SquareSubsetEqual:b_e,SquareSuperset:__e,SquareSupersetEqual:S_e,SquareUnion:w_e,squarf:x_e,squ:D_e,squf:I_e,srarr:O_e,Sscr:k_e,sscr:N_e,ssetmn:T_e,ssmile:P_e,sstarf:F_e,Star:L_e,star:M_e,starf:R_e,straightepsilon:G_e,straightphi:H_e,strns:K_e,sub:V_e,Sub:Q_e,subdot:U_e,subE:J_e,sube:j_e,subedot:W_e,submult:X_e,subnE:q_e,subne:z_e,subplus:Y_e,subrarr:Z_e,subset:$_e,Subset:eSe,subseteq:tSe,subseteqq:nSe,SubsetEqual:rSe,subsetneq:iSe,subsetneqq:sSe,subsim:oSe,subsub:aSe,subsup:BSe,succapprox:cSe,succ:uSe,succcurlyeq:lSe,Succeeds:hSe,SucceedsEqual:pSe,SucceedsSlantEqual:fSe,SucceedsTilde:dSe,succeq:CSe,succnapprox:mSe,succneqq:gSe,succnsim:ASe,succsim:ESe,SuchThat:ySe,sum:vSe,Sum:bSe,sung:_Se,sup1:SSe,sup2:wSe,sup3:xSe,sup:DSe,Sup:ISe,supdot:OSe,supdsub:kSe,supE:NSe,supe:TSe,supedot:PSe,Superset:FSe,SupersetEqual:LSe,suphsol:MSe,suphsub:RSe,suplarr:GSe,supmult:HSe,supnE:KSe,supne:VSe,supplus:QSe,supset:USe,Supset:JSe,supseteq:jSe,supseteqq:WSe,supsetneq:XSe,supsetneqq:qSe,supsim:zSe,supsub:YSe,supsup:ZSe,swarhk:$Se,swarr:ewe,swArr:twe,swarrow:nwe,swnwar:rwe,szlig:iwe,Tab:swe,target:owe,Tau:awe,tau:Bwe,tbrk:cwe,Tcaron:uwe,tcaron:lwe,Tcedil:hwe,tcedil:pwe,Tcy:fwe,tcy:dwe,tdot:Cwe,telrec:mwe,Tfr:gwe,tfr:Awe,there4:Ewe,therefore:ywe,Therefore:vwe,Theta:bwe,theta:_we,thetasym:Swe,thetav:wwe,thickapprox:xwe,thicksim:Dwe,ThickSpace:Iwe,ThinSpace:Owe,thinsp:kwe,thkap:Nwe,thksim:Twe,THORN:Pwe,thorn:Fwe,tilde:Lwe,Tilde:Mwe,TildeEqual:Rwe,TildeFullEqual:Gwe,TildeTilde:Hwe,timesbar:Kwe,timesb:Vwe,times:Qwe,timesd:Uwe,tint:Jwe,toea:jwe,topbot:Wwe,topcir:Xwe,top:qwe,Topf:zwe,topf:Ywe,topfork:Zwe,tosa:$we,tprime:exe,trade:txe,TRADE:nxe,triangle:rxe,triangledown:ixe,triangleleft:sxe,trianglelefteq:oxe,triangleq:axe,triangleright:Bxe,trianglerighteq:cxe,tridot:uxe,trie:lxe,triminus:hxe,TripleDot:pxe,triplus:fxe,trisb:dxe,tritime:Cxe,trpezium:mxe,Tscr:gxe,tscr:Axe,TScy:Exe,tscy:yxe,TSHcy:vxe,tshcy:bxe,Tstrok:_xe,tstrok:Sxe,twixt:wxe,twoheadleftarrow:xxe,twoheadrightarrow:Dxe,Uacute:Ixe,uacute:Oxe,uarr:kxe,Uarr:Nxe,uArr:Txe,Uarrocir:Pxe,Ubrcy:Fxe,ubrcy:Lxe,Ubreve:Mxe,ubreve:Rxe,Ucirc:Gxe,ucirc:Hxe,Ucy:Kxe,ucy:Vxe,udarr:Qxe,Udblac:Uxe,udblac:Jxe,udhar:jxe,ufisht:Wxe,Ufr:Xxe,ufr:qxe,Ugrave:zxe,ugrave:Yxe,uHar:Zxe,uharl:$xe,uharr:eDe,uhblk:tDe,ulcorn:nDe,ulcorner:rDe,ulcrop:iDe,ultri:sDe,Umacr:oDe,umacr:aDe,uml:BDe,UnderBar:cDe,UnderBrace:uDe,UnderBracket:lDe,UnderParenthesis:hDe,Union:pDe,UnionPlus:fDe,Uogon:dDe,uogon:CDe,Uopf:mDe,uopf:gDe,UpArrowBar:ADe,uparrow:EDe,UpArrow:yDe,Uparrow:vDe,UpArrowDownArrow:bDe,updownarrow:_De,UpDownArrow:SDe,Updownarrow:wDe,UpEquilibrium:xDe,upharpoonleft:DDe,upharpoonright:IDe,uplus:ODe,UpperLeftArrow:kDe,UpperRightArrow:NDe,upsi:TDe,Upsi:PDe,upsih:FDe,Upsilon:LDe,upsilon:MDe,UpTeeArrow:RDe,UpTee:GDe,upuparrows:HDe,urcorn:KDe,urcorner:VDe,urcrop:QDe,Uring:UDe,uring:JDe,urtri:jDe,Uscr:WDe,uscr:XDe,utdot:qDe,Utilde:zDe,utilde:YDe,utri:ZDe,utrif:$De,uuarr:eIe,Uuml:tIe,uuml:nIe,uwangle:rIe,vangrt:iIe,varepsilon:sIe,varkappa:oIe,varnothing:aIe,varphi:BIe,varpi:cIe,varpropto:uIe,varr:lIe,vArr:hIe,varrho:pIe,varsigma:fIe,varsubsetneq:dIe,varsubsetneqq:CIe,varsupsetneq:mIe,varsupsetneqq:gIe,vartheta:AIe,vartriangleleft:EIe,vartriangleright:yIe,vBar:vIe,Vbar:bIe,vBarv:_Ie,Vcy:SIe,vcy:wIe,vdash:xIe,vDash:DIe,Vdash:IIe,VDash:OIe,Vdashl:kIe,veebar:NIe,vee:TIe,Vee:PIe,veeeq:FIe,vellip:LIe,verbar:MIe,Verbar:RIe,vert:GIe,Vert:HIe,VerticalBar:KIe,VerticalLine:VIe,VerticalSeparator:QIe,VerticalTilde:UIe,VeryThinSpace:JIe,Vfr:jIe,vfr:WIe,vltri:XIe,vnsub:qIe,vnsup:zIe,Vopf:YIe,vopf:ZIe,vprop:$Ie,vrtri:eOe,Vscr:tOe,vscr:nOe,vsubnE:rOe,vsubne:iOe,vsupnE:sOe,vsupne:oOe,Vvdash:aOe,vzigzag:BOe,Wcirc:cOe,wcirc:uOe,wedbar:lOe,wedge:hOe,Wedge:pOe,wedgeq:fOe,weierp:dOe,Wfr:COe,wfr:mOe,Wopf:gOe,wopf:AOe,wp:EOe,wr:yOe,wreath:vOe,Wscr:bOe,wscr:_Oe,xcap:SOe,xcirc:wOe,xcup:xOe,xdtri:DOe,Xfr:IOe,xfr:OOe,xharr:kOe,xhArr:NOe,Xi:TOe,xi:POe,xlarr:FOe,xlArr:LOe,xmap:MOe,xnis:ROe,xodot:GOe,Xopf:HOe,xopf:KOe,xoplus:VOe,xotime:QOe,xrarr:UOe,xrArr:JOe,Xscr:jOe,xscr:WOe,xsqcup:XOe,xuplus:qOe,xutri:zOe,xvee:YOe,xwedge:ZOe,Yacute:$Oe,yacute:eke,YAcy:tke,yacy:nke,Ycirc:rke,ycirc:ike,Ycy:ske,ycy:oke,yen:ake,Yfr:Bke,yfr:cke,YIcy:uke,yicy:lke,Yopf:hke,yopf:pke,Yscr:fke,yscr:dke,YUcy:Cke,yucy:mke,yuml:gke,Yuml:Ake,Zacute:Eke,zacute:yke,Zcaron:vke,zcaron:bke,Zcy:_ke,zcy:Ske,Zdot:wke,zdot:xke,zeetrf:Dke,ZeroWidthSpace:Ike,Zeta:Oke,zeta:kke,zfr:Nke,Zfr:Tke,ZHcy:Pke,zhcy:Fke,zigrarr:Lke,zopf:Mke,Zopf:Rke,Zscr:Gke,zscr:Hke,zwj:Kke,zwnj:Vke},Uke={__proto__:null,Aacute:w2,aacute:x2,Abreve:D2,abreve:I2,ac:O2,acd:k2,acE:N2,Acirc:T2,acirc:P2,acute:F2,Acy:L2,acy:M2,AElig:R2,aelig:G2,af:H2,Afr:K2,afr:V2,Agrave:Q2,agrave:U2,alefsym:J2,aleph:j2,Alpha:W2,alpha:X2,Amacr:q2,amacr:z2,amalg:Y2,amp:Z2,AMP:$2,andand:e3,And:t3,and:n3,andd:r3,andslope:i3,andv:s3,ang:o3,ange:a3,angle:B3,angmsdaa:c3,angmsdab:u3,angmsdac:l3,angmsdad:h3,angmsdae:p3,angmsdaf:f3,angmsdag:d3,angmsdah:C3,angmsd:m3,angrt:g3,angrtvb:A3,angrtvbd:E3,angsph:y3,angst:v3,angzarr:b3,Aogon:_3,aogon:S3,Aopf:w3,aopf:x3,apacir:D3,ap:I3,apE:O3,ape:k3,apid:N3,apos:T3,ApplyFunction:P3,approx:F3,approxeq:L3,Aring:M3,aring:R3,Ascr:G3,ascr:H3,Assign:K3,ast:V3,asymp:Q3,asympeq:U3,Atilde:J3,atilde:j3,Auml:W3,auml:X3,awconint:q3,awint:z3,backcong:Y3,backepsilon:Z3,backprime:$3,backsim:e6,backsimeq:t6,Backslash:n6,Barv:r6,barvee:i6,barwed:s6,Barwed:o6,barwedge:a6,bbrk:B6,bbrktbrk:c6,bcong:u6,Bcy:l6,bcy:h6,bdquo:p6,becaus:f6,because:d6,Because:C6,bemptyv:m6,bepsi:g6,bernou:A6,Bernoullis:E6,Beta:y6,beta:v6,beth:b6,between:_6,Bfr:S6,bfr:w6,bigcap:x6,bigcirc:D6,bigcup:I6,bigodot:O6,bigoplus:k6,bigotimes:N6,bigsqcup:T6,bigstar:P6,bigtriangledown:F6,bigtriangleup:L6,biguplus:M6,bigvee:R6,bigwedge:G6,bkarow:H6,blacklozenge:K6,blacksquare:V6,blacktriangle:Q6,blacktriangledown:U6,blacktriangleleft:J6,blacktriangleright:j6,blank:W6,blk12:X6,blk14:q6,blk34:z6,block:Y6,bne:Z6,bnequiv:$6,bNot:e4,bnot:t4,Bopf:n4,bopf:r4,bot:i4,bottom:s4,bowtie:o4,boxbox:a4,boxdl:B4,boxdL:c4,boxDl:u4,boxDL:l4,boxdr:h4,boxdR:p4,boxDr:f4,boxDR:d4,boxh:C4,boxH:m4,boxhd:g4,boxHd:A4,boxhD:E4,boxHD:y4,boxhu:v4,boxHu:b4,boxhU:_4,boxHU:S4,boxminus:w4,boxplus:x4,boxtimes:D4,boxul:I4,boxuL:O4,boxUl:k4,boxUL:N4,boxur:T4,boxuR:P4,boxUr:F4,boxUR:L4,boxv:M4,boxV:R4,boxvh:G4,boxvH:H4,boxVh:K4,boxVH:V4,boxvl:Q4,boxvL:U4,boxVl:J4,boxVL:j4,boxvr:W4,boxvR:X4,boxVr:q4,boxVR:z4,bprime:Y4,breve:Z4,Breve:$4,brvbar:e5,bscr:t5,Bscr:n5,bsemi:r5,bsim:i5,bsime:s5,bsolb:o5,bsol:a5,bsolhsub:B5,bull:c5,bullet:u5,bump:l5,bumpE:h5,bumpe:p5,Bumpeq:f5,bumpeq:d5,Cacute:C5,cacute:m5,capand:g5,capbrcup:A5,capcap:E5,cap:y5,Cap:v5,capcup:b5,capdot:_5,CapitalDifferentialD:S5,caps:w5,caret:x5,caron:D5,Cayleys:I5,ccaps:O5,Ccaron:k5,ccaron:N5,Ccedil:T5,ccedil:P5,Ccirc:F5,ccirc:L5,Cconint:M5,ccups:R5,ccupssm:G5,Cdot:H5,cdot:K5,cedil:V5,Cedilla:Q5,cemptyv:U5,cent:J5,centerdot:j5,CenterDot:W5,cfr:X5,Cfr:q5,CHcy:z5,chcy:Y5,check:Z5,checkmark:$5,Chi:e8,chi:t8,circ:n8,circeq:r8,circlearrowleft:i8,circlearrowright:s8,circledast:o8,circledcirc:a8,circleddash:B8,CircleDot:c8,circledR:u8,circledS:l8,CircleMinus:h8,CirclePlus:p8,CircleTimes:f8,cir:d8,cirE:C8,cire:m8,cirfnint:g8,cirmid:A8,cirscir:E8,ClockwiseContourIntegral:y8,CloseCurlyDoubleQuote:v8,CloseCurlyQuote:b8,clubs:_8,clubsuit:S8,colon:w8,Colon:x8,Colone:D8,colone:I8,coloneq:O8,comma:k8,commat:N8,comp:T8,compfn:P8,complement:F8,complexes:L8,cong:M8,congdot:R8,Congruent:G8,conint:H8,Conint:K8,ContourIntegral:V8,copf:Q8,Copf:U8,coprod:J8,Coproduct:j8,copy:W8,COPY:X8,copysr:q8,CounterClockwiseContourIntegral:z8,crarr:Y8,cross:Z8,Cross:$8,Cscr:e9,cscr:t9,csub:n9,csube:r9,csup:i9,csupe:s9,ctdot:o9,cudarrl:a9,cudarrr:B9,cuepr:c9,cuesc:u9,cularr:l9,cularrp:h9,cupbrcap:p9,cupcap:f9,CupCap:d9,cup:C9,Cup:m9,cupcup:g9,cupdot:A9,cupor:E9,cups:y9,curarr:v9,curarrm:b9,curlyeqprec:_9,curlyeqsucc:S9,curlyvee:w9,curlywedge:x9,curren:D9,curvearrowleft:I9,curvearrowright:O9,cuvee:k9,cuwed:N9,cwconint:T9,cwint:P9,cylcty:F9,dagger:L9,Dagger:M9,daleth:R9,darr:G9,Darr:H9,dArr:K9,dash:V9,Dashv:Q9,dashv:U9,dbkarow:J9,dblac:j9,Dcaron:W9,dcaron:X9,Dcy:q9,dcy:z9,ddagger:Y9,ddarr:Z9,DD:$9,dd:e7,DDotrahd:t7,ddotseq:n7,deg:r7,Del:i7,Delta:s7,delta:o7,demptyv:a7,dfisht:B7,Dfr:c7,dfr:u7,dHar:l7,dharl:h7,dharr:p7,DiacriticalAcute:f7,DiacriticalDot:d7,DiacriticalDoubleAcute:C7,DiacriticalGrave:m7,DiacriticalTilde:g7,diam:A7,diamond:E7,Diamond:y7,diamondsuit:v7,diams:b7,die:_7,DifferentialD:S7,digamma:w7,disin:x7,div:D7,divide:I7,divideontimes:O7,divonx:k7,DJcy:N7,djcy:T7,dlcorn:P7,dlcrop:F7,dollar:L7,Dopf:M7,dopf:R7,Dot:G7,dot:H7,DotDot:K7,doteq:V7,doteqdot:Q7,DotEqual:U7,dotminus:J7,dotplus:j7,dotsquare:W7,doublebarwedge:X7,DoubleContourIntegral:q7,DoubleDot:z7,DoubleDownArrow:Y7,DoubleLeftArrow:Z7,DoubleLeftRightArrow:$7,DoubleLeftTee:eee,DoubleLongLeftArrow:tee,DoubleLongLeftRightArrow:nee,DoubleLongRightArrow:ree,DoubleRightArrow:iee,DoubleRightTee:see,DoubleUpArrow:oee,DoubleUpDownArrow:aee,DoubleVerticalBar:Bee,DownArrowBar:cee,downarrow:uee,DownArrow:lee,Downarrow:hee,DownArrowUpArrow:pee,DownBreve:fee,downdownarrows:dee,downharpoonleft:Cee,downharpoonright:mee,DownLeftRightVector:gee,DownLeftTeeVector:Aee,DownLeftVectorBar:Eee,DownLeftVector:yee,DownRightTeeVector:vee,DownRightVectorBar:bee,DownRightVector:_ee,DownTeeArrow:See,DownTee:wee,drbkarow:xee,drcorn:Dee,drcrop:Iee,Dscr:Oee,dscr:kee,DScy:Nee,dscy:Tee,dsol:Pee,Dstrok:Fee,dstrok:Lee,dtdot:Mee,dtri:Ree,dtrif:Gee,duarr:Hee,duhar:Kee,dwangle:Vee,DZcy:Qee,dzcy:Uee,dzigrarr:Jee,Eacute:jee,eacute:Wee,easter:Xee,Ecaron:qee,ecaron:zee,Ecirc:Yee,ecirc:Zee,ecir:$ee,ecolon:ete,Ecy:tte,ecy:nte,eDDot:rte,Edot:ite,edot:ste,eDot:ote,ee:ate,efDot:Bte,Efr:cte,efr:ute,eg:lte,Egrave:hte,egrave:pte,egs:fte,egsdot:dte,el:Cte,Element:mte,elinters:gte,ell:Ate,els:Ete,elsdot:yte,Emacr:vte,emacr:bte,empty:_te,emptyset:Ste,EmptySmallSquare:wte,emptyv:xte,EmptyVerySmallSquare:Dte,emsp13:Ite,emsp14:Ote,emsp:kte,ENG:Nte,eng:Tte,ensp:Pte,Eogon:Fte,eogon:Lte,Eopf:Mte,eopf:Rte,epar:Gte,eparsl:Hte,eplus:Kte,epsi:Vte,Epsilon:Qte,epsilon:Ute,epsiv:Jte,eqcirc:jte,eqcolon:Wte,eqsim:Xte,eqslantgtr:qte,eqslantless:zte,Equal:Yte,equals:Zte,EqualTilde:$te,equest:ene,Equilibrium:tne,equiv:nne,equivDD:rne,eqvparsl:ine,erarr:sne,erDot:one,escr:ane,Escr:Bne,esdot:cne,Esim:une,esim:lne,Eta:hne,eta:pne,ETH:fne,eth:dne,Euml:Cne,euml:mne,euro:gne,excl:Ane,exist:Ene,Exists:yne,expectation:vne,exponentiale:bne,ExponentialE:_ne,fallingdotseq:Sne,Fcy:wne,fcy:xne,female:Dne,ffilig:Ine,fflig:One,ffllig:kne,Ffr:Nne,ffr:Tne,filig:Pne,FilledSmallSquare:Fne,FilledVerySmallSquare:Lne,fjlig:Mne,flat:Rne,fllig:Gne,fltns:Hne,fnof:Kne,Fopf:Vne,fopf:Qne,forall:Une,ForAll:Jne,fork:jne,forkv:Wne,Fouriertrf:Xne,fpartint:qne,frac12:zne,frac13:Yne,frac14:Zne,frac15:$ne,frac16:ere,frac18:tre,frac23:nre,frac25:rre,frac34:ire,frac35:sre,frac38:ore,frac45:are,frac56:Bre,frac58:cre,frac78:ure,frasl:lre,frown:hre,fscr:pre,Fscr:fre,gacute:dre,Gamma:Cre,gamma:mre,Gammad:gre,gammad:Are,gap:Ere,Gbreve:yre,gbreve:vre,Gcedil:bre,Gcirc:_re,gcirc:Sre,Gcy:wre,gcy:xre,Gdot:Dre,gdot:Ire,ge:Ore,gE:kre,gEl:Nre,gel:Tre,geq:Pre,geqq:Fre,geqslant:Lre,gescc:Mre,ges:Rre,gesdot:Gre,gesdoto:Hre,gesdotol:Kre,gesl:Vre,gesles:Qre,Gfr:Ure,gfr:Jre,gg:jre,Gg:Wre,ggg:Xre,gimel:qre,GJcy:zre,gjcy:Yre,gla:Zre,gl:$re,glE:eie,glj:tie,gnap:nie,gnapprox:rie,gne:iie,gnE:sie,gneq:oie,gneqq:aie,gnsim:Bie,Gopf:cie,gopf:uie,grave:lie,GreaterEqual:hie,GreaterEqualLess:pie,GreaterFullEqual:fie,GreaterGreater:die,GreaterLess:Cie,GreaterSlantEqual:mie,GreaterTilde:gie,Gscr:Aie,gscr:Eie,gsim:yie,gsime:vie,gsiml:bie,gtcc:_ie,gtcir:Sie,gt:wie,GT:xie,Gt:Die,gtdot:Iie,gtlPar:Oie,gtquest:kie,gtrapprox:Nie,gtrarr:Tie,gtrdot:Pie,gtreqless:Fie,gtreqqless:Lie,gtrless:Mie,gtrsim:Rie,gvertneqq:Gie,gvnE:Hie,Hacek:Kie,hairsp:Vie,half:Qie,hamilt:Uie,HARDcy:Jie,hardcy:jie,harrcir:Wie,harr:Xie,hArr:qie,harrw:zie,Hat:Yie,hbar:Zie,Hcirc:$ie,hcirc:ese,hearts:tse,heartsuit:nse,hellip:rse,hercon:ise,hfr:sse,Hfr:ose,HilbertSpace:ase,hksearow:Bse,hkswarow:cse,hoarr:use,homtht:lse,hookleftarrow:hse,hookrightarrow:pse,hopf:fse,Hopf:dse,horbar:Cse,HorizontalLine:mse,hscr:gse,Hscr:Ase,hslash:Ese,Hstrok:yse,hstrok:vse,HumpDownHump:bse,HumpEqual:_se,hybull:Sse,hyphen:wse,Iacute:xse,iacute:Dse,ic:Ise,Icirc:Ose,icirc:kse,Icy:Nse,icy:Tse,Idot:Pse,IEcy:Fse,iecy:Lse,iexcl:Mse,iff:Rse,ifr:Gse,Ifr:Hse,Igrave:Kse,igrave:Vse,ii:Qse,iiiint:Use,iiint:Jse,iinfin:jse,iiota:Wse,IJlig:Xse,ijlig:qse,Imacr:zse,imacr:Yse,image:Zse,ImaginaryI:$se,imagline:eoe,imagpart:toe,imath:noe,Im:roe,imof:ioe,imped:soe,Implies:ooe,incare:aoe,infin:Boe,infintie:coe,inodot:uoe,intcal:loe,int:hoe,Int:poe,integers:foe,Integral:doe,intercal:Coe,Intersection:moe,intlarhk:goe,intprod:Aoe,InvisibleComma:Eoe,InvisibleTimes:yoe,IOcy:voe,iocy:boe,Iogon:_oe,iogon:Soe,Iopf:woe,iopf:xoe,Iota:Doe,iota:Ioe,iprod:Ooe,iquest:koe,iscr:Noe,Iscr:Toe,isin:Poe,isindot:Foe,isinE:Loe,isins:Moe,isinsv:Roe,isinv:Goe,it:Hoe,Itilde:Koe,itilde:Voe,Iukcy:Qoe,iukcy:Uoe,Iuml:Joe,iuml:joe,Jcirc:Woe,jcirc:Xoe,Jcy:qoe,jcy:zoe,Jfr:Yoe,jfr:Zoe,jmath:$oe,Jopf:eae,jopf:tae,Jscr:nae,jscr:rae,Jsercy:iae,jsercy:sae,Jukcy:oae,jukcy:aae,Kappa:Bae,kappa:cae,kappav:uae,Kcedil:lae,kcedil:hae,Kcy:pae,kcy:fae,Kfr:dae,kfr:Cae,kgreen:mae,KHcy:gae,khcy:Aae,KJcy:Eae,kjcy:yae,Kopf:vae,kopf:bae,Kscr:_ae,kscr:Sae,lAarr:wae,Lacute:xae,lacute:Dae,laemptyv:Iae,lagran:Oae,Lambda:kae,lambda:Nae,lang:Tae,Lang:Pae,langd:Fae,langle:Lae,lap:Mae,Laplacetrf:Rae,laquo:Gae,larrb:Hae,larrbfs:Kae,larr:Vae,Larr:Qae,lArr:Uae,larrfs:Jae,larrhk:jae,larrlp:Wae,larrpl:Xae,larrsim:qae,larrtl:zae,latail:Yae,lAtail:Zae,lat:$ae,late:eBe,lates:tBe,lbarr:nBe,lBarr:rBe,lbbrk:iBe,lbrace:sBe,lbrack:oBe,lbrke:aBe,lbrksld:BBe,lbrkslu:cBe,Lcaron:uBe,lcaron:lBe,Lcedil:hBe,lcedil:pBe,lceil:fBe,lcub:dBe,Lcy:CBe,lcy:mBe,ldca:gBe,ldquo:ABe,ldquor:EBe,ldrdhar:yBe,ldrushar:vBe,ldsh:bBe,le:_Be,lE:SBe,LeftAngleBracket:wBe,LeftArrowBar:xBe,leftarrow:DBe,LeftArrow:IBe,Leftarrow:OBe,LeftArrowRightArrow:kBe,leftarrowtail:NBe,LeftCeiling:TBe,LeftDoubleBracket:PBe,LeftDownTeeVector:FBe,LeftDownVectorBar:LBe,LeftDownVector:MBe,LeftFloor:RBe,leftharpoondown:GBe,leftharpoonup:HBe,leftleftarrows:KBe,leftrightarrow:VBe,LeftRightArrow:QBe,Leftrightarrow:UBe,leftrightarrows:JBe,leftrightharpoons:jBe,leftrightsquigarrow:WBe,LeftRightVector:XBe,LeftTeeArrow:qBe,LeftTee:zBe,LeftTeeVector:YBe,leftthreetimes:ZBe,LeftTriangleBar:$Be,LeftTriangle:ece,LeftTriangleEqual:tce,LeftUpDownVector:nce,LeftUpTeeVector:rce,LeftUpVectorBar:ice,LeftUpVector:sce,LeftVectorBar:oce,LeftVector:ace,lEg:Bce,leg:cce,leq:uce,leqq:lce,leqslant:hce,lescc:pce,les:fce,lesdot:dce,lesdoto:Cce,lesdotor:mce,lesg:gce,lesges:Ace,lessapprox:Ece,lessdot:yce,lesseqgtr:vce,lesseqqgtr:bce,LessEqualGreater:_ce,LessFullEqual:Sce,LessGreater:wce,lessgtr:xce,LessLess:Dce,lesssim:Ice,LessSlantEqual:Oce,LessTilde:kce,lfisht:Nce,lfloor:Tce,Lfr:Pce,lfr:Fce,lg:Lce,lgE:Mce,lHar:Rce,lhard:Gce,lharu:Hce,lharul:Kce,lhblk:Vce,LJcy:Qce,ljcy:Uce,llarr:Jce,ll:jce,Ll:Wce,llcorner:Xce,Lleftarrow:qce,llhard:zce,lltri:Yce,Lmidot:Zce,lmidot:$ce,lmoustache:eue,lmoust:tue,lnap:nue,lnapprox:rue,lne:iue,lnE:sue,lneq:oue,lneqq:aue,lnsim:Bue,loang:cue,loarr:uue,lobrk:lue,longleftarrow:hue,LongLeftArrow:pue,Longleftarrow:fue,longleftrightarrow:due,LongLeftRightArrow:Cue,Longleftrightarrow:mue,longmapsto:gue,longrightarrow:Aue,LongRightArrow:Eue,Longrightarrow:yue,looparrowleft:vue,looparrowright:bue,lopar:_ue,Lopf:Sue,lopf:wue,loplus:xue,lotimes:Due,lowast:Iue,lowbar:Oue,LowerLeftArrow:kue,LowerRightArrow:Nue,loz:Tue,lozenge:Pue,lozf:Fue,lpar:Lue,lparlt:Mue,lrarr:Rue,lrcorner:Gue,lrhar:Hue,lrhard:Kue,lrm:Vue,lrtri:Que,lsaquo:Uue,lscr:Jue,Lscr:jue,lsh:Wue,Lsh:Xue,lsim:que,lsime:zue,lsimg:Yue,lsqb:Zue,lsquo:$ue,lsquor:ele,Lstrok:tle,lstrok:nle,ltcc:rle,ltcir:ile,lt:sle,LT:ole,Lt:ale,ltdot:Ble,lthree:cle,ltimes:ule,ltlarr:lle,ltquest:hle,ltri:ple,ltrie:fle,ltrif:dle,ltrPar:Cle,lurdshar:mle,luruhar:gle,lvertneqq:Ale,lvnE:Ele,macr:yle,male:vle,malt:ble,maltese:_le,map:Sle,mapsto:wle,mapstodown:xle,mapstoleft:Dle,mapstoup:Ile,marker:Ole,mcomma:kle,Mcy:Nle,mcy:Tle,mdash:Ple,mDDot:Fle,measuredangle:Lle,MediumSpace:Mle,Mellintrf:Rle,Mfr:Gle,mfr:Hle,mho:Kle,micro:Vle,midast:Qle,midcir:Ule,mid:Jle,middot:jle,minusb:Wle,minus:Xle,minusd:qle,minusdu:zle,MinusPlus:Yle,mlcp:Zle,mldr:$le,mnplus:ehe,models:the,Mopf:nhe,mopf:rhe,mp:ihe,mscr:she,Mscr:ohe,mstpos:ahe,Mu:Bhe,mu:che,multimap:uhe,mumap:lhe,nabla:hhe,Nacute:phe,nacute:fhe,nang:dhe,nap:Che,napE:mhe,napid:ghe,napos:Ahe,napprox:Ehe,natural:yhe,naturals:vhe,natur:bhe,nbsp:_he,nbump:She,nbumpe:whe,ncap:xhe,Ncaron:Dhe,ncaron:Ihe,Ncedil:Ohe,ncedil:khe,ncong:Nhe,ncongdot:The,ncup:Phe,Ncy:Fhe,ncy:Lhe,ndash:Mhe,nearhk:Rhe,nearr:Ghe,neArr:Hhe,nearrow:Khe,ne:Vhe,nedot:Qhe,NegativeMediumSpace:Uhe,NegativeThickSpace:Jhe,NegativeThinSpace:jhe,NegativeVeryThinSpace:Whe,nequiv:Xhe,nesear:qhe,nesim:zhe,NestedGreaterGreater:Yhe,NestedLessLess:Zhe,NewLine:$he,nexist:epe,nexists:tpe,Nfr:npe,nfr:rpe,ngE:ipe,nge:spe,ngeq:ope,ngeqq:ape,ngeqslant:Bpe,nges:cpe,nGg:upe,ngsim:lpe,nGt:hpe,ngt:ppe,ngtr:fpe,nGtv:dpe,nharr:Cpe,nhArr:mpe,nhpar:gpe,ni:Ape,nis:Epe,nisd:ype,niv:vpe,NJcy:bpe,njcy:_pe,nlarr:Spe,nlArr:wpe,nldr:xpe,nlE:Dpe,nle:Ipe,nleftarrow:Ope,nLeftarrow:kpe,nleftrightarrow:Npe,nLeftrightarrow:Tpe,nleq:Ppe,nleqq:Fpe,nleqslant:Lpe,nles:Mpe,nless:Rpe,nLl:Gpe,nlsim:Hpe,nLt:Kpe,nlt:Vpe,nltri:Qpe,nltrie:Upe,nLtv:Jpe,nmid:jpe,NoBreak:Wpe,NonBreakingSpace:Xpe,nopf:qpe,Nopf:zpe,Not:Ype,not:Zpe,NotCongruent:$pe,NotCupCap:efe,NotDoubleVerticalBar:tfe,NotElement:nfe,NotEqual:rfe,NotEqualTilde:ife,NotExists:sfe,NotGreater:ofe,NotGreaterEqual:afe,NotGreaterFullEqual:Bfe,NotGreaterGreater:cfe,NotGreaterLess:ufe,NotGreaterSlantEqual:lfe,NotGreaterTilde:hfe,NotHumpDownHump:pfe,NotHumpEqual:ffe,notin:dfe,notindot:Cfe,notinE:mfe,notinva:gfe,notinvb:Afe,notinvc:Efe,NotLeftTriangleBar:yfe,NotLeftTriangle:vfe,NotLeftTriangleEqual:bfe,NotLess:_fe,NotLessEqual:Sfe,NotLessGreater:wfe,NotLessLess:xfe,NotLessSlantEqual:Dfe,NotLessTilde:Ife,NotNestedGreaterGreater:Ofe,NotNestedLessLess:kfe,notni:Nfe,notniva:Tfe,notnivb:Pfe,notnivc:Ffe,NotPrecedes:Lfe,NotPrecedesEqual:Mfe,NotPrecedesSlantEqual:Rfe,NotReverseElement:Gfe,NotRightTriangleBar:Hfe,NotRightTriangle:Kfe,NotRightTriangleEqual:Vfe,NotSquareSubset:Qfe,NotSquareSubsetEqual:Ufe,NotSquareSuperset:Jfe,NotSquareSupersetEqual:jfe,NotSubset:Wfe,NotSubsetEqual:Xfe,NotSucceeds:qfe,NotSucceedsEqual:zfe,NotSucceedsSlantEqual:Yfe,NotSucceedsTilde:Zfe,NotSuperset:$fe,NotSupersetEqual:ede,NotTilde:tde,NotTildeEqual:nde,NotTildeFullEqual:rde,NotTildeTilde:ide,NotVerticalBar:sde,nparallel:ode,npar:ade,nparsl:Bde,npart:cde,npolint:ude,npr:lde,nprcue:hde,nprec:pde,npreceq:fde,npre:dde,nrarrc:Cde,nrarr:mde,nrArr:gde,nrarrw:Ade,nrightarrow:Ede,nRightarrow:yde,nrtri:vde,nrtrie:bde,nsc:_de,nsccue:Sde,nsce:wde,Nscr:xde,nscr:Dde,nshortmid:Ide,nshortparallel:Ode,nsim:kde,nsime:Nde,nsimeq:Tde,nsmid:Pde,nspar:Fde,nsqsube:Lde,nsqsupe:Mde,nsub:Rde,nsubE:Gde,nsube:Hde,nsubset:Kde,nsubseteq:Vde,nsubseteqq:Qde,nsucc:Ude,nsucceq:Jde,nsup:jde,nsupE:Wde,nsupe:Xde,nsupset:qde,nsupseteq:zde,nsupseteqq:Yde,ntgl:Zde,Ntilde:$de,ntilde:eCe,ntlg:tCe,ntriangleleft:nCe,ntrianglelefteq:rCe,ntriangleright:iCe,ntrianglerighteq:sCe,Nu:oCe,nu:aCe,num:BCe,numero:cCe,numsp:uCe,nvap:lCe,nvdash:hCe,nvDash:pCe,nVdash:fCe,nVDash:dCe,nvge:CCe,nvgt:mCe,nvHarr:gCe,nvinfin:ACe,nvlArr:ECe,nvle:yCe,nvlt:vCe,nvltrie:bCe,nvrArr:_Ce,nvrtrie:SCe,nvsim:wCe,nwarhk:xCe,nwarr:DCe,nwArr:ICe,nwarrow:OCe,nwnear:kCe,Oacute:NCe,oacute:TCe,oast:PCe,Ocirc:FCe,ocirc:LCe,ocir:MCe,Ocy:RCe,ocy:GCe,odash:HCe,Odblac:KCe,odblac:VCe,odiv:QCe,odot:UCe,odsold:JCe,OElig:jCe,oelig:WCe,ofcir:XCe,Ofr:qCe,ofr:zCe,ogon:YCe,Ograve:ZCe,ograve:$Ce,ogt:eme,ohbar:tme,ohm:nme,oint:rme,olarr:ime,olcir:sme,olcross:ome,oline:ame,olt:Bme,Omacr:cme,omacr:ume,Omega:lme,omega:hme,Omicron:pme,omicron:fme,omid:dme,ominus:Cme,Oopf:mme,oopf:gme,opar:Ame,OpenCurlyDoubleQuote:Eme,OpenCurlyQuote:yme,operp:vme,oplus:bme,orarr:_me,Or:Sme,or:wme,ord:xme,order:Dme,orderof:Ime,ordf:Ome,ordm:kme,origof:Nme,oror:Tme,orslope:Pme,orv:Fme,oS:Lme,Oscr:Mme,oscr:Rme,Oslash:Gme,oslash:Hme,osol:Kme,Otilde:Vme,otilde:Qme,otimesas:Ume,Otimes:Jme,otimes:jme,Ouml:Wme,ouml:Xme,ovbar:qme,OverBar:zme,OverBrace:Yme,OverBracket:Zme,OverParenthesis:$me,para:ege,parallel:tge,par:nge,parsim:rge,parsl:ige,part:sge,PartialD:oge,Pcy:age,pcy:Bge,percnt:cge,period:uge,permil:lge,perp:hge,pertenk:pge,Pfr:fge,pfr:dge,Phi:Cge,phi:mge,phiv:gge,phmmat:Age,phone:Ege,Pi:yge,pi:vge,pitchfork:bge,piv:_ge,planck:Sge,planckh:wge,plankv:xge,plusacir:Dge,plusb:Ige,pluscir:Oge,plus:kge,plusdo:Nge,plusdu:Tge,pluse:Pge,PlusMinus:Fge,plusmn:Lge,plussim:Mge,plustwo:Rge,pm:Gge,Poincareplane:Hge,pointint:Kge,popf:Vge,Popf:Qge,pound:Uge,prap:Jge,Pr:jge,pr:Wge,prcue:Xge,precapprox:qge,prec:zge,preccurlyeq:Yge,Precedes:Zge,PrecedesEqual:$ge,PrecedesSlantEqual:eAe,PrecedesTilde:tAe,preceq:nAe,precnapprox:rAe,precneqq:iAe,precnsim:sAe,pre:oAe,prE:aAe,precsim:BAe,prime:cAe,Prime:uAe,primes:lAe,prnap:hAe,prnE:pAe,prnsim:fAe,prod:dAe,Product:CAe,profalar:mAe,profline:gAe,profsurf:AAe,prop:EAe,Proportional:yAe,Proportion:vAe,propto:bAe,prsim:_Ae,prurel:SAe,Pscr:wAe,pscr:xAe,Psi:DAe,psi:IAe,puncsp:OAe,Qfr:kAe,qfr:NAe,qint:TAe,qopf:PAe,Qopf:FAe,qprime:LAe,Qscr:MAe,qscr:RAe,quaternions:GAe,quatint:HAe,quest:KAe,questeq:VAe,quot:QAe,QUOT:UAe,rAarr:JAe,race:jAe,Racute:WAe,racute:XAe,radic:qAe,raemptyv:zAe,rang:YAe,Rang:ZAe,rangd:$Ae,range:eEe,rangle:tEe,raquo:nEe,rarrap:rEe,rarrb:iEe,rarrbfs:sEe,rarrc:oEe,rarr:aEe,Rarr:BEe,rArr:cEe,rarrfs:uEe,rarrhk:lEe,rarrlp:hEe,rarrpl:pEe,rarrsim:fEe,Rarrtl:dEe,rarrtl:CEe,rarrw:mEe,ratail:gEe,rAtail:AEe,ratio:EEe,rationals:yEe,rbarr:vEe,rBarr:bEe,RBarr:_Ee,rbbrk:SEe,rbrace:wEe,rbrack:xEe,rbrke:DEe,rbrksld:IEe,rbrkslu:OEe,Rcaron:kEe,rcaron:NEe,Rcedil:TEe,rcedil:PEe,rceil:FEe,rcub:LEe,Rcy:MEe,rcy:REe,rdca:GEe,rdldhar:HEe,rdquo:KEe,rdquor:VEe,rdsh:QEe,real:UEe,realine:JEe,realpart:jEe,reals:WEe,Re:XEe,rect:qEe,reg:zEe,REG:YEe,ReverseElement:ZEe,ReverseEquilibrium:$Ee,ReverseUpEquilibrium:eye,rfisht:tye,rfloor:nye,rfr:rye,Rfr:iye,rHar:sye,rhard:oye,rharu:aye,rharul:Bye,Rho:cye,rho:uye,rhov:lye,RightAngleBracket:hye,RightArrowBar:pye,rightarrow:fye,RightArrow:dye,Rightarrow:Cye,RightArrowLeftArrow:mye,rightarrowtail:gye,RightCeiling:Aye,RightDoubleBracket:Eye,RightDownTeeVector:yye,RightDownVectorBar:vye,RightDownVector:bye,RightFloor:_ye,rightharpoondown:Sye,rightharpoonup:wye,rightleftarrows:xye,rightleftharpoons:Dye,rightrightarrows:Iye,rightsquigarrow:Oye,RightTeeArrow:kye,RightTee:Nye,RightTeeVector:Tye,rightthreetimes:Pye,RightTriangleBar:Fye,RightTriangle:Lye,RightTriangleEqual:Mye,RightUpDownVector:Rye,RightUpTeeVector:Gye,RightUpVectorBar:Hye,RightUpVector:Kye,RightVectorBar:Vye,RightVector:Qye,ring:Uye,risingdotseq:Jye,rlarr:jye,rlhar:Wye,rlm:Xye,rmoustache:qye,rmoust:zye,rnmid:Yye,roang:Zye,roarr:$ye,robrk:eve,ropar:tve,ropf:nve,Ropf:rve,roplus:ive,rotimes:sve,RoundImplies:ove,rpar:ave,rpargt:Bve,rppolint:cve,rrarr:uve,Rrightarrow:lve,rsaquo:hve,rscr:pve,Rscr:fve,rsh:dve,Rsh:Cve,rsqb:mve,rsquo:gve,rsquor:Ave,rthree:Eve,rtimes:yve,rtri:vve,rtrie:bve,rtrif:_ve,rtriltri:Sve,RuleDelayed:wve,ruluhar:xve,rx:Dve,Sacute:Ive,sacute:Ove,sbquo:kve,scap:Nve,Scaron:Tve,scaron:Pve,Sc:Fve,sc:Lve,sccue:Mve,sce:Rve,scE:Gve,Scedil:Hve,scedil:Kve,Scirc:Vve,scirc:Qve,scnap:Uve,scnE:Jve,scnsim:jve,scpolint:Wve,scsim:Xve,Scy:qve,scy:zve,sdotb:Yve,sdot:Zve,sdote:$ve,searhk:ebe,searr:tbe,seArr:nbe,searrow:rbe,sect:ibe,semi:sbe,seswar:obe,setminus:abe,setmn:Bbe,sext:cbe,Sfr:ube,sfr:lbe,sfrown:hbe,sharp:pbe,SHCHcy:fbe,shchcy:dbe,SHcy:Cbe,shcy:mbe,ShortDownArrow:gbe,ShortLeftArrow:Abe,shortmid:Ebe,shortparallel:ybe,ShortRightArrow:vbe,ShortUpArrow:bbe,shy:_be,Sigma:Sbe,sigma:wbe,sigmaf:xbe,sigmav:Dbe,sim:Ibe,simdot:Obe,sime:kbe,simeq:Nbe,simg:Tbe,simgE:Pbe,siml:Fbe,simlE:Lbe,simne:Mbe,simplus:Rbe,simrarr:Gbe,slarr:Hbe,SmallCircle:Kbe,smallsetminus:Vbe,smashp:Qbe,smeparsl:Ube,smid:Jbe,smile:jbe,smt:Wbe,smte:Xbe,smtes:qbe,SOFTcy:zbe,softcy:Ybe,solbar:Zbe,solb:$be,sol:e_e,Sopf:t_e,sopf:n_e,spades:r_e,spadesuit:i_e,spar:s_e,sqcap:o_e,sqcaps:a_e,sqcup:B_e,sqcups:c_e,Sqrt:u_e,sqsub:l_e,sqsube:h_e,sqsubset:p_e,sqsubseteq:f_e,sqsup:d_e,sqsupe:C_e,sqsupset:m_e,sqsupseteq:g_e,square:A_e,Square:E_e,SquareIntersection:y_e,SquareSubset:v_e,SquareSubsetEqual:b_e,SquareSuperset:__e,SquareSupersetEqual:S_e,SquareUnion:w_e,squarf:x_e,squ:D_e,squf:I_e,srarr:O_e,Sscr:k_e,sscr:N_e,ssetmn:T_e,ssmile:P_e,sstarf:F_e,Star:L_e,star:M_e,starf:R_e,straightepsilon:G_e,straightphi:H_e,strns:K_e,sub:V_e,Sub:Q_e,subdot:U_e,subE:J_e,sube:j_e,subedot:W_e,submult:X_e,subnE:q_e,subne:z_e,subplus:Y_e,subrarr:Z_e,subset:$_e,Subset:eSe,subseteq:tSe,subseteqq:nSe,SubsetEqual:rSe,subsetneq:iSe,subsetneqq:sSe,subsim:oSe,subsub:aSe,subsup:BSe,succapprox:cSe,succ:uSe,succcurlyeq:lSe,Succeeds:hSe,SucceedsEqual:pSe,SucceedsSlantEqual:fSe,SucceedsTilde:dSe,succeq:CSe,succnapprox:mSe,succneqq:gSe,succnsim:ASe,succsim:ESe,SuchThat:ySe,sum:vSe,Sum:bSe,sung:_Se,sup1:SSe,sup2:wSe,sup3:xSe,sup:DSe,Sup:ISe,supdot:OSe,supdsub:kSe,supE:NSe,supe:TSe,supedot:PSe,Superset:FSe,SupersetEqual:LSe,suphsol:MSe,suphsub:RSe,suplarr:GSe,supmult:HSe,supnE:KSe,supne:VSe,supplus:QSe,supset:USe,Supset:JSe,supseteq:jSe,supseteqq:WSe,supsetneq:XSe,supsetneqq:qSe,supsim:zSe,supsub:YSe,supsup:ZSe,swarhk:$Se,swarr:ewe,swArr:twe,swarrow:nwe,swnwar:rwe,szlig:iwe,Tab:swe,target:owe,Tau:awe,tau:Bwe,tbrk:cwe,Tcaron:uwe,tcaron:lwe,Tcedil:hwe,tcedil:pwe,Tcy:fwe,tcy:dwe,tdot:Cwe,telrec:mwe,Tfr:gwe,tfr:Awe,there4:Ewe,therefore:ywe,Therefore:vwe,Theta:bwe,theta:_we,thetasym:Swe,thetav:wwe,thickapprox:xwe,thicksim:Dwe,ThickSpace:Iwe,ThinSpace:Owe,thinsp:kwe,thkap:Nwe,thksim:Twe,THORN:Pwe,thorn:Fwe,tilde:Lwe,Tilde:Mwe,TildeEqual:Rwe,TildeFullEqual:Gwe,TildeTilde:Hwe,timesbar:Kwe,timesb:Vwe,times:Qwe,timesd:Uwe,tint:Jwe,toea:jwe,topbot:Wwe,topcir:Xwe,top:qwe,Topf:zwe,topf:Ywe,topfork:Zwe,tosa:$we,tprime:exe,trade:txe,TRADE:nxe,triangle:rxe,triangledown:ixe,triangleleft:sxe,trianglelefteq:oxe,triangleq:axe,triangleright:Bxe,trianglerighteq:cxe,tridot:uxe,trie:lxe,triminus:hxe,TripleDot:pxe,triplus:fxe,trisb:dxe,tritime:Cxe,trpezium:mxe,Tscr:gxe,tscr:Axe,TScy:Exe,tscy:yxe,TSHcy:vxe,tshcy:bxe,Tstrok:_xe,tstrok:Sxe,twixt:wxe,twoheadleftarrow:xxe,twoheadrightarrow:Dxe,Uacute:Ixe,uacute:Oxe,uarr:kxe,Uarr:Nxe,uArr:Txe,Uarrocir:Pxe,Ubrcy:Fxe,ubrcy:Lxe,Ubreve:Mxe,ubreve:Rxe,Ucirc:Gxe,ucirc:Hxe,Ucy:Kxe,ucy:Vxe,udarr:Qxe,Udblac:Uxe,udblac:Jxe,udhar:jxe,ufisht:Wxe,Ufr:Xxe,ufr:qxe,Ugrave:zxe,ugrave:Yxe,uHar:Zxe,uharl:$xe,uharr:eDe,uhblk:tDe,ulcorn:nDe,ulcorner:rDe,ulcrop:iDe,ultri:sDe,Umacr:oDe,umacr:aDe,uml:BDe,UnderBar:cDe,UnderBrace:uDe,UnderBracket:lDe,UnderParenthesis:hDe,Union:pDe,UnionPlus:fDe,Uogon:dDe,uogon:CDe,Uopf:mDe,uopf:gDe,UpArrowBar:ADe,uparrow:EDe,UpArrow:yDe,Uparrow:vDe,UpArrowDownArrow:bDe,updownarrow:_De,UpDownArrow:SDe,Updownarrow:wDe,UpEquilibrium:xDe,upharpoonleft:DDe,upharpoonright:IDe,uplus:ODe,UpperLeftArrow:kDe,UpperRightArrow:NDe,upsi:TDe,Upsi:PDe,upsih:FDe,Upsilon:LDe,upsilon:MDe,UpTeeArrow:RDe,UpTee:GDe,upuparrows:HDe,urcorn:KDe,urcorner:VDe,urcrop:QDe,Uring:UDe,uring:JDe,urtri:jDe,Uscr:WDe,uscr:XDe,utdot:qDe,Utilde:zDe,utilde:YDe,utri:ZDe,utrif:$De,uuarr:eIe,Uuml:tIe,uuml:nIe,uwangle:rIe,vangrt:iIe,varepsilon:sIe,varkappa:oIe,varnothing:aIe,varphi:BIe,varpi:cIe,varpropto:uIe,varr:lIe,vArr:hIe,varrho:pIe,varsigma:fIe,varsubsetneq:dIe,varsubsetneqq:CIe,varsupsetneq:mIe,varsupsetneqq:gIe,vartheta:AIe,vartriangleleft:EIe,vartriangleright:yIe,vBar:vIe,Vbar:bIe,vBarv:_Ie,Vcy:SIe,vcy:wIe,vdash:xIe,vDash:DIe,Vdash:IIe,VDash:OIe,Vdashl:kIe,veebar:NIe,vee:TIe,Vee:PIe,veeeq:FIe,vellip:LIe,verbar:MIe,Verbar:RIe,vert:GIe,Vert:HIe,VerticalBar:KIe,VerticalLine:VIe,VerticalSeparator:QIe,VerticalTilde:UIe,VeryThinSpace:JIe,Vfr:jIe,vfr:WIe,vltri:XIe,vnsub:qIe,vnsup:zIe,Vopf:YIe,vopf:ZIe,vprop:$Ie,vrtri:eOe,Vscr:tOe,vscr:nOe,vsubnE:rOe,vsubne:iOe,vsupnE:sOe,vsupne:oOe,Vvdash:aOe,vzigzag:BOe,Wcirc:cOe,wcirc:uOe,wedbar:lOe,wedge:hOe,Wedge:pOe,wedgeq:fOe,weierp:dOe,Wfr:COe,wfr:mOe,Wopf:gOe,wopf:AOe,wp:EOe,wr:yOe,wreath:vOe,Wscr:bOe,wscr:_Oe,xcap:SOe,xcirc:wOe,xcup:xOe,xdtri:DOe,Xfr:IOe,xfr:OOe,xharr:kOe,xhArr:NOe,Xi:TOe,xi:POe,xlarr:FOe,xlArr:LOe,xmap:MOe,xnis:ROe,xodot:GOe,Xopf:HOe,xopf:KOe,xoplus:VOe,xotime:QOe,xrarr:UOe,xrArr:JOe,Xscr:jOe,xscr:WOe,xsqcup:XOe,xuplus:qOe,xutri:zOe,xvee:YOe,xwedge:ZOe,Yacute:$Oe,yacute:eke,YAcy:tke,yacy:nke,Ycirc:rke,ycirc:ike,Ycy:ske,ycy:oke,yen:ake,Yfr:Bke,yfr:cke,YIcy:uke,yicy:lke,Yopf:hke,yopf:pke,Yscr:fke,yscr:dke,YUcy:Cke,yucy:mke,yuml:gke,Yuml:Ake,Zacute:Eke,zacute:yke,Zcaron:vke,zcaron:bke,Zcy:_ke,zcy:Ske,Zdot:wke,zdot:xke,zeetrf:Dke,ZeroWidthSpace:Ike,Zeta:Oke,zeta:kke,zfr:Nke,Zfr:Tke,ZHcy:Pke,zhcy:Fke,zigrarr:Lke,zopf:Mke,Zopf:Rke,Zscr:Gke,zscr:Hke,zwj:Kke,zwnj:Vke,default:Qke};var Jke="Á",jke="á",Wke="Â",Xke="â",qke="´",zke="Æ",Yke="æ",Zke="À",$ke="à",eNe="&",tNe="&",nNe="Å",rNe="å",iNe="Ã",sNe="ã",oNe="Ä",aNe="ä",BNe="¦",cNe="Ç",uNe="ç",lNe="¸",hNe="¢",pNe="©",fNe="©",dNe="¤",CNe="°",mNe="÷",gNe="É",ANe="é",ENe="Ê",yNe="ê",vNe="È",bNe="è",_Ne="Ð",SNe="ð",wNe="Ë",xNe="ë",DNe="½",INe="¼",ONe="¾",kNe=">",NNe=">",TNe="Í",PNe="í",FNe="Î",LNe="î",MNe="¡",RNe="Ì",GNe="ì",HNe="¿",KNe="Ï",VNe="ï",QNe="«",UNe="<",JNe="<",jNe="¯",WNe="µ",XNe="·",qNe=" ",zNe="¬",YNe="Ñ",ZNe="ñ",$Ne="Ó",eTe="ó",tTe="Ô",nTe="ô",rTe="Ò",iTe="ò",sTe="ª",oTe="º",aTe="Ø",BTe="ø",cTe="Õ",uTe="õ",lTe="Ö",hTe="ö",pTe="¶",fTe="±",dTe="£",CTe='"',mTe='"',gTe="»",ATe="®",ETe="®",yTe="§",vTe="­",bTe="¹",_Te="²",STe="³",wTe="ß",xTe="Þ",DTe="þ",ITe="×",OTe="Ú",kTe="ú",NTe="Û",TTe="û",PTe="Ù",FTe="ù",LTe="¨",MTe="Ü",RTe="ü",GTe="Ý",HTe="ý",KTe="¥",VTe="ÿ";const QTe={Aacute:Jke,aacute:jke,Acirc:Wke,acirc:Xke,acute:qke,AElig:zke,aelig:Yke,Agrave:Zke,agrave:$ke,amp:eNe,AMP:tNe,Aring:nNe,aring:rNe,Atilde:iNe,atilde:sNe,Auml:oNe,auml:aNe,brvbar:BNe,Ccedil:cNe,ccedil:uNe,cedil:lNe,cent:hNe,copy:pNe,COPY:fNe,curren:dNe,deg:CNe,divide:mNe,Eacute:gNe,eacute:ANe,Ecirc:ENe,ecirc:yNe,Egrave:vNe,egrave:bNe,ETH:_Ne,eth:SNe,Euml:wNe,euml:xNe,frac12:DNe,frac14:INe,frac34:ONe,gt:kNe,GT:NNe,Iacute:TNe,iacute:PNe,Icirc:FNe,icirc:LNe,iexcl:MNe,Igrave:RNe,igrave:GNe,iquest:HNe,Iuml:KNe,iuml:VNe,laquo:QNe,lt:UNe,LT:JNe,macr:jNe,micro:WNe,middot:XNe,nbsp:qNe,not:zNe,Ntilde:YNe,ntilde:ZNe,Oacute:$Ne,oacute:eTe,Ocirc:tTe,ocirc:nTe,Ograve:rTe,ograve:iTe,ordf:sTe,ordm:oTe,Oslash:aTe,oslash:BTe,Otilde:cTe,otilde:uTe,Ouml:lTe,ouml:hTe,para:pTe,plusmn:fTe,pound:dTe,quot:CTe,QUOT:mTe,raquo:gTe,reg:ATe,REG:ETe,sect:yTe,shy:vTe,sup1:bTe,sup2:_Te,sup3:STe,szlig:wTe,THORN:xTe,thorn:DTe,times:ITe,Uacute:OTe,uacute:kTe,Ucirc:NTe,ucirc:TTe,Ugrave:PTe,ugrave:FTe,uml:LTe,Uuml:MTe,uuml:RTe,Yacute:GTe,yacute:HTe,yen:KTe,yuml:VTe},UTe={__proto__:null,Aacute:Jke,aacute:jke,Acirc:Wke,acirc:Xke,acute:qke,AElig:zke,aelig:Yke,Agrave:Zke,agrave:$ke,amp:eNe,AMP:tNe,Aring:nNe,aring:rNe,Atilde:iNe,atilde:sNe,Auml:oNe,auml:aNe,brvbar:BNe,Ccedil:cNe,ccedil:uNe,cedil:lNe,cent:hNe,copy:pNe,COPY:fNe,curren:dNe,deg:CNe,divide:mNe,Eacute:gNe,eacute:ANe,Ecirc:ENe,ecirc:yNe,Egrave:vNe,egrave:bNe,ETH:_Ne,eth:SNe,Euml:wNe,euml:xNe,frac12:DNe,frac14:INe,frac34:ONe,gt:kNe,GT:NNe,Iacute:TNe,iacute:PNe,Icirc:FNe,icirc:LNe,iexcl:MNe,Igrave:RNe,igrave:GNe,iquest:HNe,Iuml:KNe,iuml:VNe,laquo:QNe,lt:UNe,LT:JNe,macr:jNe,micro:WNe,middot:XNe,nbsp:qNe,not:zNe,Ntilde:YNe,ntilde:ZNe,Oacute:$Ne,oacute:eTe,Ocirc:tTe,ocirc:nTe,Ograve:rTe,ograve:iTe,ordf:sTe,ordm:oTe,Oslash:aTe,oslash:BTe,Otilde:cTe,otilde:uTe,Ouml:lTe,ouml:hTe,para:pTe,plusmn:fTe,pound:dTe,quot:CTe,QUOT:mTe,raquo:gTe,reg:ATe,REG:ETe,sect:yTe,shy:vTe,sup1:bTe,sup2:_Te,sup3:STe,szlig:wTe,THORN:xTe,thorn:DTe,times:ITe,Uacute:OTe,uacute:kTe,Ucirc:NTe,ucirc:TTe,Ugrave:PTe,ugrave:FTe,uml:LTe,Uuml:MTe,uuml:RTe,Yacute:GTe,yacute:HTe,yen:KTe,yuml:VTe,default:QTe};var JTe="&",jTe="'",WTe=">",XTe="<",qTe='"';const zTe={amp:JTe,apos:jTe,gt:WTe,lt:XTe,quot:qTe},YTe={__proto__:null,amp:JTe,apos:jTe,gt:WTe,lt:XTe,quot:qTe,default:zTe},ZTe=P(Uke),$Te=P(UTe),ePe=P(YTe);var tPe=lFe,nPe=0,rPe=nPe++,iPe=nPe++,sPe=nPe++,oPe=nPe++,aPe=nPe++,BPe=nPe++,cPe=nPe++,uPe=nPe++,lPe=nPe++,hPe=nPe++,pPe=nPe++,fPe=nPe++,dPe=nPe++,CPe=nPe++,mPe=nPe++,gPe=nPe++,APe=nPe++,EPe=nPe++,yPe=nPe++,vPe=nPe++,bPe=nPe++,_Pe=nPe++,SPe=nPe++,wPe=nPe++,xPe=nPe++,DPe=nPe++,IPe=nPe++,OPe=nPe++,kPe=nPe++,NPe=nPe++,TPe=nPe++,PPe=nPe++,FPe=nPe++,LPe=nPe++,MPe=nPe++,RPe=nPe++,GPe=nPe++,HPe=nPe++,KPe=nPe++,VPe=nPe++,QPe=nPe++,UPe=nPe++,JPe=nPe++,jPe=nPe++,WPe=nPe++,XPe=nPe++,qPe=nPe++,zPe=nPe++,YPe=nPe++,ZPe=nPe++,$Pe=nPe++,eFe=nPe++,tFe=nPe++,nFe=nPe++,rFe=nPe++,iFe=0,sFe=iFe++,oFe=iFe++,aFe=iFe++;function BFe(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function cFe(e,t,n){var r=e.toLowerCase();return e===r?function(e){e===r?this._state=t:(this._state=n,this._index--)}:function(i){i===r||i===e?this._state=t:(this._state=n,this._index--)}}function uFe(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=sPe,this._index--)}}function lFe(e,t){this._state=rPe,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=rPe,this._special=sFe,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}lFe.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=iPe,this._sectionStart=this._index):this._decodeEntities&&this._special===sFe&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=rPe,this._state=$Pe,this._sectionStart=this._index)},lFe.prototype._stateBeforeTagName=function(e){"/"===e?this._state=aPe:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==sFe||BFe(e)?this._state=rPe:"!"===e?(this._state=mPe,this._sectionStart=this._index+1):"?"===e?(this._state=APe,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?sPe:TPe,this._sectionStart=this._index)},lFe.prototype._stateInTagName=function(e){("/"===e||">"===e||BFe(e))&&(this._emitToken("onopentagname"),this._state=uPe,this._index--)},lFe.prototype._stateBeforeCloseingTagName=function(e){BFe(e)||(">"===e?this._state=rPe:this._special!==sFe?"s"===e||"S"===e?this._state=PPe:(this._state=rPe,this._index--):(this._state=BPe,this._sectionStart=this._index))},lFe.prototype._stateInCloseingTagName=function(e){(">"===e||BFe(e))&&(this._emitToken("onclosetag"),this._state=cPe,this._index--)},lFe.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=rPe,this._sectionStart=this._index+1)},lFe.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=rPe,this._sectionStart=this._index+1):"/"===e?this._state=oPe:BFe(e)||(this._state=lPe,this._sectionStart=this._index)},lFe.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=rPe,this._sectionStart=this._index+1):BFe(e)||(this._state=uPe,this._index--)},lFe.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||BFe(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=hPe,this._index--)},lFe.prototype._stateAfterAttributeName=function(e){"="===e?this._state=pPe:"/"===e||">"===e?(this._cbs.onattribend(),this._state=uPe,this._index--):BFe(e)||(this._cbs.onattribend(),this._state=lPe,this._sectionStart=this._index)},lFe.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=fPe,this._sectionStart=this._index+1):"'"===e?(this._state=dPe,this._sectionStart=this._index+1):BFe(e)||(this._state=CPe,this._sectionStart=this._index,this._index--)},lFe.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=uPe):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=$Pe,this._sectionStart=this._index)},lFe.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=uPe):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=$Pe,this._sectionStart=this._index)},lFe.prototype._stateInAttributeValueNoQuotes=function(e){BFe(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=uPe,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=$Pe,this._sectionStart=this._index)},lFe.prototype._stateBeforeDeclaration=function(e){this._state="["===e?_Pe:"-"===e?EPe:gPe},lFe.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=rPe,this._sectionStart=this._index+1)},lFe.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=rPe,this._sectionStart=this._index+1)},lFe.prototype._stateBeforeComment=function(e){"-"===e?(this._state=yPe,this._sectionStart=this._index+1):this._state=gPe},lFe.prototype._stateInComment=function(e){"-"===e&&(this._state=vPe)},lFe.prototype._stateAfterComment1=function(e){this._state="-"===e?bPe:yPe},lFe.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=rPe,this._sectionStart=this._index+1):"-"!==e&&(this._state=yPe)},lFe.prototype._stateBeforeCdata1=cFe("C",SPe,gPe),lFe.prototype._stateBeforeCdata2=cFe("D",wPe,gPe),lFe.prototype._stateBeforeCdata3=cFe("A",xPe,gPe),lFe.prototype._stateBeforeCdata4=cFe("T",DPe,gPe),lFe.prototype._stateBeforeCdata5=cFe("A",IPe,gPe),lFe.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=OPe,this._sectionStart=this._index+1):(this._state=gPe,this._index--)},lFe.prototype._stateInCdata=function(e){"]"===e&&(this._state=kPe)},lFe.prototype._stateAfterCdata1=function(e){this._state="]"===e?NPe:OPe},lFe.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=rPe,this._sectionStart=this._index+1):"]"!==e&&(this._state=OPe)},lFe.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=FPe:"t"===e||"T"===e?this._state=JPe:(this._state=sPe,this._index--)},lFe.prototype._stateBeforeSpecialEnd=function(e){this._special!==oFe||"c"!==e&&"C"!==e?this._special!==aFe||"t"!==e&&"T"!==e?this._state=rPe:this._state=qPe:this._state=HPe},lFe.prototype._stateBeforeScript1=uFe("R",LPe),lFe.prototype._stateBeforeScript2=uFe("I",MPe),lFe.prototype._stateBeforeScript3=uFe("P",RPe),lFe.prototype._stateBeforeScript4=uFe("T",GPe),lFe.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||BFe(e))&&(this._special=oFe),this._state=sPe,this._index--},lFe.prototype._stateAfterScript1=cFe("R",KPe,rPe),lFe.prototype._stateAfterScript2=cFe("I",VPe,rPe),lFe.prototype._stateAfterScript3=cFe("P",QPe,rPe),lFe.prototype._stateAfterScript4=cFe("T",UPe,rPe),lFe.prototype._stateAfterScript5=function(e){">"===e||BFe(e)?(this._special=sFe,this._state=BPe,this._sectionStart=this._index-6,this._index--):this._state=rPe},lFe.prototype._stateBeforeStyle1=uFe("Y",jPe),lFe.prototype._stateBeforeStyle2=uFe("L",WPe),lFe.prototype._stateBeforeStyle3=uFe("E",XPe),lFe.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||BFe(e))&&(this._special=aFe),this._state=sPe,this._index--},lFe.prototype._stateAfterStyle1=cFe("Y",zPe,rPe),lFe.prototype._stateAfterStyle2=cFe("L",YPe,rPe),lFe.prototype._stateAfterStyle3=cFe("E",ZPe,rPe),lFe.prototype._stateAfterStyle4=function(e){">"===e||BFe(e)?(this._special=sFe,this._state=BPe,this._sectionStart=this._index-5,this._index--):this._state=rPe},lFe.prototype._stateBeforeEntity=cFe("#",eFe,tFe),lFe.prototype._stateBeforeNumericEntity=cFe("X",rFe,nFe),lFe.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+16&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if($Te.hasOwnProperty(n))return this._emitPartial($Te[n]),void(this._sectionStart+=t+1);t--}},lFe.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==rPe?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},lFe.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var r=this._buffer.substring(n,this._index),i=parseInt(r,t);this._emitPartial(_2(i)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},lFe.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},lFe.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},lFe.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===rPe?(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)},lFe.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},lFe.prototype._parse=function(){for(;this._index0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},AFe.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},AFe.prototype.parseComplete=function(e){this.reset(),this.end(e)},AFe.prototype.write=function(e){this._tokenizer.write(e)},AFe.prototype.end=function(e){this._tokenizer.end(e)},AFe.prototype.pause=function(){this._tokenizer.pause()},AFe.prototype.resume=function(){this._tokenizer.resume()},AFe.prototype.parseChunk=AFe.prototype.write,AFe.prototype.done=AFe.prototype.end;var EFe=AFe,yFe={lowerCaseTags:!1,lowerCaseAttributeNames:!1},vFe=[{name:"!doctype",start:"<",end:">"}];function bFe(e,t){var n=[],r=[];function i(e,t){return e.name instanceof RegExp?RegExp(e.name.source,"i").test(t):t===e.name}n.last=function(){return this[this.length-1]};var s=new EFe({onprocessinginstruction:function(e,s){for(var o=[].concat(vFe,t.directives||[]),a=n.last(),B=0;B",i=n.last();i?(i.content||(i.content=[]),i.content.push(t)):r.push(t)},onopentag:function(e,t){var r={tag:e};Object.keys(t).length&&(r.attrs=function(e){var t={};return Object.keys(e).forEach((function(n){var r={};r[n]=e[n].replace(/"/g,'"'),Object.assign(t,r)})),t}(t)),n.push(r)},onclosetag:function(){var e=n.pop();if(n.length){var t=n.last();Array.isArray(t.content)||(t.content=[]),t.content.push(e)}else r.push(e)},ontext:function(e){var t=n.last();t?(t.content||(t.content=[]),t.content.push(e)):r.push(e)}},t||yFe);return s.write(e),s.end(),r}function _Fe(){var e;function t(t){return bFe(t,Object.assign(yFe,e))}return 1===arguments.length&&Boolean(arguments[0])&&"Object"===arguments[0].constructor.name?(e=arguments[0],t):(e=arguments[1],t(arguments[0]))}var SFe=_Fe,wFe=yFe,xFe=vFe;SFe.defaultOptions=wFe,SFe.defaultDirectives=xFe;const DFe=["area","base","br","col","command","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],IFe=/[\t\n\f\r "'`=<>]/;function OFe(e,t){const n=(t=t||{}).singleTags?DFe.concat(t.singleTags):DFe,r=n.filter(e=>e instanceof RegExp),{closingSingleTag:i}=t;let{quoteAllAttributes:s}=t;void 0===s&&(s=!0);let{replaceQuote:o}=t;void 0===o&&(o=!0);let{quoteStyle:a}=t;return void 0===a&&(a=2),function e(t){let c="";Array.isArray(t)||(t=[t]);return function e(t,n){if(void 0!==t)for(let r=0,{length:i}=t;r{if(null==t||!1===t||0===t.length||Number.isNaN(t))return;if(Array.isArray(t))return void(c+=e(t));if("string"==typeof t||"number"==typeof t)return void(c+=t);if(!1===t.tag)return void(c+=e(t.content));const u=t.tag||"div";if(c+="<"+u,t.attrs&&(c+=function(e){let t="";for(const n in e)if("string"==typeof e[n])if(s||e[n].match(IFe)){let r=e[n];o&&(r=e[n].replace(/"/g,""")),t+=B(n,r,a)}else""===e[n]?t+=" "+n:t+=" "+n+"="+e[n];else!0===e[n]?t+=" "+n:"number"==typeof e[n]&&(t+=B(n,e[n],a));return t}(t.attrs)),function(e){if(r.length>0)return r.some(t=>t.test(e));if(!n.includes(e))return!1;return!0}(u)){switch(i){case"tag":c+=">";break;case"slash":c+=" />";break;default:c+=">"}c+=e(t.content)}else c+=">"+e(t.content)+""}),c}(e);function B(e,t,n=1){return 1===n?` ${e}='${t}'`:2===n?` ${e}="${t}"`:t.includes('"')?` ${e}='${t}'`:` ${e}="${t}"`}}var kFe=OFe;const NFe=P(h2);var TFe=SFe,PFe=kFe;function FFe(e){this.version=NFe.version,this.name=NFe.name,this.plugins="function"==typeof e?[e]:e||[],this.source="",this.messages=[],this.parser=TFe,this.render=PFe,C2.call(this)}FFe.prototype.use=function(){return[].push.apply(this.plugins,arguments),this},FFe.prototype.process=function(e,t){if(t=this.options=t||{},this.source=e,t.parser&&(TFe=this.parser=t.parser),t.render&&(PFe=this.render=t.render),e=t.skipParse?e||[]:TFe(e,t),!0===t.sync)return this.plugins.forEach(function(n,r){var i;if(MFe(e,this),2===n.length||RFe(i=n(e)))throw new Error("Can’t process contents in sync mode because of async plugin: "+n.name);r===this.plugins.length-1||t.skipParse||(e=[].concat(e)),e=i||e}.bind(this)),HFe(PFe,e);var n=0,r=function(e,i){if(MFe(e,this),this.plugins.length<=n)i(null,e);else{var s=this.plugins[n++];if(2!==s.length){var o=null,a=GFe((function(){return s(e)}),(function(e){return o=e,e}));o?i(o):RFe(a)?a.then(B).catch(i):B(a)}else s(e,(function(e,t){if(e)return i(e);B(t)}))}function B(n){return n&&!t.skipParse&&(n=[].concat(n)),r(n||e,i)}}.bind(this);return new Promise((function(t,n){r(e,(function(e,r){e?n(e):t(HFe(PFe,r))}))}))};var LFe=function(e){return new FFe(e)};function MFe(e,t){"object"==typeof e&&(e=Object.assign(e,t))}function RFe(e){return!!e&&"function"==typeof e.then}function GFe(e,t){try{return e()}catch(e){t(e)}}function HFe(e,t){return{get html(){return e(t,t.options)},tree:t,messages:t.messages}}function KFe({transformUrl:e}){const t=new Map,n=[];function r(n,r){const{tag:i,attrs:s}=n,o=s&&s[r];if("string"==typeof i&&o){const a=e(o,r,i,n);null!=a&&!1!==a&&(s[r]=a,t.set(o,a))}}return async e=>{e.walk(e=>{switch(e.tag){case"script":r(e,"src");break;case"link":/(preload|prefetch)/.test(e.attrs.rel)?n.push(e):r(e,"href")}return e}),n.forEach(e=>{const n=e.attrs.href;t.has(n)&&(e.attrs.href=t.get(n))})}}async function VFe(e,{transformUrl:t}){const n=LFe([KFe({transformUrl:t})]);return(await n.process(e)).html}const QFe=e=>e&&!/^([a-z]+:)?\/\//i.test(e),UFe=e=>e.split(n.posix.sep).join(n.sep);function JFe({cwd:t,publicDir:r,publicPath:i}={}){const s=r||t||".",o=[],a=new Map;async function B(t){if(!/\.html$/.test(t))return t;this.addWatchFile(t);const r=await this.resolve(t,void 0,{skipSelf:!0});if(!r)return;t=r.id;const i=n.relative(s,t),B=await e.promises.readFile(t,"utf-8"),c=[],u=[],l=[],h=await VFe(B,{transformUrl:(r,a,h,{attrs:p})=>{const f=r;if(!QFe(r))return null;let d=r;if("/"===r[0]?(r="./"+r.substring(1),d=n.join(s,UFe(r))):(/^\.?\.\//.test(r)||(r="./"+r),d=n.resolve(n.dirname(t),UFe(r))),"script"===h){if(p&&p.nomodule)return null;if(!p||!/^\s*module\s*$/i.test(p.type||"")){let e,t;const n=/]*?)?\ssrc=(['"]?)([^'">]*?)\1(?:\s[^>]*?)?\s*>/;for(;e=n.exec(B);)if(e[2]===f){t=Up(B,e.index);break}return this.warn("\n"+le($(Y("WARN")))+ne(`