ber-security.graylog.graylog-plugin-correlation-count.6.0.0.source-code.af6fdb556ee3f9065578bb01f81f6216.js Maven / Gradle / Ivy
Show all versions of graylog-plugin-correlation-count Show documentation
"no use strict";(()=>{var Me=(D,B)=>()=>(B||D((B={exports:{}}).exports,B),B.exports);var Le=Me(ve=>{(function(D){if(typeof D.window<"u"&&D.document||D.require&&D.define)return;D.console||(D.console=function(){var T=Array.prototype.slice.call(arguments,0);postMessage({type:"log",data:T})},D.console.error=D.console.warn=D.console.log=D.console.trace=D.console),D.window=D,D.ace=D,D.onerror=function(T,p,o,d,h){postMessage({type:"error",data:{message:T,data:h&&h.data,file:p,line:o,col:d,stack:h&&h.stack}})},D.normalizeModule=function(T,p){if(p.indexOf("!")!==-1){var o=p.split("!");return D.normalizeModule(T,o[0])+"!"+D.normalizeModule(T,o[1])}if(p.charAt(0)=="."){var d=T.split("/").slice(0,-1).join("/");for(p=(d?d+"/":"")+p;p.indexOf(".")!==-1&&h!=p;){var h=p;p=p.replace(/^\.\//,"").replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}}return p},D.require=function(p,o){if(o||(o=p,p=null),!o.charAt)throw new Error("worker.js require() accepts only (parentId, id) as arguments");o=D.normalizeModule(p,o);var d=D.require.modules[o];if(d)return d.initialized||(d.initialized=!0,d.exports=d.factory().exports),d.exports;if(!D.require.tlns)return console.log("unable to load "+o);var h=B(o,D.require.tlns);return h.slice(-3)!=".js"&&(h+=".js"),D.require.id=o,D.require.modules[o]={},importScripts(h),D.require(p,o)};function B(T,p){for(var o=T,d="";o;){var h=p[o];if(typeof h=="string")return h+d;if(h)return h.location.replace(/\/*$/,"/")+(d||h.main||h.name);if(h===!1)return"";var c=o.lastIndexOf("/");if(c===-1)break;d=o.substr(c)+d,o=o.slice(0,c)}return T}D.require.modules={},D.require.tlns={},D.define=function(T,p,o){if(arguments.length==2?(o=p,typeof T!="string"&&(p=T,T=D.require.id)):arguments.length==1&&(o=T,p=[],T=D.require.id),typeof o!="function"){D.require.modules[T]={exports:o,initialized:!0};return}p.length||(p=["require","exports","module"]);var d=function(h){return D.require(T,h)};D.require.modules[T]={exports:{},factory:function(){var h=this,c=o.apply(this,p.slice(0,o.length).map(function(s){switch(s){case"require":return d;case"exports":return h.exports;case"module":return h;default:return d(s)}}));return c&&(h.exports=c),h}}},D.define.amd={},D.require.tlns={},D.initBaseUrls=function(p){for(var o in p)this.require.tlns[o]=p[o]},D.initSender=function(){var p=D.require("ace/lib/event_emitter").EventEmitter,o=D.require("ace/lib/oop"),d=function(){};return function(){o.implement(this,p),this.callback=function(h,c){postMessage({type:"call",id:c,data:h})},this.emit=function(h,c){postMessage({type:"event",name:h,data:c})}}.call(d.prototype),new d};var G=D.main=null,y=D.sender=null;D.onmessage=function(T){var p=T.data;if(p.event&&y)y._signal(p.event,p.data);else if(p.command)if(G[p.command])G[p.command].apply(G,p.args);else if(D[p.command])D[p.command].apply(D,p.args);else throw new Error("Unknown command:"+p.command);else if(p.init){D.initBaseUrls(p.tlns),y=D.sender=D.initSender();var o=this.require(p.module)[p.classname];G=D.main=new o(y)}}})(ve);ace.define("ace/lib/oop",[],function(D,B,G){"use strict";B.inherits=function(y,T){y.super_=T,y.prototype=Object.create(T.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}})},B.mixin=function(y,T){for(var p in T)y[p]=T[p];return y},B.implement=function(y,T){B.mixin(y,T)}});ace.define("ace/lib/deep_copy",[],function(D,B,G){B.deepCopy=function y(T){if(typeof T!="object"||!T)return T;var p;if(Array.isArray(T)){p=[];for(var o=0;o0;)o&1&&(d+=p),(o>>=1)&&(p+=p);return d};var y=/^\s\s*/,T=/\s\s*$/;B.stringTrimLeft=function(p){return p.replace(y,"")},B.stringTrimRight=function(p){return p.replace(T,"")},B.copyObject=function(p){var o={};for(var d in p)o[d]=p[d];return o},B.copyArray=function(p){for(var o=[],d=0,h=p.length;d65535?2:1}});ace.define("ace/apply_delta",[],function(D,B,G){"use strict";function y(o,d){throw console.log("Invalid Delta:",o),"Invalid Delta: "+d}function T(o,d){return d.row>=0&&d.row=0&&d.column<=o[d.row].length}function p(o,d){d.action!="insert"&&d.action!="remove"&&y(d,"delta.action must be 'insert' or 'remove'"),d.lines instanceof Array||y(d,"delta.lines must be an Array"),(!d.start||!d.end)&&y(d,"delta.start/end must be an present");var h=d.start;T(o,d.start)||y(d,"delta.start must be contained in document");var c=d.end;d.action=="remove"&&!T(o,c)&&y(d,"delta.end must contained in document for 'remove' actions");var s=c.row-h.row,u=c.column-(s==0?h.column:0);(s!=d.lines.length-1||d.lines[s].length!=u)&&y(d,"delta.range must match delta lines")}B.applyDelta=function(o,d,h){var c=d.start.row,s=d.start.column,u=o[c]||"";switch(d.action){case"insert":var t=d.lines;if(t.length===1)o[c]=u.substring(0,s)+d.lines[0]+u.substring(s);else{var l=[c,1].concat(d.lines);o.splice.apply(o,l),o[c]=u.substring(0,s)+o[c],o[c+d.lines.length-1]+=u.substring(s)}break;case"remove":var g=d.end.column,C=d.end.row;c===C?o[c]=u.substring(0,s)+u.substring(g):o.splice(c,C-c+1,u.substring(0,s)+o[C].substring(g));break}}});ace.define("ace/lib/event_emitter",[],function(D,B,G){"use strict";var y={},T=function(){this.propagationStopped=!0},p=function(){this.defaultPrevented=!0};y._emit=y._dispatchEvent=function(o,d){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var h=this._eventRegistry[o]||[],c=this._defaultHandlers[o];if(!(!h.length&&!c)){(typeof d!="object"||!d)&&(d={}),d.type||(d.type=o),d.stopPropagation||(d.stopPropagation=T),d.preventDefault||(d.preventDefault=p),h=h.slice();for(var s=0;s ["+this.end.row+"/"+this.end.column+"]"},T.prototype.contains=function(p,o){return this.compare(p,o)==0},T.prototype.compareRange=function(p){var o,d=p.end,h=p.start;return o=this.compare(d.row,d.column),o==1?(o=this.compare(h.row,h.column),o==1?2:o==0?1:0):o==-1?-2:(o=this.compare(h.row,h.column),o==-1?-1:o==1?42:0)},T.prototype.comparePoint=function(p){return this.compare(p.row,p.column)},T.prototype.containsRange=function(p){return this.comparePoint(p.start)==0&&this.comparePoint(p.end)==0},T.prototype.intersects=function(p){var o=this.compareRange(p);return o==-1||o==0||o==1},T.prototype.isEnd=function(p,o){return this.end.row==p&&this.end.column==o},T.prototype.isStart=function(p,o){return this.start.row==p&&this.start.column==o},T.prototype.setStart=function(p,o){typeof p=="object"?(this.start.column=p.column,this.start.row=p.row):(this.start.row=p,this.start.column=o)},T.prototype.setEnd=function(p,o){typeof p=="object"?(this.end.column=p.column,this.end.row=p.row):(this.end.row=p,this.end.column=o)},T.prototype.inside=function(p,o){return this.compare(p,o)==0?!(this.isEnd(p,o)||this.isStart(p,o)):!1},T.prototype.insideStart=function(p,o){return this.compare(p,o)==0?!this.isEnd(p,o):!1},T.prototype.insideEnd=function(p,o){return this.compare(p,o)==0?!this.isStart(p,o):!1},T.prototype.compare=function(p,o){return!this.isMultiLine()&&p===this.start.row?othis.end.column?1:0:pthis.end.row?1:this.start.row===p?o>=this.start.column?0:-1:this.end.row===p?o<=this.end.column?0:1:0},T.prototype.compareStart=function(p,o){return this.start.row==p&&this.start.column==o?-1:this.compare(p,o)},T.prototype.compareEnd=function(p,o){return this.end.row==p&&this.end.column==o?1:this.compare(p,o)},T.prototype.compareInside=function(p,o){return this.end.row==p&&this.end.column==o?1:this.start.row==p&&this.start.column==o?-1:this.compare(p,o)},T.prototype.clipRows=function(p,o){if(this.end.row>o)var d={row:o+1,column:0};else if(this.end.rowo)var h={row:o+1,column:0};else if(this.start.row
this.row)){var s=d(c,{row:this.row,column:this.column},this.$insertRight);this.setPosition(s.row,s.column,!0)}},h.prototype.setPosition=function(c,s,u){var t;if(u?t={row:c,column:s}:t=this.$clipPositionToDocument(c,s),!(this.row==t.row&&this.column==t.column)){var l={row:this.row,column:this.column};this.row=t.row,this.column=t.column,this._signal("change",{old:l,value:t})}},h.prototype.detach=function(){this.document.off("change",this.$onChange)},h.prototype.attach=function(c){this.document=c||this.document,this.document.on("change",this.$onChange)},h.prototype.$clipPositionToDocument=function(c,s){var u={};return c>=this.document.getLength()?(u.row=Math.max(0,this.document.getLength()-1),u.column=this.document.getLine(u.row).length):c<0?(u.row=0,u.column=0):(u.row=c,u.column=Math.min(this.document.getLine(u.row).length,Math.max(0,s))),s<0&&(u.column=0),u},h}();p.prototype.$insertRight=!1,y.implement(p.prototype,T);function o(h,c,s){var u=s?h.column<=c.column:h.column=t&&(s=t-1,u=void 0);var l=this.getLine(s);return u==null&&(u=l.length),u=Math.min(Math.max(u,0),l.length),{row:s,column:u}},c.prototype.clonePos=function(s){return{row:s.row,column:s.column}},c.prototype.pos=function(s,u){return{row:s,column:u}},c.prototype.$clipPosition=function(s){var u=this.getLength();return s.row>=u?(s.row=Math.max(0,u-1),s.column=this.getLine(u-1).length):(s.row=Math.max(0,s.row),s.column=Math.min(Math.max(s.column,0),this.getLine(s.row).length)),s},c.prototype.insertFullLines=function(s,u){s=Math.min(Math.max(s,0),this.getLength());var t=0;s0,l=u=0&&this.applyDelta({start:this.pos(s,this.getLine(s).length),end:this.pos(s+1,0),action:"remove",lines:["",""]})},c.prototype.replace=function(s,u){if(s instanceof o||(s=o.fromPoints(s.start,s.end)),u.length===0&&s.isEmpty())return s.start;if(u==this.getTextRange(s))return s.end;this.remove(s);var t;return u?t=this.insert(s.start,u):t=s.start,t},c.prototype.applyDeltas=function(s){for(var u=0;u=0;u--)this.revertDelta(s[u])},c.prototype.applyDelta=function(s,u){var t=s.action=="insert";(t?s.lines.length<=1&&!s.lines[0]:!o.comparePoints(s.start,s.end))||(t&&s.lines.length>2e4?this.$splitAndapplyLargeDelta(s,2e4):(T(this.$lines,s,u),this._signal("change",s)))},c.prototype.$safeApplyDelta=function(s){var u=this.$lines.length;(s.action=="remove"&&s.start.row=d.$lines.length)throw g=new Error("Invalid delta"),g.data={path:c.$path,linesLength:d.$lines.length,start:l.start,end:l.end},g;d.applyDelta(l,!0)}if(c.$timeout)return h.schedule(c.$timeout);c.onUpdate()})};(function(){this.$timeout=500,this.setTimeout=function(o){this.$timeout=o},this.setValue=function(o){this.doc.setValue(o),this.deferredUpdate.schedule(this.$timeout)},this.getValue=function(o){this.sender.callback(this.doc.getValue(),o)},this.onUpdate=function(){},this.isPending=function(){return this.deferredUpdate.isPending()}}).call(p.prototype)});ace.define("ace/mode/html/saxparser",[],function(D,B,G){G.exports=function y(T,p,o){function d(s,u){if(!p[s]){if(!T[s]){var t=typeof D=="function"&&D;if(!u&&t)return t(s,!0);if(h)return h(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=p[s]={exports:{}};T[s][0].call(l.exports,function(g){var C=T[s][1][g];return d(C||g)},l,l.exports,y,T,p,o)}return p[s].exports}for(var h=typeof D=="function"&&D,c=0;c=0;_--){var k=this.elements[_];if(k.localName===g)return!0;if(C(k))return!1}},l.prototype.push=function(g){this.elements.push(g)},l.prototype.pushHtmlElement=function(g){this.rootNode=g.node,this.push(g)},l.prototype.pushHeadElement=function(g){this.headElement=g.node,this.push(g)},l.prototype.pushBodyElement=function(g){this.bodyElement=g.node,this.push(g)},l.prototype.pop=function(){return this.elements.pop()},l.prototype.remove=function(g){this.elements.splice(this.elements.indexOf(g),1)},l.prototype.popUntilPopped=function(g){var C;do C=this.pop();while(C.localName!=g)},l.prototype.popUntilTableScopeMarker=function(){for(;!h(this.top);)this.pop()},l.prototype.popUntilTableBodyScopeMarker=function(){for(;!c(this.top);)this.pop()},l.prototype.popUntilTableRowScopeMarker=function(){for(;!s(this.top);)this.pop()},l.prototype.item=function(g){return this.elements[g]},l.prototype.contains=function(g){return this.elements.indexOf(g)!==-1},l.prototype.inScope=function(g){return this._inScope(g,o)},l.prototype.inListItemScope=function(g){return this._inScope(g,d)},l.prototype.inTableScope=function(g){return this._inScope(g,h)},l.prototype.inButtonScope=function(g){return this._inScope(g,u)},l.prototype.inSelectScope=function(g){return this._inScope(g,t)},l.prototype.hasNumberedHeaderElementInScope=function(){for(var g=this.elements.length-1;g>=0;g--){var C=this.elements[g];if(C.isNumberedHeader())return!0;if(o(C))return!1}},l.prototype.furthestBlockForFormattingElement=function(g){for(var C=null,_=this.elements.length-1;_>=0;_--){var k=this.elements[_];if(k.node===g)break;k.isSpecial()&&(C=k)}return C},l.prototype.findIndex=function(g){for(var C=this.elements.length-1;C>=0;C--)if(this.elements[C].localName==g)return C;return-1},l.prototype.remove_openElements_until=function(g){for(var C=!1,_;!C;)_=this.elements.pop(),C=g(_);return _},Object.defineProperty(l.prototype,"top",{get:function(){return this.elements[this.elements.length-1]}}),Object.defineProperty(l.prototype,"length",{get:function(){return this.elements.length}}),p.ElementStack=l},{}],2:[function(y,T,p){var o=y("html5-entities"),d=y("./InputStream").InputStream,h={};Object.keys(o).forEach(function(l){for(var g=0;g="0"&&l<="9"||l>="a"&&l<="z"||l>="A"&&l<="Z"}function s(l){return l>="0"&&l<="9"||l>="a"&&l<="f"||l>="A"&&l<="F"}function u(l){return l>="0"&&l<="9"}var t={};t.consumeEntity=function(l,g,C){var _="",k="",w=l.char();if(w===d.EOF)return!1;if(k+=w,w==" "||w==`
`||w=="\v"||w==" "||w=="<"||w=="&"||C===w)return l.unget(k),!1;if(w=="#"){if(w=l.shift(1),w===d.EOF)return g._parseError("expected-numeric-entity-but-got-eof"),l.unget(k),!1;k+=w;var O=10,F=u;if(w=="x"||w=="X"){if(O=16,F=s,w=l.shift(1),w===d.EOF)return g._parseError("expected-numeric-entity-but-got-eof"),l.unget(k),!1;k+=w}if(F(w)){for(var v="";w!==d.EOF&&F(w);)v+=w,w=l.char();v=parseInt(v,O);var e=this.replaceEntityNumbers(v);if(e&&(g._parseError("invalid-numeric-entity-replaced"),v=e),v>65535&&v<=1114111){v-=65536;var n=((1047552&v)>>10)+55296,r=(1023&v)+56320;_=String.fromCharCode(n,r)}else _=String.fromCharCode(v);return w!==";"&&(g._parseError("numeric-entity-without-semicolon"),l.unget(w)),_}return l.unget(k),g._parseError("expected-numeric-entity"),!1}if(w>="a"&&w<="z"||w>="A"&&w<="Z"){for(var a="";h[k]&&(o[k]&&(a=k),!(w==";"||(w=l.char(),w===d.EOF)));)k+=w;return a?(_=o[a],w===";"||!C||!(c(w)||w==="=")?(k.length>a.length&&l.unget(k.substring(a.length)),w!==";"&&g._parseError("named-entity-without-semicolon"),_):(l.unget(k),!1)):(g._parseError("expected-named-entity"),l.unget(k),!1)}},t.replaceEntityNumbers=function(l){switch(l){case 0:return 65533;case 19:return 16;case 128:return 8364;case 129:return 129;case 130:return 8218;case 131:return 402;case 132:return 8222;case 133:return 8230;case 134:return 8224;case 135:return 8225;case 136:return 710;case 137:return 8240;case 138:return 352;case 139:return 8249;case 140:return 338;case 141:return 141;case 142:return 381;case 143:return 143;case 144:return 144;case 145:return 8216;case 146:return 8217;case 147:return 8220;case 148:return 8221;case 149:return 8226;case 150:return 8211;case 151:return 8212;case 152:return 732;case 153:return 8482;case 154:return 353;case 155:return 8250;case 156:return 339;case 157:return 157;case 158:return 382;case 159:return 376;default:if(l>=55296&&l<=57343||l>1114111)return 65533;if(l>=1&&l<=8||l>=14&&l<=31||l>=127&&l<=159||l>=64976&&l<=65007||l==11||l==65534||l==131070||l==3145726||l==196607||l==262142||l==262143||l==327678||l==327679||l==393214||l==393215||l==458750||l==458751||l==524286||l==524287||l==589822||l==589823||l==655358||l==655359||l==720894||l==720895||l==786430||l==786431||l==851966||l==851967||l==917502||l==917503||l==983038||l==983039||l==1048574||l==1048575||l==1114110||l==1114111)return l}},p.EntityParser=t},{"./InputStream":3,"html5-entities":12}],3:[function(y,T,p){function o(){this.data="",this.start=0,this.committed=0,this.eof=!1,this.lastLocation={line:0,column:0}}o.EOF=-1,o.DRAIN=-2,o.prototype={slice:function(){if(this.start>=this.data.length){if(!this.eof)throw o.DRAIN;return o.EOF}return this.data.slice(this.start,this.data.length)},char:function(){if(!this.eof&&this.start>=this.data.length-1)throw o.DRAIN;if(this.start>=this.data.length)return o.EOF;var d=this.data[this.start++];return d==="\r"&&(d=`
`),d},advance:function(d){if(this.start+=d,this.start>=this.data.length){if(!this.eof)throw o.DRAIN;return o.EOF}else this.committed>this.data.length/2&&(this.lastLocation=this.location(),this.data=this.data.slice(this.committed),this.start=this.start-this.committed,this.committed=0)},matchWhile:function(d){if(this.eof&&this.start>=this.data.length)return"";var h=new RegExp("^"+d+"+"),c=h.exec(this.slice());if(c){if(!this.eof&&c[0].length==this.data.length-this.start)throw o.DRAIN;return this.advance(c[0].length),c[0]}else return""},matchUntil:function(d){var h,c;if(c=this.slice(),c===o.EOF)return"";if(h=new RegExp(d+(this.eof?"|$":"")).exec(c)){var s=this.data.slice(this.start,this.start+h.index);return this.advance(h.index),s.replace(/\r/g,`
`).replace(/\n{2,}/g,`
`)}else throw o.DRAIN},append:function(d){this.data+=d},shift:function(d){if(!this.eof&&this.start+d>=this.data.length)throw o.DRAIN;if(this.eof&&this.start>=this.data.length)return o.EOF;var h=this.data.slice(this.start,this.start+d).toString();return this.advance(Math.min(d,this.data.length-this.start)),h},peek:function(d){if(!this.eof&&this.start+d>=this.data.length)throw o.DRAIN;return this.eof&&this.start>=this.data.length?o.EOF:this.data.slice(this.start,Math.min(this.start+d,this.data.length)).toString()},length:function(){return this.data.length-this.start-1},unget:function(d){d!==o.EOF&&(this.start-=d.length)},undo:function(){this.start=this.committed},commit:function(){this.committed=this.start},location:function(){var d=this.lastLocation.line,h=this.lastLocation.column,c=this.data.slice(0,this.committed),s=c.match(/\n/g),u=s?d+s.length:d,t=s?c.length-c.lastIndexOf(`
`)-1:h+c.length;return{line:u,column:t}}},p.InputStream=o},{}],4:[function(y,T,p){var o={"http://www.w3.org/1999/xhtml":["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],"http://www.w3.org/1998/Math/MathML":["mi","mo","mn","ms","mtext","annotation-xml"],"http://www.w3.org/2000/svg":["foreignObject","desc","title"]};function d(c,s,u,t){this.localName=s,this.namespaceURI=c,this.attributes=u,this.node=t}d.prototype.isSpecial=function(){return this.namespaceURI in o&&o[this.namespaceURI].indexOf(this.localName)>-1},d.prototype.isFosterParenting=function(){return this.namespaceURI==="http://www.w3.org/1999/xhtml"?this.localName==="table"||this.localName==="tbody"||this.localName==="tfoot"||this.localName==="thead"||this.localName==="tr":!1},d.prototype.isNumberedHeader=function(){return this.namespaceURI==="http://www.w3.org/1999/xhtml"?this.localName==="h1"||this.localName==="h2"||this.localName==="h3"||this.localName==="h4"||this.localName==="h5"||this.localName==="h6":!1},d.prototype.isForeign=function(){return this.namespaceURI!="http://www.w3.org/1999/xhtml"};function h(c,s){for(var u=0;u="A"&&u<="Z"||u>="a"&&u<="z"}function s(u){this._tokenHandler=u,this._state=s.DATA,this._inputStream=new o,this._currentToken=null,this._temporaryBuffer="",this._additionalAllowedCharacter=""}s.prototype._parseError=function(u,t){this._tokenHandler.parseError(u,t)},s.prototype._emitToken=function(u){if(u.type==="StartTag")for(var t=1;t"&&i?(t._currentToken={type:"EndTag",name:this._temporaryBuffer,data:[],selfClosing:!1},t._emitCurrentToken(),t.setState(l)):c(S)?(this._temporaryBuffer+=S,m.commit()):(t._emitToken({type:"Characters",data:""+this._temporaryBuffer}),m.unget(S),t.setState(C)),!0}function n(m){var i=m.char();return i==="/"?(this._temporaryBuffer="",t.setState(r)):(t._emitToken({type:"Characters",data:"<"}),m.unget(i),t.setState(k)),!0}function r(m){var i=m.char();return c(i)?(this._temporaryBuffer+=i,t.setState(a)):(t._emitToken({type:"Characters",data:""}),m.unget(i),t.setState(k)),!0}function a(m){var i=t._currentToken&&t._currentToken.name===this._temporaryBuffer.toLowerCase(),S=m.char();return h(S)&&i?(t._currentToken={type:"EndTag",name:this._temporaryBuffer,data:[],selfClosing:!1},t.setState(I)):S==="/"&&i?(t._currentToken={type:"EndTag",name:this._temporaryBuffer,data:[],selfClosing:!1},t.setState(J)):S===">"&&i?(t._currentToken={type:"EndTag",name:this._temporaryBuffer,data:[],selfClosing:!1},t._emitCurrentToken(),t.setState(l)):c(S)?(this._temporaryBuffer+=S,m.commit()):(t._emitToken({type:"Characters",data:""+this._temporaryBuffer}),m.unget(S),t.setState(k)),!0}function f(m){var i=m.char();return i==="/"?(this._temporaryBuffer="",t.setState(A)):i==="!"?(t._emitToken({type:"Characters",data:""&&i?(t._currentToken={type:"EndTag",name:"script",data:[],selfClosing:!1},t._emitCurrentToken()):c(S)?(this._temporaryBuffer+=S,m.commit()):(t._emitToken({type:"Characters",data:""+this._temporaryBuffer}),m.unget(S),t.setState(O)),!0}function L(m){var i=m.char();return i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(R)):(m.unget(i),t.setState(O)),!0}function R(m){var i=m.char();return i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(z)):(m.unget(i),t.setState(O)),!0}function P(m){var i=m.char();if(i===o.EOF)m.unget(i),t.setState(l);else if(i==="-")t._emitToken({type:"Characters",data:"-"}),t.setState(H);else if(i==="<")t.setState(Q);else if(i==="\0")t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"\uFFFD"}),m.commit();else{var S=m.matchUntil("<|-|\0");t._emitToken({type:"Characters",data:i+S})}return!0}function H(m){var i=m.char();return i===o.EOF?(m.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(z)):i==="<"?t.setState(Q):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"\uFFFD"}),t.setState(P)):(t._emitToken({type:"Characters",data:i}),t.setState(P)),!0}function z(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-script"),m.unget(i),t.setState(l)):i==="<"?t.setState(Q):i===">"?(t._emitToken({type:"Characters",data:">"}),t.setState(O)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"\uFFFD"}),t.setState(P)):(t._emitToken({type:"Characters",data:i}),t.setState(P)),!0}function Q(m){var i=m.char();return i==="/"?(this._temporaryBuffer="",t.setState(K)):c(i)?(t._emitToken({type:"Characters",data:"<"+i}),this._temporaryBuffer=i,t.setState(X)):(t._emitToken({type:"Characters",data:"<"}),m.unget(i),t.setState(P)),!0}function K(m){var i=m.char();return c(i)?(this._temporaryBuffer=i,t.setState(Y)):(t._emitToken({type:"Characters",data:""}),m.unget(i),t.setState(P)),!0}function Y(m){var i=t._currentToken&&t._currentToken.name===this._temporaryBuffer.toLowerCase(),S=m.char();return h(S)&&i?(t._currentToken={type:"EndTag",name:"script",data:[],selfClosing:!1},t.setState(I)):S==="/"&&i?(t._currentToken={type:"EndTag",name:"script",data:[],selfClosing:!1},t.setState(J)):S===">"&&i?(t._currentToken={type:"EndTag",name:"script",data:[],selfClosing:!1},t.setState(l),t._emitCurrentToken()):c(S)?(this._temporaryBuffer+=S,m.commit()):(t._emitToken({type:"Characters",data:""+this._temporaryBuffer}),m.unget(S),t.setState(P)),!0}function X(m){var i=m.char();return h(i)||i==="/"||i===">"?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer.toLowerCase()==="script"?t.setState($):t.setState(P)):c(i)?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer+=i,m.commit()):(m.unget(i),t.setState(P)),!0}function $(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-script"),m.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(re)):i==="<"?(t._emitToken({type:"Characters",data:"<"}),t.setState(b)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"\uFFFD"}),m.commit()):(t._emitToken({type:"Characters",data:i}),m.commit()),!0}function re(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-script"),m.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(E)):i==="<"?(t._emitToken({type:"Characters",data:"<"}),t.setState(b)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"\uFFFD"}),t.setState($)):(t._emitToken({type:"Characters",data:i}),t.setState($)),!0}function E(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-script"),m.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),m.commit()):i==="<"?(t._emitToken({type:"Characters",data:"<"}),t.setState(b)):i===">"?(t._emitToken({type:"Characters",data:">"}),t.setState(O)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"\uFFFD"}),t.setState($)):(t._emitToken({type:"Characters",data:i}),t.setState($)),!0}function b(m){var i=m.char();return i==="/"?(t._emitToken({type:"Characters",data:"/"}),this._temporaryBuffer="",t.setState(x)):(m.unget(i),t.setState($)),!0}function x(m){var i=m.char();return h(i)||i==="/"||i===">"?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer.toLowerCase()==="script"?t.setState(P):t.setState($)):c(i)?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer+=i,m.commit()):(m.unget(i),t.setState($)),!0}function q(m){var i=m.char();return i===o.EOF?(t._parseError("bare-less-than-sign-at-eof"),t._emitToken({type:"Characters",data:"<"}),m.unget(i),t.setState(l)):c(i)?(t._currentToken={type:"StartTag",name:i.toLowerCase(),data:[]},t.setState(U)):i==="!"?t.setState(De):i==="/"?t.setState(V):i===">"?(t._parseError("expected-tag-name-but-got-right-bracket"),t._emitToken({type:"Characters",data:"<>"}),t.setState(l)):i==="?"?(t._parseError("expected-tag-name-but-got-question-mark"),m.unget(i),t.setState(le)):(t._parseError("expected-tag-name"),t._emitToken({type:"Characters",data:"<"}),m.unget(i),t.setState(l)),!0}function V(m){var i=m.char();return i===o.EOF?(t._parseError("expected-closing-tag-but-got-eof"),t._emitToken({type:"Characters",data:""}),m.unget(i),t.setState(l)):c(i)?(t._currentToken={type:"EndTag",name:i.toLowerCase(),data:[]},t.setState(U)):i===">"?(t._parseError("expected-closing-tag-but-got-right-bracket"),t.setState(l)):(t._parseError("expected-closing-tag-but-got-char",{data:i}),m.unget(i),t.setState(le)),!0}function U(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-tag-name"),m.unget(i),t.setState(l)):h(i)?t.setState(I):c(i)?t._currentToken.name+=i.toLowerCase():i===">"?t._emitCurrentToken():i==="/"?t.setState(J):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.name+="\uFFFD"):t._currentToken.name+=i,m.commit(),!0}function I(m){var i=m.char();if(i===o.EOF)t._parseError("expected-attribute-name-but-got-eof"),m.unget(i),t.setState(l);else{if(h(i))return!0;c(i)?(t._currentToken.data.push({nodeName:i.toLowerCase(),nodeValue:""}),t.setState(M)):i===">"?t._emitCurrentToken():i==="/"?t.setState(J):i==="'"||i==='"'||i==="="||i==="<"?(t._parseError("invalid-character-in-attribute-name"),t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data.push({nodeName:"\uFFFD",nodeValue:""})):(t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M))}return!0}function M(m){var i=m.char(),S=!0,te=!1;if(i===o.EOF?(t._parseError("eof-in-attribute-name"),m.unget(i),t.setState(l),te=!0):i==="="?t.setState(W):c(i)?(t._currentAttribute().nodeName+=i.toLowerCase(),S=!1):i===">"?te=!0:h(i)?t.setState(j):i==="/"?t.setState(J):i==="'"||i==='"'?(t._parseError("invalid-character-in-attribute-name"),t._currentAttribute().nodeName+=i,S=!1):i==="\0"?(t._parseError("invalid-codepoint"),t._currentAttribute().nodeName+="\uFFFD"):(t._currentAttribute().nodeName+=i,S=!1),S){for(var ie=t._currentToken.data,me=ie[ie.length-1],se=ie.length-2;se>=0;se--)if(me.nodeName===ie[se].nodeName){t._parseError("duplicate-attribute",{name:me.nodeName}),me.nodeName=null;break}te&&t._emitCurrentToken()}else m.commit();return!0}function j(m){var i=m.char();if(i===o.EOF)t._parseError("expected-end-of-tag-but-got-eof"),m.unget(i),t.setState(l);else{if(h(i))return!0;i==="="?t.setState(W):i===">"?t._emitCurrentToken():c(i)?(t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M)):i==="/"?t.setState(J):i==="'"||i==='"'||i==="<"?(t._parseError("invalid-character-after-attribute-name"),t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data.push({nodeName:"\uFFFD",nodeValue:""})):(t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M))}return!0}function W(m){var i=m.char();if(i===o.EOF)t._parseError("expected-attribute-value-but-got-eof"),m.unget(i),t.setState(l);else{if(h(i))return!0;i==='"'?t.setState(ee):i==="&"?(t.setState(Z),m.unget(i)):i==="'"?t.setState(ue):i===">"?(t._parseError("expected-attribute-value-but-got-right-bracket"),t._emitCurrentToken()):i==="="||i==="<"||i==="`"?(t._parseError("unexpected-character-in-unquoted-attribute-value"),t._currentAttribute().nodeValue+=i,t.setState(Z)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="\uFFFD"):(t._currentAttribute().nodeValue+=i,t.setState(Z))}return!0}function ee(m){var i=m.char();if(i===o.EOF)t._parseError("eof-in-attribute-value-double-quote"),m.unget(i),t.setState(l);else if(i==='"')t.setState(fe);else if(i==="&")this._additionalAllowedCharacter='"',t.setState(oe);else if(i==="\0")t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="\uFFFD";else{var S=m.matchUntil('[\0"&]');i=i+S,t._currentAttribute().nodeValue+=i}return!0}function ue(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-attribute-value-single-quote"),m.unget(i),t.setState(l)):i==="'"?t.setState(fe):i==="&"?(this._additionalAllowedCharacter="'",t.setState(oe)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="\uFFFD"):t._currentAttribute().nodeValue+=i+m.matchUntil("\0|['&]"),!0}function Z(m){var i=m.char();if(i===o.EOF)t._parseError("eof-after-attribute-value"),m.unget(i),t.setState(l);else if(h(i))t.setState(I);else if(i==="&")this._additionalAllowedCharacter=">",t.setState(oe);else if(i===">")t._emitCurrentToken();else if(i==='"'||i==="'"||i==="="||i==="`"||i==="<")t._parseError("unexpected-character-in-unquoted-attribute-value"),t._currentAttribute().nodeValue+=i,m.commit();else if(i==="\0")t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="\uFFFD";else{var S=m.matchUntil(`\0|[
\v\f \r&<>"'=\`]`);S===o.EOF&&(t._parseError("eof-in-attribute-value-no-quotes"),t._emitCurrentToken()),m.commit(),t._currentAttribute().nodeValue+=i+S}return!0}function oe(m){var i=d.consumeEntity(m,t,this._additionalAllowedCharacter);return this._currentAttribute().nodeValue+=i||"&",this._additionalAllowedCharacter==='"'?t.setState(ee):this._additionalAllowedCharacter==="'"?t.setState(ue):this._additionalAllowedCharacter===">"&&t.setState(Z),!0}function fe(m){var i=m.char();return i===o.EOF?(t._parseError("eof-after-attribute-value"),m.unget(i),t.setState(l)):h(i)?t.setState(I):i===">"?(t.setState(l),t._emitCurrentToken()):i==="/"?t.setState(J):(t._parseError("unexpected-character-after-attribute-value"),m.unget(i),t.setState(I)),!0}function J(m){var i=m.char();return i===o.EOF?(t._parseError("unexpected-eof-after-solidus-in-tag"),m.unget(i),t.setState(l)):i===">"?(t._currentToken.selfClosing=!0,t.setState(l),t._emitCurrentToken()):(t._parseError("unexpected-character-after-solidus-in-tag"),m.unget(i),t.setState(I)),!0}function le(m){var i=m.matchUntil(">");return i=i.replace(/\u0000/g,"\uFFFD"),m.char(),t._emitToken({type:"Comment",data:i}),t.setState(l),!0}function De(m){var i=m.shift(2);if(i==="--")t._currentToken={type:"Comment",data:""},t.setState(Ae);else{var S=m.shift(5);if(S===o.EOF||i===o.EOF)return t._parseError("expected-dashes-or-doctype"),t.setState(le),m.unget(i),!0;i+=S,i.toUpperCase()==="DOCTYPE"?(t._currentToken={type:"Doctype",name:"",publicId:null,systemId:null,forceQuirks:!1},t.setState(Fe)):t._tokenHandler.isCdataSectionAllowed()&&i==="[CDATA["?t.setState(Ce):(t._parseError("expected-dashes-or-doctype"),m.unget(i),t.setState(le))}return!0}function Ce(m){var i=m.matchUntil("]]>");return m.shift(3),i&&t._emitToken({type:"Characters",data:i}),t.setState(l),!0}function Ae(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-comment"),t._emitToken(t._currentToken),m.unget(i),t.setState(l)):i==="-"?t.setState(_e):i===">"?(t._parseError("incorrect-comment"),t._emitToken(t._currentToken),t.setState(l)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="\uFFFD"):(t._currentToken.data+=i,t.setState(ne)),!0}function _e(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-comment"),t._emitToken(t._currentToken),m.unget(i),t.setState(l)):i==="-"?t.setState(Te):i===">"?(t._parseError("incorrect-comment"),t._emitToken(t._currentToken),t.setState(l)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="\uFFFD"):(t._currentToken.data+="-"+i,t.setState(ne)),!0}function ne(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-comment"),t._emitToken(t._currentToken),m.unget(i),t.setState(l)):i==="-"?t.setState(ge):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="\uFFFD"):(t._currentToken.data+=i,m.commit()),!0}function ge(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-comment-end-dash"),t._emitToken(t._currentToken),m.unget(i),t.setState(l)):i==="-"?t.setState(Te):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="-\uFFFD",t.setState(ne)):(t._currentToken.data+="-"+i+m.matchUntil("\0|-"),m.char()),!0}function Te(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-comment-double-dash"),t._emitToken(t._currentToken),m.unget(i),t.setState(l)):i===">"?(t._emitToken(t._currentToken),t.setState(l)):i==="!"?(t._parseError("unexpected-bang-after-double-dash-in-comment"),t.setState(xe)):i==="-"?(t._parseError("unexpected-dash-after-double-dash-in-comment"),t._currentToken.data+=i):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="--\uFFFD",t.setState(ne)):(t._parseError("unexpected-char-in-comment"),t._currentToken.data+="--"+i,t.setState(ne)),!0}function xe(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-comment-end-bang-state"),t._emitToken(t._currentToken),m.unget(i),t.setState(l)):i===">"?(t._emitToken(t._currentToken),t.setState(l)):i==="-"?(t._currentToken.data+="--!",t.setState(ge)):(t._currentToken.data+="--!"+i,t.setState(ne)),!0}function Fe(m){var i=m.char();return i===o.EOF?(t._parseError("expected-doctype-name-but-got-eof"),t._currentToken.forceQuirks=!0,m.unget(i),t.setState(l),t._emitCurrentToken()):(h(i)||(t._parseError("need-space-after-doctype"),m.unget(i)),t.setState(Ee)),!0}function Ee(m){var i=m.char();return i===o.EOF?(t._parseError("expected-doctype-name-but-got-eof"),t._currentToken.forceQuirks=!0,m.unget(i),t.setState(l),t._emitCurrentToken()):h(i)||(i===">"?(t._parseError("expected-doctype-name-but-got-right-bracket"),t._currentToken.forceQuirks=!0,t.setState(l),t._emitCurrentToken()):(c(i)&&(i=i.toLowerCase()),t._currentToken.name=i,t.setState(we))),!0}function we(m){var i=m.char();return i===o.EOF?(t._currentToken.forceQuirks=!0,m.unget(i),t._parseError("eof-in-doctype-name"),t.setState(l),t._emitCurrentToken()):h(i)?t.setState(Se):i===">"?(t.setState(l),t._emitCurrentToken()):(c(i)&&(i=i.toLowerCase()),t._currentToken.name+=i,m.commit()),!0}function Se(m){var i=m.char();if(i===o.EOF)t._currentToken.forceQuirks=!0,m.unget(i),t._parseError("eof-in-doctype"),t.setState(l),t._emitCurrentToken();else if(!h(i))if(i===">")t.setState(l),t._emitCurrentToken();else{if(["p","P"].indexOf(i)>-1){var S=[["u","U"],["b","B"],["l","L"],["i","I"],["c","C"]],te=S.every(function(ie){return i=m.char(),ie.indexOf(i)>-1});if(te)return t.setState(ke),!0}else if(["s","S"].indexOf(i)>-1){var S=[["y","Y"],["s","S"],["t","T"],["e","E"],["m","M"]],te=S.every(function(se){return i=m.char(),se.indexOf(i)>-1});if(te)return t.setState(Oe),!0}m.unget(i),t._currentToken.forceQuirks=!0,i===o.EOF?(t._parseError("eof-in-doctype"),m.unget(i),t.setState(l),t._emitCurrentToken()):(t._parseError("expected-space-or-right-bracket-in-doctype",{data:i}),t.setState(ae))}return!0}function ke(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,m.unget(i),t.setState(l),t._emitCurrentToken()):h(i)?t.setState(ce):i==="'"||i==='"'?(t._parseError("unexpected-char-in-doctype"),m.unget(i),t.setState(ce)):(m.unget(i),t.setState(ce)),!0}function ce(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,m.unget(i),t.setState(l),t._emitCurrentToken()):h(i)||(i==='"'?(t._currentToken.publicId="",t.setState(Be)):i==="'"?(t._currentToken.publicId="",t.setState(Ne)):i===">"?(t._parseError("unexpected-end-of-doctype"),t._currentToken.forceQuirks=!0,t.setState(l),t._emitCurrentToken()):(t._parseError("unexpected-char-in-doctype"),t._currentToken.forceQuirks=!0,t.setState(ae))),!0}function Be(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,m.unget(i),t.setState(l),t._emitCurrentToken()):i==='"'?t.setState(ye):i===">"?(t._parseError("unexpected-end-of-doctype"),t._currentToken.forceQuirks=!0,t.setState(l),t._emitCurrentToken()):t._currentToken.publicId+=i,!0}function Ne(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,m.unget(i),t.setState(l),t._emitCurrentToken()):i==="'"?t.setState(ye):i===">"?(t._parseError("unexpected-end-of-doctype"),t._currentToken.forceQuirks=!0,t.setState(l),t._emitCurrentToken()):t._currentToken.publicId+=i,!0}function ye(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):h(i)?t.setState(Ie):i===">"?(t.setState(l),t._emitCurrentToken()):i==='"'?(t._parseError("unexpected-char-in-doctype"),t._currentToken.systemId="",t.setState(de)):i==="'"?(t._parseError("unexpected-char-in-doctype"),t._currentToken.systemId="",t.setState(he)):(t._parseError("unexpected-char-in-doctype"),t._currentToken.forceQuirks=!0,t.setState(ae)),!0}function Ie(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):h(i)||(i===">"?(t._emitCurrentToken(),t.setState(l)):i==='"'?(t._currentToken.systemId="",t.setState(de)):i==="'"?(t._currentToken.systemId="",t.setState(he)):(t._parseError("unexpected-char-in-doctype"),t._currentToken.forceQuirks=!0,t.setState(ae))),!0}function Oe(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):h(i)?t.setState(pe):i==="'"||i==='"'?(t._parseError("unexpected-char-in-doctype"),m.unget(i),t.setState(pe)):(m.unget(i),t.setState(pe)),!0}function pe(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):h(i)||(i==='"'?(t._currentToken.systemId="",t.setState(de)):i==="'"?(t._currentToken.systemId="",t.setState(he)):i===">"?(t._parseError("unexpected-end-of-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),t.setState(l)):(t._parseError("unexpected-char-in-doctype"),t._currentToken.forceQuirks=!0,t.setState(ae))),!0}function de(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):i==='"'?t.setState(be):i===">"?(t._parseError("unexpected-end-of-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),t.setState(l)):t._currentToken.systemId+=i,!0}function he(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):i==="'"?t.setState(be):i===">"?(t._parseError("unexpected-end-of-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),t.setState(l)):t._currentToken.systemId+=i,!0}function be(m){var i=m.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),m.unget(i),t.setState(l)):h(i)||(i===">"?(t._emitCurrentToken(),t.setState(l)):(t._parseError("unexpected-char-in-doctype"),t.setState(ae))),!0}function ae(m){var i=m.char();return i===o.EOF?(m.unget(i),t._emitCurrentToken(),t.setState(l)):i===">"&&(t._emitCurrentToken(),t.setState(l)),!0}},Object.defineProperty(s.prototype,"lineNumber",{get:function(){return this._inputStream.location().line}}),Object.defineProperty(s.prototype,"columnNumber",{get:function(){return this._inputStream.location().column}}),p.Tokenizer=s},{"./EntityParser":2,"./InputStream":3}],6:[function(y,T,p){var o=y("assert"),d=y("./messages.json"),h=y("./constants"),c=y("events").EventEmitter,s=y("./Tokenizer").Tokenizer,u=y("./ElementStack").ElementStack,t=y("./StackItem").StackItem,l={};function g(e){return e===" "||e===`
`||e===" "||e==="\r"||e==="\f"}function C(e){return g(e)||e==="\uFFFD"}function _(e){for(var n=0;n2||e.openElements.length==2&&e.openElements.item(1).localName!="body"?e.parseError("expected-closing-tag-but-got-eof"):e.context&&e.openElements.length>1},processComment:function(r){e.insertComment(r,e.currentStackItem().node)},processDoctype:function(r,a,f,A){e.parseError("unexpected-doctype")},processStartTag:function(r,a,f){if(this[this.start_tag_handlers[r]])this[this.start_tag_handlers[r]](r,a,f);else if(this[this.start_tag_handlers["-default"]])this[this.start_tag_handlers["-default"]](r,a,f);else throw new Error("No handler found for "+r)},processEndTag:function(r){if(this[this.end_tag_handlers[r]])this[this.end_tag_handlers[r]](r);else if(this[this.end_tag_handlers["-default"]])this[this.end_tag_handlers["-default"]](r);else throw new Error("No handler found for "+r)},startTagHtml:function(r,a){n.inBody.startTagHtml(r,a)}},n.initial=Object.create(n.base),n.initial.processEOF=function(){e.parseError("expected-doctype-but-got-eof"),this.anythingElse(),e.insertionMode.processEOF()},n.initial.processComment=function(r){e.insertComment(r,e.document)},n.initial.processDoctype=function(r,a,f,A){e.insertDoctype(r||"",a||"",f||""),A||r!="html"||a!=null&&(["+//silmaril//dtd html pro v0r11 19970101//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//as//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html strict//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//ietf//dtd html//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//spyglass//dtd html 2.0 extended//","-//sq//dtd html 2.0 hotmetal + extensions//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//","html"].some(N)||["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"].indexOf(a.toLowerCase())>-1||f==null&&["-//w3c//dtd html 4.01 transitional//","-//w3c//dtd html 4.01 frameset//"].some(N))||f!=null&&f.toLowerCase()=="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"?(e.compatMode="quirks",e.parseError("quirky-doctype")):a!=null&&(["-//w3c//dtd xhtml 1.0 transitional//","-//w3c//dtd xhtml 1.0 frameset//"].some(N)||f!=null&&["-//w3c//dtd html 4.01 transitional//","-//w3c//dtd html 4.01 frameset//"].indexOf(a.toLowerCase())>-1)?(e.compatMode="limited quirks",e.parseError("almost-standards-doctype")):a=="-//W3C//DTD HTML 4.0//EN"&&(f==null||f=="http://www.w3.org/TR/REC-html40/strict.dtd")||a=="-//W3C//DTD HTML 4.01//EN"&&(f==null||f=="http://www.w3.org/TR/html4/strict.dtd")||a=="-//W3C//DTD XHTML 1.0 Strict//EN"&&f=="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"||a=="-//W3C//DTD XHTML 1.1//EN"&&f=="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"||(f==null||f=="about:legacy-compat")&&a==null||e.parseError("unknown-doctype"),e.setInsertionMode("beforeHTML");function N(L){return a.toLowerCase().indexOf(L)===0}},n.initial.processCharacters=function(r){r.skipLeadingWhitespace(),r.length&&(e.parseError("expected-doctype-but-got-chars"),this.anythingElse(),e.insertionMode.processCharacters(r))},n.initial.processStartTag=function(r,a,f){e.parseError("expected-doctype-but-got-start-tag",{name:r}),this.anythingElse(),e.insertionMode.processStartTag(r,a,f)},n.initial.processEndTag=function(r){e.parseError("expected-doctype-but-got-end-tag",{name:r}),this.anythingElse(),e.insertionMode.processEndTag(r)},n.initial.anythingElse=function(){e.compatMode="quirks",e.setInsertionMode("beforeHTML")},n.beforeHTML=Object.create(n.base),n.beforeHTML.start_tag_handlers={html:"startTagHtml","-default":"startTagOther"},n.beforeHTML.processEOF=function(){this.anythingElse(),e.insertionMode.processEOF()},n.beforeHTML.processComment=function(r){e.insertComment(r,e.document)},n.beforeHTML.processCharacters=function(r){r.skipLeadingWhitespace(),r.length&&(this.anythingElse(),e.insertionMode.processCharacters(r))},n.beforeHTML.startTagHtml=function(r,a,f){e.insertHtmlElement(a),e.setInsertionMode("beforeHead")},n.beforeHTML.startTagOther=function(r,a,f){this.anythingElse(),e.insertionMode.processStartTag(r,a,f)},n.beforeHTML.processEndTag=function(r){this.anythingElse(),e.insertionMode.processEndTag(r)},n.beforeHTML.anythingElse=function(){e.insertHtmlElement(),e.setInsertionMode("beforeHead")},n.afterAfterBody=Object.create(n.base),n.afterAfterBody.start_tag_handlers={html:"startTagHtml","-default":"startTagOther"},n.afterAfterBody.processComment=function(r){e.insertComment(r,e.document)},n.afterAfterBody.processDoctype=function(r){n.inBody.processDoctype(r)},n.afterAfterBody.startTagHtml=function(r,a){n.inBody.startTagHtml(r,a)},n.afterAfterBody.startTagOther=function(r,a,f){e.parseError("unexpected-start-tag",{name:r}),e.setInsertionMode("inBody"),e.insertionMode.processStartTag(r,a,f)},n.afterAfterBody.endTagOther=function(r){e.parseError("unexpected-end-tag",{name:r}),e.setInsertionMode("inBody"),e.insertionMode.processEndTag(r)},n.afterAfterBody.processCharacters=function(r){if(!_(r.characters))return e.parseError("unexpected-char-after-body"),e.setInsertionMode("inBody"),e.insertionMode.processCharacters(r);n.inBody.processCharacters(r)},n.afterBody=Object.create(n.base),n.afterBody.end_tag_handlers={html:"endTagHtml","-default":"endTagOther"},n.afterBody.processComment=function(r){e.insertComment(r,e.openElements.rootNode)},n.afterBody.processCharacters=function(r){if(!_(r.characters))return e.parseError("unexpected-char-after-body"),e.setInsertionMode("inBody"),e.insertionMode.processCharacters(r);n.inBody.processCharacters(r)},n.afterBody.processStartTag=function(r,a,f){e.parseError("unexpected-start-tag-after-body",{name:r}),e.setInsertionMode("inBody"),e.insertionMode.processStartTag(r,a,f)},n.afterBody.endTagHtml=function(r){e.context?e.parseError("end-html-in-innerhtml"):e.setInsertionMode("afterAfterBody")},n.afterBody.endTagOther=function(r){e.parseError("unexpected-end-tag-after-body",{name:r}),e.setInsertionMode("inBody"),e.insertionMode.processEndTag(r)},n.afterFrameset=Object.create(n.base),n.afterFrameset.start_tag_handlers={html:"startTagHtml",noframes:"startTagNoframes","-default":"startTagOther"},n.afterFrameset.end_tag_handlers={html:"endTagHtml","-default":"endTagOther"},n.afterFrameset.processCharacters=function(r){for(var a=r.takeRemaining(),f="",A=0;A1;)e.openElements.pop();e.insertElement(r,a),e.setInsertionMode("inFrameset")}},n.inBody.startTagCloseP=function(r,a){e.openElements.inButtonScope("p")&&this.endTagP("p"),e.insertElement(r,a)},n.inBody.startTagPreListing=function(r,a){e.openElements.inButtonScope("p")&&this.endTagP("p"),e.insertElement(r,a),e.framesetOk=!1,e.shouldSkipLeadingNewline=!0},n.inBody.startTagForm=function(r,a){e.form?e.parseError("unexpected-start-tag",{name:r}):(e.openElements.inButtonScope("p")&&this.endTagP("p"),e.insertElement(r,a),e.form=e.currentStackItem())},n.inBody.startTagRpRt=function(r,a){e.openElements.inScope("ruby")&&(e.generateImpliedEndTags(),e.currentStackItem().localName!="ruby"&&e.parseError("unexpected-start-tag",{name:r})),e.insertElement(r,a)},n.inBody.startTagListItem=function(r,a){for(var f={li:["li"],dd:["dd","dt"],dt:["dd","dt"]},A=f[r],N=e.openElements,L=N.length-1;L>=0;L--){var R=N.item(L);if(A.indexOf(R.localName)!=-1){e.insertionMode.processEndTag(R.localName);break}if(R.isSpecial()&&R.localName!=="p"&&R.localName!=="address"&&R.localName!=="div")break}e.openElements.inButtonScope("p")&&this.endTagP("p"),e.insertElement(r,a),e.framesetOk=!1},n.inBody.startTagPlaintext=function(r,a){e.openElements.inButtonScope("p")&&this.endTagP("p"),e.insertElement(r,a),e.tokenizer.setState(s.PLAINTEXT)},n.inBody.startTagHeading=function(r,a){e.openElements.inButtonScope("p")&&this.endTagP("p"),e.currentStackItem().isNumberedHeader()&&(e.parseError("unexpected-start-tag",{name:r}),e.popElement()),e.insertElement(r,a)},n.inBody.startTagA=function(r,a){var f=e.elementInActiveFormattingElements("a");f&&(e.parseError("unexpected-start-tag-implies-end-tag",{startName:"a",endName:"a"}),e.adoptionAgencyEndTag("a"),e.openElements.contains(f)&&e.openElements.remove(f),e.removeElementFromActiveFormattingElements(f)),e.reconstructActiveFormattingElements(),e.insertFormattingElement(r,a)},n.inBody.startTagFormatting=function(r,a){e.reconstructActiveFormattingElements(),e.insertFormattingElement(r,a)},n.inBody.startTagNobr=function(r,a){e.reconstructActiveFormattingElements(),e.openElements.inScope("nobr")&&(e.parseError("unexpected-start-tag-implies-end-tag",{startName:"nobr",endName:"nobr"}),this.processEndTag("nobr"),e.reconstructActiveFormattingElements()),e.insertFormattingElement(r,a)},n.inBody.startTagButton=function(r,a){e.openElements.inScope("button")?(e.parseError("unexpected-start-tag-implies-end-tag",{startName:"button",endName:"button"}),this.processEndTag("button"),e.insertionMode.processStartTag(r,a)):(e.framesetOk=!1,e.reconstructActiveFormattingElements(),e.insertElement(r,a))},n.inBody.startTagAppletMarqueeObject=function(r,a){e.reconstructActiveFormattingElements(),e.insertElement(r,a),e.activeFormattingElements.push(l),e.framesetOk=!1},n.inBody.endTagAppletMarqueeObject=function(r){e.openElements.inScope(r)?(e.generateImpliedEndTags(),e.currentStackItem().localName!=r&&e.parseError("end-tag-too-early",{name:r}),e.openElements.popUntilPopped(r),e.clearActiveFormattingElements()):e.parseError("unexpected-end-tag",{name:r})},n.inBody.startTagXmp=function(r,a){e.openElements.inButtonScope("p")&&this.processEndTag("p"),e.reconstructActiveFormattingElements(),e.processGenericRawTextStartTag(r,a),e.framesetOk=!1},n.inBody.startTagTable=function(r,a){e.compatMode!=="quirks"&&e.openElements.inButtonScope("p")&&this.processEndTag("p"),e.insertElement(r,a),e.setInsertionMode("inTable"),e.framesetOk=!1},n.inBody.startTagVoidFormatting=function(r,a){e.reconstructActiveFormattingElements(),e.insertSelfClosingElement(r,a),e.framesetOk=!1},n.inBody.startTagParamSourceTrack=function(r,a){e.insertSelfClosingElement(r,a)},n.inBody.startTagHr=function(r,a){e.openElements.inButtonScope("p")&&this.endTagP("p"),e.insertSelfClosingElement(r,a),e.framesetOk=!1},n.inBody.startTagImage=function(r,a){e.parseError("unexpected-start-tag-treated-as",{originalName:"image",newName:"img"}),this.processStartTag("img",a)},n.inBody.startTagInput=function(r,a){var f=e.framesetOk;this.startTagVoidFormatting(r,a);for(var A in a)if(a[A].nodeName=="type"){a[A].nodeValue.toLowerCase()=="hidden"&&(e.framesetOk=f);break}},n.inBody.startTagIsindex=function(r,a){if(e.parseError("deprecated-tag",{name:"isindex"}),e.selfClosingFlagAcknowledged=!0,!e.form){var f=[],A=[],N="This is a searchable index. Enter search keywords: ";for(var L in a)switch(a[L].nodeName){case"action":f.push({nodeName:"action",nodeValue:a[L].nodeValue});break;case"prompt":N=a[L].nodeValue;break;case"name":break;default:A.push({nodeName:a[L].nodeName,nodeValue:a[L].nodeValue})}A.push({nodeName:"name",nodeValue:"isindex"}),this.processStartTag("form",f),this.processStartTag("hr"),this.processStartTag("label"),this.processCharacters(new O(N)),this.processStartTag("input",A),this.processEndTag("label"),this.processStartTag("hr"),this.processEndTag("form")}},n.inBody.startTagTextarea=function(r,a){e.insertElement(r,a),e.tokenizer.setState(s.RCDATA),e.originalInsertionMode=e.insertionModeName,e.shouldSkipLeadingNewline=!0,e.framesetOk=!1,e.setInsertionMode("text")},n.inBody.startTagIFrame=function(r,a){e.framesetOk=!1,this.startTagRawText(r,a)},n.inBody.startTagRawText=function(r,a){e.processGenericRawTextStartTag(r,a)},n.inBody.startTagSelect=function(r,a){e.reconstructActiveFormattingElements(),e.insertElement(r,a),e.framesetOk=!1;var f=e.insertionModeName;f=="inTable"||f=="inCaption"||f=="inColumnGroup"||f=="inTableBody"||f=="inRow"||f=="inCell"?e.setInsertionMode("inSelectInTable"):e.setInsertionMode("inSelect")},n.inBody.startTagMisplaced=function(r,a){e.parseError("unexpected-start-tag-ignored",{name:r})},n.inBody.endTagMisplaced=function(r){e.parseError("unexpected-end-tag",{name:r})},n.inBody.endTagBr=function(r){e.parseError("unexpected-end-tag-treated-as",{originalName:"br",newName:"br element"}),e.reconstructActiveFormattingElements(),e.insertElement(r,[]),e.popElement()},n.inBody.startTagOptionOptgroup=function(r,a){e.currentStackItem().localName=="option"&&e.popElement(),e.reconstructActiveFormattingElements(),e.insertElement(r,a)},n.inBody.startTagOther=function(r,a){e.reconstructActiveFormattingElements(),e.insertElement(r,a)},n.inBody.endTagOther=function(r){for(var a,f=e.openElements.length-1;f>0;f--){if(a=e.openElements.item(f),a.localName==r){e.generateImpliedEndTags(r),e.currentStackItem().localName!=r&&e.parseError("unexpected-end-tag",{name:r}),e.openElements.remove_openElements_until(function(A){return A===a});break}if(a.isSpecial()){e.parseError("unexpected-end-tag",{name:r});break}}},n.inBody.startTagMath=function(r,a,f){e.reconstructActiveFormattingElements(),a=e.adjustMathMLAttributes(a),a=e.adjustForeignAttributes(a),e.insertForeignElement(r,a,"http://www.w3.org/1998/Math/MathML",f)},n.inBody.startTagSVG=function(r,a,f){e.reconstructActiveFormattingElements(),a=e.adjustSVGAttributes(a),a=e.adjustForeignAttributes(a),e.insertForeignElement(r,a,"http://www.w3.org/2000/svg",f)},n.inBody.endTagP=function(r){e.openElements.inButtonScope("p")?(e.generateImpliedEndTags("p"),e.currentStackItem().localName!="p"&&e.parseError("unexpected-implied-end-tag",{name:"p"}),e.openElements.popUntilPopped(r)):(e.parseError("unexpected-end-tag",{name:"p"}),this.startTagCloseP("p",[]),this.endTagP("p"))},n.inBody.endTagBody=function(r){if(!e.openElements.inScope("body")){e.parseError("unexpected-end-tag",{name:r});return}e.currentStackItem().localName!="body"&&e.parseError("expected-one-end-tag-but-got-another",{expectedName:e.currentStackItem().localName,gotName:r}),e.setInsertionMode("afterBody")},n.inBody.endTagHtml=function(r){if(!e.openElements.inScope("body")){e.parseError("unexpected-end-tag",{name:r});return}e.currentStackItem().localName!="body"&&e.parseError("expected-one-end-tag-but-got-another",{expectedName:e.currentStackItem().localName,gotName:r}),e.setInsertionMode("afterBody"),e.insertionMode.processEndTag(r)},n.inBody.endTagBlock=function(r){e.openElements.inScope(r)?(e.generateImpliedEndTags(),e.currentStackItem().localName!=r&&e.parseError("end-tag-too-early",{name:r}),e.openElements.popUntilPopped(r)):e.parseError("unexpected-end-tag",{name:r})},n.inBody.endTagForm=function(r){var a=e.form;e.form=null,!a||!e.openElements.inScope(r)?e.parseError("unexpected-end-tag",{name:r}):(e.generateImpliedEndTags(),e.currentStackItem()!=a&&e.parseError("end-tag-too-early-ignored",{name:"form"}),e.openElements.remove(a))},n.inBody.endTagListItem=function(r){e.openElements.inListItemScope(r)?(e.generateImpliedEndTags(r),e.currentStackItem().localName!=r&&e.parseError("end-tag-too-early",{name:r}),e.openElements.popUntilPopped(r)):e.parseError("unexpected-end-tag",{name:r})},n.inBody.endTagHeading=function(r){if(!e.openElements.hasNumberedHeaderElementInScope()){e.parseError("unexpected-end-tag",{name:r});return}e.generateImpliedEndTags(),e.currentStackItem().localName!=r&&e.parseError("end-tag-too-early",{name:r}),e.openElements.remove_openElements_until(function(a){return a.isNumberedHeader()})},n.inBody.endTagFormatting=function(r,a){e.adoptionAgencyEndTag(r)||this.endTagOther(r,a)},n.inCaption=Object.create(n.base),n.inCaption.start_tag_handlers={html:"startTagHtml",caption:"startTagTableElement",col:"startTagTableElement",colgroup:"startTagTableElement",tbody:"startTagTableElement",td:"startTagTableElement",tfoot:"startTagTableElement",thead:"startTagTableElement",tr:"startTagTableElement","-default":"startTagOther"},n.inCaption.end_tag_handlers={caption:"endTagCaption",table:"endTagTable",body:"endTagIgnore",col:"endTagIgnore",colgroup:"endTagIgnore",html:"endTagIgnore",tbody:"endTagIgnore",td:"endTagIgnore",tfood:"endTagIgnore",thead:"endTagIgnore",tr:"endTagIgnore","-default":"endTagOther"},n.inCaption.processCharacters=function(r){n.inBody.processCharacters(r)},n.inCaption.startTagTableElement=function(r,a){e.parseError("unexpected-end-tag",{name:r});var f=!e.openElements.inTableScope("caption");e.insertionMode.processEndTag("caption"),f||e.insertionMode.processStartTag(r,a)},n.inCaption.startTagOther=function(r,a,f){n.inBody.processStartTag(r,a,f)},n.inCaption.endTagCaption=function(r){e.openElements.inTableScope("caption")?(e.generateImpliedEndTags(),e.currentStackItem().localName!="caption"&&e.parseError("expected-one-end-tag-but-got-another",{gotName:"caption",expectedName:e.currentStackItem().localName}),e.openElements.popUntilPopped("caption"),e.clearActiveFormattingElements(),e.setInsertionMode("inTable")):(o.ok(e.context),e.parseError("unexpected-end-tag",{name:r}))},n.inCaption.endTagTable=function(r){e.parseError("unexpected-end-table-in-caption");var a=!e.openElements.inTableScope("caption");e.insertionMode.processEndTag("caption"),a||e.insertionMode.processEndTag(r)},n.inCaption.endTagIgnore=function(r){e.parseError("unexpected-end-tag",{name:r})},n.inCaption.endTagOther=function(r){n.inBody.processEndTag(r)},n.inCell=Object.create(n.base),n.inCell.start_tag_handlers={html:"startTagHtml",caption:"startTagTableOther",col:"startTagTableOther",colgroup:"startTagTableOther",tbody:"startTagTableOther",td:"startTagTableOther",tfoot:"startTagTableOther",th:"startTagTableOther",thead:"startTagTableOther",tr:"startTagTableOther","-default":"startTagOther"},n.inCell.end_tag_handlers={td:"endTagTableCell",th:"endTagTableCell",body:"endTagIgnore",caption:"endTagIgnore",col:"endTagIgnore",colgroup:"endTagIgnore",html:"endTagIgnore",table:"endTagImply",tbody:"endTagImply",tfoot:"endTagImply",thead:"endTagImply",tr:"endTagImply","-default":"endTagOther"},n.inCell.processCharacters=function(r){n.inBody.processCharacters(r)},n.inCell.startTagTableOther=function(r,a,f){e.openElements.inTableScope("td")||e.openElements.inTableScope("th")?(this.closeCell(),e.insertionMode.processStartTag(r,a,f)):e.parseError("unexpected-start-tag",{name:r})},n.inCell.startTagOther=function(r,a,f){n.inBody.processStartTag(r,a,f)},n.inCell.endTagTableCell=function(r){e.openElements.inTableScope(r)?(e.generateImpliedEndTags(r),e.currentStackItem().localName!=r.toLowerCase()?(e.parseError("unexpected-cell-end-tag",{name:r}),e.openElements.popUntilPopped(r)):e.popElement(),e.clearActiveFormattingElements(),e.setInsertionMode("inRow")):e.parseError("unexpected-end-tag",{name:r})},n.inCell.endTagIgnore=function(r){e.parseError("unexpected-end-tag",{name:r})},n.inCell.endTagImply=function(r){e.openElements.inTableScope(r)?(this.closeCell(),e.insertionMode.processEndTag(r)):e.parseError("unexpected-end-tag",{name:r})},n.inCell.endTagOther=function(r){n.inBody.processEndTag(r)},n.inCell.closeCell=function(){e.openElements.inTableScope("td")?this.endTagTableCell("td"):e.openElements.inTableScope("th")&&this.endTagTableCell("th")},n.inColumnGroup=Object.create(n.base),n.inColumnGroup.start_tag_handlers={html:"startTagHtml",col:"startTagCol","-default":"startTagOther"},n.inColumnGroup.end_tag_handlers={colgroup:"endTagColgroup",col:"endTagCol","-default":"endTagOther"},n.inColumnGroup.ignoreEndTagColgroup=function(){return e.currentStackItem().localName=="html"},n.inColumnGroup.processCharacters=function(r){var a=r.takeLeadingWhitespace();if(a&&e.insertText(a),!!r.length){var f=this.ignoreEndTagColgroup();this.endTagColgroup("colgroup"),f||e.insertionMode.processCharacters(r)}},n.inColumnGroup.startTagCol=function(r,a){e.insertSelfClosingElement(r,a)},n.inColumnGroup.startTagOther=function(r,a,f){var A=this.ignoreEndTagColgroup();this.endTagColgroup("colgroup"),A||e.insertionMode.processStartTag(r,a,f)},n.inColumnGroup.endTagColgroup=function(r){this.ignoreEndTagColgroup()?(o.ok(e.context),e.parseError("unexpected-end-tag",{name:r})):(e.popElement(),e.setInsertionMode("inTable"))},n.inColumnGroup.endTagCol=function(r){e.parseError("no-end-tag",{name:"col"})},n.inColumnGroup.endTagOther=function(r){var a=this.ignoreEndTagColgroup();this.endTagColgroup("colgroup"),a||e.insertionMode.processEndTag(r)},n.inForeignContent=Object.create(n.base),n.inForeignContent.processStartTag=function(r,a,f){if(["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","menu","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].indexOf(r)!=-1||r=="font"&&a.some(function(A){return["color","face","size"].indexOf(A.nodeName)>=0})){for(e.parseError("unexpected-html-element-in-foreign-content",{name:r});e.currentStackItem().isForeign()&&!e.currentStackItem().isHtmlIntegrationPoint()&&!e.currentStackItem().isMathMLTextIntegrationPoint();)e.openElements.pop();e.insertionMode.processStartTag(r,a,f);return}e.currentStackItem().namespaceURI=="http://www.w3.org/1998/Math/MathML"&&(a=e.adjustMathMLAttributes(a)),e.currentStackItem().namespaceURI=="http://www.w3.org/2000/svg"&&(r=e.adjustSVGTagNameCase(r),a=e.adjustSVGAttributes(a)),a=e.adjustForeignAttributes(a),e.insertForeignElement(r,a,e.currentStackItem().namespaceURI,f)},n.inForeignContent.processEndTag=function(r){var a=e.currentStackItem(),f=e.openElements.length-1;for(a.localName.toLowerCase()!=r&&e.parseError("unexpected-end-tag",{name:r});f!==0;){if(a.localName.toLowerCase()==r){for(;e.openElements.pop()!=a;);break}if(f-=1,a=e.openElements.item(f),!a.isForeign()){e.insertionMode.processEndTag(r);break}}},n.inForeignContent.processCharacters=function(r){var a=r.takeRemaining();a=a.replace(/\u0000/g,function(f,A){return e.parseError("invalid-codepoint"),"\uFFFD"}),e.framesetOk&&!k(a)&&(e.framesetOk=!1),e.insertText(a)},n.inHeadNoscript=Object.create(n.base),n.inHeadNoscript.start_tag_handlers={html:"startTagHtml",basefont:"startTagBasefontBgsoundLinkMetaNoframesStyle",bgsound:"startTagBasefontBgsoundLinkMetaNoframesStyle",link:"startTagBasefontBgsoundLinkMetaNoframesStyle",meta:"startTagBasefontBgsoundLinkMetaNoframesStyle",noframes:"startTagBasefontBgsoundLinkMetaNoframesStyle",style:"startTagBasefontBgsoundLinkMetaNoframesStyle",head:"startTagHeadNoscript",noscript:"startTagHeadNoscript","-default":"startTagOther"},n.inHeadNoscript.end_tag_handlers={noscript:"endTagNoscript",br:"endTagBr","-default":"endTagOther"},n.inHeadNoscript.processCharacters=function(r){var a=r.takeLeadingWhitespace();a&&e.insertText(a),r.length&&(e.parseError("unexpected-char-in-frameset"),this.anythingElse(),e.insertionMode.processCharacters(r))},n.inHeadNoscript.processComment=function(r){n.inHead.processComment(r)},n.inHeadNoscript.startTagBasefontBgsoundLinkMetaNoframesStyle=function(r,a){n.inHead.processStartTag(r,a)},n.inHeadNoscript.startTagHeadNoscript=function(r,a){e.parseError("unexpected-start-tag-in-frameset",{name:r})},n.inHeadNoscript.startTagOther=function(r,a){e.parseError("unexpected-start-tag-in-frameset",{name:r}),this.anythingElse(),e.insertionMode.processStartTag(r,a)},n.inHeadNoscript.endTagBr=function(r,a){e.parseError("unexpected-end-tag-in-frameset",{name:r}),this.anythingElse(),e.insertionMode.processEndTag(r,a)},n.inHeadNoscript.endTagNoscript=function(r,a){e.popElement(),e.setInsertionMode("inHead")},n.inHeadNoscript.endTagOther=function(r,a){e.parseError("unexpected-end-tag-in-frameset",{name:r})},n.inHeadNoscript.anythingElse=function(){e.popElement(),e.setInsertionMode("inHead")},n.inFrameset=Object.create(n.base),n.inFrameset.start_tag_handlers={html:"startTagHtml",frameset:"startTagFrameset",frame:"startTagFrame",noframes:"startTagNoframes","-default":"startTagOther"},n.inFrameset.end_tag_handlers={frameset:"endTagFrameset",noframes:"endTagNoframes","-default":"endTagOther"},n.inFrameset.processCharacters=function(r){e.parseError("unexpected-char-in-frameset")},n.inFrameset.startTagFrameset=function(r,a){e.insertElement(r,a)},n.inFrameset.startTagFrame=function(r,a){e.insertSelfClosingElement(r,a)},n.inFrameset.startTagNoframes=function(r,a){n.inBody.processStartTag(r,a)},n.inFrameset.startTagOther=function(r,a){e.parseError("unexpected-start-tag-in-frameset",{name:r})},n.inFrameset.endTagFrameset=function(r,a){e.currentStackItem().localName=="html"?e.parseError("unexpected-frameset-in-frameset-innerhtml"):e.popElement(),!e.context&&e.currentStackItem().localName!="frameset"&&e.setInsertionMode("afterFrameset")},n.inFrameset.endTagNoframes=function(r){n.inBody.processEndTag(r)},n.inFrameset.endTagOther=function(r){e.parseError("unexpected-end-tag-in-frameset",{name:r})},n.inTable=Object.create(n.base),n.inTable.start_tag_handlers={html:"startTagHtml",caption:"startTagCaption",colgroup:"startTagColgroup",col:"startTagCol",table:"startTagTable",tbody:"startTagRowGroup",tfoot:"startTagRowGroup",thead:"startTagRowGroup",td:"startTagImplyTbody",th:"startTagImplyTbody",tr:"startTagImplyTbody",style:"startTagStyleScript",script:"startTagStyleScript",input:"startTagInput",form:"startTagForm","-default":"startTagOther"},n.inTable.end_tag_handlers={table:"endTagTable",body:"endTagIgnore",caption:"endTagIgnore",col:"endTagIgnore",colgroup:"endTagIgnore",html:"endTagIgnore",tbody:"endTagIgnore",td:"endTagIgnore",tfoot:"endTagIgnore",th:"endTagIgnore",thead:"endTagIgnore",tr:"endTagIgnore","-default":"endTagOther"},n.inTable.processCharacters=function(r){if(e.currentStackItem().isFosterParenting()){var a=e.insertionModeName;e.setInsertionMode("inTableText"),e.originalInsertionMode=a,e.insertionMode.processCharacters(r)}else e.redirectAttachToFosterParent=!0,n.inBody.processCharacters(r),e.redirectAttachToFosterParent=!1},n.inTable.startTagCaption=function(r,a){e.openElements.popUntilTableScopeMarker(),e.activeFormattingElements.push(l),e.insertElement(r,a),e.setInsertionMode("inCaption")},n.inTable.startTagColgroup=function(r,a){e.openElements.popUntilTableScopeMarker(),e.insertElement(r,a),e.setInsertionMode("inColumnGroup")},n.inTable.startTagCol=function(r,a){this.startTagColgroup("colgroup",[]),e.insertionMode.processStartTag(r,a)},n.inTable.startTagRowGroup=function(r,a){e.openElements.popUntilTableScopeMarker(),e.insertElement(r,a),e.setInsertionMode("inTableBody")},n.inTable.startTagImplyTbody=function(r,a){this.startTagRowGroup("tbody",[]),e.insertionMode.processStartTag(r,a)},n.inTable.startTagTable=function(r,a){e.parseError("unexpected-start-tag-implies-end-tag",{startName:"table",endName:"table"}),e.insertionMode.processEndTag("table"),e.context||e.insertionMode.processStartTag(r,a)},n.inTable.startTagStyleScript=function(r,a){n.inHead.processStartTag(r,a)},n.inTable.startTagInput=function(r,a){for(var f in a)if(a[f].nodeName.toLowerCase()=="type"){if(a[f].nodeValue.toLowerCase()=="hidden"){e.parseError("unexpected-hidden-input-in-table"),e.insertElement(r,a),e.openElements.pop();return}break}this.startTagOther(r,a)},n.inTable.startTagForm=function(r,a){e.parseError("unexpected-form-in-table"),e.form||(e.insertElement(r,a),e.form=e.currentStackItem(),e.openElements.pop())},n.inTable.startTagOther=function(r,a,f){e.parseError("unexpected-start-tag-implies-table-voodoo",{name:r}),e.redirectAttachToFosterParent=!0,n.inBody.processStartTag(r,a,f),e.redirectAttachToFosterParent=!1},n.inTable.endTagTable=function(r){e.openElements.inTableScope(r)?(e.generateImpliedEndTags(),e.currentStackItem().localName!=r&&e.parseError("end-tag-too-early-named",{gotName:"table",expectedName:e.currentStackItem().localName}),e.openElements.popUntilPopped("table"),e.resetInsertionMode()):(o.ok(e.context),e.parseError("unexpected-end-tag",{name:r}))},n.inTable.endTagIgnore=function(r){e.parseError("unexpected-end-tag",{name:r})},n.inTable.endTagOther=function(r){e.parseError("unexpected-end-tag-implies-table-voodoo",{name:r}),e.redirectAttachToFosterParent=!0,n.inBody.processEndTag(r),e.redirectAttachToFosterParent=!1},n.inTableText=Object.create(n.base),n.inTableText.flushCharacters=function(){var r=e.pendingTableCharacters.join("");_(r)?e.insertText(r):(e.redirectAttachToFosterParent=!0,e.reconstructActiveFormattingElements(),e.insertText(r),e.framesetOk=!1,e.redirectAttachToFosterParent=!1),e.pendingTableCharacters=[]},n.inTableText.processComment=function(r){this.flushCharacters(),e.setInsertionMode(e.originalInsertionMode),e.insertionMode.processComment(r)},n.inTableText.processEOF=function(r){this.flushCharacters(),e.setInsertionMode(e.originalInsertionMode),e.insertionMode.processEOF()},n.inTableText.processCharacters=function(r){var a=r.takeRemaining();a=a.replace(/\u0000/g,function(f,A){return e.parseError("invalid-codepoint"),""}),a&&e.pendingTableCharacters.push(a)},n.inTableText.processStartTag=function(r,a,f){this.flushCharacters(),e.setInsertionMode(e.originalInsertionMode),e.insertionMode.processStartTag(r,a,f)},n.inTableText.processEndTag=function(r,a){this.flushCharacters(),e.setInsertionMode(e.originalInsertionMode),e.insertionMode.processEndTag(r,a)},n.inTableBody=Object.create(n.base),n.inTableBody.start_tag_handlers={html:"startTagHtml",tr:"startTagTr",td:"startTagTableCell",th:"startTagTableCell",caption:"startTagTableOther",col:"startTagTableOther",colgroup:"startTagTableOther",tbody:"startTagTableOther",tfoot:"startTagTableOther",thead:"startTagTableOther","-default":"startTagOther"},n.inTableBody.end_tag_handlers={table:"endTagTable",tbody:"endTagTableRowGroup",tfoot:"endTagTableRowGroup",thead:"endTagTableRowGroup",body:"endTagIgnore",caption:"endTagIgnore",col:"endTagIgnore",colgroup:"endTagIgnore",html:"endTagIgnore",td:"endTagIgnore",th:"endTagIgnore",tr:"endTagIgnore","-default":"endTagOther"},n.inTableBody.processCharacters=function(r){n.inTable.processCharacters(r)},n.inTableBody.startTagTr=function(r,a){e.openElements.popUntilTableBodyScopeMarker(),e.insertElement(r,a),e.setInsertionMode("inRow")},n.inTableBody.startTagTableCell=function(r,a){e.parseError("unexpected-cell-in-table-body",{name:r}),this.startTagTr("tr",[]),e.insertionMode.processStartTag(r,a)},n.inTableBody.startTagTableOther=function(r,a){e.openElements.inTableScope("tbody")||e.openElements.inTableScope("thead")||e.openElements.inTableScope("tfoot")?(e.openElements.popUntilTableBodyScopeMarker(),this.endTagTableRowGroup(e.currentStackItem().localName),e.insertionMode.processStartTag(r,a)):e.parseError("unexpected-start-tag",{name:r})},n.inTableBody.startTagOther=function(r,a){n.inTable.processStartTag(r,a)},n.inTableBody.endTagTableRowGroup=function(r){e.openElements.inTableScope(r)?(e.openElements.popUntilTableBodyScopeMarker(),e.popElement(),e.setInsertionMode("inTable")):e.parseError("unexpected-end-tag-in-table-body",{name:r})},n.inTableBody.endTagTable=function(r){e.openElements.inTableScope("tbody")||e.openElements.inTableScope("thead")||e.openElements.inTableScope("tfoot")?(e.openElements.popUntilTableBodyScopeMarker(),this.endTagTableRowGroup(e.currentStackItem().localName),e.insertionMode.processEndTag(r)):e.parseError("unexpected-end-tag",{name:r})},n.inTableBody.endTagIgnore=function(r){e.parseError("unexpected-end-tag-in-table-body",{name:r})},n.inTableBody.endTagOther=function(r){n.inTable.processEndTag(r)},n.inSelect=Object.create(n.base),n.inSelect.start_tag_handlers={html:"startTagHtml",option:"startTagOption",optgroup:"startTagOptgroup",select:"startTagSelect",input:"startTagInput",keygen:"startTagInput",textarea:"startTagInput",script:"startTagScript","-default":"startTagOther"},n.inSelect.end_tag_handlers={option:"endTagOption",optgroup:"endTagOptgroup",select:"endTagSelect",caption:"endTagTableElements",table:"endTagTableElements",tbody:"endTagTableElements",tfoot:"endTagTableElements",thead:"endTagTableElements",tr:"endTagTableElements",td:"endTagTableElements",th:"endTagTableElements","-default":"endTagOther"},n.inSelect.processCharacters=function(r){var a=r.takeRemaining();a=a.replace(/\u0000/g,function(f,A){return e.parseError("invalid-codepoint"),""}),a&&e.insertText(a)},n.inSelect.startTagOption=function(r,a){e.currentStackItem().localName=="option"&&e.popElement(),e.insertElement(r,a)},n.inSelect.startTagOptgroup=function(r,a){e.currentStackItem().localName=="option"&&e.popElement(),e.currentStackItem().localName=="optgroup"&&e.popElement(),e.insertElement(r,a)},n.inSelect.endTagOption=function(r){if(e.currentStackItem().localName!=="option"){e.parseError("unexpected-end-tag-in-select",{name:r});return}e.popElement()},n.inSelect.endTagOptgroup=function(r){e.currentStackItem().localName=="option"&&e.openElements.item(e.openElements.length-2).localName=="optgroup"&&e.popElement(),e.currentStackItem().localName=="optgroup"?e.popElement():e.parseError("unexpected-end-tag-in-select",{name:"optgroup"})},n.inSelect.startTagSelect=function(r){e.parseError("unexpected-select-in-select"),this.endTagSelect("select")},n.inSelect.endTagSelect=function(r){e.openElements.inTableScope("select")?(e.openElements.popUntilPopped("select"),e.resetInsertionMode()):e.parseError("unexpected-end-tag",{name:r})},n.inSelect.startTagInput=function(r,a){e.parseError("unexpected-input-in-select"),e.openElements.inSelectScope("select")&&(this.endTagSelect("select"),e.insertionMode.processStartTag(r,a))},n.inSelect.startTagScript=function(r,a){n.inHead.processStartTag(r,a)},n.inSelect.endTagTableElements=function(r){e.parseError("unexpected-end-tag-in-select",{name:r}),e.openElements.inTableScope(r)&&(this.endTagSelect("select"),e.insertionMode.processEndTag(r))},n.inSelect.startTagOther=function(r,a){e.parseError("unexpected-start-tag-in-select",{name:r})},n.inSelect.endTagOther=function(r){e.parseError("unexpected-end-tag-in-select",{name:r})},n.inSelectInTable=Object.create(n.base),n.inSelectInTable.start_tag_handlers={caption:"startTagTable",table:"startTagTable",tbody:"startTagTable",tfoot:"startTagTable",thead:"startTagTable",tr:"startTagTable",td:"startTagTable",th:"startTagTable","-default":"startTagOther"},n.inSelectInTable.end_tag_handlers={caption:"endTagTable",table:"endTagTable",tbody:"endTagTable",tfoot:"endTagTable",thead:"endTagTable",tr:"endTagTable",td:"endTagTable",th:"endTagTable","-default":"endTagOther"},n.inSelectInTable.processCharacters=function(r){n.inSelect.processCharacters(r)},n.inSelectInTable.startTagTable=function(r,a){e.parseError("unexpected-table-element-start-tag-in-select-in-table",{name:r}),this.endTagOther("select"),e.insertionMode.processStartTag(r,a)},n.inSelectInTable.startTagOther=function(r,a,f){n.inSelect.processStartTag(r,a,f)},n.inSelectInTable.endTagTable=function(r){e.parseError("unexpected-table-element-end-tag-in-select-in-table",{name:r}),e.openElements.inTableScope(r)&&(this.endTagOther("select"),e.insertionMode.processEndTag(r))},n.inSelectInTable.endTagOther=function(r){n.inSelect.processEndTag(r)},n.inRow=Object.create(n.base),n.inRow.start_tag_handlers={html:"startTagHtml",td:"startTagTableCell",th:"startTagTableCell",caption:"startTagTableOther",col:"startTagTableOther",colgroup:"startTagTableOther",tbody:"startTagTableOther",tfoot:"startTagTableOther",thead:"startTagTableOther",tr:"startTagTableOther","-default":"startTagOther"},n.inRow.end_tag_handlers={tr:"endTagTr",table:"endTagTable",tbody:"endTagTableRowGroup",tfoot:"endTagTableRowGroup",thead:"endTagTableRowGroup",body:"endTagIgnore",caption:"endTagIgnore",col:"endTagIgnore",colgroup:"endTagIgnore",html:"endTagIgnore",td:"endTagIgnore",th:"endTagIgnore","-default":"endTagOther"},n.inRow.processCharacters=function(r){n.inTable.processCharacters(r)},n.inRow.startTagTableCell=function(r,a){e.openElements.popUntilTableRowScopeMarker(),e.insertElement(r,a),e.setInsertionMode("inCell"),e.activeFormattingElements.push(l)},n.inRow.startTagTableOther=function(r,a){var f=this.ignoreEndTagTr();this.endTagTr("tr"),f||e.insertionMode.processStartTag(r,a)},n.inRow.startTagOther=function(r,a,f){n.inTable.processStartTag(r,a,f)},n.inRow.endTagTr=function(r){this.ignoreEndTagTr()?(o.ok(e.context),e.parseError("unexpected-end-tag",{name:r})):(e.openElements.popUntilTableRowScopeMarker(),e.popElement(),e.setInsertionMode("inTableBody"))},n.inRow.endTagTable=function(r){var a=this.ignoreEndTagTr();this.endTagTr("tr"),a||e.insertionMode.processEndTag(r)},n.inRow.endTagTableRowGroup=function(r){e.openElements.inTableScope(r)?(this.endTagTr("tr"),e.insertionMode.processEndTag(r)):e.parseError("unexpected-end-tag",{name:r})},n.inRow.endTagIgnore=function(r){e.parseError("unexpected-end-tag-in-table-row",{name:r})},n.inRow.endTagOther=function(r){n.inTable.processEndTag(r)},n.inRow.ignoreEndTagTr=function(){return!e.openElements.inTableScope("tr")},n.afterAfterFrameset=Object.create(n.base),n.afterAfterFrameset.start_tag_handlers={html:"startTagHtml",noframes:"startTagNoFrames","-default":"startTagOther"},n.afterAfterFrameset.processEOF=function(){},n.afterAfterFrameset.processComment=function(r){e.insertComment(r,e.document)},n.afterAfterFrameset.processCharacters=function(r){for(var a=r.takeRemaining(),f="",A=0;A0&&this.currentStackItem().isForeign()},F.prototype.isSelfClosingFlagAcknowledged=function(){return this.selfClosingFlagAcknowledged},F.prototype.createElement=function(e,n,r){throw new Error("Not implemented")},F.prototype.attachNode=function(e,n){throw new Error("Not implemented")},F.prototype.attachNodeToFosterParent=function(e,n,r){throw new Error("Not implemented")},F.prototype.detachFromParent=function(e){throw new Error("Not implemented")},F.prototype.addAttributesToElement=function(e,n){throw new Error("Not implemented")},F.prototype.insertHtmlElement=function(e){var n=this.createElement("http://www.w3.org/1999/xhtml","html",e);return this.attachNode(n,this.document),this.openElements.pushHtmlElement(new t("http://www.w3.org/1999/xhtml","html",e,n)),n},F.prototype.insertHeadElement=function(e){var n=this.createElement("http://www.w3.org/1999/xhtml","head",e);return this.head=new t("http://www.w3.org/1999/xhtml","head",e,n),this.attachNode(n,this.openElements.top.node),this.openElements.pushHeadElement(this.head),n},F.prototype.insertBodyElement=function(e){var n=this.createElement("http://www.w3.org/1999/xhtml","body",e);return this.attachNode(n,this.openElements.top.node),this.openElements.pushBodyElement(new t("http://www.w3.org/1999/xhtml","body",e,n)),n},F.prototype.insertIntoFosterParent=function(e){var n=this.openElements.findIndex("table"),r=this.openElements.item(n).node;if(n===0)return this.attachNode(e,r);this.attachNodeToFosterParent(e,r,this.openElements.item(n-1).node)},F.prototype.insertElement=function(e,n,r,a){r||(r="http://www.w3.org/1999/xhtml");var f=this.createElement(r,e,n);this.shouldFosterParent()?this.insertIntoFosterParent(f):this.attachNode(f,this.openElements.top.node),a||this.openElements.push(new t(r,e,n,f))},F.prototype.insertFormattingElement=function(e,n){this.insertElement(e,n,"http://www.w3.org/1999/xhtml"),this.appendElementToActiveFormattingElements(this.currentStackItem())},F.prototype.insertSelfClosingElement=function(e,n){this.selfClosingFlagAcknowledged=!0,this.insertElement(e,n,"http://www.w3.org/1999/xhtml",!0)},F.prototype.insertForeignElement=function(e,n,r,a){a&&(this.selfClosingFlagAcknowledged=!0),this.insertElement(e,n,r,a)},F.prototype.insertComment=function(e,n){throw new Error("Not implemented")},F.prototype.insertDoctype=function(e,n,r){throw new Error("Not implemented")},F.prototype.insertText=function(e){throw new Error("Not implemented")},F.prototype.currentStackItem=function(){return this.openElements.top},F.prototype.popElement=function(){return this.openElements.pop()},F.prototype.shouldFosterParent=function(){return this.redirectAttachToFosterParent&&this.currentStackItem().isFosterParenting()},F.prototype.generateImpliedEndTags=function(e){var n=this.openElements.top.localName;["dd","dt","li","option","optgroup","p","rp","rt"].indexOf(n)!=-1&&n!=e&&(this.popElement(),this.generateImpliedEndTags(e))},F.prototype.reconstructActiveFormattingElements=function(){if(this.activeFormattingElements.length!==0){var e=this.activeFormattingElements.length-1,n=this.activeFormattingElements[e];if(!(n==l||this.openElements.contains(n))){for(;n!=l&&!this.openElements.contains(n)&&(e-=1,n=this.activeFormattingElements[e],!!n););for(;;){e+=1,n=this.activeFormattingElements[e],this.insertElement(n.localName,n.attributes);var r=this.currentStackItem();if(this.activeFormattingElements[e]=r,r==this.activeFormattingElements[this.activeFormattingElements.length-1])break}}}},F.prototype.ensureNoahsArkCondition=function(e){var n=3;if(!(this.activeFormattingElements.length=0;f--){var A=this.activeFormattingElements[f];if(A===l)break;e.localName!==A.localName||e.namespaceURI!==A.namespaceURI||A.attributes.length==a&&r.push(A)}if(!(r.length=0&&this.activeFormattingElements.splice(n,1)},F.prototype.elementInActiveFormattingElements=function(e){for(var n=this.activeFormattingElements,r=n.length-1;r>=0&&n[r]!=l;r--)if(n[r].localName==e)return n[r];return!1},F.prototype.clearActiveFormattingElements=function(){for(;!(this.activeFormattingElements.length===0||this.activeFormattingElements.pop()==l););},F.prototype.reparentChildren=function(e,n){throw new Error("Not implemented")},F.prototype.setFragmentContext=function(e){this.context=e},F.prototype.parseError=function(e,n){if(this.errorHandler){var r=v(d[e],n);this.errorHandler.error(r,this.tokenizer._inputStream.location(),e)}},F.prototype.resetInsertionMode=function(){for(var e=!1,n=null,r=this.openElements.length-1;r>=0;r--){if(n=this.openElements.item(r),r===0&&(o.ok(this.context),e=!0,n=new t("http://www.w3.org/1999/xhtml",this.context,[],null)),n.namespaceURI==="http://www.w3.org/1999/xhtml"){if(n.localName==="select")return this.setInsertionMode("inSelect");if(n.localName==="td"||n.localName==="th")return this.setInsertionMode("inCell");if(n.localName==="tr")return this.setInsertionMode("inRow");if(n.localName==="tbody"||n.localName==="thead"||n.localName==="tfoot")return this.setInsertionMode("inTableBody");if(n.localName==="caption")return this.setInsertionMode("inCaption");if(n.localName==="colgroup")return this.setInsertionMode("inColumnGroup");if(n.localName==="table")return this.setInsertionMode("inTable");if(n.localName==="head")return this.setInsertionMode("inHead");if(n.localName==="body")return this.setInsertionMode("inBody");if(n.localName==="frameset")return this.setInsertionMode("inFrameset");if(n.localName==="html")return this.openElements.headElement?this.setInsertionMode("afterHead"):this.setInsertionMode("beforeHead")}if(e)return this.setInsertionMode("inBody")}},F.prototype.processGenericRCDATAStartTag=function(e,n){this.insertElement(e,n),this.tokenizer.setState(s.RCDATA),this.originalInsertionMode=this.insertionModeName,this.setInsertionMode("text")},F.prototype.processGenericRawTextStartTag=function(e,n){this.insertElement(e,n),this.tokenizer.setState(s.RAWTEXT),this.originalInsertionMode=this.insertionModeName,this.setInsertionMode("text")},F.prototype.adjustMathMLAttributes=function(e){return e.forEach(function(n){n.namespaceURI="http://www.w3.org/1998/Math/MathML",h.MATHMLAttributeMap[n.nodeName]&&(n.nodeName=h.MATHMLAttributeMap[n.nodeName])}),e},F.prototype.adjustSVGTagNameCase=function(e){return h.SVGTagMap[e]||e},F.prototype.adjustSVGAttributes=function(e){return e.forEach(function(n){n.namespaceURI="http://www.w3.org/2000/svg",h.SVGAttributeMap[n.nodeName]&&(n.nodeName=h.SVGAttributeMap[n.nodeName])}),e},F.prototype.adjustForeignAttributes=function(e){for(var n=0;n' instead.","expected-tag-name-but-got-question-mark":"Expected tag name. Got '?' instead. (HTML doesn't support processing instructions.)","expected-tag-name":"Expected tag name. Got something else instead.","expected-closing-tag-but-got-right-bracket":"Expected closing tag. Got '>' instead. Ignoring '>'.","expected-closing-tag-but-got-eof":"Expected closing tag. Unexpected end of file.","expected-closing-tag-but-got-char":"Expected closing tag. Unexpected character '{data}' found.","eof-in-tag-name":"Unexpected end of file in the tag name.","expected-attribute-name-but-got-eof":"Unexpected end of file. Expected attribute name instead.","eof-in-attribute-name":"Unexpected end of file in attribute name.","invalid-character-in-attribute-name":"Invalid character in attribute name.","duplicate-attribute":"Dropped duplicate attribute '{name}' on tag.","expected-end-of-tag-but-got-eof":"Unexpected end of file. Expected = or end of tag.","expected-attribute-value-but-got-eof":"Unexpected end of file. Expected attribute value.","expected-attribute-value-but-got-right-bracket":"Expected attribute value. Got '>' instead.","unexpected-character-in-unquoted-attribute-value":"Unexpected character in unquoted attribute","invalid-character-after-attribute-name":"Unexpected character after attribute name.","unexpected-character-after-attribute-value":"Unexpected character after attribute value.","eof-in-attribute-value-double-quote":'Unexpected end of file in attribute value (").',"eof-in-attribute-value-single-quote":"Unexpected end of file in attribute value (').","eof-in-attribute-value-no-quotes":"Unexpected end of file in attribute value.","eof-after-attribute-value":"Unexpected end of file after attribute value.","unexpected-eof-after-solidus-in-tag":"Unexpected end of file in tag. Expected >.","unexpected-character-after-solidus-in-tag":"Unexpected character after / in tag. Expected >.","expected-dashes-or-doctype":"Expected '--' or 'DOCTYPE'. Not found.","unexpected-bang-after-double-dash-in-comment":"Unexpected ! after -- in comment.","incorrect-comment":"Incorrect comment.","eof-in-comment":"Unexpected end of file in comment.","eof-in-comment-end-dash":"Unexpected end of file in comment (-).","unexpected-dash-after-double-dash-in-comment":"Unexpected '-' after '--' found in comment.","eof-in-comment-double-dash":"Unexpected end of file in comment (--).","eof-in-comment-end-bang-state":"Unexpected end of file in comment.","unexpected-char-in-comment":"Unexpected character in comment found.","need-space-after-doctype":"No space after literal string 'DOCTYPE'.","expected-doctype-name-but-got-right-bracket":"Unexpected > character. Expected DOCTYPE name.","expected-doctype-name-but-got-eof":"Unexpected end of file. Expected DOCTYPE name.","eof-in-doctype-name":"Unexpected end of file in DOCTYPE name.","eof-in-doctype":"Unexpected end of file in DOCTYPE.","expected-space-or-right-bracket-in-doctype":"Expected space or '>'. Got '{data}'.","unexpected-end-of-doctype":"Unexpected end of DOCTYPE.","unexpected-char-in-doctype":"Unexpected character in DOCTYPE.","eof-in-bogus-doctype":"Unexpected end of file in bogus doctype.","eof-in-innerhtml":"Unexpected EOF in inner html mode.","unexpected-doctype":"Unexpected DOCTYPE. Ignored.","non-html-root":"html needs to be the first start tag.","expected-doctype-but-got-eof":"Unexpected End of file. Expected DOCTYPE.","unknown-doctype":"Erroneous DOCTYPE. Expected .","quirky-doctype":"Quirky doctype. Expected .","almost-standards-doctype":"Almost standards mode doctype. Expected .","obsolete-doctype":"Obsolete doctype. Expected .","expected-doctype-but-got-chars":"Non-space characters found without seeing a doctype first. Expected e.g. .","expected-doctype-but-got-start-tag":"Start tag seen without seeing a doctype first. Expected e.g. .","expected-doctype-but-got-end-tag":"End tag seen without seeing a doctype first. Expected e.g. .","end-tag-after-implied-root":"Unexpected end tag ({name}) after the (implied) root element.","expected-named-closing-tag-but-got-eof":"Unexpected end of file. Expected end tag ({name}).","two-heads-are-not-better-than-one":"Unexpected start tag head in existing head. Ignored.","unexpected-end-tag":"Unexpected end tag ({name}). Ignored.","unexpected-implied-end-tag":"End tag {name} implied, but there were open elements.","unexpected-start-tag-out-of-my-head":"Unexpected start tag ({name}) that can be in head. Moved.","unexpected-start-tag":"Unexpected start tag ({name}).","missing-end-tag":"Missing end tag ({name}).","missing-end-tags":"Missing end tags ({name}).","unexpected-start-tag-implies-end-tag":"Unexpected start tag ({startName}) implies end tag ({endName}).","unexpected-start-tag-treated-as":"Unexpected start tag ({originalName}). Treated as {newName}.","deprecated-tag":"Unexpected start tag {name}. Don't use it!","unexpected-start-tag-ignored":"Unexpected start tag {name}. Ignored.","expected-one-end-tag-but-got-another":"Unexpected end tag ({gotName}). Missing end tag ({expectedName}).","end-tag-too-early":"End tag ({name}) seen too early. Expected other end tag.","end-tag-too-early-named":"Unexpected end tag ({gotName}). Expected end tag ({expectedName}.","end-tag-too-early-ignored":"End tag ({name}) seen too early. Ignored.","adoption-agency-1.1":"End tag ({name}) violates step 1, paragraph 1 of the adoption agency algorithm.","adoption-agency-1.2":"End tag ({name}) violates step 1, paragraph 2 of the adoption agency algorithm.","adoption-agency-1.3":"End tag ({name}) violates step 1, paragraph 3 of the adoption agency algorithm.","adoption-agency-4.4":"End tag ({name}) violates step 4, paragraph 4 of the adoption agency algorithm.","unexpected-end-tag-treated-as":"Unexpected end tag ({originalName}). Treated as {newName}.","no-end-tag":"This element ({name}) has no end tag.","unexpected-implied-end-tag-in-table":"Unexpected implied end tag ({name}) in the table phase.","unexpected-implied-end-tag-in-table-body":"Unexpected implied end tag ({name}) in the table body phase.","unexpected-char-implies-table-voodoo":"Unexpected non-space characters in table context caused voodoo mode.","unexpected-hidden-input-in-table":"Unexpected input with type hidden in table context.","unexpected-form-in-table":"Unexpected form in table context.","unexpected-start-tag-implies-table-voodoo":"Unexpected start tag ({name}) in table context caused voodoo mode.","unexpected-end-tag-implies-table-voodoo":"Unexpected end tag ({name}) in table context caused voodoo mode.","unexpected-cell-in-table-body":"Unexpected table cell start tag ({name}) in the table body phase.","unexpected-cell-end-tag":"Got table cell end tag ({name}) while required end tags are missing.","unexpected-end-tag-in-table-body":"Unexpected end tag ({name}) in the table body phase. Ignored.","unexpected-implied-end-tag-in-table-row":"Unexpected implied end tag ({name}) in the table row phase.","unexpected-end-tag-in-table-row":"Unexpected end tag ({name}) in the table row phase. Ignored.","unexpected-select-in-select":"Unexpected select start tag in the select phase treated as select end tag.","unexpected-input-in-select":"Unexpected input start tag in the select phase.","unexpected-start-tag-in-select":"Unexpected start tag token ({name}) in the select phase. Ignored.","unexpected-end-tag-in-select":"Unexpected end tag ({name}) in the select phase. Ignored.","unexpected-table-element-start-tag-in-select-in-table":"Unexpected table element start tag ({name}) in the select in table phase.","unexpected-table-element-end-tag-in-select-in-table":"Unexpected table element end tag ({name}) in the select in table phase.","unexpected-char-after-body":"Unexpected non-space characters in the after body phase.","unexpected-start-tag-after-body":"Unexpected start tag token ({name}) in the after body phase.","unexpected-end-tag-after-body":"Unexpected end tag token ({name}) in the after body phase.","unexpected-char-in-frameset":"Unepxected characters in the frameset phase. Characters ignored.","unexpected-start-tag-in-frameset":"Unexpected start tag token ({name}) in the frameset phase. Ignored.","unexpected-frameset-in-frameset-innerhtml":"Unexpected end tag token (frameset in the frameset phase (innerHTML).","unexpected-end-tag-in-frameset":"Unexpected end tag token ({name}) in the frameset phase. Ignored.","unexpected-char-after-frameset":"Unexpected non-space characters in the after frameset phase. Ignored.","unexpected-start-tag-after-frameset":"Unexpected start tag ({name}) in the after frameset phase. Ignored.","unexpected-end-tag-after-frameset":"Unexpected end tag ({name}) in the after frameset phase. Ignored.","expected-eof-but-got-char":"Unexpected non-space characters. Expected end of file.","expected-eof-but-got-start-tag":"Unexpected start tag ({name}). Expected end of file.","expected-eof-but-got-end-tag":"Unexpected end tag ({name}). Expected end of file.","unexpected-end-table-in-caption":"Unexpected end table tag in caption. Generates implied end caption.","end-html-in-innerhtml":"Unexpected html end tag in inner html mode.","eof-in-table":"Unexpected end of file. Expected table content.","eof-in-script":"Unexpected end of file. Expected script content.","non-void-element-with-trailing-solidus":"Trailing solidus not allowed on element {name}.","unexpected-html-element-in-foreign-content":'HTML start tag "{name}" in a foreign namespace context.',"unexpected-start-tag-in-table":"Unexpected {name}. Expected table content."}},{}],9:[function(y,T,p){var o=y("./SAXTreeBuilder").SAXTreeBuilder,d=y("../Tokenizer").Tokenizer,h=y("./TreeParser").TreeParser;function c(){this.contentHandler=null,this._errorHandler=null,this._treeBuilder=new o,this._tokenizer=new d(this._treeBuilder),this._scriptingEnabled=!1}c.prototype.parse=function(s,u){u&&this._treeBuilder.setFragmentContext(u),this._tokenizer.tokenize(s);var t=this._treeBuilder.document;t&&new h(this.contentHandler).parse(t)},c.prototype.parseFragment=function(s,u){this._treeBuilder.setFragmentContext(u),this._tokenizer.tokenize(s);var t=this._treeBuilder.getFragment();t&&new h(this.contentHandler).parse(t)},Object.defineProperty(c.prototype,"scriptingEnabled",{get:function(){return this._scriptingEnabled},set:function(s){this._scriptingEnabled=s,this._treeBuilder.scriptingEnabled=s}}),Object.defineProperty(c.prototype,"errorHandler",{get:function(){return this._errorHandler},set:function(s){this._errorHandler=s,this._treeBuilder.errorHandler=s}}),p.SAXParser=c},{"../Tokenizer":5,"./SAXTreeBuilder":10,"./TreeParser":11}],10:[function(y,T,p){var o=y("util"),d=y("../TreeBuilder").TreeBuilder;function h(){d.call(this)}o.inherits(h,d),h.prototype.start=function(r){this.document=new l(this.tokenizer)},h.prototype.end=function(){this.document.endLocator=this.tokenizer},h.prototype.insertDoctype=function(r,a,f){var A=new n(this.tokenizer,r,a,f);A.endLocator=this.tokenizer,this.document.appendChild(A)},h.prototype.createElement=function(r,a,f){var A=new C(this.tokenizer,r,a,a,f||[]);return A},h.prototype.insertComment=function(r,a){a||(a=this.currentStackItem());var f=new w(this.tokenizer,r);a.appendChild(f)},h.prototype.appendCharacters=function(r,a){var f=new _(this.tokenizer,a);r.appendChild(f)},h.prototype.insertText=function(r){if(this.redirectAttachToFosterParent&&this.openElements.top.isFosterParenting()){var a=this.openElements.findIndex("table"),f=this.openElements.item(a),A=f.node;if(a===0)return this.appendCharacters(A,r);var N=new _(this.tokenizer,r),L=A.parentNode;if(L){L.insertBetween(N,A.previousSibling,A);return}var R=this.openElements.item(a-1).node;R.appendChild(N);return}this.appendCharacters(this.currentStackItem().node,r)},h.prototype.attachNode=function(r,a){a.appendChild(r)},h.prototype.attachNodeToFosterParent=function(r,a,f){var A=a.parentNode;A?A.insertBetween(r,a.previousSibling,a):f.appendChild(r)},h.prototype.detachFromParent=function(r){r.detach()},h.prototype.reparentChildren=function(r,a){a.appendChildren(r.firstChild)},h.prototype.getFragment=function(){var r=new g;return this.reparentChildren(this.openElements.rootNode,r),r};function c(r,a){for(var f=0;f",gt:">","GT;":">",GT:">","Gt;":"\u226B","gtdot;":"\u22D7","gtlPar;":"\u2995","gtquest;":"\u2A7C","gtrapprox;":"\u2A86","gtrarr;":"\u2978","gtrdot;":"\u22D7","gtreqless;":"\u22DB","gtreqqless;":"\u2A8C","gtrless;":"\u2277","gtrsim;":"\u2273","gvertneqq;":"\u2269\uFE00","gvnE;":"\u2269\uFE00","Hacek;":"\u02C7","hairsp;":"\u200A","half;":"\xBD","hamilt;":"\u210B","HARDcy;":"\u042A","hardcy;":"\u044A","harrcir;":"\u2948","harr;":"\u2194","hArr;":"\u21D4","harrw;":"\u21AD","Hat;":"^","hbar;":"\u210F","Hcirc;":"\u0124","hcirc;":"\u0125","hearts;":"\u2665","heartsuit;":"\u2665","hellip;":"\u2026","hercon;":"\u22B9","hfr;":"\u{1D525}","Hfr;":"\u210C","HilbertSpace;":"\u210B","hksearow;":"\u2925","hkswarow;":"\u2926","hoarr;":"\u21FF","homtht;":"\u223B","hookleftarrow;":"\u21A9","hookrightarrow;":"\u21AA","hopf;":"\u{1D559}","Hopf;":"\u210D","horbar;":"\u2015","HorizontalLine;":"\u2500","hscr;":"\u{1D4BD}","Hscr;":"\u210B","hslash;":"\u210F","Hstrok;":"\u0126","hstrok;":"\u0127","HumpDownHump;":"\u224E","HumpEqual;":"\u224F","hybull;":"\u2043","hyphen;":"\u2010","Iacute;":"\xCD",Iacute:"\xCD","iacute;":"\xED",iacute:"\xED","ic;":"\u2063","Icirc;":"\xCE",Icirc:"\xCE","icirc;":"\xEE",icirc:"\xEE","Icy;":"\u0418","icy;":"\u0438","Idot;":"\u0130","IEcy;":"\u0415","iecy;":"\u0435","iexcl;":"\xA1",iexcl:"\xA1","iff;":"\u21D4","ifr;":"\u{1D526}","Ifr;":"\u2111","Igrave;":"\xCC",Igrave:"\xCC","igrave;":"\xEC",igrave:"\xEC","ii;":"\u2148","iiiint;":"\u2A0C","iiint;":"\u222D","iinfin;":"\u29DC","iiota;":"\u2129","IJlig;":"\u0132","ijlig;":"\u0133","Imacr;":"\u012A","imacr;":"\u012B","image;":"\u2111","ImaginaryI;":"\u2148","imagline;":"\u2110","imagpart;":"\u2111","imath;":"\u0131","Im;":"\u2111","imof;":"\u22B7","imped;":"\u01B5","Implies;":"\u21D2","incare;":"\u2105","in;":"\u2208","infin;":"\u221E","infintie;":"\u29DD","inodot;":"\u0131","intcal;":"\u22BA","int;":"\u222B","Int;":"\u222C","integers;":"\u2124","Integral;":"\u222B","intercal;":"\u22BA","Intersection;":"\u22C2","intlarhk;":"\u2A17","intprod;":"\u2A3C","InvisibleComma;":"\u2063","InvisibleTimes;":"\u2062","IOcy;":"\u0401","iocy;":"\u0451","Iogon;":"\u012E","iogon;":"\u012F","Iopf;":"\u{1D540}","iopf;":"\u{1D55A}","Iota;":"\u0399","iota;":"\u03B9","iprod;":"\u2A3C","iquest;":"\xBF",iquest:"\xBF","iscr;":"\u{1D4BE}","Iscr;":"\u2110","isin;":"\u2208","isindot;":"\u22F5","isinE;":"\u22F9","isins;":"\u22F4","isinsv;":"\u22F3","isinv;":"\u2208","it;":"\u2062","Itilde;":"\u0128","itilde;":"\u0129","Iukcy;":"\u0406","iukcy;":"\u0456","Iuml;":"\xCF",Iuml:"\xCF","iuml;":"\xEF",iuml:"\xEF","Jcirc;":"\u0134","jcirc;":"\u0135","Jcy;":"\u0419","jcy;":"\u0439","Jfr;":"\u{1D50D}","jfr;":"\u{1D527}","jmath;":"\u0237","Jopf;":"\u{1D541}","jopf;":"\u{1D55B}","Jscr;":"\u{1D4A5}","jscr;":"\u{1D4BF}","Jsercy;":"\u0408","jsercy;":"\u0458","Jukcy;":"\u0404","jukcy;":"\u0454","Kappa;":"\u039A","kappa;":"\u03BA","kappav;":"\u03F0","Kcedil;":"\u0136","kcedil;":"\u0137","Kcy;":"\u041A","kcy;":"\u043A","Kfr;":"\u{1D50E}","kfr;":"\u{1D528}","kgreen;":"\u0138","KHcy;":"\u0425","khcy;":"\u0445","KJcy;":"\u040C","kjcy;":"\u045C","Kopf;":"\u{1D542}","kopf;":"\u{1D55C}","Kscr;":"\u{1D4A6}","kscr;":"\u{1D4C0}","lAarr;":"\u21DA","Lacute;":"\u0139","lacute;":"\u013A","laemptyv;":"\u29B4","lagran;":"\u2112","Lambda;":"\u039B","lambda;":"\u03BB","lang;":"\u27E8","Lang;":"\u27EA","langd;":"\u2991","langle;":"\u27E8","lap;":"\u2A85","Laplacetrf;":"\u2112","laquo;":"\xAB",laquo:"\xAB","larrb;":"\u21E4","larrbfs;":"\u291F","larr;":"\u2190","Larr;":"\u219E","lArr;":"\u21D0","larrfs;":"\u291D","larrhk;":"\u21A9","larrlp;":"\u21AB","larrpl;":"\u2939","larrsim;":"\u2973","larrtl;":"\u21A2","latail;":"\u2919","lAtail;":"\u291B","lat;":"\u2AAB","late;":"\u2AAD","lates;":"\u2AAD\uFE00","lbarr;":"\u290C","lBarr;":"\u290E","lbbrk;":"\u2772","lbrace;":"{","lbrack;":"[","lbrke;":"\u298B","lbrksld;":"\u298F","lbrkslu;":"\u298D","Lcaron;":"\u013D","lcaron;":"\u013E","Lcedil;":"\u013B","lcedil;":"\u013C","lceil;":"\u2308","lcub;":"{","Lcy;":"\u041B","lcy;":"\u043B","ldca;":"\u2936","ldquo;":"\u201C","ldquor;":"\u201E","ldrdhar;":"\u2967","ldrushar;":"\u294B","ldsh;":"\u21B2","le;":"\u2264","lE;":"\u2266","LeftAngleBracket;":"\u27E8","LeftArrowBar;":"\u21E4","leftarrow;":"\u2190","LeftArrow;":"\u2190","Leftarrow;":"\u21D0","LeftArrowRightArrow;":"\u21C6","leftarrowtail;":"\u21A2","LeftCeiling;":"\u2308","LeftDoubleBracket;":"\u27E6","LeftDownTeeVector;":"\u2961","LeftDownVectorBar;":"\u2959","LeftDownVector;":"\u21C3","LeftFloor;":"\u230A","leftharpoondown;":"\u21BD","leftharpoonup;":"\u21BC","leftleftarrows;":"\u21C7","leftrightarrow;":"\u2194","LeftRightArrow;":"\u2194","Leftrightarrow;":"\u21D4","leftrightarrows;":"\u21C6","leftrightharpoons;":"\u21CB","leftrightsquigarrow;":"\u21AD","LeftRightVector;":"\u294E","LeftTeeArrow;":"\u21A4","LeftTee;":"\u22A3","LeftTeeVector;":"\u295A","leftthreetimes;":"\u22CB","LeftTriangleBar;":"\u29CF","LeftTriangle;":"\u22B2","LeftTriangleEqual;":"\u22B4","LeftUpDownVector;":"\u2951","LeftUpTeeVector;":"\u2960","LeftUpVectorBar;":"\u2958","LeftUpVector;":"\u21BF","LeftVectorBar;":"\u2952","LeftVector;":"\u21BC","lEg;":"\u2A8B","leg;":"\u22DA","leq;":"\u2264","leqq;":"\u2266","leqslant;":"\u2A7D","lescc;":"\u2AA8","les;":"\u2A7D","lesdot;":"\u2A7F","lesdoto;":"\u2A81","lesdotor;":"\u2A83","lesg;":"\u22DA\uFE00","lesges;":"\u2A93","lessapprox;":"\u2A85","lessdot;":"\u22D6","lesseqgtr;":"\u22DA","lesseqqgtr;":"\u2A8B","LessEqualGreater;":"\u22DA","LessFullEqual;":"\u2266","LessGreater;":"\u2276","lessgtr;":"\u2276","LessLess;":"\u2AA1","lesssim;":"\u2272","LessSlantEqual;":"\u2A7D","LessTilde;":"\u2272","lfisht;":"\u297C","lfloor;":"\u230A","Lfr;":"\u{1D50F}","lfr;":"\u{1D529}","lg;":"\u2276","lgE;":"\u2A91","lHar;":"\u2962","lhard;":"\u21BD","lharu;":"\u21BC","lharul;":"\u296A","lhblk;":"\u2584","LJcy;":"\u0409","ljcy;":"\u0459","llarr;":"\u21C7","ll;":"\u226A","Ll;":"\u22D8","llcorner;":"\u231E","Lleftarrow;":"\u21DA","llhard;":"\u296B","lltri;":"\u25FA","Lmidot;":"\u013F","lmidot;":"\u0140","lmoustache;":"\u23B0","lmoust;":"\u23B0","lnap;":"\u2A89","lnapprox;":"\u2A89","lne;":"\u2A87","lnE;":"\u2268","lneq;":"\u2A87","lneqq;":"\u2268","lnsim;":"\u22E6","loang;":"\u27EC","loarr;":"\u21FD","lobrk;":"\u27E6","longleftarrow;":"\u27F5","LongLeftArrow;":"\u27F5","Longleftarrow;":"\u27F8","longleftrightarrow;":"\u27F7","LongLeftRightArrow;":"\u27F7","Longleftrightarrow;":"\u27FA","longmapsto;":"\u27FC","longrightarrow;":"\u27F6","LongRightArrow;":"\u27F6","Longrightarrow;":"\u27F9","looparrowleft;":"\u21AB","looparrowright;":"\u21AC","lopar;":"\u2985","Lopf;":"\u{1D543}","lopf;":"\u{1D55D}","loplus;":"\u2A2D","lotimes;":"\u2A34","lowast;":"\u2217","lowbar;":"_","LowerLeftArrow;":"\u2199","LowerRightArrow;":"\u2198","loz;":"\u25CA","lozenge;":"\u25CA","lozf;":"\u29EB","lpar;":"(","lparlt;":"\u2993","lrarr;":"\u21C6","lrcorner;":"\u231F","lrhar;":"\u21CB","lrhard;":"\u296D","lrm;":"\u200E","lrtri;":"\u22BF","lsaquo;":"\u2039","lscr;":"\u{1D4C1}","Lscr;":"\u2112","lsh;":"\u21B0","Lsh;":"\u21B0","lsim;":"\u2272","lsime;":"\u2A8D","lsimg;":"\u2A8F","lsqb;":"[","lsquo;":"\u2018","lsquor;":"\u201A","Lstrok;":"\u0141","lstrok;":"\u0142","ltcc;":"\u2AA6","ltcir;":"\u2A79","lt;":"<",lt:"<","LT;":"<",LT:"<","Lt;":"\u226A","ltdot;":"\u22D6","lthree;":"\u22CB","ltimes;":"\u22C9","ltlarr;":"\u2976","ltquest;":"\u2A7B","ltri;":"\u25C3","ltrie;":"\u22B4","ltrif;":"\u25C2","ltrPar;":"\u2996","lurdshar;":"\u294A","luruhar;":"\u2966","lvertneqq;":"\u2268\uFE00","lvnE;":"\u2268\uFE00","macr;":"\xAF",macr:"\xAF","male;":"\u2642","malt;":"\u2720","maltese;":"\u2720","Map;":"\u2905","map;":"\u21A6","mapsto;":"\u21A6","mapstodown;":"\u21A7","mapstoleft;":"\u21A4","mapstoup;":"\u21A5","marker;":"\u25AE","mcomma;":"\u2A29","Mcy;":"\u041C","mcy;":"\u043C","mdash;":"\u2014","mDDot;":"\u223A","measuredangle;":"\u2221","MediumSpace;":"\u205F","Mellintrf;":"\u2133","Mfr;":"\u{1D510}","mfr;":"\u{1D52A}","mho;":"\u2127","micro;":"\xB5",micro:"\xB5","midast;":"*","midcir;":"\u2AF0","mid;":"\u2223","middot;":"\xB7",middot:"\xB7","minusb;":"\u229F","minus;":"\u2212","minusd;":"\u2238","minusdu;":"\u2A2A","MinusPlus;":"\u2213","mlcp;":"\u2ADB","mldr;":"\u2026","mnplus;":"\u2213","models;":"\u22A7","Mopf;":"\u{1D544}","mopf;":"\u{1D55E}","mp;":"\u2213","mscr;":"\u{1D4C2}","Mscr;":"\u2133","mstpos;":"\u223E","Mu;":"\u039C","mu;":"\u03BC","multimap;":"\u22B8","mumap;":"\u22B8","nabla;":"\u2207","Nacute;":"\u0143","nacute;":"\u0144","nang;":"\u2220\u20D2","nap;":"\u2249","napE;":"\u2A70\u0338","napid;":"\u224B\u0338","napos;":"\u0149","napprox;":"\u2249","natural;":"\u266E","naturals;":"\u2115","natur;":"\u266E","nbsp;":"\xA0",nbsp:"\xA0","nbump;":"\u224E\u0338","nbumpe;":"\u224F\u0338","ncap;":"\u2A43","Ncaron;":"\u0147","ncaron;":"\u0148","Ncedil;":"\u0145","ncedil;":"\u0146","ncong;":"\u2247","ncongdot;":"\u2A6D\u0338","ncup;":"\u2A42","Ncy;":"\u041D","ncy;":"\u043D","ndash;":"\u2013","nearhk;":"\u2924","nearr;":"\u2197","neArr;":"\u21D7","nearrow;":"\u2197","ne;":"\u2260","nedot;":"\u2250\u0338","NegativeMediumSpace;":"\u200B","NegativeThickSpace;":"\u200B","NegativeThinSpace;":"\u200B","NegativeVeryThinSpace;":"\u200B","nequiv;":"\u2262","nesear;":"\u2928","nesim;":"\u2242\u0338","NestedGreaterGreater;":"\u226B","NestedLessLess;":"\u226A","NewLine;":`
`,"nexist;":"\u2204","nexists;":"\u2204","Nfr;":"\u{1D511}","nfr;":"\u{1D52B}","ngE;":"\u2267\u0338","nge;":"\u2271","ngeq;":"\u2271","ngeqq;":"\u2267\u0338","ngeqslant;":"\u2A7E\u0338","nges;":"\u2A7E\u0338","nGg;":"\u22D9\u0338","ngsim;":"\u2275","nGt;":"\u226B\u20D2","ngt;":"\u226F","ngtr;":"\u226F","nGtv;":"\u226B\u0338","nharr;":"\u21AE","nhArr;":"\u21CE","nhpar;":"\u2AF2","ni;":"\u220B","nis;":"\u22FC","nisd;":"\u22FA","niv;":"\u220B","NJcy;":"\u040A","njcy;":"\u045A","nlarr;":"\u219A","nlArr;":"\u21CD","nldr;":"\u2025","nlE;":"\u2266\u0338","nle;":"\u2270","nleftarrow;":"\u219A","nLeftarrow;":"\u21CD","nleftrightarrow;":"\u21AE","nLeftrightarrow;":"\u21CE","nleq;":"\u2270","nleqq;":"\u2266\u0338","nleqslant;":"\u2A7D\u0338","nles;":"\u2A7D\u0338","nless;":"\u226E","nLl;":"\u22D8\u0338","nlsim;":"\u2274","nLt;":"\u226A\u20D2","nlt;":"\u226E","nltri;":"\u22EA","nltrie;":"\u22EC","nLtv;":"\u226A\u0338","nmid;":"\u2224","NoBreak;":"\u2060","NonBreakingSpace;":"\xA0","nopf;":"\u{1D55F}","Nopf;":"\u2115","Not;":"\u2AEC","not;":"\xAC",not:"\xAC","NotCongruent;":"\u2262","NotCupCap;":"\u226D","NotDoubleVerticalBar;":"\u2226","NotElement;":"\u2209","NotEqual;":"\u2260","NotEqualTilde;":"\u2242\u0338","NotExists;":"\u2204","NotGreater;":"\u226F","NotGreaterEqual;":"\u2271","NotGreaterFullEqual;":"\u2267\u0338","NotGreaterGreater;":"\u226B\u0338","NotGreaterLess;":"\u2279","NotGreaterSlantEqual;":"\u2A7E\u0338","NotGreaterTilde;":"\u2275","NotHumpDownHump;":"\u224E\u0338","NotHumpEqual;":"\u224F\u0338","notin;":"\u2209","notindot;":"\u22F5\u0338","notinE;":"\u22F9\u0338","notinva;":"\u2209","notinvb;":"\u22F7","notinvc;":"\u22F6","NotLeftTriangleBar;":"\u29CF\u0338","NotLeftTriangle;":"\u22EA","NotLeftTriangleEqual;":"\u22EC","NotLess;":"\u226E","NotLessEqual;":"\u2270","NotLessGreater;":"\u2278","NotLessLess;":"\u226A\u0338","NotLessSlantEqual;":"\u2A7D\u0338","NotLessTilde;":"\u2274","NotNestedGreaterGreater;":"\u2AA2\u0338","NotNestedLessLess;":"\u2AA1\u0338","notni;":"\u220C","notniva;":"\u220C","notnivb;":"\u22FE","notnivc;":"\u22FD","NotPrecedes;":"\u2280","NotPrecedesEqual;":"\u2AAF\u0338","NotPrecedesSlantEqual;":"\u22E0","NotReverseElement;":"\u220C","NotRightTriangleBar;":"\u29D0\u0338","NotRightTriangle;":"\u22EB","NotRightTriangleEqual;":"\u22ED","NotSquareSubset;":"\u228F\u0338","NotSquareSubsetEqual;":"\u22E2","NotSquareSuperset;":"\u2290\u0338","NotSquareSupersetEqual;":"\u22E3","NotSubset;":"\u2282\u20D2","NotSubsetEqual;":"\u2288","NotSucceeds;":"\u2281","NotSucceedsEqual;":"\u2AB0\u0338","NotSucceedsSlantEqual;":"\u22E1","NotSucceedsTilde;":"\u227F\u0338","NotSuperset;":"\u2283\u20D2","NotSupersetEqual;":"\u2289","NotTilde;":"\u2241","NotTildeEqual;":"\u2244","NotTildeFullEqual;":"\u2247","NotTildeTilde;":"\u2249","NotVerticalBar;":"\u2224","nparallel;":"\u2226","npar;":"\u2226","nparsl;":"\u2AFD\u20E5","npart;":"\u2202\u0338","npolint;":"\u2A14","npr;":"\u2280","nprcue;":"\u22E0","nprec;":"\u2280","npreceq;":"\u2AAF\u0338","npre;":"\u2AAF\u0338","nrarrc;":"\u2933\u0338","nrarr;":"\u219B","nrArr;":"\u21CF","nrarrw;":"\u219D\u0338","nrightarrow;":"\u219B","nRightarrow;":"\u21CF","nrtri;":"\u22EB","nrtrie;":"\u22ED","nsc;":"\u2281","nsccue;":"\u22E1","nsce;":"\u2AB0\u0338","Nscr;":"\u{1D4A9}","nscr;":"\u{1D4C3}","nshortmid;":"\u2224","nshortparallel;":"\u2226","nsim;":"\u2241","nsime;":"\u2244","nsimeq;":"\u2244","nsmid;":"\u2224","nspar;":"\u2226","nsqsube;":"\u22E2","nsqsupe;":"\u22E3","nsub;":"\u2284","nsubE;":"\u2AC5\u0338","nsube;":"\u2288","nsubset;":"\u2282\u20D2","nsubseteq;":"\u2288","nsubseteqq;":"\u2AC5\u0338","nsucc;":"\u2281","nsucceq;":"\u2AB0\u0338","nsup;":"\u2285","nsupE;":"\u2AC6\u0338","nsupe;":"\u2289","nsupset;":"\u2283\u20D2","nsupseteq;":"\u2289","nsupseteqq;":"\u2AC6\u0338","ntgl;":"\u2279","Ntilde;":"\xD1",Ntilde:"\xD1","ntilde;":"\xF1",ntilde:"\xF1","ntlg;":"\u2278","ntriangleleft;":"\u22EA","ntrianglelefteq;":"\u22EC","ntriangleright;":"\u22EB","ntrianglerighteq;":"\u22ED","Nu;":"\u039D","nu;":"\u03BD","num;":"#","numero;":"\u2116","numsp;":"\u2007","nvap;":"\u224D\u20D2","nvdash;":"\u22AC","nvDash;":"\u22AD","nVdash;":"\u22AE","nVDash;":"\u22AF","nvge;":"\u2265\u20D2","nvgt;":">\u20D2","nvHarr;":"\u2904","nvinfin;":"\u29DE","nvlArr;":"\u2902","nvle;":"\u2264\u20D2","nvlt;":"<\u20D2","nvltrie;":"\u22B4\u20D2","nvrArr;":"\u2903","nvrtrie;":"\u22B5\u20D2","nvsim;":"\u223C\u20D2","nwarhk;":"\u2923","nwarr;":"\u2196","nwArr;":"\u21D6","nwarrow;":"\u2196","nwnear;":"\u2927","Oacute;":"\xD3",Oacute:"\xD3","oacute;":"\xF3",oacute:"\xF3","oast;":"\u229B","Ocirc;":"\xD4",Ocirc:"\xD4","ocirc;":"\xF4",ocirc:"\xF4","ocir;":"\u229A","Ocy;":"\u041E","ocy;":"\u043E","odash;":"\u229D","Odblac;":"\u0150","odblac;":"\u0151","odiv;":"\u2A38","odot;":"\u2299","odsold;":"\u29BC","OElig;":"\u0152","oelig;":"\u0153","ofcir;":"\u29BF","Ofr;":"\u{1D512}","ofr;":"\u{1D52C}","ogon;":"\u02DB","Ograve;":"\xD2",Ograve:"\xD2","ograve;":"\xF2",ograve:"\xF2","ogt;":"\u29C1","ohbar;":"\u29B5","ohm;":"\u03A9","oint;":"\u222E","olarr;":"\u21BA","olcir;":"\u29BE","olcross;":"\u29BB","oline;":"\u203E","olt;":"\u29C0","Omacr;":"\u014C","omacr;":"\u014D","Omega;":"\u03A9","omega;":"\u03C9","Omicron;":"\u039F","omicron;":"\u03BF","omid;":"\u29B6","ominus;":"\u2296","Oopf;":"\u{1D546}","oopf;":"\u{1D560}","opar;":"\u29B7","OpenCurlyDoubleQuote;":"\u201C","OpenCurlyQuote;":"\u2018","operp;":"\u29B9","oplus;":"\u2295","orarr;":"\u21BB","Or;":"\u2A54","or;":"\u2228","ord;":"\u2A5D","order;":"\u2134","orderof;":"\u2134","ordf;":"\xAA",ordf:"\xAA","ordm;":"\xBA",ordm:"\xBA","origof;":"\u22B6","oror;":"\u2A56","orslope;":"\u2A57","orv;":"\u2A5B","oS;":"\u24C8","Oscr;":"\u{1D4AA}","oscr;":"\u2134","Oslash;":"\xD8",Oslash:"\xD8","oslash;":"\xF8",oslash:"\xF8","osol;":"\u2298","Otilde;":"\xD5",Otilde:"\xD5","otilde;":"\xF5",otilde:"\xF5","otimesas;":"\u2A36","Otimes;":"\u2A37","otimes;":"\u2297","Ouml;":"\xD6",Ouml:"\xD6","ouml;":"\xF6",ouml:"\xF6","ovbar;":"\u233D","OverBar;":"\u203E","OverBrace;":"\u23DE","OverBracket;":"\u23B4","OverParenthesis;":"\u23DC","para;":"\xB6",para:"\xB6","parallel;":"\u2225","par;":"\u2225","parsim;":"\u2AF3","parsl;":"\u2AFD","part;":"\u2202","PartialD;":"\u2202","Pcy;":"\u041F","pcy;":"\u043F","percnt;":"%","period;":".","permil;":"\u2030","perp;":"\u22A5","pertenk;":"\u2031","Pfr;":"\u{1D513}","pfr;":"\u{1D52D}","Phi;":"\u03A6","phi;":"\u03C6","phiv;":"\u03D5","phmmat;":"\u2133","phone;":"\u260E","Pi;":"\u03A0","pi;":"\u03C0","pitchfork;":"\u22D4","piv;":"\u03D6","planck;":"\u210F","planckh;":"\u210E","plankv;":"\u210F","plusacir;":"\u2A23","plusb;":"\u229E","pluscir;":"\u2A22","plus;":"+","plusdo;":"\u2214","plusdu;":"\u2A25","pluse;":"\u2A72","PlusMinus;":"\xB1","plusmn;":"\xB1",plusmn:"\xB1","plussim;":"\u2A26","plustwo;":"\u2A27","pm;":"\xB1","Poincareplane;":"\u210C","pointint;":"\u2A15","popf;":"\u{1D561}","Popf;":"\u2119","pound;":"\xA3",pound:"\xA3","prap;":"\u2AB7","Pr;":"\u2ABB","pr;":"\u227A","prcue;":"\u227C","precapprox;":"\u2AB7","prec;":"\u227A","preccurlyeq;":"\u227C","Precedes;":"\u227A","PrecedesEqual;":"\u2AAF","PrecedesSlantEqual;":"\u227C","PrecedesTilde;":"\u227E","preceq;":"\u2AAF","precnapprox;":"\u2AB9","precneqq;":"\u2AB5","precnsim;":"\u22E8","pre;":"\u2AAF","prE;":"\u2AB3","precsim;":"\u227E","prime;":"\u2032","Prime;":"\u2033","primes;":"\u2119","prnap;":"\u2AB9","prnE;":"\u2AB5","prnsim;":"\u22E8","prod;":"\u220F","Product;":"\u220F","profalar;":"\u232E","profline;":"\u2312","profsurf;":"\u2313","prop;":"\u221D","Proportional;":"\u221D","Proportion;":"\u2237","propto;":"\u221D","prsim;":"\u227E","prurel;":"\u22B0","Pscr;":"\u{1D4AB}","pscr;":"\u{1D4C5}","Psi;":"\u03A8","psi;":"\u03C8","puncsp;":"\u2008","Qfr;":"\u{1D514}","qfr;":"\u{1D52E}","qint;":"\u2A0C","qopf;":"\u{1D562}","Qopf;":"\u211A","qprime;":"\u2057","Qscr;":"\u{1D4AC}","qscr;":"\u{1D4C6}","quaternions;":"\u210D","quatint;":"\u2A16","quest;":"?","questeq;":"\u225F","quot;":'"',quot:'"',"QUOT;":'"',QUOT:'"',"rAarr;":"\u21DB","race;":"\u223D\u0331","Racute;":"\u0154","racute;":"\u0155","radic;":"\u221A","raemptyv;":"\u29B3","rang;":"\u27E9","Rang;":"\u27EB","rangd;":"\u2992","range;":"\u29A5","rangle;":"\u27E9","raquo;":"\xBB",raquo:"\xBB","rarrap;":"\u2975","rarrb;":"\u21E5","rarrbfs;":"\u2920","rarrc;":"\u2933","rarr;":"\u2192","Rarr;":"\u21A0","rArr;":"\u21D2","rarrfs;":"\u291E","rarrhk;":"\u21AA","rarrlp;":"\u21AC","rarrpl;":"\u2945","rarrsim;":"\u2974","Rarrtl;":"\u2916","rarrtl;":"\u21A3","rarrw;":"\u219D","ratail;":"\u291A","rAtail;":"\u291C","ratio;":"\u2236","rationals;":"\u211A","rbarr;":"\u290D","rBarr;":"\u290F","RBarr;":"\u2910","rbbrk;":"\u2773","rbrace;":"}","rbrack;":"]","rbrke;":"\u298C","rbrksld;":"\u298E","rbrkslu;":"\u2990","Rcaron;":"\u0158","rcaron;":"\u0159","Rcedil;":"\u0156","rcedil;":"\u0157","rceil;":"\u2309","rcub;":"}","Rcy;":"\u0420","rcy;":"\u0440","rdca;":"\u2937","rdldhar;":"\u2969","rdquo;":"\u201D","rdquor;":"\u201D","rdsh;":"\u21B3","real;":"\u211C","realine;":"\u211B","realpart;":"\u211C","reals;":"\u211D","Re;":"\u211C","rect;":"\u25AD","reg;":"\xAE",reg:"\xAE","REG;":"\xAE",REG:"\xAE","ReverseElement;":"\u220B","ReverseEquilibrium;":"\u21CB","ReverseUpEquilibrium;":"\u296F","rfisht;":"\u297D","rfloor;":"\u230B","rfr;":"\u{1D52F}","Rfr;":"\u211C","rHar;":"\u2964","rhard;":"\u21C1","rharu;":"\u21C0","rharul;":"\u296C","Rho;":"\u03A1","rho;":"\u03C1","rhov;":"\u03F1","RightAngleBracket;":"\u27E9","RightArrowBar;":"\u21E5","rightarrow;":"\u2192","RightArrow;":"\u2192","Rightarrow;":"\u21D2","RightArrowLeftArrow;":"\u21C4","rightarrowtail;":"\u21A3","RightCeiling;":"\u2309","RightDoubleBracket;":"\u27E7","RightDownTeeVector;":"\u295D","RightDownVectorBar;":"\u2955","RightDownVector;":"\u21C2","RightFloor;":"\u230B","rightharpoondown;":"\u21C1","rightharpoonup;":"\u21C0","rightleftarrows;":"\u21C4","rightleftharpoons;":"\u21CC","rightrightarrows;":"\u21C9","rightsquigarrow;":"\u219D","RightTeeArrow;":"\u21A6","RightTee;":"\u22A2","RightTeeVector;":"\u295B","rightthreetimes;":"\u22CC","RightTriangleBar;":"\u29D0","RightTriangle;":"\u22B3","RightTriangleEqual;":"\u22B5","RightUpDownVector;":"\u294F","RightUpTeeVector;":"\u295C","RightUpVectorBar;":"\u2954","RightUpVector;":"\u21BE","RightVectorBar;":"\u2953","RightVector;":"\u21C0","ring;":"\u02DA","risingdotseq;":"\u2253","rlarr;":"\u21C4","rlhar;":"\u21CC","rlm;":"\u200F","rmoustache;":"\u23B1","rmoust;":"\u23B1","rnmid;":"\u2AEE","roang;":"\u27ED","roarr;":"\u21FE","robrk;":"\u27E7","ropar;":"\u2986","ropf;":"\u{1D563}","Ropf;":"\u211D","roplus;":"\u2A2E","rotimes;":"\u2A35","RoundImplies;":"\u2970","rpar;":")","rpargt;":"\u2994","rppolint;":"\u2A12","rrarr;":"\u21C9","Rrightarrow;":"\u21DB","rsaquo;":"\u203A","rscr;":"\u{1D4C7}","Rscr;":"\u211B","rsh;":"\u21B1","Rsh;":"\u21B1","rsqb;":"]","rsquo;":"\u2019","rsquor;":"\u2019","rthree;":"\u22CC","rtimes;":"\u22CA","rtri;":"\u25B9","rtrie;":"\u22B5","rtrif;":"\u25B8","rtriltri;":"\u29CE","RuleDelayed;":"\u29F4","ruluhar;":"\u2968","rx;":"\u211E","Sacute;":"\u015A","sacute;":"\u015B","sbquo;":"\u201A","scap;":"\u2AB8","Scaron;":"\u0160","scaron;":"\u0161","Sc;":"\u2ABC","sc;":"\u227B","sccue;":"\u227D","sce;":"\u2AB0","scE;":"\u2AB4","Scedil;":"\u015E","scedil;":"\u015F","Scirc;":"\u015C","scirc;":"\u015D","scnap;":"\u2ABA","scnE;":"\u2AB6","scnsim;":"\u22E9","scpolint;":"\u2A13","scsim;":"\u227F","Scy;":"\u0421","scy;":"\u0441","sdotb;":"\u22A1","sdot;":"\u22C5","sdote;":"\u2A66","searhk;":"\u2925","searr;":"\u2198","seArr;":"\u21D8","searrow;":"\u2198","sect;":"\xA7",sect:"\xA7","semi;":";","seswar;":"\u2929","setminus;":"\u2216","setmn;":"\u2216","sext;":"\u2736","Sfr;":"\u{1D516}","sfr;":"\u{1D530}","sfrown;":"\u2322","sharp;":"\u266F","SHCHcy;":"\u0429","shchcy;":"\u0449","SHcy;":"\u0428","shcy;":"\u0448","ShortDownArrow;":"\u2193","ShortLeftArrow;":"\u2190","shortmid;":"\u2223","shortparallel;":"\u2225","ShortRightArrow;":"\u2192","ShortUpArrow;":"\u2191","shy;":"\xAD",shy:"\xAD","Sigma;":"\u03A3","sigma;":"\u03C3","sigmaf;":"\u03C2","sigmav;":"\u03C2","sim;":"\u223C","simdot;":"\u2A6A","sime;":"\u2243","simeq;":"\u2243","simg;":"\u2A9E","simgE;":"\u2AA0","siml;":"\u2A9D","simlE;":"\u2A9F","simne;":"\u2246","simplus;":"\u2A24","simrarr;":"\u2972","slarr;":"\u2190","SmallCircle;":"\u2218","smallsetminus;":"\u2216","smashp;":"\u2A33","smeparsl;":"\u29E4","smid;":"\u2223","smile;":"\u2323","smt;":"\u2AAA","smte;":"\u2AAC","smtes;":"\u2AAC\uFE00","SOFTcy;":"\u042C","softcy;":"\u044C","solbar;":"\u233F","solb;":"\u29C4","sol;":"/","Sopf;":"\u{1D54A}","sopf;":"\u{1D564}","spades;":"\u2660","spadesuit;":"\u2660","spar;":"\u2225","sqcap;":"\u2293","sqcaps;":"\u2293\uFE00","sqcup;":"\u2294","sqcups;":"\u2294\uFE00","Sqrt;":"\u221A","sqsub;":"\u228F","sqsube;":"\u2291","sqsubset;":"\u228F","sqsubseteq;":"\u2291","sqsup;":"\u2290","sqsupe;":"\u2292","sqsupset;":"\u2290","sqsupseteq;":"\u2292","square;":"\u25A1","Square;":"\u25A1","SquareIntersection;":"\u2293","SquareSubset;":"\u228F","SquareSubsetEqual;":"\u2291","SquareSuperset;":"\u2290","SquareSupersetEqual;":"\u2292","SquareUnion;":"\u2294","squarf;":"\u25AA","squ;":"\u25A1","squf;":"\u25AA","srarr;":"\u2192","Sscr;":"\u{1D4AE}","sscr;":"\u{1D4C8}","ssetmn;":"\u2216","ssmile;":"\u2323","sstarf;":"\u22C6","Star;":"\u22C6","star;":"\u2606","starf;":"\u2605","straightepsilon;":"\u03F5","straightphi;":"\u03D5","strns;":"\xAF","sub;":"\u2282","Sub;":"\u22D0","subdot;":"\u2ABD","subE;":"\u2AC5","sube;":"\u2286","subedot;":"\u2AC3","submult;":"\u2AC1","subnE;":"\u2ACB","subne;":"\u228A","subplus;":"\u2ABF","subrarr;":"\u2979","subset;":"\u2282","Subset;":"\u22D0","subseteq;":"\u2286","subseteqq;":"\u2AC5","SubsetEqual;":"\u2286","subsetneq;":"\u228A","subsetneqq;":"\u2ACB","subsim;":"\u2AC7","subsub;":"\u2AD5","subsup;":"\u2AD3","succapprox;":"\u2AB8","succ;":"\u227B","succcurlyeq;":"\u227D","Succeeds;":"\u227B","SucceedsEqual;":"\u2AB0","SucceedsSlantEqual;":"\u227D","SucceedsTilde;":"\u227F","succeq;":"\u2AB0","succnapprox;":"\u2ABA","succneqq;":"\u2AB6","succnsim;":"\u22E9","succsim;":"\u227F","SuchThat;":"\u220B","sum;":"\u2211","Sum;":"\u2211","sung;":"\u266A","sup1;":"\xB9",sup1:"\xB9","sup2;":"\xB2",sup2:"\xB2","sup3;":"\xB3",sup3:"\xB3","sup;":"\u2283","Sup;":"\u22D1","supdot;":"\u2ABE","supdsub;":"\u2AD8","supE;":"\u2AC6","supe;":"\u2287","supedot;":"\u2AC4","Superset;":"\u2283","SupersetEqual;":"\u2287","suphsol;":"\u27C9","suphsub;":"\u2AD7","suplarr;":"\u297B","supmult;":"\u2AC2","supnE;":"\u2ACC","supne;":"\u228B","supplus;":"\u2AC0","supset;":"\u2283","Supset;":"\u22D1","supseteq;":"\u2287","supseteqq;":"\u2AC6","supsetneq;":"\u228B","supsetneqq;":"\u2ACC","supsim;":"\u2AC8","supsub;":"\u2AD4","supsup;":"\u2AD6","swarhk;":"\u2926","swarr;":"\u2199","swArr;":"\u21D9","swarrow;":"\u2199","swnwar;":"\u292A","szlig;":"\xDF",szlig:"\xDF","Tab;":" ","target;":"\u2316","Tau;":"\u03A4","tau;":"\u03C4","tbrk;":"\u23B4","Tcaron;":"\u0164","tcaron;":"\u0165","Tcedil;":"\u0162","tcedil;":"\u0163","Tcy;":"\u0422","tcy;":"\u0442","tdot;":"\u20DB","telrec;":"\u2315","Tfr;":"\u{1D517}","tfr;":"\u{1D531}","there4;":"\u2234","therefore;":"\u2234","Therefore;":"\u2234","Theta;":"\u0398","theta;":"\u03B8","thetasym;":"\u03D1","thetav;":"\u03D1","thickapprox;":"\u2248","thicksim;":"\u223C","ThickSpace;":"\u205F\u200A","ThinSpace;":"\u2009","thinsp;":"\u2009","thkap;":"\u2248","thksim;":"\u223C","THORN;":"\xDE",THORN:"\xDE","thorn;":"\xFE",thorn:"\xFE","tilde;":"\u02DC","Tilde;":"\u223C","TildeEqual;":"\u2243","TildeFullEqual;":"\u2245","TildeTilde;":"\u2248","timesbar;":"\u2A31","timesb;":"\u22A0","times;":"\xD7",times:"\xD7","timesd;":"\u2A30","tint;":"\u222D","toea;":"\u2928","topbot;":"\u2336","topcir;":"\u2AF1","top;":"\u22A4","Topf;":"\u{1D54B}","topf;":"\u{1D565}","topfork;":"\u2ADA","tosa;":"\u2929","tprime;":"\u2034","trade;":"\u2122","TRADE;":"\u2122","triangle;":"\u25B5","triangledown;":"\u25BF","triangleleft;":"\u25C3","trianglelefteq;":"\u22B4","triangleq;":"\u225C","triangleright;":"\u25B9","trianglerighteq;":"\u22B5","tridot;":"\u25EC","trie;":"\u225C","triminus;":"\u2A3A","TripleDot;":"\u20DB","triplus;":"\u2A39","trisb;":"\u29CD","tritime;":"\u2A3B","trpezium;":"\u23E2","Tscr;":"\u{1D4AF}","tscr;":"\u{1D4C9}","TScy;":"\u0426","tscy;":"\u0446","TSHcy;":"\u040B","tshcy;":"\u045B","Tstrok;":"\u0166","tstrok;":"\u0167","twixt;":"\u226C","twoheadleftarrow;":"\u219E","twoheadrightarrow;":"\u21A0","Uacute;":"\xDA",Uacute:"\xDA","uacute;":"\xFA",uacute:"\xFA","uarr;":"\u2191","Uarr;":"\u219F","uArr;":"\u21D1","Uarrocir;":"\u2949","Ubrcy;":"\u040E","ubrcy;":"\u045E","Ubreve;":"\u016C","ubreve;":"\u016D","Ucirc;":"\xDB",Ucirc:"\xDB","ucirc;":"\xFB",ucirc:"\xFB","Ucy;":"\u0423","ucy;":"\u0443","udarr;":"\u21C5","Udblac;":"\u0170","udblac;":"\u0171","udhar;":"\u296E","ufisht;":"\u297E","Ufr;":"\u{1D518}","ufr;":"\u{1D532}","Ugrave;":"\xD9",Ugrave:"\xD9","ugrave;":"\xF9",ugrave:"\xF9","uHar;":"\u2963","uharl;":"\u21BF","uharr;":"\u21BE","uhblk;":"\u2580","ulcorn;":"\u231C","ulcorner;":"\u231C","ulcrop;":"\u230F","ultri;":"\u25F8","Umacr;":"\u016A","umacr;":"\u016B","uml;":"\xA8",uml:"\xA8","UnderBar;":"_","UnderBrace;":"\u23DF","UnderBracket;":"\u23B5","UnderParenthesis;":"\u23DD","Union;":"\u22C3","UnionPlus;":"\u228E","Uogon;":"\u0172","uogon;":"\u0173","Uopf;":"\u{1D54C}","uopf;":"\u{1D566}","UpArrowBar;":"\u2912","uparrow;":"\u2191","UpArrow;":"\u2191","Uparrow;":"\u21D1","UpArrowDownArrow;":"\u21C5","updownarrow;":"\u2195","UpDownArrow;":"\u2195","Updownarrow;":"\u21D5","UpEquilibrium;":"\u296E","upharpoonleft;":"\u21BF","upharpoonright;":"\u21BE","uplus;":"\u228E","UpperLeftArrow;":"\u2196","UpperRightArrow;":"\u2197","upsi;":"\u03C5","Upsi;":"\u03D2","upsih;":"\u03D2","Upsilon;":"\u03A5","upsilon;":"\u03C5","UpTeeArrow;":"\u21A5","UpTee;":"\u22A5","upuparrows;":"\u21C8","urcorn;":"\u231D","urcorner;":"\u231D","urcrop;":"\u230E","Uring;":"\u016E","uring;":"\u016F","urtri;":"\u25F9","Uscr;":"\u{1D4B0}","uscr;":"\u{1D4CA}","utdot;":"\u22F0","Utilde;":"\u0168","utilde;":"\u0169","utri;":"\u25B5","utrif;":"\u25B4","uuarr;":"\u21C8","Uuml;":"\xDC",Uuml:"\xDC","uuml;":"\xFC",uuml:"\xFC","uwangle;":"\u29A7","vangrt;":"\u299C","varepsilon;":"\u03F5","varkappa;":"\u03F0","varnothing;":"\u2205","varphi;":"\u03D5","varpi;":"\u03D6","varpropto;":"\u221D","varr;":"\u2195","vArr;":"\u21D5","varrho;":"\u03F1","varsigma;":"\u03C2","varsubsetneq;":"\u228A\uFE00","varsubsetneqq;":"\u2ACB\uFE00","varsupsetneq;":"\u228B\uFE00","varsupsetneqq;":"\u2ACC\uFE00","vartheta;":"\u03D1","vartriangleleft;":"\u22B2","vartriangleright;":"\u22B3","vBar;":"\u2AE8","Vbar;":"\u2AEB","vBarv;":"\u2AE9","Vcy;":"\u0412","vcy;":"\u0432","vdash;":"\u22A2","vDash;":"\u22A8","Vdash;":"\u22A9","VDash;":"\u22AB","Vdashl;":"\u2AE6","veebar;":"\u22BB","vee;":"\u2228","Vee;":"\u22C1","veeeq;":"\u225A","vellip;":"\u22EE","verbar;":"|","Verbar;":"\u2016","vert;":"|","Vert;":"\u2016","VerticalBar;":"\u2223","VerticalLine;":"|","VerticalSeparator;":"\u2758","VerticalTilde;":"\u2240","VeryThinSpace;":"\u200A","Vfr;":"\u{1D519}","vfr;":"\u{1D533}","vltri;":"\u22B2","vnsub;":"\u2282\u20D2","vnsup;":"\u2283\u20D2","Vopf;":"\u{1D54D}","vopf;":"\u{1D567}","vprop;":"\u221D","vrtri;":"\u22B3","Vscr;":"\u{1D4B1}","vscr;":"\u{1D4CB}","vsubnE;":"\u2ACB\uFE00","vsubne;":"\u228A\uFE00","vsupnE;":"\u2ACC\uFE00","vsupne;":"\u228B\uFE00","Vvdash;":"\u22AA","vzigzag;":"\u299A","Wcirc;":"\u0174","wcirc;":"\u0175","wedbar;":"\u2A5F","wedge;":"\u2227","Wedge;":"\u22C0","wedgeq;":"\u2259","weierp;":"\u2118","Wfr;":"\u{1D51A}","wfr;":"\u{1D534}","Wopf;":"\u{1D54E}","wopf;":"\u{1D568}","wp;":"\u2118","wr;":"\u2240","wreath;":"\u2240","Wscr;":"\u{1D4B2}","wscr;":"\u{1D4CC}","xcap;":"\u22C2","xcirc;":"\u25EF","xcup;":"\u22C3","xdtri;":"\u25BD","Xfr;":"\u{1D51B}","xfr;":"\u{1D535}","xharr;":"\u27F7","xhArr;":"\u27FA","Xi;":"\u039E","xi;":"\u03BE","xlarr;":"\u27F5","xlArr;":"\u27F8","xmap;":"\u27FC","xnis;":"\u22FB","xodot;":"\u2A00","Xopf;":"\u{1D54F}","xopf;":"\u{1D569}","xoplus;":"\u2A01","xotime;":"\u2A02","xrarr;":"\u27F6","xrArr;":"\u27F9","Xscr;":"\u{1D4B3}","xscr;":"\u{1D4CD}","xsqcup;":"\u2A06","xuplus;":"\u2A04","xutri;":"\u25B3","xvee;":"\u22C1","xwedge;":"\u22C0","Yacute;":"\xDD",Yacute:"\xDD","yacute;":"\xFD",yacute:"\xFD","YAcy;":"\u042F","yacy;":"\u044F","Ycirc;":"\u0176","ycirc;":"\u0177","Ycy;":"\u042B","ycy;":"\u044B","yen;":"\xA5",yen:"\xA5","Yfr;":"\u{1D51C}","yfr;":"\u{1D536}","YIcy;":"\u0407","yicy;":"\u0457","Yopf;":"\u{1D550}","yopf;":"\u{1D56A}","Yscr;":"\u{1D4B4}","yscr;":"\u{1D4CE}","YUcy;":"\u042E","yucy;":"\u044E","yuml;":"\xFF",yuml:"\xFF","Yuml;":"\u0178","Zacute;":"\u0179","zacute;":"\u017A","Zcaron;":"\u017D","zcaron;":"\u017E","Zcy;":"\u0417","zcy;":"\u0437","Zdot;":"\u017B","zdot;":"\u017C","zeetrf;":"\u2128","ZeroWidthSpace;":"\u200B","Zeta;":"\u0396","zeta;":"\u03B6","zfr;":"\u{1D537}","Zfr;":"\u2128","ZHcy;":"\u0416","zhcy;":"\u0436","zigrarr;":"\u21DD","zopf;":"\u{1D56B}","Zopf;":"\u2124","Zscr;":"\u{1D4B5}","zscr;":"\u{1D4CF}","zwj;":"\u200D","zwnj;":"\u200C"}},{}],13:[function(y,T,p){var o=y("util/"),d=Array.prototype.slice,h=Object.prototype.hasOwnProperty,c=T.exports=g;c.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=t(this),this.generatedMessage=!0);var n=e.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var r=new Error;if(r.stack){var a=r.stack,f=n.name,A=a.indexOf(`
`+f);if(A>=0){var N=a.indexOf(`
`,A+1);a=a.substring(N+1)}this.stack=a}}},o.inherits(c.AssertionError,Error);function s(v,e){return o.isUndefined(e)?""+e:o.isNumber(e)&&(isNaN(e)||!isFinite(e))||o.isFunction(e)||o.isRegExp(e)?e.toString():e}function u(v,e){return o.isString(v)?v.length=0;f--)if(n[f]!=r[f])return!1;for(f=n.length-1;f>=0;f--)if(a=n[f],!C(v[a],e[a]))return!1;return!0}c.notDeepEqual=function(e,n,r){C(e,n)&&l(e,n,r,"notDeepEqual",c.notDeepEqual)},c.strictEqual=function(e,n,r){e!==n&&l(e,n,r,"===",c.strictEqual)},c.notStrictEqual=function(e,n,r){e===n&&l(e,n,r,"!==",c.notStrictEqual)};function w(v,e){return!v||!e?!1:Object.prototype.toString.call(e)=="[object RegExp]"?e.test(v):v instanceof e?!0:e.call({},v)===!0}function O(v,e,n,r){var a;o.isString(n)&&(r=n,n=null);try{e()}catch(f){a=f}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),v&&!a&&l(a,n,"Missing expected exception"+r),!v&&w(a,n)&&l(a,n,"Got unwanted exception"+r),v&&a&&n&&!w(a,n)||!v&&a)throw a}c.throws=function(v,e,n){O.apply(this,[!0].concat(d.call(arguments)))},c.doesNotThrow=function(v,e){O.apply(this,[!1].concat(d.call(arguments)))},c.ifError=function(v){if(v)throw v};var F=Object.keys||function(v){var e=[];for(var n in v)h.call(v,n)&&e.push(n);return e}},{"util/":15}],14:[function(y,T,p){T.exports=function(d){return d&&typeof d=="object"&&typeof d.copy=="function"&&typeof d.fill=="function"&&typeof d.readUInt8=="function"}},{}],15:[function(y,T,p){(function(o,d){var h=/%[sdj%]/g;p.format=function(E){if(!f(E)){for(var b=[],x=0;x=V)return M;switch(M){case"%s":return String(q[x++]);case"%d":return Number(q[x++]);case"%j":try{return JSON.stringify(q[x++])}catch{return"[Circular]"}default:return M}}),I=q[x];x=3&&(x.depth=arguments[2]),arguments.length>=4&&(x.colors=arguments[3]),e(b)?x.showHidden=b:b&&p._extend(x,b),N(x.showHidden)&&(x.showHidden=!1),N(x.depth)&&(x.depth=2),N(x.colors)&&(x.colors=!1),N(x.customInspect)&&(x.customInspect=!0),x.colors&&(x.stylize=t),C(x,E,x.depth)}p.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function t(E,b){var x=u.styles[b];return x?"\x1B["+u.colors[x][0]+"m"+E+"\x1B["+u.colors[x][1]+"m":E}function l(E,b){return E}function g(E){var b={};return E.forEach(function(x,q){b[x]=!0}),b}function C(E,b,x){if(E.customInspect&&b&&z(b.inspect)&&b.inspect!==p.inspect&&!(b.constructor&&b.constructor.prototype===b)){var q=b.inspect(x,E);return f(q)||(q=C(E,q,x)),q}var V=_(E,b);if(V)return V;var U=Object.keys(b),I=g(U);if(E.showHidden&&(U=Object.getOwnPropertyNames(b)),H(b)&&(U.indexOf("message")>=0||U.indexOf("description")>=0))return k(b);if(U.length===0){if(z(b)){var M=b.name?": "+b.name:"";return E.stylize("[Function"+M+"]","special")}if(L(b))return E.stylize(RegExp.prototype.toString.call(b),"regexp");if(P(b))return E.stylize(Date.prototype.toString.call(b),"date");if(H(b))return k(b)}var j="",W=!1,ee=["{","}"];if(v(b)&&(W=!0,ee=["[","]"]),z(b)){var ue=b.name?": "+b.name:"";j=" [Function"+ue+"]"}if(L(b)&&(j=" "+RegExp.prototype.toString.call(b)),P(b)&&(j=" "+Date.prototype.toUTCString.call(b)),H(b)&&(j=" "+k(b)),U.length===0&&(!W||b.length==0))return ee[0]+j+ee[1];if(x<0)return L(b)?E.stylize(RegExp.prototype.toString.call(b),"regexp"):E.stylize("[Object]","special");E.seen.push(b);var Z;return W?Z=w(E,b,x,I,U):Z=U.map(function(oe){return O(E,b,x,I,oe,W)}),E.seen.pop(),F(Z,j,ee)}function _(E,b){if(N(b))return E.stylize("undefined","undefined");if(f(b)){var x="'"+JSON.stringify(b).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return E.stylize(x,"string")}if(a(b))return E.stylize(""+b,"number");if(e(b))return E.stylize(""+b,"boolean");if(n(b))return E.stylize("null","null")}function k(E){return"["+Error.prototype.toString.call(E)+"]"}function w(E,b,x,q,V){for(var U=[],I=0,M=b.length;I-1&&(U?M=M.split(`
`).map(function(W){return" "+W}).join(`
`).substr(2):M=`
`+M.split(`
`).map(function(W){return" "+W}).join(`
`))):M=E.stylize("[Circular]","special")),N(I)){if(U&&V.match(/^\d+$/))return M;I=JSON.stringify(""+V),I.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(I=I.substr(1,I.length-2),I=E.stylize(I,"name")):(I=I.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),I=E.stylize(I,"string"))}return I+": "+M}function F(E,b,x){var q=0,V=E.reduce(function(U,I){return q++,I.indexOf(`
`)>=0&&q++,U+I.replace(/\u001b\[\d\d?m/g,"").length+1},0);return V>60?x[0]+(b===""?"":b+`
`)+" "+E.join(`,
`)+" "+x[1]:x[0]+b+" "+E.join(", ")+" "+x[1]}function v(E){return Array.isArray(E)}p.isArray=v;function e(E){return typeof E=="boolean"}p.isBoolean=e;function n(E){return E===null}p.isNull=n;function r(E){return E==null}p.isNullOrUndefined=r;function a(E){return typeof E=="number"}p.isNumber=a;function f(E){return typeof E=="string"}p.isString=f;function A(E){return typeof E=="symbol"}p.isSymbol=A;function N(E){return E===void 0}p.isUndefined=N;function L(E){return R(E)&&K(E)==="[object RegExp]"}p.isRegExp=L;function R(E){return typeof E=="object"&&E!==null}p.isObject=R;function P(E){return R(E)&&K(E)==="[object Date]"}p.isDate=P;function H(E){return R(E)&&(K(E)==="[object Error]"||E instanceof Error)}p.isError=H;function z(E){return typeof E=="function"}p.isFunction=z;function Q(E){return E===null||typeof E=="boolean"||typeof E=="number"||typeof E=="string"||typeof E=="symbol"||typeof E>"u"}p.isPrimitive=Q,p.isBuffer=y("./support/isBuffer");function K(E){return Object.prototype.toString.call(E)}function Y(E){return E<10?"0"+E.toString(10):E.toString(10)}var X=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $(){var E=new Date,b=[Y(E.getHours()),Y(E.getMinutes()),Y(E.getSeconds())].join(":");return[E.getDate(),X[E.getMonth()],b].join(" ")}p.log=function(){console.log("%s - %s",$(),p.format.apply(p,arguments))},p.inherits=y("inherits"),p._extend=function(E,b){if(!b||!R(b))return E;for(var x=Object.keys(b),q=x.length;q--;)E[x[q]]=b[x[q]];return E};function re(E,b){return Object.prototype.hasOwnProperty.call(E,b)}}).call(this,y("/usr/local/lib/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js"),typeof self<"u"?self:typeof window<"u"?window:{})},{"./support/isBuffer":14,"/usr/local/lib/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":18,inherits:17}],16:[function(y,T,p){function o(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}T.exports=o,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._maxListeners=void 0,o.defaultMaxListeners=10,o.prototype.setMaxListeners=function(u){if(!h(u)||u<0||isNaN(u))throw TypeError("n must be a positive number");return this._maxListeners=u,this},o.prototype.emit=function(u){var t,l,g,C,_,k;if(this._events||(this._events={}),u==="error"&&(!this._events.error||c(this._events.error)&&!this._events.error.length))throw t=arguments[1],t instanceof Error?t:TypeError('Uncaught, unspecified "error" event.');if(l=this._events[u],s(l))return!1;if(d(l))switch(arguments.length){case 1:l.call(this);break;case 2:l.call(this,arguments[1]);break;case 3:l.call(this,arguments[1],arguments[2]);break;default:for(g=arguments.length,C=new Array(g-1),_=1;_0&&this._events[u].length>l&&(this._events[u].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[u].length),console.trace())}return this},o.prototype.on=o.prototype.addListener,o.prototype.once=function(u,t){if(!d(t))throw TypeError("listener must be a function");var l=!1;function g(){this.removeListener(u,g),l||(l=!0,t.apply(this,arguments))}return g.listener=t,this.on(u,g),this},o.prototype.removeListener=function(u,t){var l,g,C,_;if(!d(t))throw TypeError("listener must be a function");if(!this._events||!this._events[u])return this;if(l=this._events[u],C=l.length,g=-1,l===t||d(l.listener)&&l.listener===t)delete this._events[u],this._events.removeListener&&this.emit("removeListener",u,t);else if(c(l)){for(_=C;_-- >0;)if(l[_]===t||l[_].listener&&l[_].listener===t){g=_;break}if(g<0)return this;l.length===1?(l.length=0,delete this._events[u]):l.splice(g,1),this._events.removeListener&&this.emit("removeListener",u,t)}return this},o.prototype.removeAllListeners=function(u){var t,l;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[u]&&delete this._events[u],this;if(arguments.length===0){for(t in this._events)t!=="removeListener"&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(l=this._events[u],d(l))this.removeListener(u,l);else for(;l.length;)this.removeListener(u,l[l.length-1]);return delete this._events[u],this},o.prototype.listeners=function(u){var t;return!this._events||!this._events[u]?t=[]:d(this._events[u])?t=[this._events[u]]:t=this._events[u].slice(),t},o.listenerCount=function(u,t){var l;return!u._events||!u._events[t]?l=0:d(u._events[t])?l=1:l=u._events[t].length,l};function d(u){return typeof u=="function"}function h(u){return typeof u=="number"}function c(u){return typeof u=="object"&&u!==null}function s(u){return u===void 0}},{}],17:[function(y,T,p){typeof Object.create=="function"?T.exports=function(d,h){d.super_=h,d.prototype=Object.create(h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}})}:T.exports=function(d,h){d.super_=h;var c=function(){};c.prototype=h.prototype,d.prototype=new c,d.prototype.constructor=d}},{}],18:[function(y,T,p){var o=T.exports={};o.nextTick=function(){var h=typeof window<"u"&&window.setImmediate,c=typeof window<"u"&&window.postMessage&&window.addEventListener;if(h)return function(u){return window.setImmediate(u)};if(c){var s=[];return window.addEventListener("message",function(u){var t=u.source;if((t===window||t===null)&&u.data==="process-tick"&&(u.stopPropagation(),s.length>0)){var l=s.shift();l()}},!0),function(t){s.push(t),window.postMessage("process-tick","*")}}return function(t){setTimeout(t,0)}}(),o.title="browser",o.browser=!0,o.env={},o.argv=[];function d(){}o.on=d,o.once=d,o.off=d,o.emit=d,o.binding=function(h){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(h){throw new Error("process.chdir is not supported")}},{}],19:[function(y,T,p){T.exports=y(14)},{}],20:[function(y,T,p){T.exports=y(15)},{"./support/isBuffer":19,"/usr/local/lib/node_modules/browserify/node_modules/insert-module-globals/node_modules/process/browser.js":18,inherits:17}]},{},[9])(9)});ace.define("ace/mode/html_worker",[],function(D,B,G){"use strict";var y=D("../lib/oop"),T=D("../lib/lang"),p=D("../worker/mirror").Mirror,o=D("./html/saxparser").SAXParser,d={"expected-doctype-but-got-start-tag":"info","expected-doctype-but-got-chars":"info","non-html-root":"info"},h=B.Worker=function(c){p.call(this,c),this.setTimeout(400),this.context=null};y.inherits(h,p),function(){this.setOptions=function(c){this.context=c.context},this.onUpdate=function(){var c=this.doc.getValue();if(c){var s=new o,u=[],t=function(){};s.contentHandler={startDocument:t,endDocument:t,startElement:t,endElement:t,characters:t},s.errorHandler={error:function(l,g,C){u.push({row:g.line,column:g.column,text:l,type:d[C]||"error"})}},s.parse(c,this.context),this.sender.emit("error",u)}}}.call(h.prototype)})});Le();})();
//# sourceMappingURL=af6fdb556ee3f9065578bb01f81f6216.js.map