import{c as Me}from"./index-15e3682d.js";function Le(D,B){for(var P=0;Pb[y]})}}}return Object.freeze(Object.defineProperty(D,Symbol.toStringTag,{value:"Module"}))}var ve={};(function(D){if(typeof D.window<"u"&&D.document||D.require&&D.define)return;D.console||(D.console=function(){var y=Array.prototype.slice.call(arguments,0);postMessage({type:"log",data:y})},D.console.error=D.console.warn=D.console.log=D.console.trace=D.console),D.window=D,D.ace=D,D.onerror=function(y,f,o,c,d){postMessage({type:"error",data:{message:y,data:d&&d.data,file:f,line:o,col:c,stack:d&&d.stack}})},D.normalizeModule=function(y,f){if(f.indexOf("!")!==-1){var o=f.split("!");return D.normalizeModule(y,o[0])+"!"+D.normalizeModule(y,o[1])}if(f.charAt(0)=="."){var c=y.split("/").slice(0,-1).join("/");for(f=(c?c+"/":"")+f;f.indexOf(".")!==-1&&d!=f;){var d=f;f=f.replace(/^\.\//,"").replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}}return f},D.require=function(f,o){if(o||(o=f,f=null),!o.charAt)throw new Error("worker.js require() accepts only (parentId, id) as arguments");o=D.normalizeModule(f,o);var c=D.require.modules[o];if(c)return c.initialized||(c.initialized=!0,c.exports=c.factory().exports),c.exports;if(!D.require.tlns)return console.log("unable to load "+o);var d=B(o,D.require.tlns);return d.slice(-3)!=".js"&&(d+=".js"),D.require.id=o,D.require.modules[o]={},importScripts(d),D.require(f,o)};function B(y,f){for(var o=y,c="";o;){var d=f[o];if(typeof d=="string")return d+c;if(d)return d.location.replace(/\/*$/,"/")+(c||d.main||d.name);if(d===!1)return"";var p=o.lastIndexOf("/");if(p===-1)break;c=o.substr(p)+c,o=o.slice(0,p)}return y}D.require.modules={},D.require.tlns={},D.define=function(y,f,o){if(arguments.length==2?(o=f,typeof y!="string"&&(f=y,y=D.require.id)):arguments.length==1&&(o=y,f=[],y=D.require.id),typeof o!="function"){D.require.modules[y]={exports:o,initialized:!0};return}f.length||(f=["require","exports","module"]);var c=function(d){return D.require(y,d)};D.require.modules[y]={exports:{},factory:function(){var d=this,p=o.apply(this,f.slice(0,o.length).map(function(s){switch(s){case"require":return c;case"exports":return d.exports;case"module":return d;default:return c(s)}}));return p&&(d.exports=p),d}}},D.define.amd={},D.require.tlns={},D.initBaseUrls=function(f){for(var o in f)this.require.tlns[o]=f[o]},D.initSender=function(){var f=D.require("ace/lib/event_emitter").EventEmitter,o=D.require("ace/lib/oop"),c=function(){};return function(){o.implement(this,f),this.callback=function(d,p){postMessage({type:"call",id:p,data:d})},this.emit=function(d,p){postMessage({type:"event",name:d,data:p})}}.call(c.prototype),new c};var P=D.main=null,b=D.sender=null;D.onmessage=function(y){var f=y.data;if(f.event&&b)b._signal(f.event,f.data);else if(f.command)if(P[f.command])P[f.command].apply(P,f.args);else if(D[f.command])D[f.command].apply(D,f.args);else throw new Error("Unknown command:"+f.command);else if(f.init){D.initBaseUrls(f.tlns),b=D.sender=D.initSender();var o=this.require(f.module)[f.classname];P=D.main=new o(b)}}})(Me);ace.define("ace/lib/oop",[],function(D,B,P){B.inherits=function(b,y){b.super_=y,b.prototype=Object.create(y.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}})},B.mixin=function(b,y){for(var f in y)b[f]=y[f];return b},B.implement=function(b,y){B.mixin(b,y)}});ace.define("ace/lib/lang",[],function(D,B,P){B.last=function(f){return f[f.length-1]},B.stringReverse=function(f){return f.split("").reverse().join("")},B.stringRepeat=function(f,o){for(var c="";o>0;)o&1&&(c+=f),(o>>=1)&&(f+=f);return c};var b=/^\s\s*/,y=/\s\s*$/;B.stringTrimLeft=function(f){return f.replace(b,"")},B.stringTrimRight=function(f){return f.replace(y,"")},B.copyObject=function(f){var o={};for(var c in f)o[c]=f[c];return o},B.copyArray=function(f){for(var o=[],c=0,d=f.length;c ["+this.end.row+"/"+this.end.column+"]"},f.prototype.contains=function(o,c){return this.compare(o,c)==0},f.prototype.compareRange=function(o){var c,d=o.end,p=o.start;return c=this.compare(d.row,d.column),c==1?(c=this.compare(p.row,p.column),c==1?2:c==0?1:0):c==-1?-2:(c=this.compare(p.row,p.column),c==-1?-1:c==1?42:0)},f.prototype.comparePoint=function(o){return this.compare(o.row,o.column)},f.prototype.containsRange=function(o){return this.comparePoint(o.start)==0&&this.comparePoint(o.end)==0},f.prototype.intersects=function(o){var c=this.compareRange(o);return c==-1||c==0||c==1},f.prototype.isEnd=function(o,c){return this.end.row==o&&this.end.column==c},f.prototype.isStart=function(o,c){return this.start.row==o&&this.start.column==c},f.prototype.setStart=function(o,c){typeof o=="object"?(this.start.column=o.column,this.start.row=o.row):(this.start.row=o,this.start.column=c)},f.prototype.setEnd=function(o,c){typeof o=="object"?(this.end.column=o.column,this.end.row=o.row):(this.end.row=o,this.end.column=c)},f.prototype.inside=function(o,c){return this.compare(o,c)==0?!(this.isEnd(o,c)||this.isStart(o,c)):!1},f.prototype.insideStart=function(o,c){return this.compare(o,c)==0?!this.isEnd(o,c):!1},f.prototype.insideEnd=function(o,c){return this.compare(o,c)==0?!this.isStart(o,c):!1},f.prototype.compare=function(o,c){return!this.isMultiLine()&&o===this.start.row?cthis.end.column?1:0:othis.end.row?1:this.start.row===o?c>=this.start.column?0:-1:this.end.row===o?c<=this.end.column?0:1:0},f.prototype.compareStart=function(o,c){return this.start.row==o&&this.start.column==c?-1:this.compare(o,c)},f.prototype.compareEnd=function(o,c){return this.end.row==o&&this.end.column==c?1:this.compare(o,c)},f.prototype.compareInside=function(o,c){return this.end.row==o&&this.end.column==c?1:this.start.row==o&&this.start.column==c?-1:this.compare(o,c)},f.prototype.clipRows=function(o,c){if(this.end.row>c)var d={row:c+1,column:0};else if(this.end.rowc)var p={row:c+1,column:0};else if(this.start.row"u"?this.setPosition(s.row,s.column):this.setPosition(s,u)}return d.prototype.getPosition=function(){return this.$clipPositionToDocument(this.row,this.column)},d.prototype.getDocument=function(){return this.document},d.prototype.onChange=function(p){if(!(p.start.row==p.end.row&&p.start.row!=this.row)&&!(p.start.row>this.row)){var s=c(p,{row:this.row,column:this.column},this.$insertRight);this.setPosition(s.row,s.column,!0)}},d.prototype.setPosition=function(p,s,u){var t;if(u?t={row:p,column:s}:t=this.$clipPositionToDocument(p,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})}},d.prototype.detach=function(){this.document.off("change",this.$onChange)},d.prototype.attach=function(p){this.document=p||this.document,this.document.on("change",this.$onChange)},d.prototype.$clipPositionToDocument=function(p,s){var u={};return p>=this.document.getLength()?(u.row=Math.max(0,this.document.getLength()-1),u.column=this.document.getLine(u.row).length):p<0?(u.row=0,u.column=0):(u.row=p,u.column=Math.min(this.document.getLine(u.row).length,Math.max(0,s))),s<0&&(u.column=0),u},d}();f.prototype.$insertRight=!1,b.implement(f.prototype,y);function o(d,p,s){var u=s?d.column<=p.column:d.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}},p.prototype.clonePos=function(s){return{row:s.row,column:s.column}},p.prototype.pos=function(s,u){return{row:s,column:u}},p.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},p.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:["",""]})},p.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},p.prototype.applyDeltas=function(s){for(var u=0;u=0;u--)this.revertDelta(s[u])},p.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):(y(this.$lines,s,u),this._signal("change",s)))},p.prototype.$safeApplyDelta=function(s){var u=this.$lines.length;(s.action=="remove"&&s.start.row=c.$lines.length)throw g=new Error("Invalid delta"),g.data={path:p.$path,linesLength:c.$lines.length,start:l.start,end:l.end},g;c.applyDelta(l,!0)}if(p.$timeout)return d.schedule(p.$timeout);p.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(f.prototype)});ace.define("ace/mode/html/saxparser",[],function(D,B,P){P.exports=function b(y,f,o){function c(s,u){if(!f[s]){if(!y[s]){var t=typeof D=="function"&&D;if(!u&&t)return t(s,!0);if(d)return d(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=f[s]={exports:{}};y[s][0].call(l.exports,function(g){var C=y[s][1][g];return c(C||g)},l,l.exports,b,y,f,o)}return f[s].exports}for(var d=typeof D=="function"&&D,p=0;p=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(;!d(this.top);)this.pop()},l.prototype.popUntilTableBodyScopeMarker=function(){for(;!p(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,c)},l.prototype.inTableScope=function(g){return this._inScope(g,d)},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}}),f.ElementStack=l},{}],2:[function(b,y,f){var o=b("html5-entities"),c=b("./InputStream").InputStream,d={};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="",x=l.char();if(x===c.EOF)return!1;if(k+=x,x==" "||x==` `||x=="\v"||x==" "||x=="<"||x=="&"||C===x)return l.unget(k),!1;if(x=="#"){if(x=l.shift(1),x===c.EOF)return g._parseError("expected-numeric-entity-but-got-eof"),l.unget(k),!1;k+=x;var A=10,V=u;if(x=="x"||x=="X"){if(A=16,V=s,x=l.shift(1),x===c.EOF)return g._parseError("expected-numeric-entity-but-got-eof"),l.unget(k),!1;k+=x}if(V(x)){for(var e="";x!==c.EOF&&V(x);)e+=x,x=l.char();e=parseInt(e,A);var n=this.replaceEntityNumbers(e);if(n&&(g._parseError("invalid-numeric-entity-replaced"),e=n),e>65535&&e<=1114111){e-=65536;var r=((1047552&e)>>10)+55296,a=(1023&e)+56320;_=String.fromCharCode(r,a)}else _=String.fromCharCode(e);return x!==";"&&(g._parseError("numeric-entity-without-semicolon"),l.unget(x)),_}return l.unget(k),g._parseError("expected-numeric-entity"),!1}if(x>="a"&&x<="z"||x>="A"&&x<="Z"){for(var m="";d[k]&&(o[k]&&(m=k),!(x==";"||(x=l.char(),x===c.EOF)));)k+=x;return m?(_=o[m],x===";"||!C||!(p(x)||x==="=")?(k.length>m.length&&l.unget(k.substring(m.length)),x!==";"&&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}},f.EntityParser=t},{"./InputStream":3,"html5-entities":12}],3:[function(b,y,f){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 c=this.data[this.start++];return c==="\r"&&(c=` `),c},advance:function(c){if(this.start+=c,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(c){if(this.eof&&this.start>=this.data.length)return"";var d=new RegExp("^"+c+"+"),p=d.exec(this.slice());if(p){if(!this.eof&&p[0].length==this.data.length-this.start)throw o.DRAIN;return this.advance(p[0].length),p[0]}else return""},matchUntil:function(c){var d,p;if(p=this.slice(),p===o.EOF)return"";if(d=new RegExp(c+(this.eof?"|$":"")).exec(p)){var s=this.data.slice(this.start,this.start+d.index);return this.advance(d.index),s.replace(/\r/g,` `).replace(/\n{2,}/g,` `)}else throw o.DRAIN},append:function(c){this.data+=c},shift:function(c){if(!this.eof&&this.start+c>=this.data.length)throw o.DRAIN;if(this.eof&&this.start>=this.data.length)return o.EOF;var d=this.data.slice(this.start,this.start+c).toString();return this.advance(Math.min(c,this.data.length-this.start)),d},peek:function(c){if(!this.eof&&this.start+c>=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+c,this.data.length)).toString()},length:function(){return this.data.length-this.start-1},unget:function(c){c!==o.EOF&&(this.start-=c.length)},undo:function(){this.start=this.committed},commit:function(){this.committed=this.start},location:function(){var c=this.lastLocation.line,d=this.lastLocation.column,p=this.data.slice(0,this.committed),s=p.match(/\n/g),u=s?c+s.length:c,t=s?p.length-p.lastIndexOf(` `)-1:d+p.length;return{line:u,column:t}}},f.InputStream=o},{}],4:[function(b,y,f){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 c(p,s,u,t){this.localName=s,this.namespaceURI=p,this.attributes=u,this.node=t}c.prototype.isSpecial=function(){return this.namespaceURI in o&&o[this.namespaceURI].indexOf(this.localName)>-1},c.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},c.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},c.prototype.isForeign=function(){return this.namespaceURI!="http://www.w3.org/1999/xhtml"};function d(p,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)):p(S)?(this._temporaryBuffer+=S,h.commit()):(t._emitToken({type:"Characters",data:""&&i?(t._currentToken={type:"EndTag",name:this._temporaryBuffer,data:[],selfClosing:!1},t._emitCurrentToken(),t.setState(l)):p(S)?(this._temporaryBuffer+=S,h.commit()):(t._emitToken({type:"Characters",data:""&&i?(t._currentToken={type:"EndTag",name:"script",data:[],selfClosing:!1},t._emitCurrentToken()):p(S)?(this._temporaryBuffer+=S,h.commit()):(t._emitToken({type:"Characters",data:""?(t._emitToken({type:"Characters",data:">"}),t.setState(A)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"�"}),t.setState(O)):(t._emitToken({type:"Characters",data:i}),t.setState(O)),!0}function Z(h){var i=h.char();return i==="/"?(this._temporaryBuffer="",t.setState(Y)):p(i)?(t._emitToken({type:"Characters",data:"<"+i}),this._temporaryBuffer=i,t.setState(te)):(t._emitToken({type:"Characters",data:"<"}),h.unget(i),t.setState(O)),!0}function Y(h){var i=h.char();return p(i)?(this._temporaryBuffer=i,t.setState(W)):(t._emitToken({type:"Characters",data:""&&i?(t._currentToken={type:"EndTag",name:"script",data:[],selfClosing:!1},t.setState(l),t._emitCurrentToken()):p(S)?(this._temporaryBuffer+=S,h.commit()):(t._emitToken({type:"Characters",data:""?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer.toLowerCase()==="script"?t.setState(z):t.setState(O)):p(i)?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer+=i,h.commit()):(h.unget(i),t.setState(O)),!0}function z(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-script"),h.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(se)):i==="<"?(t._emitToken({type:"Characters",data:"<"}),t.setState(v)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"�"}),h.commit()):(t._emitToken({type:"Characters",data:i}),h.commit()),!0}function se(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-script"),h.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),t.setState(T)):i==="<"?(t._emitToken({type:"Characters",data:"<"}),t.setState(v)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"�"}),t.setState(z)):(t._emitToken({type:"Characters",data:i}),t.setState(z)),!0}function T(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-script"),h.unget(i),t.setState(l)):i==="-"?(t._emitToken({type:"Characters",data:"-"}),h.commit()):i==="<"?(t._emitToken({type:"Characters",data:"<"}),t.setState(v)):i===">"?(t._emitToken({type:"Characters",data:">"}),t.setState(A)):i==="\0"?(t._parseError("invalid-codepoint"),t._emitToken({type:"Characters",data:"�"}),t.setState(z)):(t._emitToken({type:"Characters",data:i}),t.setState(z)),!0}function v(h){var i=h.char();return i==="/"?(t._emitToken({type:"Characters",data:"/"}),this._temporaryBuffer="",t.setState(F)):(h.unget(i),t.setState(z)),!0}function F(h){var i=h.char();return d(i)||i==="/"||i===">"?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer.toLowerCase()==="script"?t.setState(O):t.setState(z)):p(i)?(t._emitToken({type:"Characters",data:i}),this._temporaryBuffer+=i,h.commit()):(h.unget(i),t.setState(z)),!0}function L(h){var i=h.char();return i===o.EOF?(t._parseError("bare-less-than-sign-at-eof"),t._emitToken({type:"Characters",data:"<"}),h.unget(i),t.setState(l)):p(i)?(t._currentToken={type:"StartTag",name:i.toLowerCase(),data:[]},t.setState(q)):i==="!"?t.setState(De):i==="/"?t.setState(R):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"),h.unget(i),t.setState(le)):(t._parseError("expected-tag-name"),t._emitToken({type:"Characters",data:"<"}),h.unget(i),t.setState(l)),!0}function R(h){var i=h.char();return i===o.EOF?(t._parseError("expected-closing-tag-but-got-eof"),t._emitToken({type:"Characters",data:""?(t._parseError("expected-closing-tag-but-got-right-bracket"),t.setState(l)):(t._parseError("expected-closing-tag-but-got-char",{data:i}),h.unget(i),t.setState(le)),!0}function q(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-tag-name"),h.unget(i),t.setState(l)):d(i)?t.setState(N):p(i)?t._currentToken.name+=i.toLowerCase():i===">"?t._emitCurrentToken():i==="/"?t.setState(X):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.name+="�"):t._currentToken.name+=i,h.commit(),!0}function N(h){var i=h.char();if(i===o.EOF)t._parseError("expected-attribute-name-but-got-eof"),h.unget(i),t.setState(l);else{if(d(i))return!0;p(i)?(t._currentToken.data.push({nodeName:i.toLowerCase(),nodeValue:""}),t.setState(M)):i===">"?t._emitCurrentToken():i==="/"?t.setState(X):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:"�",nodeValue:""})):(t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M))}return!0}function M(h){var i=h.char(),S=!0,ee=!1;if(i===o.EOF?(t._parseError("eof-in-attribute-name"),h.unget(i),t.setState(l),ee=!0):i==="="?t.setState(Q):p(i)?(t._currentAttribute().nodeName+=i.toLowerCase(),S=!1):i===">"?ee=!0:d(i)?t.setState(U):i==="/"?t.setState(X):i==="'"||i==='"'?(t._parseError("invalid-character-in-attribute-name"),t._currentAttribute().nodeName+=i,S=!1):i==="\0"?(t._parseError("invalid-codepoint"),t._currentAttribute().nodeName+="�"):(t._currentAttribute().nodeName+=i,S=!1),S){for(var ae=t._currentToken.data,me=ae[ae.length-1],oe=ae.length-2;oe>=0;oe--)if(me.nodeName===ae[oe].nodeName){t._parseError("duplicate-attribute",{name:me.nodeName}),me.nodeName=null;break}ee&&t._emitCurrentToken()}else h.commit();return!0}function U(h){var i=h.char();if(i===o.EOF)t._parseError("expected-end-of-tag-but-got-eof"),h.unget(i),t.setState(l);else{if(d(i))return!0;i==="="?t.setState(Q):i===">"?t._emitCurrentToken():p(i)?(t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M)):i==="/"?t.setState(X):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:"�",nodeValue:""})):(t._currentToken.data.push({nodeName:i,nodeValue:""}),t.setState(M))}return!0}function Q(h){var i=h.char();if(i===o.EOF)t._parseError("expected-attribute-value-but-got-eof"),h.unget(i),t.setState(l);else{if(d(i))return!0;i==='"'?t.setState(K):i==="&"?(t.setState(J),h.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(J)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="�"):(t._currentAttribute().nodeValue+=i,t.setState(J))}return!0}function K(h){var i=h.char();if(i===o.EOF)t._parseError("eof-in-attribute-value-double-quote"),h.unget(i),t.setState(l);else if(i==='"')t.setState(fe);else if(i==="&")this._additionalAllowedCharacter='"',t.setState(ie);else if(i==="\0")t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="�";else{var S=h.matchUntil('[\0"&]');i=i+S,t._currentAttribute().nodeValue+=i}return!0}function ue(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-attribute-value-single-quote"),h.unget(i),t.setState(l)):i==="'"?t.setState(fe):i==="&"?(this._additionalAllowedCharacter="'",t.setState(ie)):i==="\0"?(t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="�"):t._currentAttribute().nodeValue+=i+h.matchUntil("\0|['&]"),!0}function J(h){var i=h.char();if(i===o.EOF)t._parseError("eof-after-attribute-value"),h.unget(i),t.setState(l);else if(d(i))t.setState(N);else if(i==="&")this._additionalAllowedCharacter=">",t.setState(ie);else if(i===">")t._emitCurrentToken();else if(i==='"'||i==="'"||i==="="||i==="`"||i==="<")t._parseError("unexpected-character-in-unquoted-attribute-value"),t._currentAttribute().nodeValue+=i,h.commit();else if(i==="\0")t._parseError("invalid-codepoint"),t._currentAttribute().nodeValue+="�";else{var S=h.matchUntil(`\0|[ \v\f \r&<>"'=\`]`);S===o.EOF&&(t._parseError("eof-in-attribute-value-no-quotes"),t._emitCurrentToken()),h.commit(),t._currentAttribute().nodeValue+=i+S}return!0}function ie(h){var i=c.consumeEntity(h,t,this._additionalAllowedCharacter);return this._currentAttribute().nodeValue+=i||"&",this._additionalAllowedCharacter==='"'?t.setState(K):this._additionalAllowedCharacter==="'"?t.setState(ue):this._additionalAllowedCharacter===">"&&t.setState(J),!0}function fe(h){var i=h.char();return i===o.EOF?(t._parseError("eof-after-attribute-value"),h.unget(i),t.setState(l)):d(i)?t.setState(N):i===">"?(t.setState(l),t._emitCurrentToken()):i==="/"?t.setState(X):(t._parseError("unexpected-character-after-attribute-value"),h.unget(i),t.setState(N)),!0}function X(h){var i=h.char();return i===o.EOF?(t._parseError("unexpected-eof-after-solidus-in-tag"),h.unget(i),t.setState(l)):i===">"?(t._currentToken.selfClosing=!0,t.setState(l),t._emitCurrentToken()):(t._parseError("unexpected-character-after-solidus-in-tag"),h.unget(i),t.setState(N)),!0}function le(h){var i=h.matchUntil(">");return i=i.replace(/\u0000/g,"�"),h.char(),t._emitToken({type:"Comment",data:i}),t.setState(l),!0}function De(h){var i=h.shift(2);if(i==="--")t._currentToken={type:"Comment",data:""},t.setState(Ae);else{var S=h.shift(5);if(S===o.EOF||i===o.EOF)return t._parseError("expected-dashes-or-doctype"),t.setState(le),h.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"),h.unget(i),t.setState(le))}return!0}function Ce(h){var i=h.matchUntil("]]>");return h.shift(3),i&&t._emitToken({type:"Characters",data:i}),t.setState(l),!0}function Ae(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-comment"),t._emitToken(t._currentToken),h.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+="�"):(t._currentToken.data+=i,t.setState(re)),!0}function _e(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-comment"),t._emitToken(t._currentToken),h.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+="�"):(t._currentToken.data+="-"+i,t.setState(re)),!0}function re(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-comment"),t._emitToken(t._currentToken),h.unget(i),t.setState(l)):i==="-"?t.setState(ge):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="�"):(t._currentToken.data+=i,h.commit()),!0}function ge(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-comment-end-dash"),t._emitToken(t._currentToken),h.unget(i),t.setState(l)):i==="-"?t.setState(Te):i==="\0"?(t._parseError("invalid-codepoint"),t._currentToken.data+="-�",t.setState(re)):(t._currentToken.data+="-"+i+h.matchUntil("\0|-"),h.char()),!0}function Te(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-comment-double-dash"),t._emitToken(t._currentToken),h.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+="--�",t.setState(re)):(t._parseError("unexpected-char-in-comment"),t._currentToken.data+="--"+i,t.setState(re)),!0}function xe(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-comment-end-bang-state"),t._emitToken(t._currentToken),h.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(re)),!0}function Fe(h){var i=h.char();return i===o.EOF?(t._parseError("expected-doctype-name-but-got-eof"),t._currentToken.forceQuirks=!0,h.unget(i),t.setState(l),t._emitCurrentToken()):(d(i)||(t._parseError("need-space-after-doctype"),h.unget(i)),t.setState(Ee)),!0}function Ee(h){var i=h.char();return i===o.EOF?(t._parseError("expected-doctype-name-but-got-eof"),t._currentToken.forceQuirks=!0,h.unget(i),t.setState(l),t._emitCurrentToken()):d(i)||(i===">"?(t._parseError("expected-doctype-name-but-got-right-bracket"),t._currentToken.forceQuirks=!0,t.setState(l),t._emitCurrentToken()):(p(i)&&(i=i.toLowerCase()),t._currentToken.name=i,t.setState(we))),!0}function we(h){var i=h.char();return i===o.EOF?(t._currentToken.forceQuirks=!0,h.unget(i),t._parseError("eof-in-doctype-name"),t.setState(l),t._emitCurrentToken()):d(i)?t.setState(Se):i===">"?(t.setState(l),t._emitCurrentToken()):(p(i)&&(i=i.toLowerCase()),t._currentToken.name+=i,h.commit()),!0}function Se(h){var i=h.char();if(i===o.EOF)t._currentToken.forceQuirks=!0,h.unget(i),t._parseError("eof-in-doctype"),t.setState(l),t._emitCurrentToken();else if(!d(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"]],ee=S.every(function(ae){return i=h.char(),ae.indexOf(i)>-1});if(ee)return t.setState(ke),!0}else if(["s","S"].indexOf(i)>-1){var S=[["y","Y"],["s","S"],["t","T"],["e","E"],["m","M"]],ee=S.every(function(oe){return i=h.char(),oe.indexOf(i)>-1});if(ee)return t.setState(Oe),!0}h.unget(i),t._currentToken.forceQuirks=!0,i===o.EOF?(t._parseError("eof-in-doctype"),h.unget(i),t.setState(l),t._emitCurrentToken()):(t._parseError("expected-space-or-right-bracket-in-doctype",{data:i}),t.setState(ne))}return!0}function ke(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,h.unget(i),t.setState(l),t._emitCurrentToken()):d(i)?t.setState(ce):i==="'"||i==='"'?(t._parseError("unexpected-char-in-doctype"),h.unget(i),t.setState(ce)):(h.unget(i),t.setState(ce)),!0}function ce(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,h.unget(i),t.setState(l),t._emitCurrentToken()):d(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(ne))),!0}function Be(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,h.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(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,h.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(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.unget(i),t.setState(l)):d(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(ne)),!0}function Ie(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.unget(i),t.setState(l)):d(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(ne))),!0}function Oe(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.unget(i),t.setState(l)):d(i)?t.setState(pe):i==="'"||i==='"'?(t._parseError("unexpected-char-in-doctype"),h.unget(i),t.setState(pe)):(h.unget(i),t.setState(pe)),!0}function pe(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.unget(i),t.setState(l)):d(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(ne))),!0}function de(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.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(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.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(h){var i=h.char();return i===o.EOF?(t._parseError("eof-in-doctype"),t._currentToken.forceQuirks=!0,t._emitCurrentToken(),h.unget(i),t.setState(l)):d(i)||(i===">"?(t._emitCurrentToken(),t.setState(l)):(t._parseError("unexpected-char-in-doctype"),t.setState(ne))),!0}function ne(h){var i=h.char();return i===o.EOF?(h.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}}),f.Tokenizer=s},{"./EntityParser":2,"./InputStream":3}],6:[function(b,y,f){var o=b("assert"),c=b("./messages.json"),d=b("./constants");b("events").EventEmitter;var p=b("./Tokenizer").Tokenizer,s=b("./ElementStack").ElementStack,u=b("./StackItem").StackItem,t={};function l(e){return e===" "||e===` `||e===" "||e==="\r"||e==="\f"}function g(e){return l(e)||e==="�"}function C(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,m,E){e.parseError("unexpected-doctype")},processStartTag:function(r,a,m){if(this[this.start_tag_handlers[r]])this[this.start_tag_handlers[r]](r,a,m);else if(this[this.start_tag_handlers["-default"]])this[this.start_tag_handlers["-default"]](r,a,m);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,m,E){e.insertDoctype(r||"",a||"",m||""),E||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(w)||["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"].indexOf(a.toLowerCase())>-1||m==null&&["-//w3c//dtd html 4.01 transitional//","-//w3c//dtd html 4.01 frameset//"].some(w))||m!=null&&m.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(w)||m!=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"&&(m==null||m=="http://www.w3.org/TR/REC-html40/strict.dtd")||a=="-//W3C//DTD HTML 4.01//EN"&&(m==null||m=="http://www.w3.org/TR/html4/strict.dtd")||a=="-//W3C//DTD XHTML 1.0 Strict//EN"&&m=="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"||a=="-//W3C//DTD XHTML 1.1//EN"&&m=="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"||(m==null||m=="about:legacy-compat")&&a==null||e.parseError("unknown-doctype"),e.setInsertionMode("beforeHTML");function w(I){return a.toLowerCase().indexOf(I)===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,m){e.parseError("expected-doctype-but-got-start-tag",{name:r}),this.anythingElse(),e.insertionMode.processStartTag(r,a,m)},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,m){e.insertHtmlElement(a),e.setInsertionMode("beforeHead")},n.beforeHTML.startTagOther=function(r,a,m){this.anythingElse(),e.insertionMode.processStartTag(r,a,m)},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,m){e.parseError("unexpected-start-tag",{name:r}),e.setInsertionMode("inBody"),e.insertionMode.processStartTag(r,a,m)},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(!C(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(!C(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,m){e.parseError("unexpected-start-tag-after-body",{name:r}),e.setInsertionMode("inBody"),e.insertionMode.processStartTag(r,a,m)},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(),m="",E=0;E1;)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 m={li:["li"],dd:["dd","dt"],dt:["dd","dt"]},E=m[r],w=e.openElements,I=w.length-1;I>=0;I--){var H=w.item(I);if(E.indexOf(H.localName)!=-1){e.insertionMode.processEndTag(H.localName);break}if(H.isSpecial()&&H.localName!=="p"&&H.localName!=="address"&&H.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(p.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 m=e.elementInActiveFormattingElements("a");m&&(e.parseError("unexpected-start-tag-implies-end-tag",{startName:"a",endName:"a"}),e.adoptionAgencyEndTag("a"),e.openElements.contains(m)&&e.openElements.remove(m),e.removeElementFromActiveFormattingElements(m)),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(t),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 m=e.framesetOk;this.startTagVoidFormatting(r,a);for(var E in a)if(a[E].nodeName=="type"){a[E].nodeValue.toLowerCase()=="hidden"&&(e.framesetOk=m);break}},n.inBody.startTagIsindex=function(r,a){if(e.parseError("deprecated-tag",{name:"isindex"}),e.selfClosingFlagAcknowledged=!0,!e.form){var m=[],E=[],w="This is a searchable index. Enter search keywords: ";for(var I in a)switch(a[I].nodeName){case"action":m.push({nodeName:"action",nodeValue:a[I].nodeValue});break;case"prompt":w=a[I].nodeValue;break;case"name":break;default:E.push({nodeName:a[I].nodeName,nodeValue:a[I].nodeValue})}E.push({nodeName:"name",nodeValue:"isindex"}),this.processStartTag("form",m),this.processStartTag("hr"),this.processStartTag("label"),this.processCharacters(new x(w)),this.processStartTag("input",E),this.processEndTag("label"),this.processStartTag("hr"),this.processEndTag("form")}},n.inBody.startTagTextarea=function(r,a){e.insertElement(r,a),e.tokenizer.setState(p.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 m=e.insertionModeName;m=="inTable"||m=="inCaption"||m=="inColumnGroup"||m=="inTableBody"||m=="inRow"||m=="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,m=e.openElements.length-1;m>0;m--){if(a=e.openElements.item(m),a.localName==r){e.generateImpliedEndTags(r),e.currentStackItem().localName!=r&&e.parseError("unexpected-end-tag",{name:r}),e.openElements.remove_openElements_until(function(E){return E===a});break}if(a.isSpecial()){e.parseError("unexpected-end-tag",{name:r});break}}},n.inBody.startTagMath=function(r,a,m){e.reconstructActiveFormattingElements(),a=e.adjustMathMLAttributes(a),a=e.adjustForeignAttributes(a),e.insertForeignElement(r,a,"http://www.w3.org/1998/Math/MathML",m)},n.inBody.startTagSVG=function(r,a,m){e.reconstructActiveFormattingElements(),a=e.adjustSVGAttributes(a),a=e.adjustForeignAttributes(a),e.insertForeignElement(r,a,"http://www.w3.org/2000/svg",m)},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 m=!e.openElements.inTableScope("caption");e.insertionMode.processEndTag("caption"),m||e.insertionMode.processStartTag(r,a)},n.inCaption.startTagOther=function(r,a,m){n.inBody.processStartTag(r,a,m)},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,m){e.openElements.inTableScope("td")||e.openElements.inTableScope("th")?(this.closeCell(),e.insertionMode.processStartTag(r,a,m)):e.parseError("unexpected-start-tag",{name:r})},n.inCell.startTagOther=function(r,a,m){n.inBody.processStartTag(r,a,m)},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 m=this.ignoreEndTagColgroup();this.endTagColgroup("colgroup"),m||e.insertionMode.processCharacters(r)}},n.inColumnGroup.startTagCol=function(r,a){e.insertSelfClosingElement(r,a)},n.inColumnGroup.startTagOther=function(r,a,m){var E=this.ignoreEndTagColgroup();this.endTagColgroup("colgroup"),E||e.insertionMode.processStartTag(r,a,m)},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,m){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(E){return["color","face","size"].indexOf(E.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,m);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,m)},n.inForeignContent.processEndTag=function(r){var a=e.currentStackItem(),m=e.openElements.length-1;for(a.localName.toLowerCase()!=r&&e.parseError("unexpected-end-tag",{name:r});m!==0;){if(a.localName.toLowerCase()==r){for(;e.openElements.pop()!=a;);break}if(m-=1,a=e.openElements.item(m),!a.isForeign()){e.insertionMode.processEndTag(r);break}}},n.inForeignContent.processCharacters=function(r){var a=r.takeRemaining();a=a.replace(/\u0000/g,function(m,E){return e.parseError("invalid-codepoint"),"�"}),e.framesetOk&&!_(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(t),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 m in a)if(a[m].nodeName.toLowerCase()=="type"){if(a[m].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,m){e.parseError("unexpected-start-tag-implies-table-voodoo",{name:r}),e.redirectAttachToFosterParent=!0,n.inBody.processStartTag(r,a,m),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("");C(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(m,E){return e.parseError("invalid-codepoint"),""}),a&&e.pendingTableCharacters.push(a)},n.inTableText.processStartTag=function(r,a,m){this.flushCharacters(),e.setInsertionMode(e.originalInsertionMode),e.insertionMode.processStartTag(r,a,m)},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(m,E){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,m){n.inSelect.processStartTag(r,a,m)},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(t)},n.inRow.startTagTableOther=function(r,a){var m=this.ignoreEndTagTr();this.endTagTr("tr"),m||e.insertionMode.processStartTag(r,a)},n.inRow.startTagOther=function(r,a,m){n.inTable.processStartTag(r,a,m)},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(),m="",E=0;E0&&this.currentStackItem().isForeign()},A.prototype.isSelfClosingFlagAcknowledged=function(){return this.selfClosingFlagAcknowledged},A.prototype.createElement=function(e,n,r){throw new Error("Not implemented")},A.prototype.attachNode=function(e,n){throw new Error("Not implemented")},A.prototype.attachNodeToFosterParent=function(e,n,r){throw new Error("Not implemented")},A.prototype.detachFromParent=function(e){throw new Error("Not implemented")},A.prototype.addAttributesToElement=function(e,n){throw new Error("Not implemented")},A.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 u("http://www.w3.org/1999/xhtml","html",e,n)),n},A.prototype.insertHeadElement=function(e){var n=this.createElement("http://www.w3.org/1999/xhtml","head",e);return this.head=new u("http://www.w3.org/1999/xhtml","head",e,n),this.attachNode(n,this.openElements.top.node),this.openElements.pushHeadElement(this.head),n},A.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 u("http://www.w3.org/1999/xhtml","body",e,n)),n},A.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)},A.prototype.insertElement=function(e,n,r,a){r||(r="http://www.w3.org/1999/xhtml");var m=this.createElement(r,e,n);this.shouldFosterParent()?this.insertIntoFosterParent(m):this.attachNode(m,this.openElements.top.node),a||this.openElements.push(new u(r,e,n,m))},A.prototype.insertFormattingElement=function(e,n){this.insertElement(e,n,"http://www.w3.org/1999/xhtml"),this.appendElementToActiveFormattingElements(this.currentStackItem())},A.prototype.insertSelfClosingElement=function(e,n){this.selfClosingFlagAcknowledged=!0,this.insertElement(e,n,"http://www.w3.org/1999/xhtml",!0)},A.prototype.insertForeignElement=function(e,n,r,a){a&&(this.selfClosingFlagAcknowledged=!0),this.insertElement(e,n,r,a)},A.prototype.insertComment=function(e,n){throw new Error("Not implemented")},A.prototype.insertDoctype=function(e,n,r){throw new Error("Not implemented")},A.prototype.insertText=function(e){throw new Error("Not implemented")},A.prototype.currentStackItem=function(){return this.openElements.top},A.prototype.popElement=function(){return this.openElements.pop()},A.prototype.shouldFosterParent=function(){return this.redirectAttachToFosterParent&&this.currentStackItem().isFosterParenting()},A.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))},A.prototype.reconstructActiveFormattingElements=function(){if(this.activeFormattingElements.length!==0){var e=this.activeFormattingElements.length-1,n=this.activeFormattingElements[e];if(!(n==t||this.openElements.contains(n))){for(;n!=t&&!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}}}},A.prototype.ensureNoahsArkCondition=function(e){var n=3;if(!(this.activeFormattingElements.length=0;m--){var E=this.activeFormattingElements[m];if(E===t)break;e.localName!==E.localName||e.namespaceURI!==E.namespaceURI||E.attributes.length==a&&r.push(E)}if(!(r.length=0&&this.activeFormattingElements.splice(n,1)},A.prototype.elementInActiveFormattingElements=function(e){for(var n=this.activeFormattingElements,r=n.length-1;r>=0&&n[r]!=t;r--)if(n[r].localName==e)return n[r];return!1},A.prototype.clearActiveFormattingElements=function(){for(;!(this.activeFormattingElements.length===0||this.activeFormattingElements.pop()==t););},A.prototype.reparentChildren=function(e,n){throw new Error("Not implemented")},A.prototype.setFragmentContext=function(e){this.context=e},A.prototype.parseError=function(e,n){if(this.errorHandler){var r=V(c[e],n);this.errorHandler.error(r,this.tokenizer._inputStream.location(),e)}},A.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 u("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")}},A.prototype.processGenericRCDATAStartTag=function(e,n){this.insertElement(e,n),this.tokenizer.setState(p.RCDATA),this.originalInsertionMode=this.insertionModeName,this.setInsertionMode("text")},A.prototype.processGenericRawTextStartTag=function(e,n){this.insertElement(e,n),this.tokenizer.setState(p.RAWTEXT),this.originalInsertionMode=this.insertionModeName,this.setInsertionMode("text")},A.prototype.adjustMathMLAttributes=function(e){return e.forEach(function(n){n.namespaceURI="http://www.w3.org/1998/Math/MathML",d.MATHMLAttributeMap[n.nodeName]&&(n.nodeName=d.MATHMLAttributeMap[n.nodeName])}),e},A.prototype.adjustSVGTagNameCase=function(e){return d.SVGTagMap[e]||e},A.prototype.adjustSVGAttributes=function(e){return e.forEach(function(n){n.namespaceURI="http://www.w3.org/2000/svg",d.SVGAttributeMap[n.nodeName]&&(n.nodeName=d.SVGAttributeMap[n.nodeName])}),e},A.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(b,y,f){var o=b("./SAXTreeBuilder").SAXTreeBuilder,c=b("../Tokenizer").Tokenizer,d=b("./TreeParser").TreeParser;function p(){this.contentHandler=null,this._errorHandler=null,this._treeBuilder=new o,this._tokenizer=new c(this._treeBuilder),this._scriptingEnabled=!1}p.prototype.parse=function(s,u){u&&this._treeBuilder.setFragmentContext(u),this._tokenizer.tokenize(s);var t=this._treeBuilder.document;t&&new d(this.contentHandler).parse(t)},p.prototype.parseFragment=function(s,u){this._treeBuilder.setFragmentContext(u),this._tokenizer.tokenize(s);var t=this._treeBuilder.getFragment();t&&new d(this.contentHandler).parse(t)},Object.defineProperty(p.prototype,"scriptingEnabled",{get:function(){return this._scriptingEnabled},set:function(s){this._scriptingEnabled=s,this._treeBuilder.scriptingEnabled=s}}),Object.defineProperty(p.prototype,"errorHandler",{get:function(){return this._errorHandler},set:function(s){this._errorHandler=s,this._treeBuilder.errorHandler=s}}),f.SAXParser=p},{"../Tokenizer":5,"./SAXTreeBuilder":10,"./TreeParser":11}],10:[function(b,y,f){var o=b("util"),c=b("../TreeBuilder").TreeBuilder;function d(){c.call(this)}o.inherits(d,c),d.prototype.start=function(a){this.document=new l(this.tokenizer)},d.prototype.end=function(){this.document.endLocator=this.tokenizer},d.prototype.insertDoctype=function(a,m,E){var w=new r(this.tokenizer,a,m);w.endLocator=this.tokenizer,this.document.appendChild(w)},d.prototype.createElement=function(a,m,E){var w=new C(this.tokenizer,a,m,m,E||[]);return w},d.prototype.insertComment=function(a,m){m||(m=this.currentStackItem());var E=new x(this.tokenizer,a);m.appendChild(E)},d.prototype.appendCharacters=function(a,m){var E=new _(this.tokenizer,m);a.appendChild(E)},d.prototype.insertText=function(a){if(this.redirectAttachToFosterParent&&this.openElements.top.isFosterParenting()){var m=this.openElements.findIndex("table"),E=this.openElements.item(m),w=E.node;if(m===0)return this.appendCharacters(w,a);var I=new _(this.tokenizer,a),H=w.parentNode;if(H){H.insertBetween(I,w.previousSibling,w);return}var j=this.openElements.item(m-1).node;j.appendChild(I);return}this.appendCharacters(this.currentStackItem().node,a)},d.prototype.attachNode=function(a,m){m.appendChild(a)},d.prototype.attachNodeToFosterParent=function(a,m,E){var w=m.parentNode;w?w.insertBetween(a,m.previousSibling,m):E.appendChild(a)},d.prototype.detachFromParent=function(a){a.detach()},d.prototype.reparentChildren=function(a,m){m.appendChildren(a.firstChild)},d.prototype.getFragment=function(){var a=new g;return this.reparentChildren(this.openElements.rootNode,a),a};function p(a,m){for(var E=0;E",gt:">","GT;":">",GT:">","Gt;":"≫","gtdot;":"⋗","gtlPar;":"⦕","gtquest;":"⩼","gtrapprox;":"⪆","gtrarr;":"⥸","gtrdot;":"⋗","gtreqless;":"⋛","gtreqqless;":"⪌","gtrless;":"≷","gtrsim;":"≳","gvertneqq;":"≩︀","gvnE;":"≩︀","Hacek;":"ˇ","hairsp;":" ","half;":"½","hamilt;":"ℋ","HARDcy;":"Ъ","hardcy;":"ъ","harrcir;":"⥈","harr;":"↔","hArr;":"⇔","harrw;":"↭","Hat;":"^","hbar;":"ℏ","Hcirc;":"Ĥ","hcirc;":"ĥ","hearts;":"♥","heartsuit;":"♥","hellip;":"…","hercon;":"⊹","hfr;":"𝔥","Hfr;":"ℌ","HilbertSpace;":"ℋ","hksearow;":"⤥","hkswarow;":"⤦","hoarr;":"⇿","homtht;":"∻","hookleftarrow;":"↩","hookrightarrow;":"↪","hopf;":"𝕙","Hopf;":"ℍ","horbar;":"―","HorizontalLine;":"─","hscr;":"𝒽","Hscr;":"ℋ","hslash;":"ℏ","Hstrok;":"Ħ","hstrok;":"ħ","HumpDownHump;":"≎","HumpEqual;":"≏","hybull;":"⁃","hyphen;":"‐","Iacute;":"Í",Iacute:"Í","iacute;":"í",iacute:"í","ic;":"⁣","Icirc;":"Î",Icirc:"Î","icirc;":"î",icirc:"î","Icy;":"И","icy;":"и","Idot;":"İ","IEcy;":"Е","iecy;":"е","iexcl;":"¡",iexcl:"¡","iff;":"⇔","ifr;":"𝔦","Ifr;":"ℑ","Igrave;":"Ì",Igrave:"Ì","igrave;":"ì",igrave:"ì","ii;":"ⅈ","iiiint;":"⨌","iiint;":"∭","iinfin;":"⧜","iiota;":"℩","IJlig;":"IJ","ijlig;":"ij","Imacr;":"Ī","imacr;":"ī","image;":"ℑ","ImaginaryI;":"ⅈ","imagline;":"ℐ","imagpart;":"ℑ","imath;":"ı","Im;":"ℑ","imof;":"⊷","imped;":"Ƶ","Implies;":"⇒","incare;":"℅","in;":"∈","infin;":"∞","infintie;":"⧝","inodot;":"ı","intcal;":"⊺","int;":"∫","Int;":"∬","integers;":"ℤ","Integral;":"∫","intercal;":"⊺","Intersection;":"⋂","intlarhk;":"⨗","intprod;":"⨼","InvisibleComma;":"⁣","InvisibleTimes;":"⁢","IOcy;":"Ё","iocy;":"ё","Iogon;":"Į","iogon;":"į","Iopf;":"𝕀","iopf;":"𝕚","Iota;":"Ι","iota;":"ι","iprod;":"⨼","iquest;":"¿",iquest:"¿","iscr;":"𝒾","Iscr;":"ℐ","isin;":"∈","isindot;":"⋵","isinE;":"⋹","isins;":"⋴","isinsv;":"⋳","isinv;":"∈","it;":"⁢","Itilde;":"Ĩ","itilde;":"ĩ","Iukcy;":"І","iukcy;":"і","Iuml;":"Ï",Iuml:"Ï","iuml;":"ï",iuml:"ï","Jcirc;":"Ĵ","jcirc;":"ĵ","Jcy;":"Й","jcy;":"й","Jfr;":"𝔍","jfr;":"𝔧","jmath;":"ȷ","Jopf;":"𝕁","jopf;":"𝕛","Jscr;":"𝒥","jscr;":"𝒿","Jsercy;":"Ј","jsercy;":"ј","Jukcy;":"Є","jukcy;":"є","Kappa;":"Κ","kappa;":"κ","kappav;":"ϰ","Kcedil;":"Ķ","kcedil;":"ķ","Kcy;":"К","kcy;":"к","Kfr;":"𝔎","kfr;":"𝔨","kgreen;":"ĸ","KHcy;":"Х","khcy;":"х","KJcy;":"Ќ","kjcy;":"ќ","Kopf;":"𝕂","kopf;":"𝕜","Kscr;":"𝒦","kscr;":"𝓀","lAarr;":"⇚","Lacute;":"Ĺ","lacute;":"ĺ","laemptyv;":"⦴","lagran;":"ℒ","Lambda;":"Λ","lambda;":"λ","lang;":"⟨","Lang;":"⟪","langd;":"⦑","langle;":"⟨","lap;":"⪅","Laplacetrf;":"ℒ","laquo;":"«",laquo:"«","larrb;":"⇤","larrbfs;":"⤟","larr;":"←","Larr;":"↞","lArr;":"⇐","larrfs;":"⤝","larrhk;":"↩","larrlp;":"↫","larrpl;":"⤹","larrsim;":"⥳","larrtl;":"↢","latail;":"⤙","lAtail;":"⤛","lat;":"⪫","late;":"⪭","lates;":"⪭︀","lbarr;":"⤌","lBarr;":"⤎","lbbrk;":"❲","lbrace;":"{","lbrack;":"[","lbrke;":"⦋","lbrksld;":"⦏","lbrkslu;":"⦍","Lcaron;":"Ľ","lcaron;":"ľ","Lcedil;":"Ļ","lcedil;":"ļ","lceil;":"⌈","lcub;":"{","Lcy;":"Л","lcy;":"л","ldca;":"⤶","ldquo;":"“","ldquor;":"„","ldrdhar;":"⥧","ldrushar;":"⥋","ldsh;":"↲","le;":"≤","lE;":"≦","LeftAngleBracket;":"⟨","LeftArrowBar;":"⇤","leftarrow;":"←","LeftArrow;":"←","Leftarrow;":"⇐","LeftArrowRightArrow;":"⇆","leftarrowtail;":"↢","LeftCeiling;":"⌈","LeftDoubleBracket;":"⟦","LeftDownTeeVector;":"⥡","LeftDownVectorBar;":"⥙","LeftDownVector;":"⇃","LeftFloor;":"⌊","leftharpoondown;":"↽","leftharpoonup;":"↼","leftleftarrows;":"⇇","leftrightarrow;":"↔","LeftRightArrow;":"↔","Leftrightarrow;":"⇔","leftrightarrows;":"⇆","leftrightharpoons;":"⇋","leftrightsquigarrow;":"↭","LeftRightVector;":"⥎","LeftTeeArrow;":"↤","LeftTee;":"⊣","LeftTeeVector;":"⥚","leftthreetimes;":"⋋","LeftTriangleBar;":"⧏","LeftTriangle;":"⊲","LeftTriangleEqual;":"⊴","LeftUpDownVector;":"⥑","LeftUpTeeVector;":"⥠","LeftUpVectorBar;":"⥘","LeftUpVector;":"↿","LeftVectorBar;":"⥒","LeftVector;":"↼","lEg;":"⪋","leg;":"⋚","leq;":"≤","leqq;":"≦","leqslant;":"⩽","lescc;":"⪨","les;":"⩽","lesdot;":"⩿","lesdoto;":"⪁","lesdotor;":"⪃","lesg;":"⋚︀","lesges;":"⪓","lessapprox;":"⪅","lessdot;":"⋖","lesseqgtr;":"⋚","lesseqqgtr;":"⪋","LessEqualGreater;":"⋚","LessFullEqual;":"≦","LessGreater;":"≶","lessgtr;":"≶","LessLess;":"⪡","lesssim;":"≲","LessSlantEqual;":"⩽","LessTilde;":"≲","lfisht;":"⥼","lfloor;":"⌊","Lfr;":"𝔏","lfr;":"𝔩","lg;":"≶","lgE;":"⪑","lHar;":"⥢","lhard;":"↽","lharu;":"↼","lharul;":"⥪","lhblk;":"▄","LJcy;":"Љ","ljcy;":"љ","llarr;":"⇇","ll;":"≪","Ll;":"⋘","llcorner;":"⌞","Lleftarrow;":"⇚","llhard;":"⥫","lltri;":"◺","Lmidot;":"Ŀ","lmidot;":"ŀ","lmoustache;":"⎰","lmoust;":"⎰","lnap;":"⪉","lnapprox;":"⪉","lne;":"⪇","lnE;":"≨","lneq;":"⪇","lneqq;":"≨","lnsim;":"⋦","loang;":"⟬","loarr;":"⇽","lobrk;":"⟦","longleftarrow;":"⟵","LongLeftArrow;":"⟵","Longleftarrow;":"⟸","longleftrightarrow;":"⟷","LongLeftRightArrow;":"⟷","Longleftrightarrow;":"⟺","longmapsto;":"⟼","longrightarrow;":"⟶","LongRightArrow;":"⟶","Longrightarrow;":"⟹","looparrowleft;":"↫","looparrowright;":"↬","lopar;":"⦅","Lopf;":"𝕃","lopf;":"𝕝","loplus;":"⨭","lotimes;":"⨴","lowast;":"∗","lowbar;":"_","LowerLeftArrow;":"↙","LowerRightArrow;":"↘","loz;":"◊","lozenge;":"◊","lozf;":"⧫","lpar;":"(","lparlt;":"⦓","lrarr;":"⇆","lrcorner;":"⌟","lrhar;":"⇋","lrhard;":"⥭","lrm;":"‎","lrtri;":"⊿","lsaquo;":"‹","lscr;":"𝓁","Lscr;":"ℒ","lsh;":"↰","Lsh;":"↰","lsim;":"≲","lsime;":"⪍","lsimg;":"⪏","lsqb;":"[","lsquo;":"‘","lsquor;":"‚","Lstrok;":"Ł","lstrok;":"ł","ltcc;":"⪦","ltcir;":"⩹","lt;":"<",lt:"<","LT;":"<",LT:"<","Lt;":"≪","ltdot;":"⋖","lthree;":"⋋","ltimes;":"⋉","ltlarr;":"⥶","ltquest;":"⩻","ltri;":"◃","ltrie;":"⊴","ltrif;":"◂","ltrPar;":"⦖","lurdshar;":"⥊","luruhar;":"⥦","lvertneqq;":"≨︀","lvnE;":"≨︀","macr;":"¯",macr:"¯","male;":"♂","malt;":"✠","maltese;":"✠","Map;":"⤅","map;":"↦","mapsto;":"↦","mapstodown;":"↧","mapstoleft;":"↤","mapstoup;":"↥","marker;":"▮","mcomma;":"⨩","Mcy;":"М","mcy;":"м","mdash;":"—","mDDot;":"∺","measuredangle;":"∡","MediumSpace;":" ","Mellintrf;":"ℳ","Mfr;":"𝔐","mfr;":"𝔪","mho;":"℧","micro;":"µ",micro:"µ","midast;":"*","midcir;":"⫰","mid;":"∣","middot;":"·",middot:"·","minusb;":"⊟","minus;":"−","minusd;":"∸","minusdu;":"⨪","MinusPlus;":"∓","mlcp;":"⫛","mldr;":"…","mnplus;":"∓","models;":"⊧","Mopf;":"𝕄","mopf;":"𝕞","mp;":"∓","mscr;":"𝓂","Mscr;":"ℳ","mstpos;":"∾","Mu;":"Μ","mu;":"μ","multimap;":"⊸","mumap;":"⊸","nabla;":"∇","Nacute;":"Ń","nacute;":"ń","nang;":"∠⃒","nap;":"≉","napE;":"⩰̸","napid;":"≋̸","napos;":"ʼn","napprox;":"≉","natural;":"♮","naturals;":"ℕ","natur;":"♮","nbsp;":" ",nbsp:" ","nbump;":"≎̸","nbumpe;":"≏̸","ncap;":"⩃","Ncaron;":"Ň","ncaron;":"ň","Ncedil;":"Ņ","ncedil;":"ņ","ncong;":"≇","ncongdot;":"⩭̸","ncup;":"⩂","Ncy;":"Н","ncy;":"н","ndash;":"–","nearhk;":"⤤","nearr;":"↗","neArr;":"⇗","nearrow;":"↗","ne;":"≠","nedot;":"≐̸","NegativeMediumSpace;":"​","NegativeThickSpace;":"​","NegativeThinSpace;":"​","NegativeVeryThinSpace;":"​","nequiv;":"≢","nesear;":"⤨","nesim;":"≂̸","NestedGreaterGreater;":"≫","NestedLessLess;":"≪","NewLine;":` `,"nexist;":"∄","nexists;":"∄","Nfr;":"𝔑","nfr;":"𝔫","ngE;":"≧̸","nge;":"≱","ngeq;":"≱","ngeqq;":"≧̸","ngeqslant;":"⩾̸","nges;":"⩾̸","nGg;":"⋙̸","ngsim;":"≵","nGt;":"≫⃒","ngt;":"≯","ngtr;":"≯","nGtv;":"≫̸","nharr;":"↮","nhArr;":"⇎","nhpar;":"⫲","ni;":"∋","nis;":"⋼","nisd;":"⋺","niv;":"∋","NJcy;":"Њ","njcy;":"њ","nlarr;":"↚","nlArr;":"⇍","nldr;":"‥","nlE;":"≦̸","nle;":"≰","nleftarrow;":"↚","nLeftarrow;":"⇍","nleftrightarrow;":"↮","nLeftrightarrow;":"⇎","nleq;":"≰","nleqq;":"≦̸","nleqslant;":"⩽̸","nles;":"⩽̸","nless;":"≮","nLl;":"⋘̸","nlsim;":"≴","nLt;":"≪⃒","nlt;":"≮","nltri;":"⋪","nltrie;":"⋬","nLtv;":"≪̸","nmid;":"∤","NoBreak;":"⁠","NonBreakingSpace;":" ","nopf;":"𝕟","Nopf;":"ℕ","Not;":"⫬","not;":"¬",not:"¬","NotCongruent;":"≢","NotCupCap;":"≭","NotDoubleVerticalBar;":"∦","NotElement;":"∉","NotEqual;":"≠","NotEqualTilde;":"≂̸","NotExists;":"∄","NotGreater;":"≯","NotGreaterEqual;":"≱","NotGreaterFullEqual;":"≧̸","NotGreaterGreater;":"≫̸","NotGreaterLess;":"≹","NotGreaterSlantEqual;":"⩾̸","NotGreaterTilde;":"≵","NotHumpDownHump;":"≎̸","NotHumpEqual;":"≏̸","notin;":"∉","notindot;":"⋵̸","notinE;":"⋹̸","notinva;":"∉","notinvb;":"⋷","notinvc;":"⋶","NotLeftTriangleBar;":"⧏̸","NotLeftTriangle;":"⋪","NotLeftTriangleEqual;":"⋬","NotLess;":"≮","NotLessEqual;":"≰","NotLessGreater;":"≸","NotLessLess;":"≪̸","NotLessSlantEqual;":"⩽̸","NotLessTilde;":"≴","NotNestedGreaterGreater;":"⪢̸","NotNestedLessLess;":"⪡̸","notni;":"∌","notniva;":"∌","notnivb;":"⋾","notnivc;":"⋽","NotPrecedes;":"⊀","NotPrecedesEqual;":"⪯̸","NotPrecedesSlantEqual;":"⋠","NotReverseElement;":"∌","NotRightTriangleBar;":"⧐̸","NotRightTriangle;":"⋫","NotRightTriangleEqual;":"⋭","NotSquareSubset;":"⊏̸","NotSquareSubsetEqual;":"⋢","NotSquareSuperset;":"⊐̸","NotSquareSupersetEqual;":"⋣","NotSubset;":"⊂⃒","NotSubsetEqual;":"⊈","NotSucceeds;":"⊁","NotSucceedsEqual;":"⪰̸","NotSucceedsSlantEqual;":"⋡","NotSucceedsTilde;":"≿̸","NotSuperset;":"⊃⃒","NotSupersetEqual;":"⊉","NotTilde;":"≁","NotTildeEqual;":"≄","NotTildeFullEqual;":"≇","NotTildeTilde;":"≉","NotVerticalBar;":"∤","nparallel;":"∦","npar;":"∦","nparsl;":"⫽⃥","npart;":"∂̸","npolint;":"⨔","npr;":"⊀","nprcue;":"⋠","nprec;":"⊀","npreceq;":"⪯̸","npre;":"⪯̸","nrarrc;":"⤳̸","nrarr;":"↛","nrArr;":"⇏","nrarrw;":"↝̸","nrightarrow;":"↛","nRightarrow;":"⇏","nrtri;":"⋫","nrtrie;":"⋭","nsc;":"⊁","nsccue;":"⋡","nsce;":"⪰̸","Nscr;":"𝒩","nscr;":"𝓃","nshortmid;":"∤","nshortparallel;":"∦","nsim;":"≁","nsime;":"≄","nsimeq;":"≄","nsmid;":"∤","nspar;":"∦","nsqsube;":"⋢","nsqsupe;":"⋣","nsub;":"⊄","nsubE;":"⫅̸","nsube;":"⊈","nsubset;":"⊂⃒","nsubseteq;":"⊈","nsubseteqq;":"⫅̸","nsucc;":"⊁","nsucceq;":"⪰̸","nsup;":"⊅","nsupE;":"⫆̸","nsupe;":"⊉","nsupset;":"⊃⃒","nsupseteq;":"⊉","nsupseteqq;":"⫆̸","ntgl;":"≹","Ntilde;":"Ñ",Ntilde:"Ñ","ntilde;":"ñ",ntilde:"ñ","ntlg;":"≸","ntriangleleft;":"⋪","ntrianglelefteq;":"⋬","ntriangleright;":"⋫","ntrianglerighteq;":"⋭","Nu;":"Ν","nu;":"ν","num;":"#","numero;":"№","numsp;":" ","nvap;":"≍⃒","nvdash;":"⊬","nvDash;":"⊭","nVdash;":"⊮","nVDash;":"⊯","nvge;":"≥⃒","nvgt;":">⃒","nvHarr;":"⤄","nvinfin;":"⧞","nvlArr;":"⤂","nvle;":"≤⃒","nvlt;":"<⃒","nvltrie;":"⊴⃒","nvrArr;":"⤃","nvrtrie;":"⊵⃒","nvsim;":"∼⃒","nwarhk;":"⤣","nwarr;":"↖","nwArr;":"⇖","nwarrow;":"↖","nwnear;":"⤧","Oacute;":"Ó",Oacute:"Ó","oacute;":"ó",oacute:"ó","oast;":"⊛","Ocirc;":"Ô",Ocirc:"Ô","ocirc;":"ô",ocirc:"ô","ocir;":"⊚","Ocy;":"О","ocy;":"о","odash;":"⊝","Odblac;":"Ő","odblac;":"ő","odiv;":"⨸","odot;":"⊙","odsold;":"⦼","OElig;":"Œ","oelig;":"œ","ofcir;":"⦿","Ofr;":"𝔒","ofr;":"𝔬","ogon;":"˛","Ograve;":"Ò",Ograve:"Ò","ograve;":"ò",ograve:"ò","ogt;":"⧁","ohbar;":"⦵","ohm;":"Ω","oint;":"∮","olarr;":"↺","olcir;":"⦾","olcross;":"⦻","oline;":"‾","olt;":"⧀","Omacr;":"Ō","omacr;":"ō","Omega;":"Ω","omega;":"ω","Omicron;":"Ο","omicron;":"ο","omid;":"⦶","ominus;":"⊖","Oopf;":"𝕆","oopf;":"𝕠","opar;":"⦷","OpenCurlyDoubleQuote;":"“","OpenCurlyQuote;":"‘","operp;":"⦹","oplus;":"⊕","orarr;":"↻","Or;":"⩔","or;":"∨","ord;":"⩝","order;":"ℴ","orderof;":"ℴ","ordf;":"ª",ordf:"ª","ordm;":"º",ordm:"º","origof;":"⊶","oror;":"⩖","orslope;":"⩗","orv;":"⩛","oS;":"Ⓢ","Oscr;":"𝒪","oscr;":"ℴ","Oslash;":"Ø",Oslash:"Ø","oslash;":"ø",oslash:"ø","osol;":"⊘","Otilde;":"Õ",Otilde:"Õ","otilde;":"õ",otilde:"õ","otimesas;":"⨶","Otimes;":"⨷","otimes;":"⊗","Ouml;":"Ö",Ouml:"Ö","ouml;":"ö",ouml:"ö","ovbar;":"⌽","OverBar;":"‾","OverBrace;":"⏞","OverBracket;":"⎴","OverParenthesis;":"⏜","para;":"¶",para:"¶","parallel;":"∥","par;":"∥","parsim;":"⫳","parsl;":"⫽","part;":"∂","PartialD;":"∂","Pcy;":"П","pcy;":"п","percnt;":"%","period;":".","permil;":"‰","perp;":"⊥","pertenk;":"‱","Pfr;":"𝔓","pfr;":"𝔭","Phi;":"Φ","phi;":"φ","phiv;":"ϕ","phmmat;":"ℳ","phone;":"☎","Pi;":"Π","pi;":"π","pitchfork;":"⋔","piv;":"ϖ","planck;":"ℏ","planckh;":"ℎ","plankv;":"ℏ","plusacir;":"⨣","plusb;":"⊞","pluscir;":"⨢","plus;":"+","plusdo;":"∔","plusdu;":"⨥","pluse;":"⩲","PlusMinus;":"±","plusmn;":"±",plusmn:"±","plussim;":"⨦","plustwo;":"⨧","pm;":"±","Poincareplane;":"ℌ","pointint;":"⨕","popf;":"𝕡","Popf;":"ℙ","pound;":"£",pound:"£","prap;":"⪷","Pr;":"⪻","pr;":"≺","prcue;":"≼","precapprox;":"⪷","prec;":"≺","preccurlyeq;":"≼","Precedes;":"≺","PrecedesEqual;":"⪯","PrecedesSlantEqual;":"≼","PrecedesTilde;":"≾","preceq;":"⪯","precnapprox;":"⪹","precneqq;":"⪵","precnsim;":"⋨","pre;":"⪯","prE;":"⪳","precsim;":"≾","prime;":"′","Prime;":"″","primes;":"ℙ","prnap;":"⪹","prnE;":"⪵","prnsim;":"⋨","prod;":"∏","Product;":"∏","profalar;":"⌮","profline;":"⌒","profsurf;":"⌓","prop;":"∝","Proportional;":"∝","Proportion;":"∷","propto;":"∝","prsim;":"≾","prurel;":"⊰","Pscr;":"𝒫","pscr;":"𝓅","Psi;":"Ψ","psi;":"ψ","puncsp;":" ","Qfr;":"𝔔","qfr;":"𝔮","qint;":"⨌","qopf;":"𝕢","Qopf;":"ℚ","qprime;":"⁗","Qscr;":"𝒬","qscr;":"𝓆","quaternions;":"ℍ","quatint;":"⨖","quest;":"?","questeq;":"≟","quot;":'"',quot:'"',"QUOT;":'"',QUOT:'"',"rAarr;":"⇛","race;":"∽̱","Racute;":"Ŕ","racute;":"ŕ","radic;":"√","raemptyv;":"⦳","rang;":"⟩","Rang;":"⟫","rangd;":"⦒","range;":"⦥","rangle;":"⟩","raquo;":"»",raquo:"»","rarrap;":"⥵","rarrb;":"⇥","rarrbfs;":"⤠","rarrc;":"⤳","rarr;":"→","Rarr;":"↠","rArr;":"⇒","rarrfs;":"⤞","rarrhk;":"↪","rarrlp;":"↬","rarrpl;":"⥅","rarrsim;":"⥴","Rarrtl;":"⤖","rarrtl;":"↣","rarrw;":"↝","ratail;":"⤚","rAtail;":"⤜","ratio;":"∶","rationals;":"ℚ","rbarr;":"⤍","rBarr;":"⤏","RBarr;":"⤐","rbbrk;":"❳","rbrace;":"}","rbrack;":"]","rbrke;":"⦌","rbrksld;":"⦎","rbrkslu;":"⦐","Rcaron;":"Ř","rcaron;":"ř","Rcedil;":"Ŗ","rcedil;":"ŗ","rceil;":"⌉","rcub;":"}","Rcy;":"Р","rcy;":"р","rdca;":"⤷","rdldhar;":"⥩","rdquo;":"”","rdquor;":"”","rdsh;":"↳","real;":"ℜ","realine;":"ℛ","realpart;":"ℜ","reals;":"ℝ","Re;":"ℜ","rect;":"▭","reg;":"®",reg:"®","REG;":"®",REG:"®","ReverseElement;":"∋","ReverseEquilibrium;":"⇋","ReverseUpEquilibrium;":"⥯","rfisht;":"⥽","rfloor;":"⌋","rfr;":"𝔯","Rfr;":"ℜ","rHar;":"⥤","rhard;":"⇁","rharu;":"⇀","rharul;":"⥬","Rho;":"Ρ","rho;":"ρ","rhov;":"ϱ","RightAngleBracket;":"⟩","RightArrowBar;":"⇥","rightarrow;":"→","RightArrow;":"→","Rightarrow;":"⇒","RightArrowLeftArrow;":"⇄","rightarrowtail;":"↣","RightCeiling;":"⌉","RightDoubleBracket;":"⟧","RightDownTeeVector;":"⥝","RightDownVectorBar;":"⥕","RightDownVector;":"⇂","RightFloor;":"⌋","rightharpoondown;":"⇁","rightharpoonup;":"⇀","rightleftarrows;":"⇄","rightleftharpoons;":"⇌","rightrightarrows;":"⇉","rightsquigarrow;":"↝","RightTeeArrow;":"↦","RightTee;":"⊢","RightTeeVector;":"⥛","rightthreetimes;":"⋌","RightTriangleBar;":"⧐","RightTriangle;":"⊳","RightTriangleEqual;":"⊵","RightUpDownVector;":"⥏","RightUpTeeVector;":"⥜","RightUpVectorBar;":"⥔","RightUpVector;":"↾","RightVectorBar;":"⥓","RightVector;":"⇀","ring;":"˚","risingdotseq;":"≓","rlarr;":"⇄","rlhar;":"⇌","rlm;":"‏","rmoustache;":"⎱","rmoust;":"⎱","rnmid;":"⫮","roang;":"⟭","roarr;":"⇾","robrk;":"⟧","ropar;":"⦆","ropf;":"𝕣","Ropf;":"ℝ","roplus;":"⨮","rotimes;":"⨵","RoundImplies;":"⥰","rpar;":")","rpargt;":"⦔","rppolint;":"⨒","rrarr;":"⇉","Rrightarrow;":"⇛","rsaquo;":"›","rscr;":"𝓇","Rscr;":"ℛ","rsh;":"↱","Rsh;":"↱","rsqb;":"]","rsquo;":"’","rsquor;":"’","rthree;":"⋌","rtimes;":"⋊","rtri;":"▹","rtrie;":"⊵","rtrif;":"▸","rtriltri;":"⧎","RuleDelayed;":"⧴","ruluhar;":"⥨","rx;":"℞","Sacute;":"Ś","sacute;":"ś","sbquo;":"‚","scap;":"⪸","Scaron;":"Š","scaron;":"š","Sc;":"⪼","sc;":"≻","sccue;":"≽","sce;":"⪰","scE;":"⪴","Scedil;":"Ş","scedil;":"ş","Scirc;":"Ŝ","scirc;":"ŝ","scnap;":"⪺","scnE;":"⪶","scnsim;":"⋩","scpolint;":"⨓","scsim;":"≿","Scy;":"С","scy;":"с","sdotb;":"⊡","sdot;":"⋅","sdote;":"⩦","searhk;":"⤥","searr;":"↘","seArr;":"⇘","searrow;":"↘","sect;":"§",sect:"§","semi;":";","seswar;":"⤩","setminus;":"∖","setmn;":"∖","sext;":"✶","Sfr;":"𝔖","sfr;":"𝔰","sfrown;":"⌢","sharp;":"♯","SHCHcy;":"Щ","shchcy;":"щ","SHcy;":"Ш","shcy;":"ш","ShortDownArrow;":"↓","ShortLeftArrow;":"←","shortmid;":"∣","shortparallel;":"∥","ShortRightArrow;":"→","ShortUpArrow;":"↑","shy;":"­",shy:"­","Sigma;":"Σ","sigma;":"σ","sigmaf;":"ς","sigmav;":"ς","sim;":"∼","simdot;":"⩪","sime;":"≃","simeq;":"≃","simg;":"⪞","simgE;":"⪠","siml;":"⪝","simlE;":"⪟","simne;":"≆","simplus;":"⨤","simrarr;":"⥲","slarr;":"←","SmallCircle;":"∘","smallsetminus;":"∖","smashp;":"⨳","smeparsl;":"⧤","smid;":"∣","smile;":"⌣","smt;":"⪪","smte;":"⪬","smtes;":"⪬︀","SOFTcy;":"Ь","softcy;":"ь","solbar;":"⌿","solb;":"⧄","sol;":"/","Sopf;":"𝕊","sopf;":"𝕤","spades;":"♠","spadesuit;":"♠","spar;":"∥","sqcap;":"⊓","sqcaps;":"⊓︀","sqcup;":"⊔","sqcups;":"⊔︀","Sqrt;":"√","sqsub;":"⊏","sqsube;":"⊑","sqsubset;":"⊏","sqsubseteq;":"⊑","sqsup;":"⊐","sqsupe;":"⊒","sqsupset;":"⊐","sqsupseteq;":"⊒","square;":"□","Square;":"□","SquareIntersection;":"⊓","SquareSubset;":"⊏","SquareSubsetEqual;":"⊑","SquareSuperset;":"⊐","SquareSupersetEqual;":"⊒","SquareUnion;":"⊔","squarf;":"▪","squ;":"□","squf;":"▪","srarr;":"→","Sscr;":"𝒮","sscr;":"𝓈","ssetmn;":"∖","ssmile;":"⌣","sstarf;":"⋆","Star;":"⋆","star;":"☆","starf;":"★","straightepsilon;":"ϵ","straightphi;":"ϕ","strns;":"¯","sub;":"⊂","Sub;":"⋐","subdot;":"⪽","subE;":"⫅","sube;":"⊆","subedot;":"⫃","submult;":"⫁","subnE;":"⫋","subne;":"⊊","subplus;":"⪿","subrarr;":"⥹","subset;":"⊂","Subset;":"⋐","subseteq;":"⊆","subseteqq;":"⫅","SubsetEqual;":"⊆","subsetneq;":"⊊","subsetneqq;":"⫋","subsim;":"⫇","subsub;":"⫕","subsup;":"⫓","succapprox;":"⪸","succ;":"≻","succcurlyeq;":"≽","Succeeds;":"≻","SucceedsEqual;":"⪰","SucceedsSlantEqual;":"≽","SucceedsTilde;":"≿","succeq;":"⪰","succnapprox;":"⪺","succneqq;":"⪶","succnsim;":"⋩","succsim;":"≿","SuchThat;":"∋","sum;":"∑","Sum;":"∑","sung;":"♪","sup1;":"¹",sup1:"¹","sup2;":"²",sup2:"²","sup3;":"³",sup3:"³","sup;":"⊃","Sup;":"⋑","supdot;":"⪾","supdsub;":"⫘","supE;":"⫆","supe;":"⊇","supedot;":"⫄","Superset;":"⊃","SupersetEqual;":"⊇","suphsol;":"⟉","suphsub;":"⫗","suplarr;":"⥻","supmult;":"⫂","supnE;":"⫌","supne;":"⊋","supplus;":"⫀","supset;":"⊃","Supset;":"⋑","supseteq;":"⊇","supseteqq;":"⫆","supsetneq;":"⊋","supsetneqq;":"⫌","supsim;":"⫈","supsub;":"⫔","supsup;":"⫖","swarhk;":"⤦","swarr;":"↙","swArr;":"⇙","swarrow;":"↙","swnwar;":"⤪","szlig;":"ß",szlig:"ß","Tab;":" ","target;":"⌖","Tau;":"Τ","tau;":"τ","tbrk;":"⎴","Tcaron;":"Ť","tcaron;":"ť","Tcedil;":"Ţ","tcedil;":"ţ","Tcy;":"Т","tcy;":"т","tdot;":"⃛","telrec;":"⌕","Tfr;":"𝔗","tfr;":"𝔱","there4;":"∴","therefore;":"∴","Therefore;":"∴","Theta;":"Θ","theta;":"θ","thetasym;":"ϑ","thetav;":"ϑ","thickapprox;":"≈","thicksim;":"∼","ThickSpace;":"  ","ThinSpace;":" ","thinsp;":" ","thkap;":"≈","thksim;":"∼","THORN;":"Þ",THORN:"Þ","thorn;":"þ",thorn:"þ","tilde;":"˜","Tilde;":"∼","TildeEqual;":"≃","TildeFullEqual;":"≅","TildeTilde;":"≈","timesbar;":"⨱","timesb;":"⊠","times;":"×",times:"×","timesd;":"⨰","tint;":"∭","toea;":"⤨","topbot;":"⌶","topcir;":"⫱","top;":"⊤","Topf;":"𝕋","topf;":"𝕥","topfork;":"⫚","tosa;":"⤩","tprime;":"‴","trade;":"™","TRADE;":"™","triangle;":"▵","triangledown;":"▿","triangleleft;":"◃","trianglelefteq;":"⊴","triangleq;":"≜","triangleright;":"▹","trianglerighteq;":"⊵","tridot;":"◬","trie;":"≜","triminus;":"⨺","TripleDot;":"⃛","triplus;":"⨹","trisb;":"⧍","tritime;":"⨻","trpezium;":"⏢","Tscr;":"𝒯","tscr;":"𝓉","TScy;":"Ц","tscy;":"ц","TSHcy;":"Ћ","tshcy;":"ћ","Tstrok;":"Ŧ","tstrok;":"ŧ","twixt;":"≬","twoheadleftarrow;":"↞","twoheadrightarrow;":"↠","Uacute;":"Ú",Uacute:"Ú","uacute;":"ú",uacute:"ú","uarr;":"↑","Uarr;":"↟","uArr;":"⇑","Uarrocir;":"⥉","Ubrcy;":"Ў","ubrcy;":"ў","Ubreve;":"Ŭ","ubreve;":"ŭ","Ucirc;":"Û",Ucirc:"Û","ucirc;":"û",ucirc:"û","Ucy;":"У","ucy;":"у","udarr;":"⇅","Udblac;":"Ű","udblac;":"ű","udhar;":"⥮","ufisht;":"⥾","Ufr;":"𝔘","ufr;":"𝔲","Ugrave;":"Ù",Ugrave:"Ù","ugrave;":"ù",ugrave:"ù","uHar;":"⥣","uharl;":"↿","uharr;":"↾","uhblk;":"▀","ulcorn;":"⌜","ulcorner;":"⌜","ulcrop;":"⌏","ultri;":"◸","Umacr;":"Ū","umacr;":"ū","uml;":"¨",uml:"¨","UnderBar;":"_","UnderBrace;":"⏟","UnderBracket;":"⎵","UnderParenthesis;":"⏝","Union;":"⋃","UnionPlus;":"⊎","Uogon;":"Ų","uogon;":"ų","Uopf;":"𝕌","uopf;":"𝕦","UpArrowBar;":"⤒","uparrow;":"↑","UpArrow;":"↑","Uparrow;":"⇑","UpArrowDownArrow;":"⇅","updownarrow;":"↕","UpDownArrow;":"↕","Updownarrow;":"⇕","UpEquilibrium;":"⥮","upharpoonleft;":"↿","upharpoonright;":"↾","uplus;":"⊎","UpperLeftArrow;":"↖","UpperRightArrow;":"↗","upsi;":"υ","Upsi;":"ϒ","upsih;":"ϒ","Upsilon;":"Υ","upsilon;":"υ","UpTeeArrow;":"↥","UpTee;":"⊥","upuparrows;":"⇈","urcorn;":"⌝","urcorner;":"⌝","urcrop;":"⌎","Uring;":"Ů","uring;":"ů","urtri;":"◹","Uscr;":"𝒰","uscr;":"𝓊","utdot;":"⋰","Utilde;":"Ũ","utilde;":"ũ","utri;":"▵","utrif;":"▴","uuarr;":"⇈","Uuml;":"Ü",Uuml:"Ü","uuml;":"ü",uuml:"ü","uwangle;":"⦧","vangrt;":"⦜","varepsilon;":"ϵ","varkappa;":"ϰ","varnothing;":"∅","varphi;":"ϕ","varpi;":"ϖ","varpropto;":"∝","varr;":"↕","vArr;":"⇕","varrho;":"ϱ","varsigma;":"ς","varsubsetneq;":"⊊︀","varsubsetneqq;":"⫋︀","varsupsetneq;":"⊋︀","varsupsetneqq;":"⫌︀","vartheta;":"ϑ","vartriangleleft;":"⊲","vartriangleright;":"⊳","vBar;":"⫨","Vbar;":"⫫","vBarv;":"⫩","Vcy;":"В","vcy;":"в","vdash;":"⊢","vDash;":"⊨","Vdash;":"⊩","VDash;":"⊫","Vdashl;":"⫦","veebar;":"⊻","vee;":"∨","Vee;":"⋁","veeeq;":"≚","vellip;":"⋮","verbar;":"|","Verbar;":"‖","vert;":"|","Vert;":"‖","VerticalBar;":"∣","VerticalLine;":"|","VerticalSeparator;":"❘","VerticalTilde;":"≀","VeryThinSpace;":" ","Vfr;":"𝔙","vfr;":"𝔳","vltri;":"⊲","vnsub;":"⊂⃒","vnsup;":"⊃⃒","Vopf;":"𝕍","vopf;":"𝕧","vprop;":"∝","vrtri;":"⊳","Vscr;":"𝒱","vscr;":"𝓋","vsubnE;":"⫋︀","vsubne;":"⊊︀","vsupnE;":"⫌︀","vsupne;":"⊋︀","Vvdash;":"⊪","vzigzag;":"⦚","Wcirc;":"Ŵ","wcirc;":"ŵ","wedbar;":"⩟","wedge;":"∧","Wedge;":"⋀","wedgeq;":"≙","weierp;":"℘","Wfr;":"𝔚","wfr;":"𝔴","Wopf;":"𝕎","wopf;":"𝕨","wp;":"℘","wr;":"≀","wreath;":"≀","Wscr;":"𝒲","wscr;":"𝓌","xcap;":"⋂","xcirc;":"◯","xcup;":"⋃","xdtri;":"▽","Xfr;":"𝔛","xfr;":"𝔵","xharr;":"⟷","xhArr;":"⟺","Xi;":"Ξ","xi;":"ξ","xlarr;":"⟵","xlArr;":"⟸","xmap;":"⟼","xnis;":"⋻","xodot;":"⨀","Xopf;":"𝕏","xopf;":"𝕩","xoplus;":"⨁","xotime;":"⨂","xrarr;":"⟶","xrArr;":"⟹","Xscr;":"𝒳","xscr;":"𝓍","xsqcup;":"⨆","xuplus;":"⨄","xutri;":"△","xvee;":"⋁","xwedge;":"⋀","Yacute;":"Ý",Yacute:"Ý","yacute;":"ý",yacute:"ý","YAcy;":"Я","yacy;":"я","Ycirc;":"Ŷ","ycirc;":"ŷ","Ycy;":"Ы","ycy;":"ы","yen;":"¥",yen:"¥","Yfr;":"𝔜","yfr;":"𝔶","YIcy;":"Ї","yicy;":"ї","Yopf;":"𝕐","yopf;":"𝕪","Yscr;":"𝒴","yscr;":"𝓎","YUcy;":"Ю","yucy;":"ю","yuml;":"ÿ",yuml:"ÿ","Yuml;":"Ÿ","Zacute;":"Ź","zacute;":"ź","Zcaron;":"Ž","zcaron;":"ž","Zcy;":"З","zcy;":"з","Zdot;":"Ż","zdot;":"ż","zeetrf;":"ℨ","ZeroWidthSpace;":"​","Zeta;":"Ζ","zeta;":"ζ","zfr;":"𝔷","Zfr;":"ℨ","ZHcy;":"Ж","zhcy;":"ж","zigrarr;":"⇝","zopf;":"𝕫","Zopf;":"ℤ","Zscr;":"𝒵","zscr;":"𝓏","zwj;":"‍","zwnj;":"‌"}},{}],13:[function(b,y,f){var o=b("util/"),c=Array.prototype.slice,d=Object.prototype.hasOwnProperty,p=y.exports=g;p.AssertionError=function(n){this.name="AssertionError",this.actual=n.actual,this.expected=n.expected,this.operator=n.operator,n.message?(this.message=n.message,this.generatedMessage=!1):(this.message=t(this),this.generatedMessage=!0);var r=n.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var a=new Error;if(a.stack){var m=a.stack,E=r.name,w=m.indexOf(` `+E);if(w>=0){var I=m.indexOf(` `,w+1);m=m.substring(I+1)}this.stack=m}}},o.inherits(p.AssertionError,Error);function s(e,n){return o.isUndefined(n)?""+n:o.isNumber(n)&&(isNaN(n)||!isFinite(n))||o.isFunction(n)||o.isRegExp(n)?n.toString():n}function u(e,n){return o.isString(e)?e.length=0;E--)if(r[E]!=a[E])return!1;for(E=r.length-1;E>=0;E--)if(m=r[E],!C(e[m],n[m]))return!1;return!0}p.notDeepEqual=function(n,r,a){C(n,r)&&l(n,r,a,"notDeepEqual",p.notDeepEqual)},p.strictEqual=function(n,r,a){n!==r&&l(n,r,a,"===",p.strictEqual)},p.notStrictEqual=function(n,r,a){n===r&&l(n,r,a,"!==",p.notStrictEqual)};function x(e,n){return!e||!n?!1:Object.prototype.toString.call(n)=="[object RegExp]"?n.test(e):e instanceof n?!0:n.call({},e)===!0}function A(e,n,r,a){var m;o.isString(r)&&(a=r,r=null);try{n()}catch(E){m=E}if(a=(r&&r.name?" ("+r.name+").":".")+(a?" "+a:"."),e&&!m&&l(m,r,"Missing expected exception"+a),!e&&x(m,r)&&l(m,r,"Got unwanted exception"+a),e&&m&&r&&!x(m,r)||!e&&m)throw m}p.throws=function(e,n,r){A.apply(this,[!0].concat(c.call(arguments)))},p.doesNotThrow=function(e,n){A.apply(this,[!1].concat(c.call(arguments)))},p.ifError=function(e){if(e)throw e};var V=Object.keys||function(e){var n=[];for(var r in e)d.call(e,r)&&n.push(r);return n}},{"util/":15}],14:[function(b,y,f){y.exports=function(c){return c&&typeof c=="object"&&typeof c.copy=="function"&&typeof c.fill=="function"&&typeof c.readUInt8=="function"}},{}],15:[function(b,y,f){(function(o,c){var d=/%[sdj%]/g;f.format=function(T){if(!E(T)){for(var v=[],F=0;F=R)return M;switch(M){case"%s":return String(L[F++]);case"%d":return Number(L[F++]);case"%j":try{return JSON.stringify(L[F++])}catch{return"[Circular]"}default:return M}}),N=L[F];F=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),n(v)?F.showHidden=v:v&&f._extend(F,v),I(F.showHidden)&&(F.showHidden=!1),I(F.depth)&&(F.depth=2),I(F.colors)&&(F.colors=!1),I(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=t),C(F,T,F.depth)}f.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(T,v){var F=u.styles[v];return F?"\x1B["+u.colors[F][0]+"m"+T+"\x1B["+u.colors[F][1]+"m":T}function l(T,v){return T}function g(T){var v={};return T.forEach(function(F,L){v[F]=!0}),v}function C(T,v,F){if(T.customInspect&&v&&$(v.inspect)&&v.inspect!==f.inspect&&!(v.constructor&&v.constructor.prototype===v)){var L=v.inspect(F,T);return E(L)||(L=C(T,L,F)),L}var R=_(T,v);if(R)return R;var q=Object.keys(v),N=g(q);if(T.showHidden&&(q=Object.getOwnPropertyNames(v)),G(v)&&(q.indexOf("message")>=0||q.indexOf("description")>=0))return k(v);if(q.length===0){if($(v)){var M=v.name?": "+v.name:"";return T.stylize("[Function"+M+"]","special")}if(H(v))return T.stylize(RegExp.prototype.toString.call(v),"regexp");if(O(v))return T.stylize(Date.prototype.toString.call(v),"date");if(G(v))return k(v)}var U="",Q=!1,K=["{","}"];if(e(v)&&(Q=!0,K=["[","]"]),$(v)){var ue=v.name?": "+v.name:"";U=" [Function"+ue+"]"}if(H(v)&&(U=" "+RegExp.prototype.toString.call(v)),O(v)&&(U=" "+Date.prototype.toUTCString.call(v)),G(v)&&(U=" "+k(v)),q.length===0&&(!Q||v.length==0))return K[0]+U+K[1];if(F<0)return H(v)?T.stylize(RegExp.prototype.toString.call(v),"regexp"):T.stylize("[Object]","special");T.seen.push(v);var J;return Q?J=x(T,v,F,N,q):J=q.map(function(ie){return A(T,v,F,N,ie,Q)}),T.seen.pop(),V(J,U,K)}function _(T,v){if(I(v))return T.stylize("undefined","undefined");if(E(v)){var F="'"+JSON.stringify(v).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return T.stylize(F,"string")}if(m(v))return T.stylize(""+v,"number");if(n(v))return T.stylize(""+v,"boolean");if(r(v))return T.stylize("null","null")}function k(T){return"["+Error.prototype.toString.call(T)+"]"}function x(T,v,F,L,R){for(var q=[],N=0,M=v.length;N-1&&(q?M=M.split(` `).map(function(Q){return" "+Q}).join(` `).substr(2):M=` `+M.split(` `).map(function(Q){return" "+Q}).join(` `))):M=T.stylize("[Circular]","special")),I(N)){if(q&&R.match(/^\d+$/))return M;N=JSON.stringify(""+R),N.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(N=N.substr(1,N.length-2),N=T.stylize(N,"name")):(N=N.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),N=T.stylize(N,"string"))}return N+": "+M}function V(T,v,F){var L=T.reduce(function(R,q){return q.indexOf(` `)>=0,R+q.replace(/\u001b\[\d\d?m/g,"").length+1},0);return L>60?F[0]+(v===""?"":v+` `)+" "+T.join(`, `)+" "+F[1]:F[0]+v+" "+T.join(", ")+" "+F[1]}function e(T){return Array.isArray(T)}f.isArray=e;function n(T){return typeof T=="boolean"}f.isBoolean=n;function r(T){return T===null}f.isNull=r;function a(T){return T==null}f.isNullOrUndefined=a;function m(T){return typeof T=="number"}f.isNumber=m;function E(T){return typeof T=="string"}f.isString=E;function w(T){return typeof T=="symbol"}f.isSymbol=w;function I(T){return T===void 0}f.isUndefined=I;function H(T){return j(T)&&Y(T)==="[object RegExp]"}f.isRegExp=H;function j(T){return typeof T=="object"&&T!==null}f.isObject=j;function O(T){return j(T)&&Y(T)==="[object Date]"}f.isDate=O;function G(T){return j(T)&&(Y(T)==="[object Error]"||T instanceof Error)}f.isError=G;function $(T){return typeof T=="function"}f.isFunction=$;function Z(T){return T===null||typeof T=="boolean"||typeof T=="number"||typeof T=="string"||typeof T=="symbol"||typeof T>"u"}f.isPrimitive=Z,f.isBuffer=b("./support/isBuffer");function Y(T){return Object.prototype.toString.call(T)}function W(T){return T<10?"0"+T.toString(10):T.toString(10)}var te=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var T=new Date,v=[W(T.getHours()),W(T.getMinutes()),W(T.getSeconds())].join(":");return[T.getDate(),te[T.getMonth()],v].join(" ")}f.log=function(){console.log("%s - %s",z(),f.format.apply(f,arguments))},f.inherits=b("inherits"),f._extend=function(T,v){if(!v||!j(v))return T;for(var F=Object.keys(v),L=F.length;L--;)T[F[L]]=v[F[L]];return T};function se(T,v){return Object.prototype.hasOwnProperty.call(T,v)}}).call(this,b("/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(b,y,f){function o(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}y.exports=o,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._maxListeners=void 0,o.defaultMaxListeners=10,o.prototype.setMaxListeners=function(u){if(!d(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||p(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(c(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(!c(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(!c(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||c(l.listener)&&l.listener===t)delete this._events[u],this._events.removeListener&&this.emit("removeListener",u,t);else if(p(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],c(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=[]:c(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:c(u._events[t])?l=1:l=u._events[t].length,l};function c(u){return typeof u=="function"}function d(u){return typeof u=="number"}function p(u){return typeof u=="object"&&u!==null}function s(u){return u===void 0}},{}],17:[function(b,y,f){typeof Object.create=="function"?y.exports=function(c,d){c.super_=d,c.prototype=Object.create(d.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}})}:y.exports=function(c,d){c.super_=d;var p=function(){};p.prototype=d.prototype,c.prototype=new p,c.prototype.constructor=c}},{}],18:[function(b,y,f){var o=y.exports={};o.nextTick=function(){var d=typeof window<"u"&&window.setImmediate,p=typeof window<"u"&&window.postMessage&&window.addEventListener;if(d)return function(u){return window.setImmediate(u)};if(p){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 c(){}o.on=c,o.once=c,o.off=c,o.emit=c,o.binding=function(d){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(d){throw new Error("process.chdir is not supported")}},{}],19:[function(b,y,f){y.exports=b(14)},{}],20:[function(b,y,f){y.exports=b(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,P){var b=D("../lib/oop");D("../lib/lang");var y=D("../worker/mirror").Mirror,f=D("./html/saxparser").SAXParser,o={"expected-doctype-but-got-start-tag":"info","expected-doctype-but-got-chars":"info","non-html-root":"info"},c=B.Worker=function(d){y.call(this,d),this.setTimeout(400),this.context=null};b.inherits(c,y),function(){this.setOptions=function(d){this.context=d.context},this.onUpdate=function(){var d=this.doc.getValue();if(d){var p=new f,s=[],u=function(){};p.contentHandler={startDocument:u,endDocument:u,startElement:u,endElement:u,characters:u},p.errorHandler={error:function(t,l,g){s.push({row:l.line,column:l.column,text:t,type:o[g]||"error"})}},p.parse(d,this.context),this.sender.emit("error",s)}}}.call(c.prototype)});const He=Le({__proto__:null,default:ve},[ve]);export{He as w};