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