http://git-wip-us.apache.org/repos/asf/atlas-website/blob/c5b7bdb3/0.8.1/api/v2/ui/lib/sanitize-html.min.js
----------------------------------------------------------------------
diff --git a/0.8.1/api/v2/ui/lib/sanitize-html.min.js 
b/0.8.1/api/v2/ui/lib/sanitize-html.min.js
new file mode 100644
index 0000000..3e3b48d
--- /dev/null
+++ b/0.8.1/api/v2/ui/lib/sanitize-html.min.js
@@ -0,0 +1,6 @@
+(function(f){if(typeof exports==="object"&&typeof 
module!=="undefined"){module.exports=f()}else if(typeof 
define==="function"&&define.amd){define([],f)}else{var g;if(typeof 
window!=="undefined"){g=window}else if(typeof 
global!=="undefined"){g=global}else if(typeof 
self!=="undefined"){g=self}else{g=this}g.sanitizeHtml=f()}})(function(){var 
define,module,exports;return function e(t,n,r){function 
s(o,u){if(!n[o]){if(!t[o]){var a=typeof 
require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var 
f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var 
l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return 
s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof 
require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return 
s}({1:[function(require,module,exports){var 
htmlparser=require("htmlparser2");var extend=require("xtend");var 
quoteRegexp=require("regexp-quote");function each(obj,cb){if(obj)Object.keys(ob
 j).forEach(function(key){cb(obj[key],key)})}function 
has(obj,key){return{}.hasOwnProperty.call(obj,key)}module.exports=sanitizeHtml;function
 sanitizeHtml(html,options,_recursing){var result="";function 
Frame(tag,attribs){var 
that=this;this.tag=tag;this.attribs=attribs||{};this.tagPosition=result.length;this.text="";this.updateParentNodeText=function(){if(stack.length){var
 
parentFrame=stack[stack.length-1];parentFrame.text+=that.text}}}if(!options){options=sanitizeHtml.defaults;options.parser=htmlParserDefaults}else{options=extend(sanitizeHtml.defaults,options);if(options.parser){options.parser=extend(htmlParserDefaults,options.parser)}else{options.parser=htmlParserDefaults}}var
 nonTextTagsArray=options.nonTextTags||["script","style","textarea"];var 
allowedAttributesMap;var 
allowedAttributesGlobMap;if(options.allowedAttributes){allowedAttributesMap={};allowedAttributesGlobMap={};each(options.allowedAttributes,function(attributes,tag){allowedAttributesMap[tag]=[];var
 globRegex=[];attr
 
ibutes.forEach(function(name){if(name.indexOf("*")>=0){globRegex.push(quoteRegexp(name).replace(/\\\*/g,".*"))}else{allowedAttributesMap[tag].push(name)}});allowedAttributesGlobMap[tag]=new
 RegExp("^("+globRegex.join("|")+")$")})}var 
allowedClassesMap={};each(options.allowedClasses,function(classes,tag){if(allowedAttributesMap){if(!has(allowedAttributesMap,tag)){allowedAttributesMap[tag]=[]}allowedAttributesMap[tag].push("class")}allowedClassesMap[tag]=classes});var
 transformTagsMap={};var 
transformTagsAll;each(options.transformTags,function(transform,tag){var 
transFun;if(typeof transform==="function"){transFun=transform}else if(typeof 
transform==="string"){transFun=sanitizeHtml.simpleTransform(transform)}if(tag==="*"){transformTagsAll=transFun}else{transformTagsMap[tag]=transFun}});var
 depth=0;var stack=[];var skipMap={};var transformMap={};var skipText=false;var 
skipTextDepth=0;var parser=new 
htmlparser.Parser({onopentag:function(name,attribs){if(skipText){skipTextDepth++;return}v
 ar frame=new Frame(name,attribs);stack.push(frame);var skip=false;var 
hasText=frame.text?true:false;var 
transformedTag;if(has(transformTagsMap,name)){transformedTag=transformTagsMap[name](name,attribs);frame.attribs=attribs=transformedTag.attribs;if(transformedTag.text!==undefined){frame.innerText=transformedTag.text}if(name!==transformedTag.tagName){frame.name=name=transformedTag.tagName;transformMap[depth]=transformedTag.tagName}}if(transformTagsAll){transformedTag=transformTagsAll(name,attribs);frame.attribs=attribs=transformedTag.attribs;if(name!==transformedTag.tagName){frame.name=name=transformedTag.tagName;transformMap[depth]=transformedTag.tagName}}if(options.allowedTags&&options.allowedTags.indexOf(name)===-1){skip=true;if(nonTextTagsArray.indexOf(name)!==-1){skipText=true;skipTextDepth=1}skipMap[depth]=true}depth++;if(skip){return}result+="<"+name;if(!allowedAttributesMap||has(allowedAttributesMap,name)||allowedAttributesMap["*"]){each(attribs,function(value,a){if(!allowed
 
AttributesMap||has(allowedAttributesMap,name)&&allowedAttributesMap[name].indexOf(a)!==-1||allowedAttributesMap["*"]&&allowedAttributesMap["*"].indexOf(a)!==-1||has(allowedAttributesGlobMap,name)&&allowedAttributesGlobMap[name].test(a)||allowedAttributesGlobMap["*"]&&allowedAttributesGlobMap["*"].test(a)){if(a==="href"||a==="src"){if(naughtyHref(name,value)){delete
 
frame.attribs[a];return}}if(a==="class"){value=filterClasses(value,allowedClassesMap[name]);if(!value.length){delete
 frame.attribs[a];return}}result+=" 
"+a;if(value.length){result+='="'+escapeHtml(value)+'"'}}else{delete 
frame.attribs[a]}})}if(options.selfClosing.indexOf(name)!==-1){result+=" 
/>"}else{result+=">";if(frame.innerText&&!hasText&&!options.textFilter){result+=frame.innerText}}},ontext:function(text){if(skipText){return}var
 lastFrame=stack[stack.length-1];var 
tag;if(lastFrame){tag=lastFrame.tag;text=lastFrame.innerText!==undefined?lastFrame.innerText:text}if(tag==="script"||tag==="style"){result+=text}else{var
 
 
escaped=escapeHtml(text);if(options.textFilter){result+=options.textFilter(escaped)}else{result+=escaped}}if(stack.length){var
 
frame=stack[stack.length-1];frame.text+=text}},onclosetag:function(name){if(skipText){skipTextDepth--;if(!skipTextDepth){skipText=false}else{return}}var
 
frame=stack.pop();if(!frame){return}skipText=false;depth--;if(skipMap[depth]){delete
 
skipMap[depth];frame.updateParentNodeText();return}if(transformMap[depth]){name=transformMap[depth];delete
 
transformMap[depth]}if(options.exclusiveFilter&&options.exclusiveFilter(frame)){result=result.substr(0,frame.tagPosition);return}frame.updateParentNodeText();if(options.selfClosing.indexOf(name)!==-1){return}result+="</"+name+">"}},options.parser);parser.write(html);parser.end();return
 result;function escapeHtml(s){if(typeof s!=="string"){s=s+""}return 
s.replace(/\&/g,"&amp;").replace(/</g,"&lt;").replace(/\>/g,"&gt;").replace(/\"/g,"&quot;")}function
 naughtyHref(name,href){href=href.replace(/[\x00-\x20]+/g,"");href=hre
 f.replace(/<\!\-\-.*?\-\-\>/g,"");var 
matches=href.match(/^([a-zA-Z]+)\:/);if(!matches){return false}var 
scheme=matches[1].toLowerCase();if(has(options.allowedSchemesByTag,name)){return
 
options.allowedSchemesByTag[name].indexOf(scheme)===-1}return!options.allowedSchemes||options.allowedSchemes.indexOf(scheme)===-1}function
 filterClasses(classes,allowed){if(!allowed){return 
classes}classes=classes.split(/\s+/);return 
classes.filter(function(clss){return allowed.indexOf(clss)!==-1}).join(" 
")}}var 
htmlParserDefaults={decodeEntities:true};sanitizeHtml.defaults={allowedTags:["h3","h4","h5","h6","blockquote","p","a","ul","ol","nl","li","b","i","strong","em","strike","code","hr","br","div","table","thead","caption","tbody","tr","th","td","pre"],allowedAttributes:{a:["href","name","target"],img:["src"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto"],allowedSchemesByTag:{}};sanitizeHtml.simpleTransform=function(new
 
TagName,newAttribs,merge){merge=merge===undefined?true:merge;newAttribs=newAttribs||{};return
 function(tagName,attribs){var attrib;if(merge){for(attrib in 
newAttribs){attribs[attrib]=newAttribs[attrib]}}else{attribs=newAttribs}return{tagName:newTagName,attribs:attribs}}}},{htmlparser2:36,"regexp-quote":54,xtend:58}],2:[function(require,module,exports){"use
 
strict";exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var 
lookup=[];var revLookup=[];var Arr=typeof 
Uint8Array!=="undefined"?Uint8Array:Array;function init(){var 
code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var 
i=0,len=code.length;i<len;++i){lookup[i]=code[i];revLookup[code.charCodeAt(i)]=i}revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63}init();function
 toByteArray(b64){var i,j,l,tmp,placeHolders,arr;var 
len=b64.length;if(len%4>0){throw new Error("Invalid string. Length must be a 
multiple of 4")}placeHolders=b64[len-2]==="="?2:b64[len-1]==="="?1:0;arr=new 
Arr(len
 *3/4-placeHolders);l=placeHolders>0?len-4:len;var 
L=0;for(i=0,j=0;i<l;i+=4,j+=3){tmp=revLookup[b64.charCodeAt(i)]<<18|revLookup[b64.charCodeAt(i+1)]<<12|revLookup[b64.charCodeAt(i+2)]<<6|revLookup[b64.charCodeAt(i+3)];arr[L++]=tmp>>16&255;arr[L++]=tmp>>8&255;arr[L++]=tmp&255}if(placeHolders===2){tmp=revLookup[b64.charCodeAt(i)]<<2|revLookup[b64.charCodeAt(i+1)]>>4;arr[L++]=tmp&255}else
 
if(placeHolders===1){tmp=revLookup[b64.charCodeAt(i)]<<10|revLookup[b64.charCodeAt(i+1)]<<4|revLookup[b64.charCodeAt(i+2)]>>2;arr[L++]=tmp>>8&255;arr[L++]=tmp&255}return
 arr}function tripletToBase64(num){return 
lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function 
encodeChunk(uint8,start,end){var tmp;var output=[];for(var 
i=start;i<end;i+=3){tmp=(uint8[i]<<16)+(uint8[i+1]<<8)+uint8[i+2];output.push(tripletToBase64(tmp))}return
 output.join("")}function fromByteArray(uint8){var tmp;var len=uint8.length;var 
extraBytes=len%3;var output="";var parts=[];var maxChunkLength=16383;for
 (var 
i=0,len2=len-extraBytes;i<len2;i+=maxChunkLength){parts.push(encodeChunk(uint8,i,i+maxChunkLength>len2?len2:i+maxChunkLength))}if(extraBytes===1){tmp=uint8[len-1];output+=lookup[tmp>>2];output+=lookup[tmp<<4&63];output+="=="}else
 
if(extraBytes===2){tmp=(uint8[len-2]<<8)+uint8[len-1];output+=lookup[tmp>>10];output+=lookup[tmp>>4&63];output+=lookup[tmp<<2&63];output+="="}parts.push(output);return
 
parts.join("")}},{}],3:[function(require,module,exports){},{}],4:[function(require,module,exports){(function(global){"use
 strict";var buffer=require("buffer");var Buffer=buffer.Buffer;var 
SlowBuffer=buffer.SlowBuffer;var 
MAX_LEN=buffer.kMaxLength||2147483647;exports.alloc=function 
alloc(size,fill,encoding){if(typeof Buffer.alloc==="function"){return 
Buffer.alloc(size,fill,encoding)}if(typeof encoding==="number"){throw new 
TypeError("encoding must not be number")}if(typeof size!=="number"){throw new 
TypeError("size must be a number")}if(size>MAX_LEN){throw new RangeError("size 
is too larg
 e")}var enc=encoding;var 
_fill=fill;if(_fill===undefined){enc=undefined;_fill=0}var buf=new 
Buffer(size);if(typeof _fill==="string"){var fillBuf=new Buffer(_fill,enc);var 
flen=fillBuf.length;var 
i=-1;while(++i<size){buf[i]=fillBuf[i%flen]}}else{buf.fill(_fill)}return 
buf};exports.allocUnsafe=function allocUnsafe(size){if(typeof 
Buffer.allocUnsafe==="function"){return Buffer.allocUnsafe(size)}if(typeof 
size!=="number"){throw new TypeError("size must be a 
number")}if(size>MAX_LEN){throw new RangeError("size is too large")}return new 
Buffer(size)};exports.from=function 
from(value,encodingOrOffset,length){if(typeof 
Buffer.from==="function"&&(!global.Uint8Array||Uint8Array.from!==Buffer.from)){return
 Buffer.from(value,encodingOrOffset,length)}if(typeof value==="number"){throw 
new TypeError('"value" argument must not be a number')}if(typeof 
value==="string"){return new Buffer(value,encodingOrOffset)}if(typeof 
ArrayBuffer!=="undefined"&&value instanceof ArrayBuffer){var offset=encodingOrOf
 fset;if(arguments.length===1){return new Buffer(value)}if(typeof 
offset==="undefined"){offset=0}var len=length;if(typeof 
len==="undefined"){len=value.byteLength-offset}if(offset>=value.byteLength){throw
 new RangeError("'offset' is out of 
bounds")}if(len>value.byteLength-offset){throw new RangeError("'length' is out 
of bounds")}return new 
Buffer(value.slice(offset,offset+len))}if(Buffer.isBuffer(value)){var out=new 
Buffer(value.length);value.copy(out,0,0,value.length);return 
out}if(value){if(Array.isArray(value)||typeof 
ArrayBuffer!=="undefined"&&value.buffer instanceof ArrayBuffer||"length"in 
value){return new 
Buffer(value)}if(value.type==="Buffer"&&Array.isArray(value.data)){return new 
Buffer(value.data)}}throw new TypeError("First argument must be a string, 
Buffer, "+"ArrayBuffer, Array, or array-like 
object.")};exports.allocUnsafeSlow=function allocUnsafeSlow(size){if(typeof 
Buffer.allocUnsafeSlow==="function"){return 
Buffer.allocUnsafeSlow(size)}if(typeof size!=="number"){throw 
 new TypeError("size must be a number")}if(size>=MAX_LEN){throw new 
RangeError("size is too large")}return new SlowBuffer(size)}}).call(this,typeof 
global!=="undefined"?global:typeof self!=="undefined"?self:typeof 
window!=="undefined"?window:{})},{buffer:5}],5:[function(require,module,exports){(function(global){"use
 strict";var base64=require("base64-js");var ieee754=require("ieee754");var 
isArray=require("isarray");exports.Buffer=Buffer;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;Buffer.TYPED_ARRAY_SUPPORT=global.TYPED_ARRAY_SUPPORT!==undefined?global.TYPED_ARRAY_SUPPORT:typedArraySupport();exports.kMaxLength=kMaxLength();function
 typedArraySupport(){try{var arr=new 
Uint8Array(1);arr.__proto__={__proto__:Uint8Array.prototype,foo:function(){return
 42}};return arr.foo()===42&&typeof 
arr.subarray==="function"&&arr.subarray(1,1).byteLength===0}catch(e){return 
false}}function kMaxLength(){return 
Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(that,le
 ngth){if(kMaxLength()<length){throw new RangeError("Invalid typed array 
length")}if(Buffer.TYPED_ARRAY_SUPPORT){that=new 
Uint8Array(length);that.__proto__=Buffer.prototype}else{if(that===null){that=new
 Buffer(length)}that.length=length}return that}function 
Buffer(arg,encodingOrOffset,length){if(!Buffer.TYPED_ARRAY_SUPPORT&&!(this 
instanceof Buffer)){return new Buffer(arg,encodingOrOffset,length)}if(typeof 
arg==="number"){if(typeof encodingOrOffset==="string"){throw new Error("If 
encoding is specified then the first argument must be a string")}return 
allocUnsafe(this,arg)}return 
from(this,arg,encodingOrOffset,length)}Buffer.poolSize=8192;Buffer._augment=function(arr){arr.__proto__=Buffer.prototype;return
 arr};function from(that,value,encodingOrOffset,length){if(typeof 
value==="number"){throw new TypeError('"value" argument must not be a 
number')}if(typeof ArrayBuffer!=="undefined"&&value instanceof 
ArrayBuffer){return 
fromArrayBuffer(that,value,encodingOrOffset,length)}if(typeof valu
 e==="string"){return fromString(that,value,encodingOrOffset)}return 
fromObject(that,value)}Buffer.from=function(value,encodingOrOffset,length){return
 
from(null,value,encodingOrOffset,length)};if(Buffer.TYPED_ARRAY_SUPPORT){Buffer.prototype.__proto__=Uint8Array.prototype;Buffer.__proto__=Uint8Array;if(typeof
 
Symbol!=="undefined"&&Symbol.species&&Buffer[Symbol.species]===Buffer){Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:true})}}function
 assertSize(size){if(typeof size!=="number"){throw new TypeError('"size" 
argument must be a number')}else if(size<0){throw new RangeError('"size" 
argument must not be negative')}}function 
alloc(that,size,fill,encoding){assertSize(size);if(size<=0){return 
createBuffer(that,size)}if(fill!==undefined){return typeof 
encoding==="string"?createBuffer(that,size).fill(fill,encoding):createBuffer(that,size).fill(fill)}return
 createBuffer(that,size)}Buffer.alloc=function(size,fill,encoding){return 
alloc(null,size,fill,encoding)};functio
 n 
allocUnsafe(that,size){assertSize(size);that=createBuffer(that,size<0?0:checked(size)|0);if(!Buffer.TYPED_ARRAY_SUPPORT){for(var
 i=0;i<size;++i){that[i]=0}}return 
that}Buffer.allocUnsafe=function(size){return 
allocUnsafe(null,size)};Buffer.allocUnsafeSlow=function(size){return 
allocUnsafe(null,size)};function fromString(that,string,encoding){if(typeof 
encoding!=="string"||encoding===""){encoding="utf8"}if(!Buffer.isEncoding(encoding)){throw
 new TypeError('"encoding" must be a valid string encoding')}var 
length=byteLength(string,encoding)|0;that=createBuffer(that,length);var 
actual=that.write(string,encoding);if(actual!==length){that=that.slice(0,actual)}return
 that}function fromArrayLike(that,array){var 
length=array.length<0?0:checked(array.length)|0;that=createBuffer(that,length);for(var
 i=0;i<length;i+=1){that[i]=array[i]&255}return that}function 
fromArrayBuffer(that,array,byteOffset,length){array.byteLength;if(byteOffset<0||array.byteLength<byteOffset){throw
 new RangeError("'of
 fset' is out of bounds")}if(array.byteLength<byteOffset+(length||0)){throw new 
RangeError("'length' is out of 
bounds")}if(byteOffset===undefined&&length===undefined){array=new 
Uint8Array(array)}else if(length===undefined){array=new 
Uint8Array(array,byteOffset)}else{array=new 
Uint8Array(array,byteOffset,length)}if(Buffer.TYPED_ARRAY_SUPPORT){that=array;that.__proto__=Buffer.prototype}else{that=fromArrayLike(that,array)}return
 that}function fromObject(that,obj){if(Buffer.isBuffer(obj)){var 
len=checked(obj.length)|0;that=createBuffer(that,len);if(that.length===0){return
 that}obj.copy(that,0,0,len);return that}if(obj){if(typeof 
ArrayBuffer!=="undefined"&&obj.buffer instanceof ArrayBuffer||"length"in 
obj){if(typeof obj.length!=="number"||isnan(obj.length)){return 
createBuffer(that,0)}return 
fromArrayLike(that,obj)}if(obj.type==="Buffer"&&isArray(obj.data)){return 
fromArrayLike(that,obj.data)}}throw new TypeError("First argument must be a 
string, Buffer, ArrayBuffer, Array, or array-like 
 object.")}function checked(length){if(length>=kMaxLength()){throw new 
RangeError("Attempt to allocate Buffer larger than maximum "+"size: 
0x"+kMaxLength().toString(16)+" bytes")}return length|0}function 
SlowBuffer(length){if(+length!=length){length=0}return 
Buffer.alloc(+length)}Buffer.isBuffer=function 
isBuffer(b){return!!(b!=null&&b._isBuffer)};Buffer.compare=function 
compare(a,b){if(!Buffer.isBuffer(a)||!Buffer.isBuffer(b)){throw new 
TypeError("Arguments must be Buffers")}if(a===b)return 0;var x=a.length;var 
y=b.length;for(var 
i=0,len=Math.min(x,y);i<len;++i){if(a[i]!==b[i]){x=a[i];y=b[i];break}}if(x<y)return-1;if(y<x)return
 1;return 0};Buffer.isEncoding=function 
isEncoding(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return
 true;default:return false}};Buffer.concat=function 
concat(list,length){if(!isArray(list)){throw new TypeError('"list" a
 rgument must be an Array of Buffers')}if(list.length===0){return 
Buffer.alloc(0)}var 
i;if(length===undefined){length=0;for(i=0;i<list.length;++i){length+=list[i].length}}var
 buffer=Buffer.allocUnsafe(length);var pos=0;for(i=0;i<list.length;++i){var 
buf=list[i];if(!Buffer.isBuffer(buf)){throw new TypeError('"list" argument must 
be an Array of Buffers')}buf.copy(buffer,pos);pos+=buf.length}return 
buffer};function byteLength(string,encoding){if(Buffer.isBuffer(string)){return 
string.length}if(typeof ArrayBuffer!=="undefined"&&typeof 
ArrayBuffer.isView==="function"&&(ArrayBuffer.isView(string)||string instanceof 
ArrayBuffer)){return string.byteLength}if(typeof 
string!=="string"){string=""+string}var len=string.length;if(len===0)return 
0;var 
loweredCase=false;for(;;){switch(encoding){case"ascii":case"latin1":case"binary":return
 len;case"utf8":case"utf-8":case undefined:return 
utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return
 len*2;case"hex":return len>
 >>1;case"base64":return 
 >>base64ToBytes(string).length;default:if(loweredCase)return 
 >>utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase();loweredCase=true}}}Buffer.byteLength=byteLength;function
 >> slowToString(encoding,start,end){var 
 >>loweredCase=false;if(start===undefined||start<0){start=0}if(start>this.length){return""}if(end===undefined||end>this.length){end=this.length}if(end<=0){return""}end>>>=0;start>>>=0;if(end<=start){return""}if(!encoding)encoding="utf8";while(true){switch(encoding){case"hex":return
 >> hexSlice(this,start,end);case"utf8":case"utf-8":return 
 >>utf8Slice(this,start,end);case"ascii":return 
 >>asciiSlice(this,start,end);case"latin1":case"binary":return 
 >>latin1Slice(this,start,end);case"base64":return 
 >>base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return
 >> utf16leSlice(this,start,end);default:if(loweredCase)throw new 
 >>TypeError("Unknown encoding: 
 >>"+encoding);encoding=(encoding+"").toLowerCase();loweredCase=true}}}Buffer.prototype._isBu
 ffer=true;function swap(b,n,m){var 
i=b[n];b[n]=b[m];b[m]=i}Buffer.prototype.swap16=function swap16(){var 
len=this.length;if(len%2!==0){throw new RangeError("Buffer size must be a 
multiple of 16-bits")}for(var i=0;i<len;i+=2){swap(this,i,i+1)}return 
this};Buffer.prototype.swap32=function swap32(){var 
len=this.length;if(len%4!==0){throw new RangeError("Buffer size must be a 
multiple of 32-bits")}for(var 
i=0;i<len;i+=4){swap(this,i,i+3);swap(this,i+1,i+2)}return 
this};Buffer.prototype.swap64=function swap64(){var 
len=this.length;if(len%8!==0){throw new RangeError("Buffer size must be a 
multiple of 64-bits")}for(var 
i=0;i<len;i+=8){swap(this,i,i+7);swap(this,i+1,i+6);swap(this,i+2,i+5);swap(this,i+3,i+4)}return
 this};Buffer.prototype.toString=function toString(){var 
length=this.length|0;if(length===0)return"";if(arguments.length===0)return 
utf8Slice(this,0,length);return 
slowToString.apply(this,arguments)};Buffer.prototype.equals=function 
equals(b){if(!Buffer.isBuffer(b))throw new TypeE
 rror("Argument must be a Buffer");if(this===b)return true;return 
Buffer.compare(this,b)===0};Buffer.prototype.inspect=function inspect(){var 
str="";var 
max=exports.INSPECT_MAX_BYTES;if(this.length>0){str=this.toString("hex",0,max).match(/.{2}/g).join("
 ");if(this.length>max)str+=" ... "}return"<Buffer 
"+str+">"};Buffer.prototype.compare=function 
compare(target,start,end,thisStart,thisEnd){if(!Buffer.isBuffer(target)){throw 
new TypeError("Argument must be a 
Buffer")}if(start===undefined){start=0}if(end===undefined){end=target?target.length:0}if(thisStart===undefined){thisStart=0}if(thisEnd===undefined){thisEnd=this.length}if(start<0||end>target.length||thisStart<0||thisEnd>this.length){throw
 new RangeError("out of range index")}if(thisStart>=thisEnd&&start>=end){return 
0}if(thisStart>=thisEnd){return-1}if(start>=end){return 
1}start>>>=0;end>>>=0;thisStart>>>=0;thisEnd>>>=0;if(this===target)return 0;var 
x=thisEnd-thisStart;var y=end-start;var len=Math.min(x,y);var 
thisCopy=this.slice(
 thisStart,thisEnd);var targetCopy=target.slice(start,end);for(var 
i=0;i<len;++i){if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i];y=targetCopy[i];break}}if(x<y)return-1;if(y<x)return
 1;return 0};function 
bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof
 byteOffset==="string"){encoding=byteOffset;byteOffset=0}else 
if(byteOffset>2147483647){byteOffset=2147483647}else 
if(byteOffset<-2147483648){byteOffset=-2147483648}byteOffset=+byteOffset;if(isNaN(byteOffset)){byteOffset=dir?0:buffer.length-1}if(byteOffset<0)byteOffset=buffer.length+byteOffset;if(byteOffset>=buffer.length){if(dir)return-1;else
 byteOffset=buffer.length-1}else if(byteOffset<0){if(dir)byteOffset=0;else 
return-1}if(typeof 
val==="string"){val=Buffer.from(val,encoding)}if(Buffer.isBuffer(val)){if(val.length===0){return-1}return
 arrayIndexOf(buffer,val,byteOffset,encoding,dir)}else if(typeof 
val==="number"){val=val&255;if(Buffer.TYPED_ARRAY_SUPPORT&&typeof 
Uint8Array.prototype.inde
 xOf==="function"){if(dir){return 
Uint8Array.prototype.indexOf.call(buffer,val,byteOffset)}else{return 
Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset)}}return 
arrayIndexOf(buffer,[val],byteOffset,encoding,dir)}throw new TypeError("val 
must be string, number or Buffer")}function 
arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1;var 
arrLength=arr.length;var 
valLength=val.length;if(encoding!==undefined){encoding=String(encoding).toLowerCase();if(encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le"){if(arr.length<2||val.length<2){return-1}indexSize=2;arrLength/=2;valLength/=2;byteOffset/=2}}function
 read(buf,i){if(indexSize===1){return buf[i]}else{return 
buf.readUInt16BE(i*indexSize)}}var i;if(dir){var 
foundIndex=-1;for(i=byteOffset;i<arrLength;i++){if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1)foundIndex=i;if(i-foundIndex+1===valLength)return
 foundIndex*indexSize}else{if(foundIndex!==-1)i-=i-foundInde
 
x;foundIndex=-1}}}else{if(byteOffset+valLength>arrLength)byteOffset=arrLength-valLength;for(i=byteOffset;i>=0;i--){var
 found=true;for(var 
j=0;j<valLength;j++){if(read(arr,i+j)!==read(val,j)){found=false;break}}if(found)return
 i}}return-1}Buffer.prototype.includes=function 
includes(val,byteOffset,encoding){return 
this.indexOf(val,byteOffset,encoding)!==-1};Buffer.prototype.indexOf=function 
indexOf(val,byteOffset,encoding){return 
bidirectionalIndexOf(this,val,byteOffset,encoding,true)};Buffer.prototype.lastIndexOf=function
 lastIndexOf(val,byteOffset,encoding){return 
bidirectionalIndexOf(this,val,byteOffset,encoding,false)};function 
hexWrite(buf,string,offset,length){offset=Number(offset)||0;var 
remaining=buf.length-offset;if(!length){length=remaining}else{length=Number(length);if(length>remaining){length=remaining}}var
 strLen=string.length;if(strLen%2!==0)throw new TypeError("Invalid hex 
string");if(length>strLen/2){length=strLen/2}for(var i=0;i<length;++i){var 
parsed=parseInt(string.
 substr(i*2,2),16);if(isNaN(parsed))return i;buf[offset+i]=parsed}return 
i}function utf8Write(buf,string,offset,length){return 
blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function 
asciiWrite(buf,string,offset,length){return 
blitBuffer(asciiToBytes(string),buf,offset,length)}function 
latin1Write(buf,string,offset,length){return 
asciiWrite(buf,string,offset,length)}function 
base64Write(buf,string,offset,length){return 
blitBuffer(base64ToBytes(string),buf,offset,length)}function 
ucs2Write(buf,string,offset,length){return 
blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer.prototype.write=function
 
write(string,offset,length,encoding){if(offset===undefined){encoding="utf8";length=this.length;offset=0}else
 if(length===undefined&&typeof 
offset==="string"){encoding=offset;length=this.length;offset=0}else 
if(isFinite(offset)){offset=offset|0;if(isFinite(length)){length=length|0;if(encoding===undefined)encoding="utf8"}else{encoding=length;lengt
 h=undefined}}else{throw new Error("Buffer.write(string, encoding, offset[, 
length]) is no longer supported")}var 
remaining=this.length-offset;if(length===undefined||length>remaining)length=remaining;if(string.length>0&&(length<0||offset<0)||offset>this.length){throw
 new RangeError("Attempt to write outside buffer 
bounds")}if(!encoding)encoding="utf8";var 
loweredCase=false;for(;;){switch(encoding){case"hex":return 
hexWrite(this,string,offset,length);case"utf8":case"utf-8":return 
utf8Write(this,string,offset,length);case"ascii":return 
asciiWrite(this,string,offset,length);case"latin1":case"binary":return 
latin1Write(this,string,offset,length);case"base64":return 
base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return
 ucs2Write(this,string,offset,length);default:if(loweredCase)throw new 
TypeError("Unknown encoding: 
"+encoding);encoding=(""+encoding).toLowerCase();loweredCase=true}}};Buffer.prototype.toJSON=function
 toJSON(){return{type:"Buffer"
 ,data:Array.prototype.slice.call(this._arr||this,0)}};function 
base64Slice(buf,start,end){if(start===0&&end===buf.length){return 
base64.fromByteArray(buf)}else{return 
base64.fromByteArray(buf.slice(start,end))}}function 
utf8Slice(buf,start,end){end=Math.min(buf.length,end);var res=[];var 
i=start;while(i<end){var firstByte=buf[i];var codePoint=null;var 
bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var
 secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 
1:if(firstByte<128){codePoint=firstByte}break;case 
2:secondByte=buf[i+1];if((secondByte&192)===128){tempCodePoint=(firstByte&31)<<6|secondByte&63;if(tempCodePoint>127){codePoint=tempCodePoint}}break;case
 
3:secondByte=buf[i+1];thirdByte=buf[i+2];if((secondByte&192)===128&&(thirdByte&192)===128){tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63;if(tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)){codePoint=tempCodePoint}}break;case
 4:sec
 
ondByte=buf[i+1];thirdByte=buf[i+2];fourthByte=buf[i+3];if((secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128){tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63;if(tempCodePoint>65535&&tempCodePoint<1114112){codePoint=tempCodePoint}}}}if(codePoint===null){codePoint=65533;bytesPerSequence=1}else
 
if(codePoint>65535){codePoint-=65536;res.push(codePoint>>>10&1023|55296);codePoint=56320|codePoint&1023}res.push(codePoint);i+=bytesPerSequence}return
 decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function 
decodeCodePointsArray(codePoints){var 
len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH){return 
String.fromCharCode.apply(String,codePoints)}var res="";var 
i=0;while(i<len){res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH))}return
 res}function asciiSlice(buf,start,end){var 
ret="";end=Math.min(buf.length,end);for(var 
i=start;i<end;++i){ret+=String.fromCharCode(buf[i]&127)}return ret}function lat
 in1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var 
i=start;i<end;++i){ret+=String.fromCharCode(buf[i])}return ret}function 
hexSlice(buf,start,end){var 
len=buf.length;if(!start||start<0)start=0;if(!end||end<0||end>len)end=len;var 
out="";for(var i=start;i<end;++i){out+=toHex(buf[i])}return out}function 
utf16leSlice(buf,start,end){var bytes=buf.slice(start,end);var res="";for(var 
i=0;i<bytes.length;i+=2){res+=String.fromCharCode(bytes[i]+bytes[i+1]*256)}return
 res}Buffer.prototype.slice=function slice(start,end){var 
len=this.length;start=~~start;end=end===undefined?len:~~end;if(start<0){start+=len;if(start<0)start=0}else
 if(start>len){start=len}if(end<0){end+=len;if(end<0)end=0}else 
if(end>len){end=len}if(end<start)end=start;var 
newBuf;if(Buffer.TYPED_ARRAY_SUPPORT){newBuf=this.subarray(start,end);newBuf.__proto__=Buffer.prototype}else{var
 sliceLen=end-start;newBuf=new Buffer(sliceLen,undefined);for(var 
i=0;i<sliceLen;++i){newBuf[i]=this[i+start]}}return newBuf};fu
 nction checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new 
RangeError("offset is not uint");if(offset+ext>length)throw new 
RangeError("Trying to access beyond buffer 
length")}Buffer.prototype.readUIntLE=function 
readUIntLE(offset,byteLength,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert)checkOffset(offset,byteLength,this.length);var
 val=this[offset];var mul=1;var 
i=0;while(++i<byteLength&&(mul*=256)){val+=this[offset+i]*mul}return 
val};Buffer.prototype.readUIntBE=function 
readUIntBE(offset,byteLength,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert){checkOffset(offset,byteLength,this.length)}var
 val=this[offset+--byteLength];var 
mul=1;while(byteLength>0&&(mul*=256)){val+=this[offset+--byteLength]*mul}return 
val};Buffer.prototype.readUInt8=function 
readUInt8(offset,noAssert){if(!noAssert)checkOffset(offset,1,this.length);return
 this[offset]};Buffer.prototype.readUInt16LE=function 
readUInt16LE(offset,noAssert){if(!noAssert)checkOffset(offse
 t,2,this.length);return 
this[offset]|this[offset+1]<<8};Buffer.prototype.readUInt16BE=function 
readUInt16BE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);return
 this[offset]<<8|this[offset+1]};Buffer.prototype.readUInt32LE=function 
readUInt32LE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer.prototype.readUInt32BE=function
 
readUInt32BE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return
 
this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer.prototype.readIntLE=function
 
readIntLE(offset,byteLength,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert)checkOffset(offset,byteLength,this.length);var
 val=this[offset];var mul=1;var 
i=0;while(++i<byteLength&&(mul*=256)){val+=this[offset+i]*mul}mul*=128;if(val>=mul)val-=Math.pow(2,8*byteLength);return
 val};Buffer.prototype.readIntBE=function readIntBE(offset,byte
 
Length,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert)checkOffset(offset,byteLength,this.length);
+var i=byteLength;var mul=1;var 
val=this[offset+--i];while(i>0&&(mul*=256)){val+=this[offset+--i]*mul}mul*=128;if(val>=mul)val-=Math.pow(2,8*byteLength);return
 val};Buffer.prototype.readInt8=function 
readInt8(offset,noAssert){if(!noAssert)checkOffset(offset,1,this.length);if(!(this[offset]&128))return
 
this[offset];return(255-this[offset]+1)*-1};Buffer.prototype.readInt16LE=function
 
readInt16LE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);var 
val=this[offset]|this[offset+1]<<8;return 
val&32768?val|4294901760:val};Buffer.prototype.readInt16BE=function 
readInt16BE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);var 
val=this[offset+1]|this[offset]<<8;return 
val&32768?val|4294901760:val};Buffer.prototype.readInt32LE=function 
readInt32LE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return
 
this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer.prototype.readInt32BE=function
 readInt32BE(offset,noAssert){if(!noAssert)
 checkOffset(offset,4,this.length);return 
this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer.prototype.readFloatLE=function
 
readFloatLE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return
 ieee754.read(this,offset,true,23,4)};Buffer.prototype.readFloatBE=function 
readFloatBE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return
 ieee754.read(this,offset,false,23,4)};Buffer.prototype.readDoubleLE=function 
readDoubleLE(offset,noAssert){if(!noAssert)checkOffset(offset,8,this.length);return
 ieee754.read(this,offset,true,52,8)};Buffer.prototype.readDoubleBE=function 
readDoubleBE(offset,noAssert){if(!noAssert)checkOffset(offset,8,this.length);return
 ieee754.read(this,offset,false,52,8)};function 
checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new 
TypeError('"buffer" argument must be a Buffer 
instance');if(value>max||value<min)throw new RangeError('"value" argument is 
out of bounds');if(offset+ext>buf.length)t
 hrow new RangeError("Index out of 
range")}Buffer.prototype.writeUIntLE=function 
writeUIntLE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;byteLength=byteLength|0;if(!noAssert){var
 
maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value,offset,byteLength,maxBytes,0)}var
 mul=1;var 
i=0;this[offset]=value&255;while(++i<byteLength&&(mul*=256)){this[offset+i]=value/mul&255}return
 offset+byteLength};Buffer.prototype.writeUIntBE=function 
writeUIntBE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;byteLength=byteLength|0;if(!noAssert){var
 
maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value,offset,byteLength,maxBytes,0)}var
 i=byteLength-1;var 
mul=1;this[offset+i]=value&255;while(--i>=0&&(mul*=256)){this[offset+i]=value/mul&255}return
 offset+byteLength};Buffer.prototype.writeUInt8=function 
writeUInt8(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,1,255,0);if(!Buffer.TYPED_ARRAY_SUPPORT)value=Math.floor(value);this
 [offset]=value&255;return offset+1};function 
objectWriteUInt16(buf,value,offset,littleEndian){if(value<0)value=65535+value+1;for(var
 
i=0,j=Math.min(buf.length-offset,2);i<j;++i){buf[offset+i]=(value&255<<8*(littleEndian?i:1-i))>>>(littleEndian?i:1-i)*8}}Buffer.prototype.writeUInt16LE=function
 
writeUInt16LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,65535,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value&255;this[offset+1]=value>>>8}else{objectWriteUInt16(this,value,offset,true)}return
 offset+2};Buffer.prototype.writeUInt16BE=function 
writeUInt16BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,65535,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>8;this[offset+1]=value&255}else{objectWriteUInt16(this,value,offset,false)}return
 offset+2};function 
objectWriteUInt32(buf,value,offset,littleEndian){if(value<0)value=4294967295+value+1;for(var
 i=0,j=Math.min(buf.length-offset,4);i<j;
 
++i){buf[offset+i]=value>>>(littleEndian?i:3-i)*8&255}}Buffer.prototype.writeUInt32LE=function
 
writeUInt32LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,4294967295,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset+3]=value>>>24;this[offset+2]=value>>>16;this[offset+1]=value>>>8;this[offset]=value&255}else{objectWriteUInt32(this,value,offset,true)}return
 offset+4};Buffer.prototype.writeUInt32BE=function 
writeUInt32BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,4294967295,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>24;this[offset+1]=value>>>16;this[offset+2]=value>>>8;this[offset+3]=value&255}else{objectWriteUInt32(this,value,offset,false)}return
 offset+4};Buffer.prototype.writeIntLE=function 
writeIntLE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;if(!noAssert){var
 
limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var
 i=0;var
  mul=1;var 
sub=0;this[offset]=value&255;while(++i<byteLength&&(mul*=256)){if(value<0&&sub===0&&this[offset+i-1]!==0){sub=1}this[offset+i]=(value/mul>>0)-sub&255}return
 offset+byteLength};Buffer.prototype.writeIntBE=function 
writeIntBE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;if(!noAssert){var
 
limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var
 i=byteLength-1;var mul=1;var 
sub=0;this[offset+i]=value&255;while(--i>=0&&(mul*=256)){if(value<0&&sub===0&&this[offset+i+1]!==0){sub=1}this[offset+i]=(value/mul>>0)-sub&255}return
 offset+byteLength};Buffer.prototype.writeInt8=function 
writeInt8(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,1,127,-128);if(!Buffer.TYPED_ARRAY_SUPPORT)value=Math.floor(value);if(value<0)value=255+value+1;this[offset]=value&255;return
 offset+1};Buffer.prototype.writeInt16LE=function 
writeInt16LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)
 
checkInt(this,value,offset,2,32767,-32768);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value&255;this[offset+1]=value>>>8}else{objectWriteUInt16(this,value,offset,true)}return
 offset+2};Buffer.prototype.writeInt16BE=function 
writeInt16BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,32767,-32768);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>8;this[offset+1]=value&255}else{objectWriteUInt16(this,value,offset,false)}return
 offset+2};Buffer.prototype.writeInt32LE=function 
writeInt32LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,2147483647,-2147483648);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value&255;this[offset+1]=value>>>8;this[offset+2]=value>>>16;this[offset+3]=value>>>24}else{objectWriteUInt32(this,value,offset,true)}return
 offset+4};Buffer.prototype.writeInt32BE=function 
writeInt32BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offse
 
t,4,2147483647,-2147483648);if(value<0)value=4294967295+value+1;if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>24;this[offset+1]=value>>>16;this[offset+2]=value>>>8;this[offset+3]=value&255}else{objectWriteUInt32(this,value,offset,false)}return
 offset+4};function 
checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new 
RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of 
range")}function 
writeFloat(buf,value,offset,littleEndian,noAssert){if(!noAssert){checkIEEE754(buf,value,offset,4,3.4028234663852886e38,-3.4028234663852886e38)}ieee754.write(buf,value,offset,littleEndian,23,4);return
 offset+4}Buffer.prototype.writeFloatLE=function 
writeFloatLE(value,offset,noAssert){return 
writeFloat(this,value,offset,true,noAssert)};Buffer.prototype.writeFloatBE=function
 writeFloatBE(value,offset,noAssert){return 
writeFloat(this,value,offset,false,noAssert)};function 
writeDouble(buf,value,offset,littleEndian,noAssert){if(!noAssert){checkIEEE754(b
 
uf,value,offset,8,1.7976931348623157e308,-1.7976931348623157e308)}ieee754.write(buf,value,offset,littleEndian,52,8);return
 offset+8}Buffer.prototype.writeDoubleLE=function 
writeDoubleLE(value,offset,noAssert){return 
writeDouble(this,value,offset,true,noAssert)};Buffer.prototype.writeDoubleBE=function
 writeDoubleBE(value,offset,noAssert){return 
writeDouble(this,value,offset,false,noAssert)};Buffer.prototype.copy=function 
copy(target,targetStart,start,end){if(!start)start=0;if(!end&&end!==0)end=this.length;if(targetStart>=target.length)targetStart=target.length;if(!targetStart)targetStart=0;if(end>0&&end<start)end=start;if(end===start)return
 0;if(target.length===0||this.length===0)return 0;if(targetStart<0){throw new 
RangeError("targetStart out of bounds")}if(start<0||start>=this.length)throw 
new RangeError("sourceStart out of bounds");if(end<0)throw new 
RangeError("sourceEnd out of 
bounds");if(end>this.length)end=this.length;if(target.length-targetStart<end-start){end=target.length-t
 argetStart+start}var len=end-start;var 
i;if(this===target&&start<targetStart&&targetStart<end){for(i=len-1;i>=0;--i){target[i+targetStart]=this[i+start]}}else
 
if(len<1e3||!Buffer.TYPED_ARRAY_SUPPORT){for(i=0;i<len;++i){target[i+targetStart]=this[i+start]}}else{Uint8Array.prototype.set.call(target,this.subarray(start,start+len),targetStart)}return
 len};Buffer.prototype.fill=function fill(val,start,end,encoding){if(typeof 
val==="string"){if(typeof 
start==="string"){encoding=start;start=0;end=this.length}else if(typeof 
end==="string"){encoding=end;end=this.length}if(val.length===1){var 
code=val.charCodeAt(0);if(code<256){val=code}}if(encoding!==undefined&&typeof 
encoding!=="string"){throw new TypeError("encoding must be a string")}if(typeof 
encoding==="string"&&!Buffer.isEncoding(encoding)){throw new TypeError("Unknown 
encoding: "+encoding)}}else if(typeof 
val==="number"){val=val&255}if(start<0||this.length<start||this.length<end){throw
 new RangeError("Out of range index")}if(end<=star
 t){return 
this}start=start>>>0;end=end===undefined?this.length:end>>>0;if(!val)val=0;var 
i;if(typeof val==="number"){for(i=start;i<end;++i){this[i]=val}}else{var 
bytes=Buffer.isBuffer(val)?val:utf8ToBytes(new 
Buffer(val,encoding).toString());var 
len=bytes.length;for(i=0;i<end-start;++i){this[i+start]=bytes[i%len]}}return 
this};var INVALID_BASE64_RE=/[^+\/0-9A-Za-z-_]/g;function 
base64clean(str){str=stringtrim(str).replace(INVALID_BASE64_RE,"");if(str.length<2)return"";while(str.length%4!==0){str=str+"="}return
 str}function stringtrim(str){if(str.trim)return str.trim();return 
str.replace(/^\s+|\s+$/g,"")}function 
toHex(n){if(n<16)return"0"+n.toString(16);return n.toString(16)}function 
utf8ToBytes(string,units){units=units||Infinity;var codePoint;var 
length=string.length;var leadSurrogate=null;var bytes=[];for(var 
i=0;i<length;++i){codePoint=string.charCodeAt(i);if(codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){if((units-=3)>-1)bytes.push(239,191,189);continu
 e}else 
if(i+1===length){if((units-=3)>-1)bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){if((units-=3)>-1)bytes.push(239,191,189);leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else
 
if(leadSurrogate){if((units-=3)>-1)bytes.push(239,191,189)}leadSurrogate=null;if(codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else
 
if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else
 
if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else
 
if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else{throw
 new Error("Invalid code point")}}return bytes}function asciiToBytes(str){var 
byteArray=[];for(var 
i=0;i<str.length;++i){byteArray.push(str.charCodeAt(i)&255)}return 
byteArray}function utf16leToBytes(str,units){var c,hi,lo;var byteArray=[];
 for(var 
i=0;i<str.length;++i){if((units-=2)<0)break;c=str.charCodeAt(i);hi=c>>8;lo=c%256;byteArray.push(lo);byteArray.push(hi)}return
 byteArray}function base64ToBytes(str){return 
base64.toByteArray(base64clean(str))}function 
blitBuffer(src,dst,offset,length){for(var 
i=0;i<length;++i){if(i+offset>=dst.length||i>=src.length)break;dst[i+offset]=src[i]}return
 i}function isnan(val){return val!==val}}).call(this,typeof 
global!=="undefined"?global:typeof self!=="undefined"?self:typeof 
window!=="undefined"?window:{})},{"base64-js":2,ieee754:37,isarray:40}],6:[function(require,module,exports){(function(Buffer){function
 isArray(arg){if(Array.isArray){return Array.isArray(arg)}return 
objectToString(arg)==="[object Array]"}exports.isArray=isArray;function 
isBoolean(arg){return typeof 
arg==="boolean"}exports.isBoolean=isBoolean;function isNull(arg){return 
arg===null}exports.isNull=isNull;function isNullOrUndefined(arg){return 
arg==null}exports.isNullOrUndefined=isNullOrUndefined;function isNumbe
 r(arg){return typeof arg==="number"}exports.isNumber=isNumber;function 
isString(arg){return typeof arg==="string"}exports.isString=isString;function 
isSymbol(arg){return typeof arg==="symbol"}exports.isSymbol=isSymbol;function 
isUndefined(arg){return arg===void 0}exports.isUndefined=isUndefined;function 
isRegExp(re){return objectToString(re)==="[object 
RegExp]"}exports.isRegExp=isRegExp;function isObject(arg){return typeof 
arg==="object"&&arg!==null}exports.isObject=isObject;function isDate(d){return 
objectToString(d)==="[object Date]"}exports.isDate=isDate;function 
isError(e){return objectToString(e)==="[object Error]"||e instanceof 
Error}exports.isError=isError;function isFunction(arg){return typeof 
arg==="function"}exports.isFunction=isFunction;function isPrimitive(arg){return 
arg===null||typeof arg==="boolean"||typeof arg==="number"||typeof 
arg==="string"||typeof arg==="symbol"||typeof 
arg==="undefined"}exports.isPrimitive=isPrimitive;exports.isBuffer=Buffer.isBuffer;function
 ob
 jectToString(o){return 
Object.prototype.toString.call(o)}}).call(this,{isBuffer:require("../../is-buffer/index.js")})},{"../../is-buffer/index.js":39}],7:[function(require,module,exports){var
 ElementType=require("domelementtype");var entities=require("entities");var 
booleanAttributes={__proto__:null,allowfullscreen:true,async:true,autofocus:true,autoplay:true,checked:true,controls:true,default:true,defer:true,disabled:true,hidden:true,ismap:true,loop:true,multiple:true,muted:true,open:true,readonly:true,required:true,reversed:true,scoped:true,seamless:true,selected:true,typemustmatch:true};var
 
unencodedElements={__proto__:null,style:true,script:true,xmp:true,iframe:true,noembed:true,noframes:true,plaintext:true,noscript:true};function
 formatAttrs(attributes,opts){if(!attributes)return;var output="",value;for(var 
key in attributes){value=attributes[key];if(output){output+=" 
"}if(!value&&booleanAttributes[key]){output+=key}else{output+=key+'="'+(opts.decodeEntities?entities.encodeXML(
 value):value)+'"'}}return output}var 
singleTag={__proto__:null,area:true,base:true,basefont:true,br:true,col:true,command:true,embed:true,frame:true,hr:true,img:true,input:true,isindex:true,keygen:true,link:true,meta:true,param:true,source:true,track:true,wbr:true};var
 
render=module.exports=function(dom,opts){if(!Array.isArray(dom)&&!dom.cheerio)dom=[dom];opts=opts||{};var
 output="";for(var i=0;i<dom.length;i++){var 
elem=dom[i];if(elem.type==="root")output+=render(elem.children,opts);else 
if(ElementType.isTag(elem))output+=renderTag(elem,opts);else 
if(elem.type===ElementType.Directive)output+=renderDirective(elem);else 
if(elem.type===ElementType.Comment)output+=renderComment(elem);else 
if(elem.type===ElementType.CDATA)output+=renderCdata(elem);else 
output+=renderText(elem,opts)}return output};function 
renderTag(elem,opts){if(elem.name==="svg")opts={decodeEntities:opts.decodeEntities,xmlMode:true};var
 tag="<"+elem.name,attribs=formatAttrs(elem.attribs,opts);if(attribs){tag+=" 
"+attri
 
bs}if(opts.xmlMode&&(!elem.children||elem.children.length===0)){tag+="/>"}else{tag+=">";if(elem.children){tag+=render(elem.children,opts)}if(!singleTag[elem.name]||opts.xmlMode){tag+="</"+elem.name+">"}}return
 tag}function renderDirective(elem){return"<"+elem.data+">"}function 
renderText(elem,opts){var 
data=elem.data||"";if(opts.decodeEntities&&!(elem.parent&&elem.parent.name in 
unencodedElements)){data=entities.encodeXML(data)}return data}function 
renderCdata(elem){return"<![CDATA["+elem.children[0].data+"]]>"}function 
renderComment(elem){return"<!--"+elem.data+"-->"}},{domelementtype:8,entities:20}],8:[function(require,module,exports){module.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(elem){return
 
elem.type==="tag"||elem.type==="script"||elem.type==="style"}}},{}],9:[function(require,module,exports){module.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",
 Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(elem){return 
elem.type==="tag"||elem.type==="script"||elem.type==="style"}}},{}],10:[function(require,module,exports){var
 ElementType=require("domelementtype");var re_whitespace=/\s+/g;var 
NodePrototype=require("./lib/node");var 
ElementPrototype=require("./lib/element");function 
DomHandler(callback,options,elementCB){if(typeof 
callback==="object"){elementCB=options;options=callback;callback=null}else 
if(typeof 
options==="function"){elementCB=options;options=defaultOpts}this._callback=callback;this._options=options||defaultOpts;this._elementCB=elementCB;this.dom=[];this._done=false;this._tagStack=[];this._parser=this._parser||null}var
 
defaultOpts={normalizeWhitespace:false,withStartIndices:false};DomHandler.prototype.onparserinit=function(parser){this._parser=parser};DomHandler.prototype.onreset=function(){DomHandler.call(this,this._callback,this._options,this._elementCB)};DomHandler.prototype.onend=function(){if(this._done)ret
 
urn;this._done=true;this._parser=null;this._handleCallback(null)};DomHandler.prototype._handleCallback=DomHandler.prototype.onerror=function(error){if(typeof
 
this._callback==="function"){this._callback(error,this.dom)}else{if(error)throw 
error}};DomHandler.prototype.onclosetag=function(){var 
elem=this._tagStack.pop();if(this._elementCB)this._elementCB(elem)};DomHandler.prototype._addDomElement=function(element){var
 parent=this._tagStack[this._tagStack.length-1];var 
siblings=parent?parent.children:this.dom;var 
previousSibling=siblings[siblings.length-1];element.next=null;if(this._options.withStartIndices){element.startIndex=this._parser.startIndex}if(this._options.withDomLvl1){element.__proto__=element.type==="tag"?ElementPrototype:NodePrototype}if(previousSibling){element.prev=previousSibling;previousSibling.next=element}else{element.prev=null}siblings.push(element);element.parent=parent||null};DomHandler.prototype.onopentag=function(name,attribs){var
 element={type:name==="script"?E
 
lementType.Script:name==="style"?ElementType.Style:ElementType.Tag,name:name,attribs:attribs,children:[]};this._addDomElement(element);this._tagStack.push(element)};DomHandler.prototype.ontext=function(data){var
 
normalize=this._options.normalizeWhitespace||this._options.ignoreWhitespace;var 
lastTag;if(!this._tagStack.length&&this.dom.length&&(lastTag=this.dom[this.dom.length-1]).type===ElementType.Text){if(normalize){lastTag.data=(lastTag.data+data).replace(re_whitespace,"
 
")}else{lastTag.data+=data}}else{if(this._tagStack.length&&(lastTag=this._tagStack[this._tagStack.length-1])&&(lastTag=lastTag.children[lastTag.children.length-1])&&lastTag.type===ElementType.Text){if(normalize){lastTag.data=(lastTag.data+data).replace(re_whitespace,"
 
")}else{lastTag.data+=data}}else{if(normalize){data=data.replace(re_whitespace,"
 
")}this._addDomElement({data:data,type:ElementType.Text})}}};DomHandler.prototype.oncomment=function(data){var
 lastTag=this._tagStack[this._tagStack.length-1];if(lastTag
 &&lastTag.type===ElementType.Comment){lastTag.data+=data;return}var 
element={data:data,type:ElementType.Comment};this._addDomElement(element);this._tagStack.push(element)};DomHandler.prototype.oncdatastart=function(){var
 
element={children:[{data:"",type:ElementType.Text}],type:ElementType.CDATA};this._addDomElement(element);this._tagStack.push(element)};DomHandler.prototype.oncommentend=DomHandler.prototype.oncdataend=function(){this._tagStack.pop()};DomHandler.prototype.onprocessinginstruction=function(name,data){this._addDomElement({name:name,data:data,type:ElementType.Directive})};module.exports=DomHandler},{"./lib/element":11,"./lib/node":12,domelementtype:9}],11:[function(require,module,exports){var
 NodePrototype=require("./node");var 
ElementPrototype=module.exports=Object.create(NodePrototype);var 
domLvl1={tagName:"name"};Object.keys(domLvl1).forEach(function(key){var 
shorthand=domLvl1[key];Object.defineProperty(ElementPrototype,key,{get:function(){return
 this[shorthand]||null
 },set:function(val){this[shorthand]=val;return 
val}})})},{"./node":12}],12:[function(require,module,exports){var 
NodePrototype=module.exports={get firstChild(){var 
children=this.children;return children&&children[0]||null},get lastChild(){var 
children=this.children;return children&&children[children.length-1]||null},get 
nodeType(){return nodeTypes[this.type]||nodeTypes.element}};var 
domLvl1={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"};var
 
nodeTypes={element:1,text:3,cdata:4,comment:8};Object.keys(domLvl1).forEach(function(key){var
 
shorthand=domLvl1[key];Object.defineProperty(NodePrototype,key,{get:function(){return
 this[shorthand]||null},set:function(val){this[shorthand]=val;return 
val}})})},{}],13:[function(require,module,exports){var 
DomUtils=module.exports;[require("./lib/stringify"),require("./lib/traversal"),require("./lib/manipulation"),require("./lib/querying"),require("./lib/legacy"),require("./lib/help
 
ers")].forEach(function(ext){Object.keys(ext).forEach(function(key){DomUtils[key]=ext[key].bind(DomUtils)})})},{"./lib/helpers":14,"./lib/legacy":15,"./lib/manipulation":16,"./lib/querying":17,"./lib/stringify":18,"./lib/traversal":19}],14:[function(require,module,exports){exports.removeSubsets=function(nodes){var
 
idx=nodes.length,node,ancestor,replace;while(--idx>-1){node=ancestor=nodes[idx];nodes[idx]=null;replace=true;while(ancestor){if(nodes.indexOf(ancestor)>-1){replace=false;nodes.splice(idx,1);break}ancestor=ancestor.parent}if(replace){nodes[idx]=node}}return
 nodes};var 
POSITION={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16};var
 comparePos=exports.compareDocumentPosition=function(nodeA,nodeB){var 
aParents=[];var bParents=[];var 
current,sharedParent,siblings,aSibling,bSibling,idx;if(nodeA===nodeB){return 
0}current=nodeA;while(current){aParents.unshift(current);current=current.parent}current=nodeB;while(current){bParents.unshift(current);current=current.par
 ent}idx=0;while(aParents[idx]===bParents[idx]){idx++}if(idx===0){return 
POSITION.DISCONNECTED}sharedParent=aParents[idx-1];siblings=sharedParent.children;aSibling=aParents[idx];bSibling=bParents[idx];if(siblings.indexOf(aSibling)>siblings.indexOf(bSibling)){if(sharedParent===nodeB){return
 POSITION.FOLLOWING|POSITION.CONTAINED_BY}return 
POSITION.FOLLOWING}else{if(sharedParent===nodeA){return 
POSITION.PRECEDING|POSITION.CONTAINS}return 
POSITION.PRECEDING}};exports.uniqueSort=function(nodes){var 
idx=nodes.length,node,position;nodes=nodes.slice();while(--idx>-1){node=nodes[idx];position=nodes.indexOf(node);if(position>-1&&position<idx){nodes.splice(idx,1)}}nodes.sort(function(a,b){var
 relative=comparePos(a,b);if(relative&POSITION.PRECEDING){return-1}else 
if(relative&POSITION.FOLLOWING){return 1}return 0});return 
nodes}},{}],15:[function(require,module,exports){var 
ElementType=require("domelementtype");var 
isTag=exports.isTag=ElementType.isTag;exports.testElement=function(options,element
 ){for(var key in options){if(!options.hasOwnProperty(key));else 
if(key==="tag_name"){if(!isTag(element)||!options.tag_name(element.name)){return
 false}}else if(key==="tag_type"){if(!options.tag_type(element.type))return 
false}else 
if(key==="tag_contains"){if(isTag(element)||!options.tag_contains(element.data)){return
 false}}else if(!element.attribs||!options[key](element.attribs[key])){return 
false}}return true};var Checks={tag_name:function(name){if(typeof 
name==="function"){return function(elem){return 
isTag(elem)&&name(elem.name)}}else if(name==="*"){return isTag}else{return 
function(elem){return 
isTag(elem)&&elem.name===name}}},tag_type:function(type){if(typeof 
type==="function"){return function(elem){return type(elem.type)}}else{return 
function(elem){return elem.type===type}}},tag_contains:function(data){if(typeof 
data==="function"){return 
function(elem){return!isTag(elem)&&data(elem.data)}}else{return 
function(elem){return!isTag(elem)&&elem.data===data}}}};function getAttribCh
 eck(attrib,value){if(typeof value==="function"){return function(elem){return 
elem.attribs&&value(elem.attribs[attrib])}}else{return function(elem){return 
elem.attribs&&elem.attribs[attrib]===value}}}function combineFuncs(a,b){return 
function(elem){return 
a(elem)||b(elem)}}exports.getElements=function(options,element,recurse,limit){var
 funcs=Object.keys(options).map(function(key){var value=options[key];return key 
in Checks?Checks[key](value):getAttribCheck(key,value)});return 
funcs.length===0?[]:this.filter(funcs.reduce(combineFuncs),element,recurse,limit)};exports.getElementById=function(id,element,recurse){if(!Array.isArray(element))element=[element];return
 
this.findOne(getAttribCheck("id",id),element,recurse!==false)};exports.getElementsByTagName=function(name,element,recurse,limit){return
 
this.filter(Checks.tag_name(name),element,recurse,limit)};exports.getElementsByTagType=function(type,element,recurse,limit){return
 this.filter(Checks.tag_type(type),element,recurse,limit)}},{dom
 
elementtype:9}],16:[function(require,module,exports){exports.removeElement=function(elem){if(elem.prev)elem.prev.next=elem.next;if(elem.next)elem.next.prev=elem.prev;if(elem.parent){var
 
childs=elem.parent.children;childs.splice(childs.lastIndexOf(elem),1)}};exports.replaceElement=function(elem,replacement){var
 prev=replacement.prev=elem.prev;if(prev){prev.next=replacement}var 
next=replacement.next=elem.next;if(next){next.prev=replacement}var 
parent=replacement.parent=elem.parent;if(parent){var 
childs=parent.children;childs[childs.lastIndexOf(elem)]=replacement}};exports.appendChild=function(elem,child){child.parent=elem;if(elem.children.push(child)!==1){var
 
sibling=elem.children[elem.children.length-2];sibling.next=child;child.prev=sibling;child.next=null}};exports.append=function(elem,next){var
 
parent=elem.parent,currNext=elem.next;next.next=currNext;next.prev=elem;elem.next=next;next.parent=parent;if(currNext){currNext.prev=next;if(parent){var
 childs=parent.children;childs.splice(
 childs.lastIndexOf(currNext),0,next)}}else 
if(parent){parent.children.push(next)}};exports.prepend=function(elem,prev){var 
parent=elem.parent;if(parent){var 
childs=parent.children;childs.splice(childs.lastIndexOf(elem),0,prev)}if(elem.prev){elem.prev.next=prev}prev.parent=parent;prev.prev=elem.prev;prev.next=elem;elem.prev=prev}},{}],17:[function(require,module,exports){var
 
isTag=require("domelementtype").isTag;module.exports={filter:filter,find:find,findOneChild:findOneChild,findOne:findOne,existsOne:existsOne,findAll:findAll};function
 
filter(test,element,recurse,limit){if(!Array.isArray(element))element=[element];if(typeof
 limit!=="number"||!isFinite(limit)){limit=Infinity}return 
find(test,element,recurse!==false,limit)}function 
find(test,elems,recurse,limit){var result=[],childs;for(var 
i=0,j=elems.length;i<j;i++){if(test(elems[i])){result.push(elems[i]);if(--limit<=0)break}childs=elems[i].children;if(recurse&&childs&&childs.length>0){childs=find(test,childs,recurse,limit);result
 =result.concat(childs);limit-=childs.length;if(limit<=0)break}}return 
result}function findOneChild(test,elems){for(var 
i=0,l=elems.length;i<l;i++){if(test(elems[i]))return elems[i]}return 
null}function findOne(test,elems){var elem=null;for(var 
i=0,l=elems.length;i<l&&!elem;i++){if(!isTag(elems[i])){continue}else 
if(test(elems[i])){elem=elems[i]}else 
if(elems[i].children.length>0){elem=findOne(test,elems[i].children)}}return 
elem}function existsOne(test,elems){for(var 
i=0,l=elems.length;i<l;i++){if(isTag(elems[i])&&(test(elems[i])||elems[i].children.length>0&&existsOne(test,elems[i].children))){return
 true}}return false}function findAll(test,elems){var result=[];for(var 
i=0,j=elems.length;i<j;i++){if(!isTag(elems[i]))continue;if(test(elems[i]))result.push(elems[i]);if(elems[i].children.length>0){result=result.concat(findAll(test,elems[i].children))}}return
 result}},{domelementtype:9}],18:[function(require,module,exports){var 
ElementType=require("domelementtype"),getOuterHTML=require(
 
"dom-serializer"),isTag=ElementType.isTag;module.exports={getInnerHTML:getInnerHTML,getOuterHTML:getOuterHTML,getText:getText};function
 getInnerHTML(elem,opts){return 
elem.children?elem.children.map(function(elem){return 
getOuterHTML(elem,opts)}).join(""):""}function 
getText(elem){if(Array.isArray(elem))return 
elem.map(getText).join("");if(isTag(elem)||elem.type===ElementType.CDATA)return 
getText(elem.children);if(elem.type===ElementType.Text)return 
elem.data;return""}},{"dom-serializer":7,domelementtype:9}],19:[function(require,module,exports){var
 getChildren=exports.getChildren=function(elem){return elem.children};var 
getParent=exports.getParent=function(elem){return 
elem.parent};exports.getSiblings=function(elem){var 
parent=getParent(elem);return 
parent?getChildren(parent):[elem]};exports.getAttributeValue=function(elem,name){return
 
elem.attribs&&elem.attribs[name]};exports.hasAttrib=function(elem,name){return!!elem.attribs&&hasOwnProperty.call(elem.attribs,name)};exports.getName
 =function(elem){return 
elem.name}},{}],20:[function(require,module,exports){var 
encode=require("./lib/encode.js"),decode=require("./lib/decode.js");exports.decode=function(data,level){return(!level||level<=0?decode.XML:decode.HTML)(data)};exports.decodeStrict=function(data,level){return(!level||level<=0?decode.XML:decode.HTMLStrict)(data)};exports.encode=function(data,level){return(!level||level<=0?encode.XML:encode.HTML)(data)};exports.encodeXML=encode.XML;exports.encodeHTML4=exports.encodeHTML5=exports.encodeHTML=encode.HTML;exports.decodeXML=exports.decodeXMLStrict=decode.XML;exports.decodeHTML4=exports.decodeHTML5=exports.decodeHTML=decode.HTML;exports.decodeHTML4Strict=exports.decodeHTML5Strict=exports.decodeHTMLStrict=decode.HTMLStrict;exports.escape=encode.escape},{"./lib/decode.js":21,"./lib/encode.js":23}],21:[function(require,module,exports){var
 
entityMap=require("../maps/entities.json"),legacyMap=require("../maps/legacy.json"),xmlMap=require("../maps/xml.json"),decodeCode
 Point=require("./decode_codepoint.js");var 
decodeXMLStrict=getStrictDecoder(xmlMap),decodeHTMLStrict=getStrictDecoder(entityMap);function
 getStrictDecoder(map){var 
keys=Object.keys(map).join("|"),replace=getReplacer(map);keys+="|#[xX][\\da-fA-F]+|#\\d+";var
 re=new RegExp("&(?:"+keys+");","g");return function(str){return 
String(str).replace(re,replace)}}var decodeHTML=function(){var 
legacy=Object.keys(legacyMap).sort(sorter);var 
keys=Object.keys(entityMap).sort(sorter);for(var 
i=0,j=0;i<keys.length;i++){if(legacy[j]===keys[i]){keys[i]+=";?";j++}else{keys[i]+=";"}}var
 re=new 
RegExp("&(?:"+keys.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),replace=getReplacer(entityMap);function
 replacer(str){if(str.substr(-1)!==";")str+=";";return replace(str)}return 
function(str){return String(str).replace(re,replacer)}}();function 
sorter(a,b){return a<b?1:-1}function getReplacer(map){return function 
replace(str){if(str.charAt(1)==="#"){if(str.charAt(2)==="X"||str.charAt(2)==="x"){return
 decodeCodeP
 oint(parseInt(str.substr(3),16))}return 
decodeCodePoint(parseInt(str.substr(2),10))}return map[str.slice(1,-1)];
+}}module.exports={XML:decodeXMLStrict,HTML:decodeHTML,HTMLStrict:decodeHTMLStrict}},{"../maps/entities.json":25,"../maps/legacy.json":26,"../maps/xml.json":27,"./decode_codepoint.js":22}],22:[function(require,module,exports){var
 
decodeMap=require("../maps/decode.json");module.exports=decodeCodePoint;function
 
decodeCodePoint(codePoint){if(codePoint>=55296&&codePoint<=57343||codePoint>1114111){return"�"}if(codePoint
 in decodeMap){codePoint=decodeMap[codePoint]}var 
output="";if(codePoint>65535){codePoint-=65536;output+=String.fromCharCode(codePoint>>>10&1023|55296);codePoint=56320|codePoint&1023}output+=String.fromCharCode(codePoint);return
 output}},{"../maps/decode.json":24}],23:[function(require,module,exports){var 
inverseXML=getInverseObj(require("../maps/xml.json")),xmlReplacer=getInverseReplacer(inverseXML);exports.XML=getInverse(inverseXML,xmlReplacer);var
 
inverseHTML=getInverseObj(require("../maps/entities.json")),htmlReplacer=getInverseReplacer(inverseHTML);exports.HTML=getIn
 verse(inverseHTML,htmlReplacer);function getInverseObj(obj){return 
Object.keys(obj).sort().reduce(function(inverse,name){inverse[obj[name]]="&"+name+";";return
 inverse},{})}function getInverseReplacer(inverse){var 
single=[],multiple=[];Object.keys(inverse).forEach(function(k){if(k.length===1){single.push("\\"+k)}else{multiple.push(k)}});multiple.unshift("["+single.join("")+"]");return
 new RegExp(multiple.join("|"),"g")}var 
re_nonASCII=/[^\0-\x7F]/g,re_astralSymbols=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function
 
singleCharReplacer(c){return"&#x"+c.charCodeAt(0).toString(16).toUpperCase()+";"}function
 astralReplacer(c){var high=c.charCodeAt(0);var low=c.charCodeAt(1);var 
codePoint=(high-55296)*1024+low-56320+65536;return"&#x"+codePoint.toString(16).toUpperCase()+";"}function
 getInverse(inverse,re){function func(name){return inverse[name]}return 
function(data){return 
data.replace(re,func).replace(re_astralSymbols,astralReplacer).replace(re_nonASCII,singleCharReplacer)}}var
 re_xmlChars=getI
 nverseReplacer(inverseXML);function escapeXML(data){return 
data.replace(re_xmlChars,singleCharReplacer).replace(re_astralSymbols,astralReplacer).replace(re_nonASCII,singleCharReplacer)}exports.escape=escapeXML},{"../maps/entities.json":25,"../maps/xml.json":27}],24:[function(require,module,exports){module.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},{}],25:[function(require,module,exports){module.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"Ã
 
",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"â
 ˆ ",ange:"⦤",angle:"∠
",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Ã
…",angzarr:"⍼",Aogon:"Ą",aogon:"ą
",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"â©°",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Ã
…
",aring:"Ã¥",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"âŒ
…",Barwed:"⌆",barwedge:"⌅
",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"ð”
…",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:
 "⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★
",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"â«­",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"âŠ
 
",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"â•
 ",
 
bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"â§
…
",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"â
……
",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"ð”
 
",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"
 
⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"â©´",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"â‰
…
",congdot:"â©­",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"â©
…
",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:
 "⌭",dagger:"†
",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"â
……",dd:"â…
†",DDotrahd:"⤑",ddotseq:"â©·",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"â
…
†",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"
 
⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ð
…
",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"â©®",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"â©·",Edot:"Ė",edot:"ė",eDot:"≑",ee:"â
…‡",
 
efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"âˆ
…",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅
",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" 
",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"â
…‡",ExponentialE:"â…
‡",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"ð
 
”£",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"â
…“",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"â…
–",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"â…
",frac78:"â…
ž",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ä¢",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ä
 
",gdot:"Ä¡",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"â‹
 
§",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"Ä¥",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute
 
:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"Ä°",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"â
…
ˆ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"Ä«",image:"ℑ",ImaginaryI:"â
…
ˆ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"â„
…
",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Ä®",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"Ä©",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ä´",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"È·",Jopf:"𝕁",jopf:"𝕛",Jscr:"ð
 
’¥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"Ï°",Kcedil:"Ķ",kcedil:"Ä·",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Ð¥",khcy:"Ñ
…
",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"âª
…
",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"
 
⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"â¥
 
",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"â©¿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"âª
…
",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",L
 
essTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ä¿",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"â¦
…
",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim
 
:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"â©»",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"âœ
 ",maltese:"✠",Map:"⤅
",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"â«°",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"âˆ
 âƒ’",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:
 "♮",naturals:"ℕ",natur:"♮",nbsp:" 
",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ
",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"â‰
 
",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"â‰
 
´",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"â
 ",NonBreakingSpace:" 
",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"â‰
 
",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â‹
 ",NotReverseElement:"∌",NotRightTriang
 
leBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"â‹
 
",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"â«
…̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅
̸",nsucc:"⊁",nsucceq:"â
 ª°Ì¸",nsup:"⊅
",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:
 "⊖",Oopf:"𝕆",oopf:"𝕠
",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Î
 
",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡
 
",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"ð“
…
",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"â¤
 ",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrl
 p:"↬",rarrpl:"⥅
",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Ð
 
",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightle
 
ftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"â«®",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Å
 
",scaron:"Å¡",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"Å
 
Ÿ",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"â‹
…
",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"âª
 
",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"â™
 ",spadesuit:"♠
",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqs
 
ube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"â˜
…
",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"â«
…
",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"â«
…
",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²
 
",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"Å¥",Tcedil:"Å¢",tcedil:"Å£",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"â‰
…",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠
",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"â
 
Š¤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"â†
 
",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"Å­",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"â‡
…
",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",

<TRUNCATED>

Reply via email to