44 lines
1.9 MiB
44 lines
1.9 MiB
"use strict";
|
|
(function() {
|
|
|
|
var $global,$module;if(Error.stackTraceLimit=1/0,"undefined"!=typeof window?$global=window:"undefined"!=typeof self?$global=self:"undefined"!=typeof global?($global=global).require=require:$global=this,void 0===$global||void 0===$global.Array)throw new Error("no global object found");"undefined"!=typeof module&&($module=module);var $throwRuntimeError,$packages={},$idCounter=0,$keys=function(e){return e?Object.keys(e):[]},$flushConsole=function(){},$throwNilPointerError=function(){$throwRuntimeError("invalid memory address or nil pointer dereference")},$call=function(e,n,r){return e.apply(n,r)},$makeFunc=function(e){return function(){return $externalize(e(this,new($sliceType($jsObjectPtr))($global.Array.prototype.slice.call(arguments,[]))),$emptyInterface)}},$unused=function(e){},$mapArray=function(e,n){for(var r=new e.constructor(e.length),t=0;t<e.length;t++)r[t]=n(e[t]);return r},$methodVal=function(e,n){var r=e.$methodVals||{};e.$methodVals=r;var t=r[n];if(void 0!==t)return t;var i=e[n];return t=function(){$stackDepthOffset--;try{return i.apply(e,arguments)}finally{$stackDepthOffset++}},r[n]=t,t},$methodExpr=function(e,n){var r=e.prototype[n];return void 0===r.$expr&&(r.$expr=function(){$stackDepthOffset--;try{return e.wrapped&&(arguments[0]=new e(arguments[0])),Function.call.apply(r,arguments)}finally{$stackDepthOffset++}}),r.$expr},$ifaceMethodExprs={},$ifaceMethodExpr=function(e){var n=$ifaceMethodExprs["$"+e];return void 0===n&&(n=$ifaceMethodExprs["$"+e]=function(){$stackDepthOffset--;try{return Function.call.apply(arguments[0][e],arguments)}finally{$stackDepthOffset++}}),n},$subslice=function(e,n,r,t){if(void 0===r&&(r=e.$length),void 0===t&&(t=e.$capacity),(n<0||r<n||t<r||r>e.$capacity||t>e.$capacity)&&$throwRuntimeError("slice bounds out of range"),e===e.constructor.nil)return e;var i=new e.constructor(e.$array);return i.$offset=e.$offset+n,i.$length=r-n,i.$capacity=t-n,i},$substring=function(e,n,r){return(n<0||r<n||r>e.length)&&$throwRuntimeError("slice bounds out of range"),e.substring(n,r)},$sliceToArray=function(e){return e.$array.constructor!==Array?e.$array.subarray(e.$offset,e.$offset+e.$length):e.$array.slice(e.$offset,e.$offset+e.$length)},$decodeRune=function(e,n){var r=e.charCodeAt(n);if(r<128)return[r,1];if(r!=r||r<192)return[65533,1];var t=e.charCodeAt(n+1);if(t!=t||t<128||192<=t)return[65533,1];if(r<224)return(a=(31&r)<<6|63&t)<=127?[65533,1]:[a,2];var i=e.charCodeAt(n+2);if(i!=i||i<128||192<=i)return[65533,1];if(r<240)return(a=(15&r)<<12|(63&t)<<6|63&i)<=2047?[65533,1]:55296<=a&&a<=57343?[65533,1]:[a,3];var a,o=e.charCodeAt(n+3);return o!=o||o<128||192<=o?[65533,1]:r<248?(a=(7&r)<<18|(63&t)<<12|(63&i)<<6|63&o)<=65535||1114111<a?[65533,1]:[a,4]:[65533,1]},$encodeRune=function(e){return(e<0||e>1114111||55296<=e&&e<=57343)&&(e=65533),e<=127?String.fromCharCode(e):e<=2047?String.fromCharCode(192|e>>6,128|63&e):e<=65535?String.fromCharCode(224|e>>12,128|e>>6&63,128|63&e):String.fromCharCode(240|e>>18,128|e>>12&63,128|e>>6&63,128|63&e)},$stringToBytes=function(e){for(var n=new Uint8Array(e.length),r=0;r<e.length;r++)n[r]=e.charCodeAt(r);return n},$bytesToString=function(e){if(0===e.$length)return"";for(var n="",r=0;r<e.$length;r+=1e4)n+=String.fromCharCode.apply(void 0,e.$array.subarray(e.$offset+r,e.$offset+Math.min(e.$length,r+1e4)));return n},$stringToRunes=function(e){for(var n,r=new Int32Array(e.length),t=0,i=0;i<e.length;i+=n[1],t++)n=$decodeRune(e,i),r[t]=n[0];return r.subarray(0,t)},$runesToString=function(e){if(0===e.$length)return"";for(var n="",r=0;r<e.$length;r++)n+=$encodeRune(e.$array[e.$offset+r]);return n},$copyString=function(e,n){for(var r=Math.min(n.length,e.$length),t=0;t<r;t++)e.$array[e.$offset+t]=n.charCodeAt(t);return r},$copySlice=function(e,n){var r=Math.min(n.$length,e.$length);return $copyArray(e.$array,n.$array,e.$offset,n.$offset,r,e.constructor.elem),r},$copyArray=function(e,n,r,t,i,a){if(0!==i&&(e!==n||r!==t))if(n.subarray)e.set(n.subarray(t,t+i),r);else{switch(a.kind){case $kindArray:case $kindStruct:if(e===n&&r>t){for(var o=i-1;o>=0;o--)a.copy(e[r+o],n[t+o]);return}for(o=0;o<i;o++)a.copy(e[r+o],n[t+o]);return}if(e===n&&r>t)for(o=i-1;o>=0;o--)e[r+o]=n[t+o];else for(o=0;o<i;o++)e[r+o]=n[t+o]}},$clone=function(e,n){var r=n.zero();return n.copy(r,e),r},$pointerOfStructConversion=function(e,n){void 0===e.$proxies&&(e.$proxies={},e.$proxies[e.constructor.string]=e);var r=e.$proxies[n.string];if(void 0===r){for(var t={},i=0;i<n.elem.fields.length;i++)!function(n){t[n]={get:function(){return e[n]},set:function(r){e[n]=r}}}(n.elem.fields[i].prop);(r=Object.create(n.prototype,t)).$val=r,e.$proxies[n.string]=r,r.$proxies=e.$proxies}return r},$append=function(e){return $internalAppend(e,arguments,1,arguments.length-1)},$appendSlice=function(e,n){if(n.constructor===String){var r=$stringToBytes(n);return $internalAppend(e,r,0,r.length)}return $internalAppend(e,n.$array,n.$offset,n.$length)},$internalAppend=function(e,n,r,t){if(0===t)return e;var i=e.$array,a=e.$offset,o=e.$length+t,$=e.$capacity;if(o>$)if(a=0,$=Math.max(o,e.$capacity<1024?2*e.$capacity:Math.floor(5*e.$capacity/4)),e.$array.constructor===Array){(i=e.$array.slice(e.$offset,e.$offset+e.$length)).length=$;for(var c=e.constructor.elem.zero,u=e.$length;u<$;u++)i[u]=c()}else(i=new e.$array.constructor($)).set(e.$array.subarray(e.$offset,e.$offset+e.$length));$copyArray(i,n,a+e.$length,r,t,e.constructor.elem);var l=new e.constructor(i);return l.$offset=a,l.$length=o,l.$capacity=$,l},$equal=function(e,n,r){if(r===$jsObjectPtr)return e===n;switch(r.kind){case $kindComplex64:case $kindComplex128:return e.$real===n.$real&&e.$imag===n.$imag;case $kindInt64:case $kindUint64:return e.$high===n.$high&&e.$low===n.$low;case $kindArray:if(e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(!$equal(e[t],n[t],r.elem))return!1;return!0;case $kindStruct:for(t=0;t<r.fields.length;t++){var i=r.fields[t];if(!$equal(e[i.prop],n[i.prop],i.typ))return!1}return!0;case $kindInterface:return $interfaceIsEqual(e,n);default:return e===n}},$interfaceIsEqual=function(e,n){return e===$ifaceNil||n===$ifaceNil?e===n:e.constructor===n.constructor&&(e.constructor===$jsObjectPtr?e.object===n.object:(e.constructor.comparable||$throwRuntimeError("comparing uncomparable type "+e.constructor.string),$equal(e.$val,n.$val,e.constructor)))},$min=Math.min,$mod=function(e,n){return e%n},$parseInt=parseInt,$parseFloat=function(e){return void 0!==e&&null!==e&&e.constructor===Number?e:parseFloat(e)},$froundBuf=new Float32Array(1),$fround=Math.fround||function(e){return $froundBuf[0]=e,$froundBuf[0]},$imul=Math.imul||function(e,n){var r=65535&e,t=65535&n;return r*t+((e>>>16&65535)*t+r*(n>>>16&65535)<<16>>>0)>>0},$floatKey=function(e){return e!=e?"NaN$"+ ++$idCounter:String(e)},$flatten64=function(e){return 4294967296*e.$high+e.$low},$shiftLeft64=function(e,n){return 0===n?e:n<32?new e.constructor(e.$high<<n|e.$low>>>32-n,e.$low<<n>>>0):n<64?new e.constructor(e.$low<<n-32,0):new e.constructor(0,0)},$shiftRightInt64=function(e,n){return 0===n?e:n<32?new e.constructor(e.$high>>n,(e.$low>>>n|e.$high<<32-n)>>>0):n<64?new e.constructor(e.$high>>31,e.$high>>n-32>>>0):e.$high<0?new e.constructor(-1,4294967295):new e.constructor(0,0)},$shiftRightUint64=function(e,n){return 0===n?e:n<32?new e.constructor(e.$high>>>n,(e.$low>>>n|e.$high<<32-n)>>>0):n<64?new e.constructor(0,e.$high>>>n-32):new e.constructor(0,0)},$mul64=function(e,n){var r=0,t=0;0!=(1&n.$low)&&(r=e.$high,t=e.$low);for(var i=1;i<32;i++)0!=(n.$low&1<<i)&&(r+=e.$high<<i|e.$low>>>32-i,t+=e.$low<<i>>>0);for(i=0;i<32;i++)0!=(n.$high&1<<i)&&(r+=e.$low<<i);return new e.constructor(r,t)},$div64=function(e,n,r){0===n.$high&&0===n.$low&&$throwRuntimeError("integer divide by zero");var t=1,i=1,a=e.$high,o=e.$low;a<0&&(t=-1,i=-1,a=-a,0!==o&&(a--,o=4294967296-o));var $=n.$high,c=n.$low;n.$high<0&&(t*=-1,$=-$,0!==c&&($--,c=4294967296-c));for(var u=0,l=0,s=0;$<2147483648&&(a>$||a===$&&o>c);)$=($<<1|c>>>31)>>>0,c=c<<1>>>0,s++;for(var f=0;f<=s;f++)u=u<<1|l>>>31,l=l<<1>>>0,(a>$||a===$&&o>=c)&&(a-=$,(o-=c)<0&&(a--,o+=4294967296),4294967296===++l&&(u++,l=0)),c=(c>>>1|$<<31)>>>0,$>>>=1;return r?new e.constructor(a*i,o*i):new e.constructor(u*t,l*t)},$divComplex=function(e,n){var r=e.$real===1/0||e.$real===-1/0||e.$imag===1/0||e.$imag===-1/0,t=n.$real===1/0||n.$real===-1/0||n.$imag===1/0||n.$imag===-1/0,i=!r&&(e.$real!=e.$real||e.$imag!=e.$imag),a=!t&&(n.$real!=n.$real||n.$imag!=n.$imag);if(i||a)return new e.constructor(NaN,NaN);if(r&&!t)return new e.constructor(1/0,1/0);if(!r&&t)return new e.constructor(0,0);if(0===n.$real&&0===n.$imag)return 0===e.$real&&0===e.$imag?new e.constructor(NaN,NaN):new e.constructor(1/0,1/0);if(Math.abs(n.$real)<=Math.abs(n.$imag)){var o=n.$real/n.$imag,$=n.$real*o+n.$imag;return new e.constructor((e.$real*o+e.$imag)/$,(e.$imag*o-e.$real)/$)}o=n.$imag/n.$real,$=n.$imag*o+n.$real;return new e.constructor((e.$imag*o+e.$real)/$,(e.$imag-e.$real*o)/$)},$kindBool=1,$kindInt=2,$kindInt8=3,$kindInt16=4,$kindInt32=5,$kindInt64=6,$kindUint=7,$kindUint8=8,$kindUint16=9,$kindUint32=10,$kindUint64=11,$kindUintptr=12,$kindFloat32=13,$kindFloat64=14,$kindComplex64=15,$kindComplex128=16,$kindArray=17,$kindChan=18,$kindFunc=19,$kindInterface=20,$kindMap=21,$kindPtr=22,$kindSlice=23,$kindString=24,$kindStruct=25,$kindUnsafePointer=26,$methodSynthesizers=[],$addMethodSynthesizer=function(e){null!==$methodSynthesizers?$methodSynthesizers.push(e):e()},$synthesizeMethods=function(){$methodSynthesizers.forEach(function(e){e()}),$methodSynthesizers=null},$ifaceKeyFor=function(e){if(e===$ifaceNil)return"nil";var n=e.constructor;return n.string+"$"+n.keyFor(e.$val)},$identity=function(e){return e},$typeIDCounter=0,$idKey=function(e){return void 0===e.$id&&($idCounter++,e.$id=$idCounter),String(e.$id)},$newType=function(e,n,r,t,i,a,o){var $;switch(n){case $kindBool:case $kindInt:case $kindInt8:case $kindInt16:case $kindInt32:case $kindUint:case $kindUint8:case $kindUint16:case $kindUint32:case $kindUintptr:case $kindUnsafePointer:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=$identity;break;case $kindString:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=function(e){return"$"+e};break;case $kindFloat32:case $kindFloat64:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=function(e){return $floatKey(e)};break;case $kindInt64:($=function(e,n){this.$high=e+Math.floor(Math.ceil(n)/4294967296)>>0,this.$low=n>>>0,this.$val=this}).keyFor=function(e){return e.$high+"$"+e.$low};break;case $kindUint64:($=function(e,n){this.$high=e+Math.floor(Math.ceil(n)/4294967296)>>>0,this.$low=n>>>0,this.$val=this}).keyFor=function(e){return e.$high+"$"+e.$low};break;case $kindComplex64:($=function(e,n){this.$real=$fround(e),this.$imag=$fround(n),this.$val=this}).keyFor=function(e){return e.$real+"$"+e.$imag};break;case $kindComplex128:($=function(e,n){this.$real=e,this.$imag=n,this.$val=this}).keyFor=function(e){return e.$real+"$"+e.$imag};break;case $kindArray:($=function(e){this.$val=e}).wrapped=!0,$.ptr=$newType(4,$kindPtr,"*"+r,!1,"",!1,function(e){this.$get=function(){return e},this.$set=function(e){$.copy(this,e)},this.$val=e}),$.init=function(e,n){$.elem=e,$.len=n,$.comparable=e.comparable,$.keyFor=function(n){return Array.prototype.join.call($mapArray(n,function(n){return String(e.keyFor(n)).replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}),"$")},$.copy=function(n,r){$copyArray(n,r,0,0,r.length,e)},$.ptr.init($),Object.defineProperty($.ptr.nil,"nilCheck",{get:$throwNilPointerError})};break;case $kindChan:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=$idKey,$.init=function(e,n,r){$.elem=e,$.sendOnly=n,$.recvOnly=r};break;case $kindFunc:($=function(e){this.$val=e}).wrapped=!0,$.init=function(e,n,r){$.params=e,$.results=n,$.variadic=r,$.comparable=!1};break;case $kindInterface:($={implementedBy:{},missingMethodFor:{}}).keyFor=$ifaceKeyFor,$.init=function(e){$.methods=e,e.forEach(function(e){$ifaceNil[e.prop]=$throwNilPointerError})};break;case $kindMap:($=function(e){this.$val=e}).wrapped=!0,$.init=function(e,n){$.key=e,$.elem=n,$.comparable=!1};break;case $kindPtr:($=o||function(e,n,r){this.$get=e,this.$set=n,this.$target=r,this.$val=this}).keyFor=$idKey,$.init=function(e){$.elem=e,$.wrapped=e.kind===$kindArray,$.nil=new $($throwNilPointerError,$throwNilPointerError)};break;case $kindSlice:($=function(e){e.constructor!==$.nativeArray&&(e=new $.nativeArray(e)),this.$array=e,this.$offset=0,this.$length=e.length,this.$capacity=e.length,this.$val=this}).init=function(e){$.elem=e,$.comparable=!1,$.nativeArray=$nativeArray(e.kind),$.nil=new $([])};break;case $kindStruct:($=function(e){this.$val=e}).wrapped=!0,$.ptr=$newType(4,$kindPtr,"*"+r,!1,i,a,o),$.ptr.elem=$,$.ptr.prototype.$get=function(){return this},$.ptr.prototype.$set=function(e){$.copy(this,e)},$.init=function(e,n){$.pkgPath=e,$.fields=n,n.forEach(function(e){e.typ.comparable||($.comparable=!1)}),$.keyFor=function(e){var r=e.$val;return $mapArray(n,function(e){return String(e.typ.keyFor(r[e.prop])).replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}).join("$")},$.copy=function(e,r){for(var t=0;t<n.length;t++){var i=n[t];switch(i.typ.kind){case $kindArray:case $kindStruct:i.typ.copy(e[i.prop],r[i.prop]);continue;default:e[i.prop]=r[i.prop];continue}}};var r={};n.forEach(function(e){r[e.prop]={get:$throwNilPointerError,set:$throwNilPointerError}}),$.ptr.nil=Object.create(o.prototype,r),$.ptr.nil.$val=$.ptr.nil,$addMethodSynthesizer(function(){var e=function(e,n,r){void 0===e.prototype[n.prop]&&(e.prototype[n.prop]=function(){var e=this.$val[r.prop];return r.typ===$jsObjectPtr&&(e=new $jsObjectPtr(e)),void 0===e.$val&&(e=new r.typ(e)),e[n.prop].apply(e,arguments)})};n.forEach(function(n){n.embedded&&($methodSet(n.typ).forEach(function(r){e($,r,n),e($.ptr,r,n)}),$methodSet($ptrType(n.typ)).forEach(function(r){e($.ptr,r,n)}))})})};break;default:$panic(new $String("invalid kind: "+n))}switch(n){case $kindBool:case $kindMap:$.zero=function(){return!1};break;case $kindInt:case $kindInt8:case $kindInt16:case $kindInt32:case $kindUint:case $kindUint8:case $kindUint16:case $kindUint32:case $kindUintptr:case $kindUnsafePointer:case $kindFloat32:case $kindFloat64:$.zero=function(){return 0};break;case $kindString:$.zero=function(){return""};break;case $kindInt64:case $kindUint64:case $kindComplex64:case $kindComplex128:var c=new $(0,0);$.zero=function(){return c};break;case $kindPtr:case $kindSlice:$.zero=function(){return $.nil};break;case $kindChan:$.zero=function(){return $chanNil};break;case $kindFunc:$.zero=function(){return $throwNilPointerError};break;case $kindInterface:$.zero=function(){return $ifaceNil};break;case $kindArray:$.zero=function(){var e=$nativeArray($.elem.kind);if(e!==Array)return new e($.len);for(var n=new Array($.len),r=0;r<$.len;r++)n[r]=$.elem.zero();return n};break;case $kindStruct:$.zero=function(){return new $.ptr};break;default:$panic(new $String("invalid kind: "+n))}return $.id=$typeIDCounter,$typeIDCounter++,$.size=e,$.kind=n,$.string=r,$.named=t,$.pkg=i,$.exported=a,$.methods=[],$.methodSetCache=null,$.comparable=!0,$},$methodSet=function(e){if(null!==e.methodSetCache)return e.methodSetCache;var n={},r=e.kind===$kindPtr;if(r&&e.elem.kind===$kindInterface)return e.methodSetCache=[],[];for(var t=[{typ:r?e.elem:e,indirect:r}],i={};t.length>0;){var a=[],o=[];t.forEach(function(e){if(!i[e.typ.string])switch(i[e.typ.string]=!0,e.typ.named&&(o=o.concat(e.typ.methods),e.indirect&&(o=o.concat($ptrType(e.typ).methods))),e.typ.kind){case $kindStruct:e.typ.fields.forEach(function(n){if(n.embedded){var r=n.typ,t=r.kind===$kindPtr;a.push({typ:t?r.elem:r,indirect:e.indirect||t})}});break;case $kindInterface:o=o.concat(e.typ.methods)}}),o.forEach(function(e){void 0===n[e.name]&&(n[e.name]=e)}),t=a}return e.methodSetCache=[],Object.keys(n).sort().forEach(function(r){e.methodSetCache.push(n[r])}),e.methodSetCache},$Bool=$newType(1,$kindBool,"bool",!0,"",!1,null),$Int=$newType(4,$kindInt,"int",!0,"",!1,null),$Int8=$newType(1,$kindInt8,"int8",!0,"",!1,null),$Int16=$newType(2,$kindInt16,"int16",!0,"",!1,null),$Int32=$newType(4,$kindInt32,"int32",!0,"",!1,null),$Int64=$newType(8,$kindInt64,"int64",!0,"",!1,null),$Uint=$newType(4,$kindUint,"uint",!0,"",!1,null),$Uint8=$newType(1,$kindUint8,"uint8",!0,"",!1,null),$Uint16=$newType(2,$kindUint16,"uint16",!0,"",!1,null),$Uint32=$newType(4,$kindUint32,"uint32",!0,"",!1,null),$Uint64=$newType(8,$kindUint64,"uint64",!0,"",!1,null),$Uintptr=$newType(4,$kindUintptr,"uintptr",!0,"",!1,null),$Float32=$newType(4,$kindFloat32,"float32",!0,"",!1,null),$Float64=$newType(8,$kindFloat64,"float64",!0,"",!1,null),$Complex64=$newType(8,$kindComplex64,"complex64",!0,"",!1,null),$Complex128=$newType(16,$kindComplex128,"complex128",!0,"",!1,null),$String=$newType(8,$kindString,"string",!0,"",!1,null),$UnsafePointer=$newType(4,$kindUnsafePointer,"unsafe.Pointer",!0,"",!1,null),$nativeArray=function(e){switch(e){case $kindInt:return Int32Array;case $kindInt8:return Int8Array;case $kindInt16:return Int16Array;case $kindInt32:return Int32Array;case $kindUint:return Uint32Array;case $kindUint8:return Uint8Array;case $kindUint16:return Uint16Array;case $kindUint32:case $kindUintptr:return Uint32Array;case $kindFloat32:return Float32Array;case $kindFloat64:return Float64Array;default:return Array}},$toNativeArray=function(e,n){var r=$nativeArray(e);return r===Array?n:new r(n)},$arrayTypes={},$arrayType=function(e,n){var r=e.id+"$"+n,t=$arrayTypes[r];return void 0===t&&(t=$newType(12,$kindArray,"["+n+"]"+e.string,!1,"",!1,null),$arrayTypes[r]=t,t.init(e,n)),t},$chanType=function(e,n,r){var t=(r?"<-":"")+"chan"+(n?"<- ":" ")+e.string,i=n?"SendChan":r?"RecvChan":"Chan",a=e[i];return void 0===a&&(a=$newType(4,$kindChan,t,!1,"",!1,null),e[i]=a,a.init(e,n,r)),a},$Chan=function(e,n){(n<0||n>2147483647)&&$throwRuntimeError("makechan: size out of range"),this.$elem=e,this.$capacity=n,this.$buffer=[],this.$sendQueue=[],this.$recvQueue=[],this.$closed=!1},$chanNil=new $Chan(null,0);$chanNil.$sendQueue=$chanNil.$recvQueue={length:0,push:function(){},shift:function(){},indexOf:function(){return-1}};var $funcTypes={},$funcType=function(e,n,r){var t=$mapArray(e,function(e){return e.id}).join(",")+"$"+$mapArray(n,function(e){return e.id}).join(",")+"$"+r,i=$funcTypes[t];if(void 0===i){var a=$mapArray(e,function(e){return e.string});r&&(a[a.length-1]="..."+a[a.length-1].substr(2));var o="func("+a.join(", ")+")";1===n.length?o+=" "+n[0].string:n.length>1&&(o+=" ("+$mapArray(n,function(e){return e.string}).join(", ")+")"),i=$newType(4,$kindFunc,o,!1,"",!1,null),$funcTypes[t]=i,i.init(e,n,r)}return i},$interfaceTypes={},$interfaceType=function(e){var n=$mapArray(e,function(e){return e.pkg+","+e.name+","+e.typ.id}).join("$"),r=$interfaceTypes[n];if(void 0===r){var t="interface {}";0!==e.length&&(t="interface { "+$mapArray(e,function(e){return(""!==e.pkg?e.pkg+".":"")+e.name+e.typ.string.substr(4)}).join("; ")+" }"),r=$newType(8,$kindInterface,t,!1,"",!1,null),$interfaceTypes[n]=r,r.init(e)}return r},$emptyInterface=$interfaceType([]),$ifaceNil={},$error=$newType(8,$kindInterface,"error",!0,"",!1,null);$error.init([{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],!1)}]);var $panicValue,$jsObjectPtr,$jsErrorPtr,$mapTypes={},$mapType=function(e,n){var r=e.id+"$"+n.id,t=$mapTypes[r];return void 0===t&&(t=$newType(4,$kindMap,"map["+e.string+"]"+n.string,!1,"",!1,null),$mapTypes[r]=t,t.init(e,n)),t},$makeMap=function(e,n){for(var r={},t=0;t<n.length;t++){var i=n[t];r[e(i.k)]=i}return r},$ptrType=function(e){var n=e.ptr;return void 0===n&&(n=$newType(4,$kindPtr,"*"+e.string,!1,"",e.exported,null),e.ptr=n,n.init(e)),n},$newDataPointer=function(e,n){return n.elem.kind===$kindStruct?e:new n(function(){return e},function(n){e=n})},$indexPtr=function(e,n,r){return e.$ptr=e.$ptr||{},e.$ptr[n]||(e.$ptr[n]=new r(function(){return e[n]},function(r){e[n]=r}))},$sliceType=function(e){var n=e.slice;return void 0===n&&(n=$newType(12,$kindSlice,"[]"+e.string,!1,"",!1,null),e.slice=n,n.init(e)),n},$makeSlice=function(e,n,r){r=r||n,(n<0||n>2147483647)&&$throwRuntimeError("makeslice: len out of range"),(r<0||r<n||r>2147483647)&&$throwRuntimeError("makeslice: cap out of range");var t=new e.nativeArray(r);if(e.nativeArray===Array)for(var i=0;i<r;i++)t[i]=e.elem.zero();var a=new e(t);return a.$length=n,a},$structTypes={},$structType=function(e,n){var r=$mapArray(n,function(e){return e.name+","+e.typ.id+","+e.tag}).join("$"),t=$structTypes[r];if(void 0===t){var i="struct { "+$mapArray(n,function(e){return e.name+" "+e.typ.string+(""!==e.tag?' "'+e.tag.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"':"")}).join("; ")+" }";0===n.length&&(i="struct {}"),t=$newType(0,$kindStruct,i,!1,"",!1,function(){this.$val=this;for(var e=0;e<n.length;e++){var r=n[e],t=arguments[e];this[r.prop]=void 0!==t?t:r.typ.zero()}}),$structTypes[r]=t,t.init(e,n)}return t},$assertType=function(e,n,r){var t,i=n.kind===$kindInterface,a="";if(e===$ifaceNil)t=!1;else if(i){var o=e.constructor.string;if(void 0===(t=n.implementedBy[o])){t=!0;for(var $=$methodSet(e.constructor),c=n.methods,u=0;u<c.length;u++){for(var l=c[u],s=!1,f=0;f<$.length;f++){var d=$[f];if(d.name===l.name&&d.pkg===l.pkg&&d.typ===l.typ){s=!0;break}}if(!s){t=!1,n.missingMethodFor[o]=l.name;break}}n.implementedBy[o]=t}t||(a=n.missingMethodFor[o])}else t=e.constructor===n;if(!t){if(r)return[n.zero(),!1];$panic(new $packages.runtime.TypeAssertionError.ptr($packages.runtime._type.ptr.nil,e===$ifaceNil?$packages.runtime._type.ptr.nil:new $packages.runtime._type.ptr(e.constructor.string),new $packages.runtime._type.ptr(n.string),a))}return i||(e=e.$val),n===$jsObjectPtr&&(e=e.object),r?[e,!0]:e},$stackDepthOffset=0,$getStackDepth=function(){var e=new Error;if(void 0!==e.stack)return $stackDepthOffset+e.stack.split("\n").length},$panicStackDepth=null,$callDeferred=function(e,n,r){if(!r&&null!==e&&e.index>=$curGoroutine.deferStack.length)throw n;if(null!==n){var t=null;try{$curGoroutine.deferStack.push(e),$panic(new $jsErrorPtr(n))}catch(e){t=e}return $curGoroutine.deferStack.pop(),void $callDeferred(e,t)}if(!$curGoroutine.asleep){$stackDepthOffset--;var i=$panicStackDepth,a=$panicValue,o=$curGoroutine.panicStack.pop();void 0!==o&&($panicStackDepth=$getStackDepth(),$panicValue=o);try{for(;;){if(null===e&&void 0===(e=$curGoroutine.deferStack[$curGoroutine.deferStack.length-1])){if($panicStackDepth=null,o.Object instanceof Error)throw o.Object;var $;throw $=o.constructor===$String?o.$val:void 0!==o.Error?o.Error():void 0!==o.String?o.String():o,new Error($)}var c=e.pop();if(void 0===c){if($curGoroutine.deferStack.pop(),void 0!==o){e=null;continue}return}var u=c[0].apply(c[2],c[1]);if(u&&void 0!==u.$blk){if(e.push([u.$blk,[],u]),r)throw null;return}if(void 0!==o&&null===$panicStackDepth)throw null}}finally{void 0!==o&&(null!==$panicStackDepth&&$curGoroutine.panicStack.push(o),$panicStackDepth=i,$panicValue=a),$stackDepthOffset++}}},$panic=function(e){$curGoroutine.panicStack.push(e),$callDeferred(null,null,!0)},$recover=function(){return null===$panicStackDepth||void 0!==$panicStackDepth&&$panicStackDepth!==$getStackDepth()-2?$ifaceNil:($panicStackDepth=null,$panicValue)},$throw=function(e){throw e},$noGoroutine={asleep:!1,exit:!1,deferStack:[],panicStack:[]},$curGoroutine=$noGoroutine,$totalGoroutines=0,$awakeGoroutines=0,$checkForDeadlock=!0,$mainFinished=!1,$go=function(e,n){$totalGoroutines++,$awakeGoroutines++;var r=function(){try{$curGoroutine=r;var t=e.apply(void 0,n);if(t&&void 0!==t.$blk)return e=function(){return t.$blk()},void(n=[]);r.exit=!0}catch(e){if(!r.exit)throw e}finally{$curGoroutine=$noGoroutine,r.exit&&($totalGoroutines--,r.asleep=!0),r.asleep&&($awakeGoroutines--,!$mainFinished&&0===$awakeGoroutines&&$checkForDeadlock&&(console.error("fatal error: all goroutines are asleep - deadlock!"),void 0!==$global.process&&$global.process.exit(2)))}};r.asleep=!1,r.exit=!1,r.deferStack=[],r.panicStack=[],$schedule(r)},$scheduled=[],$runScheduled=function(){try{for(var e;void 0!==(e=$scheduled.shift());)e()}finally{$scheduled.length>0&&setTimeout($runScheduled,0)}},$schedule=function(e){e.asleep&&(e.asleep=!1,$awakeGoroutines++),$scheduled.push(e),$curGoroutine===$noGoroutine&&$runScheduled()},$setTimeout=function(e,n){return $awakeGoroutines++,setTimeout(function(){$awakeGoroutines--,e()},n)},$block=function(){$curGoroutine===$noGoroutine&&$throwRuntimeError("cannot block in JavaScript callback, fix by wrapping code in goroutine"),$curGoroutine.asleep=!0},$send=function(e,n){e.$closed&&$throwRuntimeError("send on closed channel");var r=e.$recvQueue.shift();if(void 0===r){if(!(e.$buffer.length<e.$capacity)){var t,i=$curGoroutine;return e.$sendQueue.push(function(e){return t=e,$schedule(i),n}),$block(),{$blk:function(){t&&$throwRuntimeError("send on closed channel")}}}e.$buffer.push(n)}else r([n,!0])},$recv=function(e){var n=e.$sendQueue.shift();void 0!==n&&e.$buffer.push(n(!1));var r=e.$buffer.shift();if(void 0!==r)return[r,!0];if(e.$closed)return[e.$elem.zero(),!1];var t=$curGoroutine,i={$blk:function(){return this.value}};return e.$recvQueue.push(function(e){i.value=e,$schedule(t)}),$block(),i},$close=function(e){for(e.$closed&&$throwRuntimeError("close of closed channel"),e.$closed=!0;;){var n=e.$sendQueue.shift();if(void 0===n)break;n(!0)}for(;;){var r=e.$recvQueue.shift();if(void 0===r)break;r([e.$elem.zero(),!1])}},$select=function(e){for(var n=[],r=-1,t=0;t<e.length;t++){var i,a=(i=e[t])[0];switch(i.length){case 0:r=t;break;case 1:(0!==a.$sendQueue.length||0!==a.$buffer.length||a.$closed)&&n.push(t);break;case 2:a.$closed&&$throwRuntimeError("send on closed channel"),(0!==a.$recvQueue.length||a.$buffer.length<a.$capacity)&&n.push(t)}}if(0!==n.length&&(r=n[Math.floor(Math.random()*n.length)]),-1!==r)switch((i=e[r]).length){case 0:return[r];case 1:return[r,$recv(i[0])];case 2:return $send(i[0],i[1]),[r]}var o=[],$=$curGoroutine,c={$blk:function(){return this.selection}},u=function(){for(var e=0;e<o.length;e++){var n=o[e],r=n[0],t=r.indexOf(n[1]);-1!==t&&r.splice(t,1)}};for(t=0;t<e.length;t++)!function(n){var r=e[n];switch(r.length){case 1:var t=function(e){c.selection=[n,e],u(),$schedule($)};o.push([r[0].$recvQueue,t]),r[0].$recvQueue.push(t);break;case 2:t=function(){return r[0].$closed&&$throwRuntimeError("send on closed channel"),c.selection=[n],u(),$schedule($),r[1]};o.push([r[0].$sendQueue,t]),r[0].$sendQueue.push(t)}}(t);return $block(),c},$needsExternalization=function(e){switch(e.kind){case $kindBool:case $kindInt:case $kindInt8:case $kindInt16:case $kindInt32:case $kindUint:case $kindUint8:case $kindUint16:case $kindUint32:case $kindUintptr:case $kindFloat32:case $kindFloat64:return!1;default:return e!==$jsObjectPtr}},$externalize=function(e,n){if(n===$jsObjectPtr)return e;switch(n.kind){case $kindBool:case $kindInt:case $kindInt8:case $kindInt16:case $kindInt32:case $kindUint:case $kindUint8:case $kindUint16:case $kindUint32:case $kindUintptr:case $kindFloat32:case $kindFloat64:return e;case $kindInt64:case $kindUint64:return $flatten64(e);case $kindArray:return $needsExternalization(n.elem)?$mapArray(e,function(e){return $externalize(e,n.elem)}):e;case $kindFunc:return $externalizeFunction(e,n,!1);case $kindInterface:return e===$ifaceNil?null:e.constructor===$jsObjectPtr?e.$val.object:$externalize(e.$val,e.constructor);case $kindMap:for(var r={},t=$keys(e),i=0;i<t.length;i++){var a=e[t[i]];r[$externalize(a.k,n.key)]=$externalize(a.v,n.elem)}return r;case $kindPtr:return e===n.nil?null:$externalize(e.$get(),n.elem);case $kindSlice:return $needsExternalization(n.elem)?$mapArray($sliceToArray(e),function(e){return $externalize(e,n.elem)}):$sliceToArray(e);case $kindString:if($isASCII(e))return e;var o,$="";for(i=0;i<e.length;i+=o[1]){var c=(o=$decodeRune(e,i))[0];if(c>65535){var u=Math.floor((c-65536)/1024)+55296,l=(c-65536)%1024+56320;$+=String.fromCharCode(u,l)}else $+=String.fromCharCode(c)}return $;case $kindStruct:var s=$packages.time;if(void 0!==s&&e.constructor===s.Time.ptr){var f=$div64(e.UnixNano(),new $Int64(0,1e6));return new Date($flatten64(f))}var d={},p=function(e,n){if(n===$jsObjectPtr)return e;switch(n.kind){case $kindPtr:return e===n.nil?d:p(e.$get(),n.elem);case $kindStruct:var r=n.fields[0];return p(e[r.prop],r.typ);case $kindInterface:return p(e.$val,e.constructor);default:return d}},h=p(e,n);if(h!==d)return h;h={};for(i=0;i<n.fields.length;i++){var k=n.fields[i];k.exported&&(h[k.name]=$externalize(e[k.prop],k.typ))}return h}$throwRuntimeError("cannot externalize "+n.string)},$externalizeFunction=function(e,n,r){return e===$throwNilPointerError?null:(void 0===e.$externalizeWrapper&&($checkForDeadlock=!1,e.$externalizeWrapper=function(){for(var t=[],i=0;i<n.params.length;i++){if(n.variadic&&i===n.params.length-1){for(var a=n.params[i].elem,o=[],$=i;$<arguments.length;$++)o.push($internalize(arguments[$],a));t.push(new n.params[i](o));break}t.push($internalize(arguments[i],n.params[i]))}var c=e.apply(r?this:void 0,t);switch(n.results.length){case 0:return;case 1:return $externalize(c,n.results[0]);default:for(i=0;i<n.results.length;i++)c[i]=$externalize(c[i],n.results[i]);return c}}),e.$externalizeWrapper)},$internalize=function(e,n,r){if(n===$jsObjectPtr)return e;if(n===$jsObjectPtr.elem&&$throwRuntimeError("cannot internalize js.Object, use *js.Object instead"),e&&void 0!==e.__internal_object__)return $assertType(e.__internal_object__,n,!1);var t=$packages.time;if(void 0!==t&&n===t.Time)return null!==e&&void 0!==e&&e.constructor===Date||$throwRuntimeError("cannot internalize time.Time from "+typeof e+", must be Date"),t.Unix(new $Int64(0,0),new $Int64(0,1e6*e.getTime()));switch(n.kind){case $kindBool:return!!e;case $kindInt:return parseInt(e);case $kindInt8:return parseInt(e)<<24>>24;case $kindInt16:return parseInt(e)<<16>>16;case $kindInt32:return parseInt(e)>>0;case $kindUint:return parseInt(e);case $kindUint8:return parseInt(e)<<24>>>24;case $kindUint16:return parseInt(e)<<16>>>16;case $kindUint32:case $kindUintptr:return parseInt(e)>>>0;case $kindInt64:case $kindUint64:return new n(0,e);case $kindFloat32:case $kindFloat64:return parseFloat(e);case $kindArray:return e.length!==n.len&&$throwRuntimeError("got array with wrong size from JavaScript native"),$mapArray(e,function(e){return $internalize(e,n.elem)});case $kindFunc:return function(){for(var t=[],i=0;i<n.params.length;i++){if(n.variadic&&i===n.params.length-1){for(var a=n.params[i].elem,o=arguments[i],$=0;$<o.$length;$++)t.push($externalize(o.$array[o.$offset+$],a));break}t.push($externalize(arguments[i],n.params[i]))}var c=e.apply(r,t);switch(n.results.length){case 0:return;case 1:return $internalize(c,n.results[0]);default:for(i=0;i<n.results.length;i++)c[i]=$internalize(c[i],n.results[i]);return c}};case $kindInterface:if(0!==n.methods.length&&$throwRuntimeError("cannot internalize "+n.string),null===e)return $ifaceNil;if(void 0===e)return new $jsObjectPtr(void 0);switch(e.constructor){case Int8Array:return new($sliceType($Int8))(e);case Int16Array:return new($sliceType($Int16))(e);case Int32Array:return new($sliceType($Int))(e);case Uint8Array:return new($sliceType($Uint8))(e);case Uint16Array:return new($sliceType($Uint16))(e);case Uint32Array:return new($sliceType($Uint))(e);case Float32Array:return new($sliceType($Float32))(e);case Float64Array:return new($sliceType($Float64))(e);case Array:return $internalize(e,$sliceType($emptyInterface));case Boolean:return new $Bool(!!e);case Date:return void 0===t?new $jsObjectPtr(e):new t.Time($internalize(e,t.Time));case Function:var i=$funcType([$sliceType($emptyInterface)],[$jsObjectPtr],!0);return new i($internalize(e,i));case Number:return new $Float64(parseFloat(e));case String:return new $String($internalize(e,$String));default:if($global.Node&&e instanceof $global.Node)return new $jsObjectPtr(e);var a=$mapType($String,$emptyInterface);return new a($internalize(e,a))}case $kindMap:for(var o={},$=$keys(e),c=0;c<$.length;c++){var u=$internalize($[c],n.key);o[n.key.keyFor(u)]={k:u,v:$internalize(e[$[c]],n.elem)}}return o;case $kindPtr:if(n.elem.kind===$kindStruct)return $internalize(e,n.elem);case $kindSlice:return new n($mapArray(e,function(e){return $internalize(e,n.elem)}));case $kindString:if(e=String(e),$isASCII(e))return e;var l="";for(c=0;c<e.length;){var s=e.charCodeAt(c);if(55296<=s&&s<=56319){var f=e.charCodeAt(c+1);l+=$encodeRune(1024*(s-55296)+f-56320+65536),c+=2}else l+=$encodeRune(s),c++}return l;case $kindStruct:var d={},p=function(n){if(n===$jsObjectPtr)return e;switch(n===$jsObjectPtr.elem&&$throwRuntimeError("cannot internalize js.Object, use *js.Object instead"),n.kind){case $kindPtr:return p(n.elem);case $kindStruct:var r=n.fields[0],t=p(r.typ);if(t!==d){var i=new n.ptr;return i[r.prop]=t,i}return d;default:return d}},h=p(n);if(h!==d)return h}$throwRuntimeError("cannot internalize "+n.string)},$isASCII=function(e){for(var n=0;n<e.length;n++)if(e.charCodeAt(n)>=128)return!1;return!0};
|
|
|
|
$packages["github.com/gopherjs/gopherjs/js"]=(function(){var $pkg={},$init,A,B,L,N,O,P,Q,G,K;A=$pkg.Object=$newType(0,$kindStruct,"js.Object",true,"github.com/gopherjs/gopherjs/js",true,function(object_){this.$val=this;if(arguments.length===0){this.object=null;return;}this.object=object_;});B=$pkg.Error=$newType(0,$kindStruct,"js.Error",true,"github.com/gopherjs/gopherjs/js",true,function(Object_){this.$val=this;if(arguments.length===0){this.Object=null;return;}this.Object=Object_;});L=$sliceType($emptyInterface);N=$ptrType(A);O=$sliceType(N);P=$funcType([O],[N],true);Q=$ptrType(B);A.ptr.prototype.Get=function(a){var a,b;b=this;return b.object[$externalize(a,$String)];};A.prototype.Get=function(a){return this.$val.Get(a);};A.ptr.prototype.Set=function(a,b){var a,b,c;c=this;c.object[$externalize(a,$String)]=$externalize(b,$emptyInterface);};A.prototype.Set=function(a,b){return this.$val.Set(a,b);};A.ptr.prototype.Delete=function(a){var a,b;b=this;delete b.object[$externalize(a,$String)];};A.prototype.Delete=function(a){return this.$val.Delete(a);};A.ptr.prototype.Length=function(){var a;a=this;return $parseInt(a.object.length);};A.prototype.Length=function(){return this.$val.Length();};A.ptr.prototype.Index=function(a){var a,b;b=this;return b.object[a];};A.prototype.Index=function(a){return this.$val.Index(a);};A.ptr.prototype.SetIndex=function(a,b){var a,b,c;c=this;c.object[a]=$externalize(b,$emptyInterface);};A.prototype.SetIndex=function(a,b){return this.$val.SetIndex(a,b);};A.ptr.prototype.Call=function(a,b){var a,b,c,d;c=this;return(d=c.object,d[$externalize(a,$String)].apply(d,$externalize(b,L)));};A.prototype.Call=function(a,b){return this.$val.Call(a,b);};A.ptr.prototype.Invoke=function(a){var a,b;b=this;return b.object.apply(undefined,$externalize(a,L));};A.prototype.Invoke=function(a){return this.$val.Invoke(a);};A.ptr.prototype.New=function(a){var a,b;b=this;return new($global.Function.prototype.bind.apply(b.object,[undefined].concat($externalize(a,L))));};A.prototype.New=function(a){return this.$val.New(a);};A.ptr.prototype.Bool=function(){var a;a=this;return!!(a.object);};A.prototype.Bool=function(){return this.$val.Bool();};A.ptr.prototype.String=function(){var a;a=this;return $internalize(a.object,$String);};A.prototype.String=function(){return this.$val.String();};A.ptr.prototype.Int=function(){var a;a=this;return $parseInt(a.object)>>0;};A.prototype.Int=function(){return this.$val.Int();};A.ptr.prototype.Int64=function(){var a;a=this;return $internalize(a.object,$Int64);};A.prototype.Int64=function(){return this.$val.Int64();};A.ptr.prototype.Uint64=function(){var a;a=this;return $internalize(a.object,$Uint64);};A.prototype.Uint64=function(){return this.$val.Uint64();};A.ptr.prototype.Float=function(){var a;a=this;return $parseFloat(a.object);};A.prototype.Float=function(){return this.$val.Float();};A.ptr.prototype.Interface=function(){var a;a=this;return $internalize(a.object,$emptyInterface);};A.prototype.Interface=function(){return this.$val.Interface();};A.ptr.prototype.Unsafe=function(){var a;a=this;return a.object;};A.prototype.Unsafe=function(){return this.$val.Unsafe();};B.ptr.prototype.Error=function(){var a;a=this;return"JavaScript error: "+$internalize(a.Object.message,$String);};B.prototype.Error=function(){return this.$val.Error();};B.ptr.prototype.Stack=function(){var a;a=this;return $internalize(a.Object.stack,$String);};B.prototype.Stack=function(){return this.$val.Stack();};G=function(a){var a,b,c,d,e,f;b=a;c=new($global.Object)();c.__internal_object__=b;d=b.constructor.methods;e=0;while(true){if(!(e<$parseInt(d.length))){break;}f=[f];f[0]=d[e];if(!($internalize(f[0].pkg,$String)==="")){e=e+(1)>>0;continue;}c[$externalize($internalize(f[0].name,$String),$String)]=$externalize((function(f){return function(g){var g;return $externalizeFunction(b[$externalize($internalize(f[0].prop,$String),$String)],f[0].typ,$externalize(true,$Bool)).apply(b,$externalize(g,O));};})(f),P);e=e+(1)>>0;}return c;};$pkg.MakeWrapper=G;K=function(){var a;a=new B.ptr(null);$unused(a);};N.methods=[{prop:"Get",name:"Get",pkg:"",typ:$funcType([$String],[N],false)},{prop:"Set",name:"Set",pkg:"",typ:$funcType([$String,$emptyInterface],[],false)},{prop:"Delete",name:"Delete",pkg:"",typ:$funcType([$String],[],false)},{prop:"Length",name:"Length",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Index",name:"Index",pkg:"",typ:$funcType([$Int],[N],false)},{prop:"SetIndex",name:"SetIndex",pkg:"",typ:$funcType([$Int,$emptyInterface],[],false)},{prop:"Call",name:"Call",pkg:"",typ:$funcType([$String,L],[N],true)},{prop:"Invoke",name:"Invoke",pkg:"",typ:$funcType([L],[N],true)},{prop:"New",name:"New",pkg:"",typ:$funcType([L],[N],true)},{prop:"Bool",name:"Bool",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Int",name:"Int",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Int64",name:"Int64",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)},{prop:"Float",name:"Float",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Interface",name:"Interface",pkg:"",typ:$funcType([],[$emptyInterface],false)},{prop:"Unsafe",name:"Unsafe",pkg:"",typ:$funcType([],[$Uintptr],false)}];Q.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)},{prop:"Stack",name:"Stack",pkg:"",typ:$funcType([],[$String],false)}];A.init("github.com/gopherjs/gopherjs/js",[{prop:"object",name:"object",embedded:false,exported:false,typ:N,tag:""}]);B.init("",[{prop:"Object",name:"Object",embedded:true,exported:true,typ:N,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:K();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["internal/cpu"]=(function(){var $pkg={},$init;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["internal/bytealg"]=(function(){var $pkg={},$init,A,E,I,K;A=$packages["internal/cpu"];E=function(b,c){var b,c,d,e,f,g;d=0;e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g===c){d=d+(1)>>0;}f++;}return d;};$pkg.Count=E;I=function(b,c){var b,c;$panic(new $String("unimplemented"));};$pkg.Index=I;K=function(b){var b;$panic(new $String("unimplemented"));};$pkg.Cutover=K;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.MaxLen=0;}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["runtime/internal/sys"]=(function(){var $pkg={},$init;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["runtime"]=(function(){var $pkg={},$init,B,C,A,E,AQ,AR,AX,BF,F,G,O,AK;B=$packages["github.com/gopherjs/gopherjs/js"];C=$packages["internal/bytealg"];A=$packages["runtime/internal/sys"];E=$pkg._type=$newType(0,$kindStruct,"runtime._type",true,"runtime",false,function(str_){this.$val=this;if(arguments.length===0){this.str="";return;}this.str=str_;});AQ=$pkg.TypeAssertionError=$newType(0,$kindStruct,"runtime.TypeAssertionError",true,"runtime",true,function(_interface_,concrete_,asserted_,missingMethod_){this.$val=this;if(arguments.length===0){this._interface=AX.nil;this.concrete=AX.nil;this.asserted=AX.nil;this.missingMethod="";return;}this._interface=_interface_;this.concrete=concrete_;this.asserted=asserted_;this.missingMethod=missingMethod_;});AR=$pkg.errorString=$newType(8,$kindString,"runtime.errorString",true,"runtime",false,null);AX=$ptrType(E);BF=$ptrType(AQ);E.ptr.prototype.string=function(){var a;a=this;return a.str;};E.prototype.string=function(){return this.$val.string();};E.ptr.prototype.pkgpath=function(){var a;a=this;return"";};E.prototype.pkgpath=function(){return this.$val.pkgpath();};F=function(){var a,b;a=$packages[$externalize("github.com/gopherjs/gopherjs/js",$String)];$jsObjectPtr=a.Object.ptr;$jsErrorPtr=a.Error.ptr;$throwRuntimeError=AK;b=$ifaceNil;b=new AQ.ptr(AX.nil,AX.nil,AX.nil,"");$unused(b);};G=function(){var a,b,c;a=$global.process;if(a===undefined){return"/";}b=a.env.GOPHERJS_GOROOT;if(!(b===undefined)){return $internalize(b,$String);}else{c=a.env.GOROOT;if(!(c===undefined)){return $internalize(c,$String);}}return"/usr/local/go";};$pkg.GOROOT=G;O=function(){$curGoroutine.exit=$externalize(true,$Bool);$throw(null);};$pkg.Goexit=O;AK=function(a){var a;$panic(new AR((a)));};AQ.ptr.prototype.RuntimeError=function(){};AQ.prototype.RuntimeError=function(){return this.$val.RuntimeError();};AQ.ptr.prototype.Error=function(){var a,b,c,d,e;a=this;b="interface";if(!(a._interface===AX.nil)){b=a._interface.string();}c=a.asserted.string();if(a.concrete===AX.nil){return"interface conversion: "+b+" is nil, not "+c;}d=a.concrete.string();if(a.missingMethod===""){e="interface conversion: "+b+" is "+d+", not "+c;if(d===c){if(!(a.concrete.pkgpath()===a.asserted.pkgpath())){e=e+(" (types from different packages)");}else{e=e+(" (types from different scopes)");}}return e;}return"interface conversion: "+d+" is not "+c+": missing method "+a.missingMethod;};AQ.prototype.Error=function(){return this.$val.Error();};AR.prototype.RuntimeError=function(){var a;a=this.$val;};$ptrType(AR).prototype.RuntimeError=function(){return new AR(this.$get()).RuntimeError();};AR.prototype.Error=function(){var a;a=this.$val;return"runtime error: "+(a);};$ptrType(AR).prototype.Error=function(){return new AR(this.$get()).Error();};AX.methods=[{prop:"string",name:"string",pkg:"runtime",typ:$funcType([],[$String],false)},{prop:"pkgpath",name:"pkgpath",pkg:"runtime",typ:$funcType([],[$String],false)}];BF.methods=[{prop:"RuntimeError",name:"RuntimeError",pkg:"",typ:$funcType([],[],false)},{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];AR.methods=[{prop:"RuntimeError",name:"RuntimeError",pkg:"",typ:$funcType([],[],false)},{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];E.init("runtime",[{prop:"str",name:"str",embedded:false,exported:false,typ:$String,tag:""}]);AQ.init("runtime",[{prop:"_interface",name:"_interface",embedded:false,exported:false,typ:AX,tag:""},{prop:"concrete",name:"concrete",embedded:false,exported:false,typ:AX,tag:""},{prop:"asserted",name:"asserted",embedded:false,exported:false,typ:AX,tag:""},{prop:"missingMethod",name:"missingMethod",embedded:false,exported:false,typ:$String,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}F();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["errors"]=(function(){var $pkg={},$init,B,C,A;B=$pkg.errorString=$newType(0,$kindStruct,"errors.errorString",true,"errors",false,function(s_){this.$val=this;if(arguments.length===0){this.s="";return;}this.s=s_;});C=$ptrType(B);A=function(a){var a;return new B.ptr(a);};$pkg.New=A;B.ptr.prototype.Error=function(){var a;a=this;return a.s;};B.prototype.Error=function(){return this.$val.Error();};C.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];B.init("errors",[{prop:"s",name:"s",embedded:false,exported:false,typ:$String,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["internal/race"]=(function(){var $pkg={},$init,A,B;A=function(a){var a;};$pkg.Acquire=A;B=function(a){var a;};$pkg.Release=B;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["sync/atomic"]=(function(){var $pkg={},$init,A,H,N;A=$packages["github.com/gopherjs/gopherjs/js"];H=function(ad,ae,af){var ad,ae,af;if(ad.$get()===ae){ad.$set(af);return true;}return false;};$pkg.CompareAndSwapInt32=H;N=function(ad,ae){var ad,ae,af;af=ad.$get()+ae>>0;ad.$set(af);return af;};$pkg.AddInt32=N;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["sync"]=(function(){var $pkg={},$init,A,C,D,B,F,Z,AC,AD,AO,AY,AZ,BA,BB,BC,BI,BL,BM,BR,CA,CD,H,I,W,AJ,G,K,L,M,N,O,P,AH,AK,AL,AT,AU;A=$packages["github.com/gopherjs/gopherjs/js"];C=$packages["internal/race"];D=$packages["runtime"];B=$packages["sync/atomic"];F=$pkg.Pool=$newType(0,$kindStruct,"sync.Pool",true,"sync",true,function(local_,localSize_,store_,New_){this.$val=this;if(arguments.length===0){this.local=0;this.localSize=0;this.store=BM.nil;this.New=$throwNilPointerError;return;}this.local=local_;this.localSize=localSize_;this.store=store_;this.New=New_;});Z=$pkg.Mutex=$newType(0,$kindStruct,"sync.Mutex",true,"sync",true,function(state_,sema_){this.$val=this;if(arguments.length===0){this.state=0;this.sema=0;return;}this.state=state_;this.sema=sema_;});AC=$pkg.poolLocalInternal=$newType(0,$kindStruct,"sync.poolLocalInternal",true,"sync",false,function(private$0_,shared_,Mutex_){this.$val=this;if(arguments.length===0){this.private$0=$ifaceNil;this.shared=BM.nil;this.Mutex=new Z.ptr(0,0);return;}this.private$0=private$0_;this.shared=shared_;this.Mutex=Mutex_;});AD=$pkg.poolLocal=$newType(0,$kindStruct,"sync.poolLocal",true,"sync",false,function(poolLocalInternal_,pad_){this.$val=this;if(arguments.length===0){this.poolLocalInternal=new AC.ptr($ifaceNil,BM.nil,new Z.ptr(0,0));this.pad=CD.zero();return;}this.poolLocalInternal=poolLocalInternal_;this.pad=pad_;});AO=$pkg.notifyList=$newType(0,$kindStruct,"sync.notifyList",true,"sync",false,function(wait_,notify_,lock_,head_,tail_){this.$val=this;if(arguments.length===0){this.wait=0;this.notify=0;this.lock=0;this.head=0;this.tail=0;return;}this.wait=wait_;this.notify=notify_;this.lock=lock_;this.head=head_;this.tail=tail_;});AY=$ptrType(F);AZ=$sliceType(AY);BA=$ptrType($Uint32);BB=$chanType($Bool,false,false);BC=$sliceType(BB);BI=$ptrType($Int32);BL=$ptrType(AD);BM=$sliceType($emptyInterface);BR=$funcType([],[$emptyInterface],false);CA=$ptrType(Z);CD=$arrayType($Uint8,100);F.ptr.prototype.Get=function(){var l,m,n,o,p,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l=this;if(l.store.$length===0){$s=1;continue;}$s=2;continue;case 1:if(!(l.New===$throwNilPointerError)){$s=3;continue;}$s=4;continue;case 3:m=l.New();$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}$s=-1;return m;case 4:$s=-1;return $ifaceNil;case 2:p=(n=l.store,o=l.store.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]));l.store=$subslice(l.store,0,(l.store.$length-1>>0));$s=-1;return p;}return;}if($f===undefined){$f={$blk:F.ptr.prototype.Get};}$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};F.prototype.Get=function(){return this.$val.Get();};F.ptr.prototype.Put=function(l){var l,m;m=this;if($interfaceIsEqual(l,$ifaceNil)){return;}m.store=$append(m.store,l);};F.prototype.Put=function(l){return this.$val.Put(l);};G=function(l){var l;};K=function(l,m){var l,m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(((l.$get()-(n=I[BA.keyFor(l)],n!==undefined?n.v:0)>>>0))===0){$s=1;continue;}$s=2;continue;case 1:o=new $Chan($Bool,0);if(m){p=l;(H||$throwRuntimeError("assignment to entry in nil map"))[BA.keyFor(p)]={k:p,v:$appendSlice(new BC([o]),(q=H[BA.keyFor(l)],q!==undefined?q.v:BC.nil))};}else{r=l;(H||$throwRuntimeError("assignment to entry in nil map"))[BA.keyFor(r)]={k:r,v:$append((s=H[BA.keyFor(l)],s!==undefined?s.v:BC.nil),o)};}t=$recv(o);$s=3;case 3:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}t[0];u=l;(I||$throwRuntimeError("assignment to entry in nil map"))[BA.keyFor(u)]={k:u,v:(v=I[BA.keyFor(l)],v!==undefined?v.v:0)-(1)>>>0};if((w=I[BA.keyFor(l)],w!==undefined?w.v:0)===0){delete I[BA.keyFor(l)];}case 2:l.$set(l.$get()-(1)>>>0);$s=-1;return;}return;}if($f===undefined){$f={$blk:K};}$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};L=function(l,m){var l,m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l.$set(l.$get()+(1)>>>0);o=(n=H[BA.keyFor(l)],n!==undefined?n.v:BC.nil);if(o.$length===0){$s=-1;return;}p=(0>=o.$length?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+0]);o=$subslice(o,1);q=l;(H||$throwRuntimeError("assignment to entry in nil map"))[BA.keyFor(q)]={k:q,v:o};if(o.$length===0){delete H[BA.keyFor(l)];}r=l;(I||$throwRuntimeError("assignment to entry in nil map"))[BA.keyFor(r)]={k:r,v:(s=I[BA.keyFor(l)],s!==undefined?s.v:0)+(1)>>>0};$r=$send(p,true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:L};}$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};M=function(l){var l;};N=function(l){var l;return false;};O=function(){return $mul64($internalize(new($global.Date)().getTime(),$Int64),new $Int64(0,1000000));};P=function(l){var l;$throwRuntimeError($externalize(l,$String));};Z.ptr.prototype.Lock=function(){var l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l=this;if(B.CompareAndSwapInt32((l.$ptr_state||(l.$ptr_state=new BI(function(){return this.$target.state;},function($v){this.$target.state=$v;},l))),0,1)){if(false){C.Acquire((l));}$s=-1;return;}m=new $Int64(0,0);n=false;o=false;p=0;q=l.state;case 1:if(((q&5)===1)&&N(p)){$s=3;continue;}$s=4;continue;case 3:if(!o&&((q&2)===0)&&!(((q>>3>>0)===0))&&B.CompareAndSwapInt32((l.$ptr_state||(l.$ptr_state=new BI(function(){return this.$target.state;},function($v){this.$target.state=$v;},l))),q,q|2)){o=true;}AU();p=p+(1)>>0;q=l.state;$s=1;continue;case 4:r=q;if((q&4)===0){r=r|(1);}if(!(((q&5)===0))){r=r+(8)>>0;}if(n&&!(((q&1)===0))){r=r|(4);}if(o){if((r&2)===0){P("sync: inconsistent mutex state");}r=(r&~(2))>>0;}if(B.CompareAndSwapInt32((l.$ptr_state||(l.$ptr_state=new BI(function(){return this.$target.state;},function($v){this.$target.state=$v;},l))),q,r)){$s=5;continue;}$s=6;continue;case 5:if((q&5)===0){$s=2;continue;}s=!((m.$high===0&&m.$low===0));if((m.$high===0&&m.$low===0)){m=O();}$r=K((l.$ptr_sema||(l.$ptr_sema=new BA(function(){return this.$target.sema;},function($v){this.$target.sema=$v;},l))),s);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}n=n||(t=(u=O(),new $Int64(u.$high-m.$high,u.$low-m.$low)),(t.$high>0||(t.$high===0&&t.$low>1000000)));q=l.state;if(!(((q&4)===0))){if(!(((q&3)===0))||((q>>3>>0)===0)){P("sync: inconsistent mutex state");}v=-7;if(!n||((q>>3>>0)===1)){v=v-(4)>>0;}B.AddInt32((l.$ptr_state||(l.$ptr_state=new BI(function(){return this.$target.state;},function($v){this.$target.state=$v;},l))),v);$s=2;continue;}o=true;p=0;$s=7;continue;case 6:q=l.state;case 7:$s=1;continue;case 2:if(false){C.Acquire((l));}$s=-1;return;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.Lock};}$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.Lock=function(){return this.$val.Lock();};Z.ptr.prototype.Unlock=function(){var l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l=this;if(false){$unused(l.state);C.Release((l));}m=B.AddInt32((l.$ptr_state||(l.$ptr_state=new BI(function(){return this.$target.state;},function($v){this.$target.state=$v;},l))),-1);if((((m+1>>0))&1)===0){P("sync: unlock of unlocked mutex");}if((m&4)===0){$s=1;continue;}$s=2;continue;case 1:n=m;case 4:if(((n>>3>>0)===0)||!(((n&7)===0))){$s=-1;return;}m=((n-8>>0))|2;if(B.CompareAndSwapInt32((l.$ptr_state||(l.$ptr_state=new BI(function(){return this.$target.state;},function($v){this.$target.state=$v;},l))),n,m)){$s=6;continue;}$s=7;continue;case 6:$r=L((l.$ptr_sema||(l.$ptr_sema=new BA(function(){return this.$target.sema;},function($v){this.$target.sema=$v;},l))),false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 7:n=l.state;$s=4;continue;case 5:$s=3;continue;case 2:$r=L((l.$ptr_sema||(l.$ptr_sema=new BA(function(){return this.$target.sema;},function($v){this.$target.sema=$v;},l))),true);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.Unlock};}$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.Unlock=function(){return this.$val.Unlock();};AH=function(){var l,m,n,o,p,q,r,s,t,u;l=AJ;m=0;while(true){if(!(m<l.$length)){break;}n=m;o=((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);((n<0||n>=AJ.$length)?($throwRuntimeError("index out of range"),undefined):AJ.$array[AJ.$offset+n]=AY.nil);p=0;while(true){if(!(p<((o.localSize>>0)))){break;}q=AL(o.local,p);q.poolLocalInternal.private$0=$ifaceNil;r=q.poolLocalInternal.shared;s=0;while(true){if(!(s<r.$length)){break;}t=s;(u=q.poolLocalInternal.shared,((t<0||t>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+t]=$ifaceNil));s++;}q.poolLocalInternal.shared=BM.nil;p=p+(1)>>0;}o.local=0;o.localSize=0;m++;}AJ=new AZ([]);};AK=function(){G(AH);};AL=function(l,m){var l,m,n;n=(((l)+($imul(((m>>>0)),128)>>>0)>>>0));return($pointerOfStructConversion(n,BL));};AT=function(){var l;l=new AO.ptr(0,0,0,0,0);M(20);};AU=function(){$throwRuntimeError("native function not implemented: sync.runtime_doSpin");};AY.methods=[{prop:"Get",name:"Get",pkg:"",typ:$funcType([],[$emptyInterface],false)},{prop:"Put",name:"Put",pkg:"",typ:$funcType([$emptyInterface],[],false)},{prop:"getSlow",name:"getSlow",pkg:"sync",typ:$funcType([],[$emptyInterface],false)},{prop:"pin",name:"pin",pkg:"sync",typ:$funcType([],[BL],false)},{prop:"pinSlow",name:"pinSlow",pkg:"sync",typ:$funcType([],[BL],false)}];CA.methods=[{prop:"Lock",name:"Lock",pkg:"",typ:$funcType([],[],false)},{prop:"Unlock",name:"Unlock",pkg:"",typ:$funcType([],[],false)}];F.init("sync",[{prop:"local",name:"local",embedded:false,exported:false,typ:$UnsafePointer,tag:""},{prop:"localSize",name:"localSize",embedded:false,exported:false,typ:$Uintptr,tag:""},{prop:"store",name:"store",embedded:false,exported:false,typ:BM,tag:""},{prop:"New",name:"New",embedded:false,exported:true,typ:BR,tag:""}]);Z.init("sync",[{prop:"state",name:"state",embedded:false,exported:false,typ:$Int32,tag:""},{prop:"sema",name:"sema",embedded:false,exported:false,typ:$Uint32,tag:""}]);AC.init("sync",[{prop:"private$0",name:"private",embedded:false,exported:false,typ:$emptyInterface,tag:""},{prop:"shared",name:"shared",embedded:false,exported:false,typ:BM,tag:""},{prop:"Mutex",name:"Mutex",embedded:true,exported:true,typ:Z,tag:""}]);AD.init("sync",[{prop:"poolLocalInternal",name:"poolLocalInternal",embedded:true,exported:false,typ:AC,tag:""},{prop:"pad",name:"pad",embedded:false,exported:false,typ:CD,tag:""}]);AO.init("sync",[{prop:"wait",name:"wait",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"notify",name:"notify",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"lock",name:"lock",embedded:false,exported:false,typ:$Uintptr,tag:""},{prop:"head",name:"head",embedded:false,exported:false,typ:$UnsafePointer,tag:""},{prop:"tail",name:"tail",embedded:false,exported:false,typ:$UnsafePointer,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}AJ=AZ.nil;H={};I={};W=(new Uint8Array(8));AK();AT();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["io"]=(function(){var $pkg={},$init,A,B,C,D,E,O,X,AY,AJ,AK,Y;A=$packages["errors"];B=$packages["sync"];C=$packages["sync/atomic"];D=$pkg.Reader=$newType(8,$kindInterface,"io.Reader",true,"io",true,null);E=$pkg.Writer=$newType(8,$kindInterface,"io.Writer",true,"io",true,null);O=$pkg.ReaderFrom=$newType(8,$kindInterface,"io.ReaderFrom",true,"io",true,null);X=$pkg.StringWriter=$newType(8,$kindInterface,"io.StringWriter",true,"io",true,null);AY=$sliceType($Uint8);Y=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=0;d=$ifaceNil;e=$assertType(a,X,true);f=e[0];g=e[1];if(g){$s=1;continue;}$s=2;continue;case 1:i=f.WriteString(b);$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;c=h[0];d=h[1];$s=-1;return[c,d];case 2:k=a.Write((new AY($stringToBytes(b))));$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;c=j[0];d=j[1];$s=-1;return[c,d];}return;}if($f===undefined){$f={$blk:Y};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};$pkg.WriteString=Y;D.init([{prop:"Read",name:"Read",pkg:"",typ:$funcType([AY],[$Int,$error],false)}]);E.init([{prop:"Write",name:"Write",pkg:"",typ:$funcType([AY],[$Int,$error],false)}]);O.init([{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([D],[$Int64,$error],false)}]);X.init([{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrShortWrite=A.New("short write");$pkg.ErrShortBuffer=A.New("short buffer");$pkg.EOF=A.New("EOF");$pkg.ErrUnexpectedEOF=A.New("unexpected EOF");$pkg.ErrNoProgress=A.New("multiple Read calls return no data or error");AJ=A.New("Seek: invalid whence");AK=A.New("Seek: invalid offset");$pkg.ErrClosedPipe=A.New("io: read/write on closed pipe");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["unicode"]=(function(){var $pkg={},$init,O,P,Q,R,T,AF,IX,IY,IZ,JA,JB,JC,JD,AM,AS,AW,AX,BA,BI,BQ,DG,IJ,IK,IL,IM,IN,A,C,E,G,H,I,L,M,N,U,V,W,X,AB,AC,AD,AG;O=$pkg.RangeTable=$newType(0,$kindStruct,"unicode.RangeTable",true,"unicode",true,function(R16_,R32_,LatinOffset_){this.$val=this;if(arguments.length===0){this.R16=IY.nil;this.R32=IZ.nil;this.LatinOffset=0;return;}this.R16=R16_;this.R32=R32_;this.LatinOffset=LatinOffset_;});P=$pkg.Range16=$newType(0,$kindStruct,"unicode.Range16",true,"unicode",true,function(Lo_,Hi_,Stride_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Stride=0;return;}this.Lo=Lo_;this.Hi=Hi_;this.Stride=Stride_;});Q=$pkg.Range32=$newType(0,$kindStruct,"unicode.Range32",true,"unicode",true,function(Lo_,Hi_,Stride_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Stride=0;return;}this.Lo=Lo_;this.Hi=Hi_;this.Stride=Stride_;});R=$pkg.CaseRange=$newType(0,$kindStruct,"unicode.CaseRange",true,"unicode",true,function(Lo_,Hi_,Delta_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Delta=IX.zero();return;}this.Lo=Lo_;this.Hi=Hi_;this.Delta=Delta_;});T=$pkg.d=$newType(12,$kindArray,"unicode.d",true,"unicode",false,null);AF=$pkg.foldPair=$newType(0,$kindStruct,"unicode.foldPair",true,"unicode",false,function(From_,To_){this.$val=this;if(arguments.length===0){this.From=0;this.To=0;return;}this.From=From_;this.To=To_;});IX=$arrayType($Int32,3);IY=$sliceType(P);IZ=$sliceType(Q);JA=$ptrType(O);JB=$sliceType(JA);JC=$sliceType(R);JD=$sliceType(AF);A=function(b,c,d){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=0;f=false;if(b<0||3<=b){g=65533;h=false;e=g;f=h;return[e,f];}i=0;j=d.$length;while(true){if(!(i<j)){break;}l=i+(k=((j-i>>0))/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0;m=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]);if(((m.Lo>>0))<=c&&c<=((m.Hi>>0))){o=((n=m.Delta,((b<0||b>=n.length)?($throwRuntimeError("index out of range"),undefined):n[b])));if(o>1114111){p=((m.Lo>>0))+((((((c-((m.Lo>>0))>>0))&~1)>>0)|(((b&1)>>0))))>>0;q=true;e=p;f=q;return[e,f];}r=c+o>>0;s=true;e=r;f=s;return[e,f];}if(c<((m.Lo>>0))){j=l;}else{i=l+1>>0;}}t=c;u=false;e=t;f=u;return[e,f];};C=function(b){var b;if(b<=255){return 48<=b&&b<=57;}return X($pkg.Digit,b);};$pkg.IsDigit=C;E=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=IL.length)?($throwRuntimeError("index out of range"),undefined):IL[c]))&128)>>>0)===0));}return G(b,$pkg.PrintRanges);};$pkg.IsPrint=E;G=function(b,c){var b,c,d,e,f;d=c;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(W(f,b)){return true;}e++;}return false;};$pkg.In=G;H=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=IL.length)?($throwRuntimeError("index out of range"),undefined):IL[c]))&1)>>>0)===0));}return false;};$pkg.IsControl=H;I=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=IL.length)?($throwRuntimeError("index out of range"),undefined):IL[c]))&96)>>>0)===0));}return X($pkg.Letter,b);};$pkg.IsLetter=I;L=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=IL.length)?($throwRuntimeError("index out of range"),undefined):IL[c]))&2)>>>0)===0));}return W($pkg.Punct,b);};$pkg.IsPunct=L;M=function(b){var b,c;if(((b>>>0))<=255){c=b;if((c===(9))||(c===(10))||(c===(11))||(c===(12))||(c===(13))||(c===(32))||(c===(133))||(c===(160))){return true;}return false;}return X($pkg.White_Space,b);};$pkg.IsSpace=M;N=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=IL.length)?($throwRuntimeError("index out of range"),undefined):IL[c]))&8)>>>0)===0));}return X($pkg.Symbol,b);};$pkg.IsSymbol=N;U=function(b,c){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.$length<=18||c<=255){d=b;e=0;while(true){if(!(e<d.$length)){break;}f=e;g=((f<0||f>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);if(c<g.Lo){return false;}if(c<=g.Hi){return(g.Stride===1)||((h=((c-g.Lo<<16>>>16))%g.Stride,h===h?h:$throwRuntimeError("integer divide by zero"))===0);}e++;}return false;}i=0;j=b.$length;while(true){if(!(i<j)){break;}l=i+(k=((j-i>>0))/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0;m=((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l]);if(m.Lo<=c&&c<=m.Hi){return(m.Stride===1)||((n=((c-m.Lo<<16>>>16))%m.Stride,n===n?n:$throwRuntimeError("integer divide by zero"))===0);}if(c<m.Lo){j=l;}else{i=l+1>>0;}}return false;};V=function(b,c){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.$length<=18){d=b;e=0;while(true){if(!(e<d.$length)){break;}f=e;g=((f<0||f>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);if(c<g.Lo){return false;}if(c<=g.Hi){return(g.Stride===1)||((h=((c-g.Lo>>>0))%g.Stride,h===h?h:$throwRuntimeError("integer divide by zero"))===0);}e++;}return false;}i=0;j=b.$length;while(true){if(!(i<j)){break;}l=i+(k=((j-i>>0))/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0;m=$clone(((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l]),Q);if(m.Lo<=c&&c<=m.Hi){return(m.Stride===1)||((n=((c-m.Lo>>>0))%m.Stride,n===n?n:$throwRuntimeError("integer divide by zero"))===0);}if(c<m.Lo){j=l;}else{i=l+1>>0;}}return false;};W=function(b,c){var b,c,d,e,f;d=b.R16;if(d.$length>0&&c<=(((e=d.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e])).Hi>>0))){return U(d,((c<<16>>>16)));}f=b.R32;if(f.$length>0&&c>=(((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).Lo>>0))){return V(f,((c>>>0)));}return false;};$pkg.Is=W;X=function(b,c){var b,c,d,e,f,g;d=b.R16;e=b.LatinOffset;if(d.$length>e&&c<=(((f=d.$length-1>>0,((f<0||f>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+f])).Hi>>0))){return U($subslice(d,e),((c<<16>>>16)));}g=b.R32;if(g.$length>0&&c>=(((0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Lo>>0))){return V(g,((c>>>0)));}return false;};AB=function(b,c){var b,c,d;d=A(b,c,$pkg.CaseRanges);c=d[0];return c;};$pkg.To=AB;AC=function(b){var b;if(b<=127){if(97<=b&&b<=122){b=b-(32)>>0;}return b;}return AB(0,b);};$pkg.ToUpper=AC;AD=function(b){var b;if(b<=127){if(65<=b&&b<=90){b=b+(32)>>0;}return b;}return AB(1,b);};$pkg.ToLower=AD;AG=function(b){var b,c,d,e,f,g;if(b<0||b>1114111){return b;}if(((b>>0))<128){return((((b<0||b>=IM.length)?($throwRuntimeError("index out of range"),undefined):IM[b])>>0));}c=0;d=IN.$length;while(true){if(!(c<d)){break;}f=c+(e=((d-c>>0))/2,(e===e&&e!==1/0&&e!==-1/0)?e>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((((f<0||f>=IN.$length)?($throwRuntimeError("index out of range"),undefined):IN.$array[IN.$offset+f]).From>>0))<b){c=f+1>>0;}else{d=f;}}if(c<IN.$length&&(((((c<0||c>=IN.$length)?($throwRuntimeError("index out of range"),undefined):IN.$array[IN.$offset+c]).From>>0))===b)){return((((c<0||c>=IN.$length)?($throwRuntimeError("index out of range"),undefined):IN.$array[IN.$offset+c]).To>>0));}g=AD(b);if(!((g===b))){return g;}return AC(b);};$pkg.SimpleFold=AG;O.init("",[{prop:"R16",name:"R16",embedded:false,exported:true,typ:IY,tag:""},{prop:"R32",name:"R32",embedded:false,exported:true,typ:IZ,tag:""},{prop:"LatinOffset",name:"LatinOffset",embedded:false,exported:true,typ:$Int,tag:""}]);P.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"Stride",name:"Stride",embedded:false,exported:true,typ:$Uint16,tag:""}]);Q.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Stride",name:"Stride",embedded:false,exported:true,typ:$Uint32,tag:""}]);R.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Delta",name:"Delta",embedded:false,exported:true,typ:T,tag:""}]);T.init($Int32,3);AF.init("",[{prop:"From",name:"From",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"To",name:"To",embedded:false,exported:true,typ:$Uint16,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:AM=new O.ptr(new IY([new P.ptr(65,90,1),new P.ptr(97,122,1),new P.ptr(170,181,11),new P.ptr(186,192,6),new P.ptr(193,214,1),new P.ptr(216,246,1),new P.ptr(248,705,1),new P.ptr(710,721,1),new P.ptr(736,740,1),new P.ptr(748,750,2),new P.ptr(880,884,1),new P.ptr(886,887,1),new P.ptr(890,893,1),new P.ptr(895,902,7),new P.ptr(904,906,1),new P.ptr(908,910,2),new P.ptr(911,929,1),new P.ptr(931,1013,1),new P.ptr(1015,1153,1),new P.ptr(1162,1327,1),new P.ptr(1329,1366,1),new P.ptr(1369,1377,8),new P.ptr(1378,1415,1),new P.ptr(1488,1514,1),new P.ptr(1520,1522,1),new P.ptr(1568,1610,1),new P.ptr(1646,1647,1),new P.ptr(1649,1747,1),new P.ptr(1749,1765,16),new P.ptr(1766,1774,8),new P.ptr(1775,1786,11),new P.ptr(1787,1788,1),new P.ptr(1791,1808,17),new P.ptr(1810,1839,1),new P.ptr(1869,1957,1),new P.ptr(1969,1994,25),new P.ptr(1995,2026,1),new P.ptr(2036,2037,1),new P.ptr(2042,2048,6),new P.ptr(2049,2069,1),new P.ptr(2074,2084,10),new P.ptr(2088,2112,24),new P.ptr(2113,2136,1),new P.ptr(2144,2154,1),new P.ptr(2208,2228,1),new P.ptr(2230,2237,1),new P.ptr(2308,2361,1),new P.ptr(2365,2384,19),new P.ptr(2392,2401,1),new P.ptr(2417,2432,1),new P.ptr(2437,2444,1),new P.ptr(2447,2448,1),new P.ptr(2451,2472,1),new P.ptr(2474,2480,1),new P.ptr(2482,2486,4),new P.ptr(2487,2489,1),new P.ptr(2493,2510,17),new P.ptr(2524,2525,1),new P.ptr(2527,2529,1),new P.ptr(2544,2545,1),new P.ptr(2556,2565,9),new P.ptr(2566,2570,1),new P.ptr(2575,2576,1),new P.ptr(2579,2600,1),new P.ptr(2602,2608,1),new P.ptr(2610,2611,1),new P.ptr(2613,2614,1),new P.ptr(2616,2617,1),new P.ptr(2649,2652,1),new P.ptr(2654,2674,20),new P.ptr(2675,2676,1),new P.ptr(2693,2701,1),new P.ptr(2703,2705,1),new P.ptr(2707,2728,1),new P.ptr(2730,2736,1),new P.ptr(2738,2739,1),new P.ptr(2741,2745,1),new P.ptr(2749,2768,19),new P.ptr(2784,2785,1),new P.ptr(2809,2821,12),new P.ptr(2822,2828,1),new P.ptr(2831,2832,1),new P.ptr(2835,2856,1),new P.ptr(2858,2864,1),new P.ptr(2866,2867,1),new P.ptr(2869,2873,1),new P.ptr(2877,2908,31),new P.ptr(2909,2911,2),new P.ptr(2912,2913,1),new P.ptr(2929,2947,18),new P.ptr(2949,2954,1),new P.ptr(2958,2960,1),new P.ptr(2962,2965,1),new P.ptr(2969,2970,1),new P.ptr(2972,2974,2),new P.ptr(2975,2979,4),new P.ptr(2980,2984,4),new P.ptr(2985,2986,1),new P.ptr(2990,3001,1),new P.ptr(3024,3077,53),new P.ptr(3078,3084,1),new P.ptr(3086,3088,1),new P.ptr(3090,3112,1),new P.ptr(3114,3129,1),new P.ptr(3133,3160,27),new P.ptr(3161,3162,1),new P.ptr(3168,3169,1),new P.ptr(3200,3205,5),new P.ptr(3206,3212,1),new P.ptr(3214,3216,1),new P.ptr(3218,3240,1),new P.ptr(3242,3251,1),new P.ptr(3253,3257,1),new P.ptr(3261,3294,33),new P.ptr(3296,3297,1),new P.ptr(3313,3314,1),new P.ptr(3333,3340,1),new P.ptr(3342,3344,1),new P.ptr(3346,3386,1),new P.ptr(3389,3406,17),new P.ptr(3412,3414,1),new P.ptr(3423,3425,1),new P.ptr(3450,3455,1),new P.ptr(3461,3478,1),new P.ptr(3482,3505,1),new P.ptr(3507,3515,1),new P.ptr(3517,3520,3),new P.ptr(3521,3526,1),new P.ptr(3585,3632,1),new P.ptr(3634,3635,1),new P.ptr(3648,3654,1),new P.ptr(3713,3714,1),new P.ptr(3716,3719,3),new P.ptr(3720,3722,2),new P.ptr(3725,3732,7),new P.ptr(3733,3735,1),new P.ptr(3737,3743,1),new P.ptr(3745,3747,1),new P.ptr(3749,3751,2),new P.ptr(3754,3755,1),new P.ptr(3757,3760,1),new P.ptr(3762,3763,1),new P.ptr(3773,3776,3),new P.ptr(3777,3780,1),new P.ptr(3782,3804,22),new P.ptr(3805,3807,1),new P.ptr(3840,3904,64),new P.ptr(3905,3911,1),new P.ptr(3913,3948,1),new P.ptr(3976,3980,1),new P.ptr(4096,4138,1),new P.ptr(4159,4176,17),new P.ptr(4177,4181,1),new P.ptr(4186,4189,1),new P.ptr(4193,4197,4),new P.ptr(4198,4206,8),new P.ptr(4207,4208,1),new P.ptr(4213,4225,1),new P.ptr(4238,4256,18),new P.ptr(4257,4293,1),new P.ptr(4295,4301,6),new P.ptr(4304,4346,1),new P.ptr(4348,4680,1),new P.ptr(4682,4685,1),new P.ptr(4688,4694,1),new P.ptr(4696,4698,2),new P.ptr(4699,4701,1),new P.ptr(4704,4744,1),new P.ptr(4746,4749,1),new P.ptr(4752,4784,1),new P.ptr(4786,4789,1),new P.ptr(4792,4798,1),new P.ptr(4800,4802,2),new P.ptr(4803,4805,1),new P.ptr(4808,4822,1),new P.ptr(4824,4880,1),new P.ptr(4882,4885,1),new P.ptr(4888,4954,1),new P.ptr(4992,5007,1),new P.ptr(5024,5109,1),new P.ptr(5112,5117,1),new P.ptr(5121,5740,1),new P.ptr(5743,5759,1),new P.ptr(5761,5786,1),new P.ptr(5792,5866,1),new P.ptr(5873,5880,1),new P.ptr(5888,5900,1),new P.ptr(5902,5905,1),new P.ptr(5920,5937,1),new P.ptr(5952,5969,1),new P.ptr(5984,5996,1),new P.ptr(5998,6000,1),new P.ptr(6016,6067,1),new P.ptr(6103,6108,5),new P.ptr(6176,6263,1),new P.ptr(6272,6276,1),new P.ptr(6279,6312,1),new P.ptr(6314,6320,6),new P.ptr(6321,6389,1),new P.ptr(6400,6430,1),new P.ptr(6480,6509,1),new P.ptr(6512,6516,1),new P.ptr(6528,6571,1),new P.ptr(6576,6601,1),new P.ptr(6656,6678,1),new P.ptr(6688,6740,1),new P.ptr(6823,6917,94),new P.ptr(6918,6963,1),new P.ptr(6981,6987,1),new P.ptr(7043,7072,1),new P.ptr(7086,7087,1),new P.ptr(7098,7141,1),new P.ptr(7168,7203,1),new P.ptr(7245,7247,1),new P.ptr(7258,7293,1),new P.ptr(7296,7304,1),new P.ptr(7401,7404,1),new P.ptr(7406,7409,1),new P.ptr(7413,7414,1),new P.ptr(7424,7615,1),new P.ptr(7680,7957,1),new P.ptr(7960,7965,1),new P.ptr(7968,8005,1),new P.ptr(8008,8013,1),new P.ptr(8016,8023,1),new P.ptr(8025,8031,2),new P.ptr(8032,8061,1),new P.ptr(8064,8116,1),new P.ptr(8118,8124,1),new P.ptr(8126,8130,4),new P.ptr(8131,8132,1),new P.ptr(8134,8140,1),new P.ptr(8144,8147,1),new P.ptr(8150,8155,1),new P.ptr(8160,8172,1),new P.ptr(8178,8180,1),new P.ptr(8182,8188,1),new P.ptr(8305,8319,14),new P.ptr(8336,8348,1),new P.ptr(8450,8455,5),new P.ptr(8458,8467,1),new P.ptr(8469,8473,4),new P.ptr(8474,8477,1),new P.ptr(8484,8490,2),new P.ptr(8491,8493,1),new P.ptr(8495,8505,1),new P.ptr(8508,8511,1),new P.ptr(8517,8521,1),new P.ptr(8526,8579,53),new P.ptr(8580,11264,2684),new P.ptr(11265,11310,1),new P.ptr(11312,11358,1),new P.ptr(11360,11492,1),new P.ptr(11499,11502,1),new P.ptr(11506,11507,1),new P.ptr(11520,11557,1),new P.ptr(11559,11565,6),new P.ptr(11568,11623,1),new P.ptr(11631,11648,17),new P.ptr(11649,11670,1),new P.ptr(11680,11686,1),new P.ptr(11688,11694,1),new P.ptr(11696,11702,1),new P.ptr(11704,11710,1),new P.ptr(11712,11718,1),new P.ptr(11720,11726,1),new P.ptr(11728,11734,1),new P.ptr(11736,11742,1),new P.ptr(11823,12293,470),new P.ptr(12294,12337,43),new P.ptr(12338,12341,1),new P.ptr(12347,12348,1),new P.ptr(12353,12438,1),new P.ptr(12445,12447,1),new P.ptr(12449,12538,1),new P.ptr(12540,12543,1),new P.ptr(12549,12590,1),new P.ptr(12593,12686,1),new P.ptr(12704,12730,1),new P.ptr(12784,12799,1),new P.ptr(13312,19893,1),new P.ptr(19968,40938,1),new P.ptr(40960,42124,1),new P.ptr(42192,42237,1),new P.ptr(42240,42508,1),new P.ptr(42512,42527,1),new P.ptr(42538,42539,1),new P.ptr(42560,42606,1),new P.ptr(42623,42653,1),new P.ptr(42656,42725,1),new P.ptr(42775,42783,1),new P.ptr(42786,42888,1),new P.ptr(42891,42926,1),new P.ptr(42928,42935,1),new P.ptr(42999,43009,1),new P.ptr(43011,43013,1),new P.ptr(43015,43018,1),new P.ptr(43020,43042,1),new P.ptr(43072,43123,1),new P.ptr(43138,43187,1),new P.ptr(43250,43255,1),new P.ptr(43259,43261,2),new P.ptr(43274,43301,1),new P.ptr(43312,43334,1),new P.ptr(43360,43388,1),new P.ptr(43396,43442,1),new P.ptr(43471,43488,17),new P.ptr(43489,43492,1),new P.ptr(43494,43503,1),new P.ptr(43514,43518,1),new P.ptr(43520,43560,1),new P.ptr(43584,43586,1),new P.ptr(43588,43595,1),new P.ptr(43616,43638,1),new P.ptr(43642,43646,4),new P.ptr(43647,43695,1),new P.ptr(43697,43701,4),new P.ptr(43702,43705,3),new P.ptr(43706,43709,1),new P.ptr(43712,43714,2),new P.ptr(43739,43741,1),new P.ptr(43744,43754,1),new P.ptr(43762,43764,1),new P.ptr(43777,43782,1),new P.ptr(43785,43790,1),new P.ptr(43793,43798,1),new P.ptr(43808,43814,1),new P.ptr(43816,43822,1),new P.ptr(43824,43866,1),new P.ptr(43868,43877,1),new P.ptr(43888,44002,1),new P.ptr(44032,55203,1),new P.ptr(55216,55238,1),new P.ptr(55243,55291,1),new P.ptr(63744,64109,1),new P.ptr(64112,64217,1),new P.ptr(64256,64262,1),new P.ptr(64275,64279,1),new P.ptr(64285,64287,2),new P.ptr(64288,64296,1),new P.ptr(64298,64310,1),new P.ptr(64312,64316,1),new P.ptr(64318,64320,2),new P.ptr(64321,64323,2),new P.ptr(64324,64326,2),new P.ptr(64327,64433,1),new P.ptr(64467,64829,1),new P.ptr(64848,64911,1),new P.ptr(64914,64967,1),new P.ptr(65008,65019,1),new P.ptr(65136,65140,1),new P.ptr(65142,65276,1),new P.ptr(65313,65338,1),new P.ptr(65345,65370,1),new P.ptr(65382,65470,1),new P.ptr(65474,65479,1),new P.ptr(65482,65487,1),new P.ptr(65490,65495,1),new P.ptr(65498,65500,1)]),new IZ([new Q.ptr(65536,65547,1),new Q.ptr(65549,65574,1),new Q.ptr(65576,65594,1),new Q.ptr(65596,65597,1),new Q.ptr(65599,65613,1),new Q.ptr(65616,65629,1),new Q.ptr(65664,65786,1),new Q.ptr(66176,66204,1),new Q.ptr(66208,66256,1),new Q.ptr(66304,66335,1),new Q.ptr(66349,66368,1),new Q.ptr(66370,66377,1),new Q.ptr(66384,66421,1),new Q.ptr(66432,66461,1),new Q.ptr(66464,66499,1),new Q.ptr(66504,66511,1),new Q.ptr(66560,66717,1),new Q.ptr(66736,66771,1),new Q.ptr(66776,66811,1),new Q.ptr(66816,66855,1),new Q.ptr(66864,66915,1),new Q.ptr(67072,67382,1),new Q.ptr(67392,67413,1),new Q.ptr(67424,67431,1),new Q.ptr(67584,67589,1),new Q.ptr(67592,67594,2),new Q.ptr(67595,67637,1),new Q.ptr(67639,67640,1),new Q.ptr(67644,67647,3),new Q.ptr(67648,67669,1),new Q.ptr(67680,67702,1),new Q.ptr(67712,67742,1),new Q.ptr(67808,67826,1),new Q.ptr(67828,67829,1),new Q.ptr(67840,67861,1),new Q.ptr(67872,67897,1),new Q.ptr(67968,68023,1),new Q.ptr(68030,68031,1),new Q.ptr(68096,68112,16),new Q.ptr(68113,68115,1),new Q.ptr(68117,68119,1),new Q.ptr(68121,68147,1),new Q.ptr(68192,68220,1),new Q.ptr(68224,68252,1),new Q.ptr(68288,68295,1),new Q.ptr(68297,68324,1),new Q.ptr(68352,68405,1),new Q.ptr(68416,68437,1),new Q.ptr(68448,68466,1),new Q.ptr(68480,68497,1),new Q.ptr(68608,68680,1),new Q.ptr(68736,68786,1),new Q.ptr(68800,68850,1),new Q.ptr(69635,69687,1),new Q.ptr(69763,69807,1),new Q.ptr(69840,69864,1),new Q.ptr(69891,69926,1),new Q.ptr(69968,70002,1),new Q.ptr(70006,70019,13),new Q.ptr(70020,70066,1),new Q.ptr(70081,70084,1),new Q.ptr(70106,70108,2),new Q.ptr(70144,70161,1),new Q.ptr(70163,70187,1),new Q.ptr(70272,70278,1),new Q.ptr(70280,70282,2),new Q.ptr(70283,70285,1),new Q.ptr(70287,70301,1),new Q.ptr(70303,70312,1),new Q.ptr(70320,70366,1),new Q.ptr(70405,70412,1),new Q.ptr(70415,70416,1),new Q.ptr(70419,70440,1),new Q.ptr(70442,70448,1),new Q.ptr(70450,70451,1),new Q.ptr(70453,70457,1),new Q.ptr(70461,70480,19),new Q.ptr(70493,70497,1),new Q.ptr(70656,70708,1),new Q.ptr(70727,70730,1),new Q.ptr(70784,70831,1),new Q.ptr(70852,70853,1),new Q.ptr(70855,71040,185),new Q.ptr(71041,71086,1),new Q.ptr(71128,71131,1),new Q.ptr(71168,71215,1),new Q.ptr(71236,71296,60),new Q.ptr(71297,71338,1),new Q.ptr(71424,71449,1),new Q.ptr(71840,71903,1),new Q.ptr(71935,72192,257),new Q.ptr(72203,72242,1),new Q.ptr(72250,72272,22),new Q.ptr(72284,72323,1),new Q.ptr(72326,72329,1),new Q.ptr(72384,72440,1),new Q.ptr(72704,72712,1),new Q.ptr(72714,72750,1),new Q.ptr(72768,72818,50),new Q.ptr(72819,72847,1),new Q.ptr(72960,72966,1),new Q.ptr(72968,72969,1),new Q.ptr(72971,73008,1),new Q.ptr(73030,73728,698),new Q.ptr(73729,74649,1),new Q.ptr(74880,75075,1),new Q.ptr(77824,78894,1),new Q.ptr(82944,83526,1),new Q.ptr(92160,92728,1),new Q.ptr(92736,92766,1),new Q.ptr(92880,92909,1),new Q.ptr(92928,92975,1),new Q.ptr(92992,92995,1),new Q.ptr(93027,93047,1),new Q.ptr(93053,93071,1),new Q.ptr(93952,94020,1),new Q.ptr(94032,94099,67),new Q.ptr(94100,94111,1),new Q.ptr(94176,94177,1),new Q.ptr(94208,100332,1),new Q.ptr(100352,101106,1),new Q.ptr(110592,110878,1),new Q.ptr(110960,111355,1),new Q.ptr(113664,113770,1),new Q.ptr(113776,113788,1),new Q.ptr(113792,113800,1),new Q.ptr(113808,113817,1),new Q.ptr(119808,119892,1),new Q.ptr(119894,119964,1),new Q.ptr(119966,119967,1),new Q.ptr(119970,119973,3),new Q.ptr(119974,119977,3),new Q.ptr(119978,119980,1),new Q.ptr(119982,119993,1),new Q.ptr(119995,119997,2),new Q.ptr(119998,120003,1),new Q.ptr(120005,120069,1),new Q.ptr(120071,120074,1),new Q.ptr(120077,120084,1),new Q.ptr(120086,120092,1),new Q.ptr(120094,120121,1),new Q.ptr(120123,120126,1),new Q.ptr(120128,120132,1),new Q.ptr(120134,120138,4),new Q.ptr(120139,120144,1),new Q.ptr(120146,120485,1),new Q.ptr(120488,120512,1),new Q.ptr(120514,120538,1),new Q.ptr(120540,120570,1),new Q.ptr(120572,120596,1),new Q.ptr(120598,120628,1),new Q.ptr(120630,120654,1),new Q.ptr(120656,120686,1),new Q.ptr(120688,120712,1),new Q.ptr(120714,120744,1),new Q.ptr(120746,120770,1),new Q.ptr(120772,120779,1),new Q.ptr(124928,125124,1),new Q.ptr(125184,125251,1),new Q.ptr(126464,126467,1),new Q.ptr(126469,126495,1),new Q.ptr(126497,126498,1),new Q.ptr(126500,126503,3),new Q.ptr(126505,126514,1),new Q.ptr(126516,126519,1),new Q.ptr(126521,126523,2),new Q.ptr(126530,126535,5),new Q.ptr(126537,126541,2),new Q.ptr(126542,126543,1),new Q.ptr(126545,126546,1),new Q.ptr(126548,126551,3),new Q.ptr(126553,126561,2),new Q.ptr(126562,126564,2),new Q.ptr(126567,126570,1),new Q.ptr(126572,126578,1),new Q.ptr(126580,126583,1),new Q.ptr(126585,126588,1),new Q.ptr(126590,126592,2),new Q.ptr(126593,126601,1),new Q.ptr(126603,126619,1),new Q.ptr(126625,126627,1),new Q.ptr(126629,126633,1),new Q.ptr(126635,126651,1),new Q.ptr(131072,173782,1),new Q.ptr(173824,177972,1),new Q.ptr(177984,178205,1),new Q.ptr(178208,183969,1),new Q.ptr(183984,191456,1),new Q.ptr(194560,195101,1)]),6);AS=new O.ptr(new IY([new P.ptr(768,879,1),new P.ptr(1155,1161,1),new P.ptr(1425,1469,1),new P.ptr(1471,1473,2),new P.ptr(1474,1476,2),new P.ptr(1477,1479,2),new P.ptr(1552,1562,1),new P.ptr(1611,1631,1),new P.ptr(1648,1750,102),new P.ptr(1751,1756,1),new P.ptr(1759,1764,1),new P.ptr(1767,1768,1),new P.ptr(1770,1773,1),new P.ptr(1809,1840,31),new P.ptr(1841,1866,1),new P.ptr(1958,1968,1),new P.ptr(2027,2035,1),new P.ptr(2070,2073,1),new P.ptr(2075,2083,1),new P.ptr(2085,2087,1),new P.ptr(2089,2093,1),new P.ptr(2137,2139,1),new P.ptr(2260,2273,1),new P.ptr(2275,2307,1),new P.ptr(2362,2364,1),new P.ptr(2366,2383,1),new P.ptr(2385,2391,1),new P.ptr(2402,2403,1),new P.ptr(2433,2435,1),new P.ptr(2492,2494,2),new P.ptr(2495,2500,1),new P.ptr(2503,2504,1),new P.ptr(2507,2509,1),new P.ptr(2519,2530,11),new P.ptr(2531,2561,30),new P.ptr(2562,2563,1),new P.ptr(2620,2622,2),new P.ptr(2623,2626,1),new P.ptr(2631,2632,1),new P.ptr(2635,2637,1),new P.ptr(2641,2672,31),new P.ptr(2673,2677,4),new P.ptr(2689,2691,1),new P.ptr(2748,2750,2),new P.ptr(2751,2757,1),new P.ptr(2759,2761,1),new P.ptr(2763,2765,1),new P.ptr(2786,2787,1),new P.ptr(2810,2815,1),new P.ptr(2817,2819,1),new P.ptr(2876,2878,2),new P.ptr(2879,2884,1),new P.ptr(2887,2888,1),new P.ptr(2891,2893,1),new P.ptr(2902,2903,1),new P.ptr(2914,2915,1),new P.ptr(2946,3006,60),new P.ptr(3007,3010,1),new P.ptr(3014,3016,1),new P.ptr(3018,3021,1),new P.ptr(3031,3072,41),new P.ptr(3073,3075,1),new P.ptr(3134,3140,1),new P.ptr(3142,3144,1),new P.ptr(3146,3149,1),new P.ptr(3157,3158,1),new P.ptr(3170,3171,1),new P.ptr(3201,3203,1),new P.ptr(3260,3262,2),new P.ptr(3263,3268,1),new P.ptr(3270,3272,1),new P.ptr(3274,3277,1),new P.ptr(3285,3286,1),new P.ptr(3298,3299,1),new P.ptr(3328,3331,1),new P.ptr(3387,3388,1),new P.ptr(3390,3396,1),new P.ptr(3398,3400,1),new P.ptr(3402,3405,1),new P.ptr(3415,3426,11),new P.ptr(3427,3458,31),new P.ptr(3459,3530,71),new P.ptr(3535,3540,1),new P.ptr(3542,3544,2),new P.ptr(3545,3551,1),new P.ptr(3570,3571,1),new P.ptr(3633,3636,3),new P.ptr(3637,3642,1),new P.ptr(3655,3662,1),new P.ptr(3761,3764,3),new P.ptr(3765,3769,1),new P.ptr(3771,3772,1),new P.ptr(3784,3789,1),new P.ptr(3864,3865,1),new P.ptr(3893,3897,2),new P.ptr(3902,3903,1),new P.ptr(3953,3972,1),new P.ptr(3974,3975,1),new P.ptr(3981,3991,1),new P.ptr(3993,4028,1),new P.ptr(4038,4139,101),new P.ptr(4140,4158,1),new P.ptr(4182,4185,1),new P.ptr(4190,4192,1),new P.ptr(4194,4196,1),new P.ptr(4199,4205,1),new P.ptr(4209,4212,1),new P.ptr(4226,4237,1),new P.ptr(4239,4250,11),new P.ptr(4251,4253,1),new P.ptr(4957,4959,1),new P.ptr(5906,5908,1),new P.ptr(5938,5940,1),new P.ptr(5970,5971,1),new P.ptr(6002,6003,1),new P.ptr(6068,6099,1),new P.ptr(6109,6155,46),new P.ptr(6156,6157,1),new P.ptr(6277,6278,1),new P.ptr(6313,6432,119),new P.ptr(6433,6443,1),new P.ptr(6448,6459,1),new P.ptr(6679,6683,1),new P.ptr(6741,6750,1),new P.ptr(6752,6780,1),new P.ptr(6783,6832,49),new P.ptr(6833,6846,1),new P.ptr(6912,6916,1),new P.ptr(6964,6980,1),new P.ptr(7019,7027,1),new P.ptr(7040,7042,1),new P.ptr(7073,7085,1),new P.ptr(7142,7155,1),new P.ptr(7204,7223,1),new P.ptr(7376,7378,1),new P.ptr(7380,7400,1),new P.ptr(7405,7410,5),new P.ptr(7411,7412,1),new P.ptr(7415,7417,1),new P.ptr(7616,7673,1),new P.ptr(7675,7679,1),new P.ptr(8400,8432,1),new P.ptr(11503,11505,1),new P.ptr(11647,11744,97),new P.ptr(11745,11775,1),new P.ptr(12330,12335,1),new P.ptr(12441,12442,1),new P.ptr(42607,42610,1),new P.ptr(42612,42621,1),new P.ptr(42654,42655,1),new P.ptr(42736,42737,1),new P.ptr(43010,43014,4),new P.ptr(43019,43043,24),new P.ptr(43044,43047,1),new P.ptr(43136,43137,1),new P.ptr(43188,43205,1),new P.ptr(43232,43249,1),new P.ptr(43302,43309,1),new P.ptr(43335,43347,1),new P.ptr(43392,43395,1),new P.ptr(43443,43456,1),new P.ptr(43493,43561,68),new P.ptr(43562,43574,1),new P.ptr(43587,43596,9),new P.ptr(43597,43643,46),new P.ptr(43644,43645,1),new P.ptr(43696,43698,2),new P.ptr(43699,43700,1),new P.ptr(43703,43704,1),new P.ptr(43710,43711,1),new P.ptr(43713,43755,42),new P.ptr(43756,43759,1),new P.ptr(43765,43766,1),new P.ptr(44003,44010,1),new P.ptr(44012,44013,1),new P.ptr(64286,65024,738),new P.ptr(65025,65039,1),new P.ptr(65056,65071,1)]),new IZ([new Q.ptr(66045,66272,227),new Q.ptr(66422,66426,1),new Q.ptr(68097,68099,1),new Q.ptr(68101,68102,1),new Q.ptr(68108,68111,1),new Q.ptr(68152,68154,1),new Q.ptr(68159,68325,166),new Q.ptr(68326,69632,1306),new Q.ptr(69633,69634,1),new Q.ptr(69688,69702,1),new Q.ptr(69759,69762,1),new Q.ptr(69808,69818,1),new Q.ptr(69888,69890,1),new Q.ptr(69927,69940,1),new Q.ptr(70003,70016,13),new Q.ptr(70017,70018,1),new Q.ptr(70067,70080,1),new Q.ptr(70090,70092,1),new Q.ptr(70188,70199,1),new Q.ptr(70206,70367,161),new Q.ptr(70368,70378,1),new Q.ptr(70400,70403,1),new Q.ptr(70460,70462,2),new Q.ptr(70463,70468,1),new Q.ptr(70471,70472,1),new Q.ptr(70475,70477,1),new Q.ptr(70487,70498,11),new Q.ptr(70499,70502,3),new Q.ptr(70503,70508,1),new Q.ptr(70512,70516,1),new Q.ptr(70709,70726,1),new Q.ptr(70832,70851,1),new Q.ptr(71087,71093,1),new Q.ptr(71096,71104,1),new Q.ptr(71132,71133,1),new Q.ptr(71216,71232,1),new Q.ptr(71339,71351,1),new Q.ptr(71453,71467,1),new Q.ptr(72193,72202,1),new Q.ptr(72243,72249,1),new Q.ptr(72251,72254,1),new Q.ptr(72263,72273,10),new Q.ptr(72274,72283,1),new Q.ptr(72330,72345,1),new Q.ptr(72751,72758,1),new Q.ptr(72760,72767,1),new Q.ptr(72850,72871,1),new Q.ptr(72873,72886,1),new Q.ptr(73009,73014,1),new Q.ptr(73018,73020,2),new Q.ptr(73021,73023,2),new Q.ptr(73024,73029,1),new Q.ptr(73031,92912,19881),new Q.ptr(92913,92916,1),new Q.ptr(92976,92982,1),new Q.ptr(94033,94078,1),new Q.ptr(94095,94098,1),new Q.ptr(113821,113822,1),new Q.ptr(119141,119145,1),new Q.ptr(119149,119154,1),new Q.ptr(119163,119170,1),new Q.ptr(119173,119179,1),new Q.ptr(119210,119213,1),new Q.ptr(119362,119364,1),new Q.ptr(121344,121398,1),new Q.ptr(121403,121452,1),new Q.ptr(121461,121476,15),new Q.ptr(121499,121503,1),new Q.ptr(121505,121519,1),new Q.ptr(122880,122886,1),new Q.ptr(122888,122904,1),new Q.ptr(122907,122913,1),new Q.ptr(122915,122916,1),new Q.ptr(122918,122922,1),new Q.ptr(125136,125142,1),new Q.ptr(125252,125258,1),new Q.ptr(917760,917999,1)]),0);AW=new O.ptr(new IY([new P.ptr(48,57,1),new P.ptr(178,179,1),new P.ptr(185,188,3),new P.ptr(189,190,1),new P.ptr(1632,1641,1),new P.ptr(1776,1785,1),new P.ptr(1984,1993,1),new P.ptr(2406,2415,1),new P.ptr(2534,2543,1),new P.ptr(2548,2553,1),new P.ptr(2662,2671,1),new P.ptr(2790,2799,1),new P.ptr(2918,2927,1),new P.ptr(2930,2935,1),new P.ptr(3046,3058,1),new P.ptr(3174,3183,1),new P.ptr(3192,3198,1),new P.ptr(3302,3311,1),new P.ptr(3416,3422,1),new P.ptr(3430,3448,1),new P.ptr(3558,3567,1),new P.ptr(3664,3673,1),new P.ptr(3792,3801,1),new P.ptr(3872,3891,1),new P.ptr(4160,4169,1),new P.ptr(4240,4249,1),new P.ptr(4969,4988,1),new P.ptr(5870,5872,1),new P.ptr(6112,6121,1),new P.ptr(6128,6137,1),new P.ptr(6160,6169,1),new P.ptr(6470,6479,1),new P.ptr(6608,6618,1),new P.ptr(6784,6793,1),new P.ptr(6800,6809,1),new P.ptr(6992,7001,1),new P.ptr(7088,7097,1),new P.ptr(7232,7241,1),new P.ptr(7248,7257,1),new P.ptr(8304,8308,4),new P.ptr(8309,8313,1),new P.ptr(8320,8329,1),new P.ptr(8528,8578,1),new P.ptr(8581,8585,1),new P.ptr(9312,9371,1),new P.ptr(9450,9471,1),new P.ptr(10102,10131,1),new P.ptr(11517,12295,778),new P.ptr(12321,12329,1),new P.ptr(12344,12346,1),new P.ptr(12690,12693,1),new P.ptr(12832,12841,1),new P.ptr(12872,12879,1),new P.ptr(12881,12895,1),new P.ptr(12928,12937,1),new P.ptr(12977,12991,1),new P.ptr(42528,42537,1),new P.ptr(42726,42735,1),new P.ptr(43056,43061,1),new P.ptr(43216,43225,1),new P.ptr(43264,43273,1),new P.ptr(43472,43481,1),new P.ptr(43504,43513,1),new P.ptr(43600,43609,1),new P.ptr(44016,44025,1),new P.ptr(65296,65305,1)]),new IZ([new Q.ptr(65799,65843,1),new Q.ptr(65856,65912,1),new Q.ptr(65930,65931,1),new Q.ptr(66273,66299,1),new Q.ptr(66336,66339,1),new Q.ptr(66369,66378,9),new Q.ptr(66513,66517,1),new Q.ptr(66720,66729,1),new Q.ptr(67672,67679,1),new Q.ptr(67705,67711,1),new Q.ptr(67751,67759,1),new Q.ptr(67835,67839,1),new Q.ptr(67862,67867,1),new Q.ptr(68028,68029,1),new Q.ptr(68032,68047,1),new Q.ptr(68050,68095,1),new Q.ptr(68160,68167,1),new Q.ptr(68221,68222,1),new Q.ptr(68253,68255,1),new Q.ptr(68331,68335,1),new Q.ptr(68440,68447,1),new Q.ptr(68472,68479,1),new Q.ptr(68521,68527,1),new Q.ptr(68858,68863,1),new Q.ptr(69216,69246,1),new Q.ptr(69714,69743,1),new Q.ptr(69872,69881,1),new Q.ptr(69942,69951,1),new Q.ptr(70096,70105,1),new Q.ptr(70113,70132,1),new Q.ptr(70384,70393,1),new Q.ptr(70736,70745,1),new Q.ptr(70864,70873,1),new Q.ptr(71248,71257,1),new Q.ptr(71360,71369,1),new Q.ptr(71472,71483,1),new Q.ptr(71904,71922,1),new Q.ptr(72784,72812,1),new Q.ptr(73040,73049,1),new Q.ptr(74752,74862,1),new Q.ptr(92768,92777,1),new Q.ptr(93008,93017,1),new Q.ptr(93019,93025,1),new Q.ptr(119648,119665,1),new Q.ptr(120782,120831,1),new Q.ptr(125127,125135,1),new Q.ptr(125264,125273,1),new Q.ptr(127232,127244,1)]),4);AX=new O.ptr(new IY([new P.ptr(48,57,1),new P.ptr(1632,1641,1),new P.ptr(1776,1785,1),new P.ptr(1984,1993,1),new P.ptr(2406,2415,1),new P.ptr(2534,2543,1),new P.ptr(2662,2671,1),new P.ptr(2790,2799,1),new P.ptr(2918,2927,1),new P.ptr(3046,3055,1),new P.ptr(3174,3183,1),new P.ptr(3302,3311,1),new P.ptr(3430,3439,1),new P.ptr(3558,3567,1),new P.ptr(3664,3673,1),new P.ptr(3792,3801,1),new P.ptr(3872,3881,1),new P.ptr(4160,4169,1),new P.ptr(4240,4249,1),new P.ptr(6112,6121,1),new P.ptr(6160,6169,1),new P.ptr(6470,6479,1),new P.ptr(6608,6617,1),new P.ptr(6784,6793,1),new P.ptr(6800,6809,1),new P.ptr(6992,7001,1),new P.ptr(7088,7097,1),new P.ptr(7232,7241,1),new P.ptr(7248,7257,1),new P.ptr(42528,42537,1),new P.ptr(43216,43225,1),new P.ptr(43264,43273,1),new P.ptr(43472,43481,1),new P.ptr(43504,43513,1),new P.ptr(43600,43609,1),new P.ptr(44016,44025,1),new P.ptr(65296,65305,1)]),new IZ([new Q.ptr(66720,66729,1),new Q.ptr(69734,69743,1),new Q.ptr(69872,69881,1),new Q.ptr(69942,69951,1),new Q.ptr(70096,70105,1),new Q.ptr(70384,70393,1),new Q.ptr(70736,70745,1),new Q.ptr(70864,70873,1),new Q.ptr(71248,71257,1),new Q.ptr(71360,71369,1),new Q.ptr(71472,71481,1),new Q.ptr(71904,71913,1),new Q.ptr(72784,72793,1),new Q.ptr(73040,73049,1),new Q.ptr(92768,92777,1),new Q.ptr(93008,93017,1),new Q.ptr(120782,120831,1),new Q.ptr(125264,125273,1)]),1);BA=new O.ptr(new IY([new P.ptr(33,35,1),new P.ptr(37,42,1),new P.ptr(44,47,1),new P.ptr(58,59,1),new P.ptr(63,64,1),new P.ptr(91,93,1),new P.ptr(95,123,28),new P.ptr(125,161,36),new P.ptr(167,171,4),new P.ptr(182,183,1),new P.ptr(187,191,4),new P.ptr(894,903,9),new P.ptr(1370,1375,1),new P.ptr(1417,1418,1),new P.ptr(1470,1472,2),new P.ptr(1475,1478,3),new P.ptr(1523,1524,1),new P.ptr(1545,1546,1),new P.ptr(1548,1549,1),new P.ptr(1563,1566,3),new P.ptr(1567,1642,75),new P.ptr(1643,1645,1),new P.ptr(1748,1792,44),new P.ptr(1793,1805,1),new P.ptr(2039,2041,1),new P.ptr(2096,2110,1),new P.ptr(2142,2404,262),new P.ptr(2405,2416,11),new P.ptr(2557,2800,243),new P.ptr(3572,3663,91),new P.ptr(3674,3675,1),new P.ptr(3844,3858,1),new P.ptr(3860,3898,38),new P.ptr(3899,3901,1),new P.ptr(3973,4048,75),new P.ptr(4049,4052,1),new P.ptr(4057,4058,1),new P.ptr(4170,4175,1),new P.ptr(4347,4960,613),new P.ptr(4961,4968,1),new P.ptr(5120,5741,621),new P.ptr(5742,5787,45),new P.ptr(5788,5867,79),new P.ptr(5868,5869,1),new P.ptr(5941,5942,1),new P.ptr(6100,6102,1),new P.ptr(6104,6106,1),new P.ptr(6144,6154,1),new P.ptr(6468,6469,1),new P.ptr(6686,6687,1),new P.ptr(6816,6822,1),new P.ptr(6824,6829,1),new P.ptr(7002,7008,1),new P.ptr(7164,7167,1),new P.ptr(7227,7231,1),new P.ptr(7294,7295,1),new P.ptr(7360,7367,1),new P.ptr(7379,8208,829),new P.ptr(8209,8231,1),new P.ptr(8240,8259,1),new P.ptr(8261,8273,1),new P.ptr(8275,8286,1),new P.ptr(8317,8318,1),new P.ptr(8333,8334,1),new P.ptr(8968,8971,1),new P.ptr(9001,9002,1),new P.ptr(10088,10101,1),new P.ptr(10181,10182,1),new P.ptr(10214,10223,1),new P.ptr(10627,10648,1),new P.ptr(10712,10715,1),new P.ptr(10748,10749,1),new P.ptr(11513,11516,1),new P.ptr(11518,11519,1),new P.ptr(11632,11776,144),new P.ptr(11777,11822,1),new P.ptr(11824,11849,1),new P.ptr(12289,12291,1),new P.ptr(12296,12305,1),new P.ptr(12308,12319,1),new P.ptr(12336,12349,13),new P.ptr(12448,12539,91),new P.ptr(42238,42239,1),new P.ptr(42509,42511,1),new P.ptr(42611,42622,11),new P.ptr(42738,42743,1),new P.ptr(43124,43127,1),new P.ptr(43214,43215,1),new P.ptr(43256,43258,1),new P.ptr(43260,43310,50),new P.ptr(43311,43359,48),new P.ptr(43457,43469,1),new P.ptr(43486,43487,1),new P.ptr(43612,43615,1),new P.ptr(43742,43743,1),new P.ptr(43760,43761,1),new P.ptr(44011,64830,20819),new P.ptr(64831,65040,209),new P.ptr(65041,65049,1),new P.ptr(65072,65106,1),new P.ptr(65108,65121,1),new P.ptr(65123,65128,5),new P.ptr(65130,65131,1),new P.ptr(65281,65283,1),new P.ptr(65285,65290,1),new P.ptr(65292,65295,1),new P.ptr(65306,65307,1),new P.ptr(65311,65312,1),new P.ptr(65339,65341,1),new P.ptr(65343,65371,28),new P.ptr(65373,65375,2),new P.ptr(65376,65381,1)]),new IZ([new Q.ptr(65792,65794,1),new Q.ptr(66463,66512,49),new Q.ptr(66927,67671,744),new Q.ptr(67871,67903,32),new Q.ptr(68176,68184,1),new Q.ptr(68223,68336,113),new Q.ptr(68337,68342,1),new Q.ptr(68409,68415,1),new Q.ptr(68505,68508,1),new Q.ptr(69703,69709,1),new Q.ptr(69819,69820,1),new Q.ptr(69822,69825,1),new Q.ptr(69952,69955,1),new Q.ptr(70004,70005,1),new Q.ptr(70085,70089,1),new Q.ptr(70093,70107,14),new Q.ptr(70109,70111,1),new Q.ptr(70200,70205,1),new Q.ptr(70313,70731,418),new Q.ptr(70732,70735,1),new Q.ptr(70747,70749,2),new Q.ptr(70854,71105,251),new Q.ptr(71106,71127,1),new Q.ptr(71233,71235,1),new Q.ptr(71264,71276,1),new Q.ptr(71484,71486,1),new Q.ptr(72255,72262,1),new Q.ptr(72346,72348,1),new Q.ptr(72350,72354,1),new Q.ptr(72769,72773,1),new Q.ptr(72816,72817,1),new Q.ptr(74864,74868,1),new Q.ptr(92782,92783,1),new Q.ptr(92917,92983,66),new Q.ptr(92984,92987,1),new Q.ptr(92996,113823,20827),new Q.ptr(121479,121483,1),new Q.ptr(125278,125279,1)]),11);BI=new O.ptr(new IY([new P.ptr(36,43,7),new P.ptr(60,62,1),new P.ptr(94,96,2),new P.ptr(124,126,2),new P.ptr(162,166,1),new P.ptr(168,169,1),new P.ptr(172,174,2),new P.ptr(175,177,1),new P.ptr(180,184,4),new P.ptr(215,247,32),new P.ptr(706,709,1),new P.ptr(722,735,1),new P.ptr(741,747,1),new P.ptr(749,751,2),new P.ptr(752,767,1),new P.ptr(885,900,15),new P.ptr(901,1014,113),new P.ptr(1154,1421,267),new P.ptr(1422,1423,1),new P.ptr(1542,1544,1),new P.ptr(1547,1550,3),new P.ptr(1551,1758,207),new P.ptr(1769,1789,20),new P.ptr(1790,2038,248),new P.ptr(2546,2547,1),new P.ptr(2554,2555,1),new P.ptr(2801,2928,127),new P.ptr(3059,3066,1),new P.ptr(3199,3407,208),new P.ptr(3449,3647,198),new P.ptr(3841,3843,1),new P.ptr(3859,3861,2),new P.ptr(3862,3863,1),new P.ptr(3866,3871,1),new P.ptr(3892,3896,2),new P.ptr(4030,4037,1),new P.ptr(4039,4044,1),new P.ptr(4046,4047,1),new P.ptr(4053,4056,1),new P.ptr(4254,4255,1),new P.ptr(5008,5017,1),new P.ptr(6107,6464,357),new P.ptr(6622,6655,1),new P.ptr(7009,7018,1),new P.ptr(7028,7036,1),new P.ptr(8125,8127,2),new P.ptr(8128,8129,1),new P.ptr(8141,8143,1),new P.ptr(8157,8159,1),new P.ptr(8173,8175,1),new P.ptr(8189,8190,1),new P.ptr(8260,8274,14),new P.ptr(8314,8316,1),new P.ptr(8330,8332,1),new P.ptr(8352,8383,1),new P.ptr(8448,8449,1),new P.ptr(8451,8454,1),new P.ptr(8456,8457,1),new P.ptr(8468,8470,2),new P.ptr(8471,8472,1),new P.ptr(8478,8483,1),new P.ptr(8485,8489,2),new P.ptr(8494,8506,12),new P.ptr(8507,8512,5),new P.ptr(8513,8516,1),new P.ptr(8522,8525,1),new P.ptr(8527,8586,59),new P.ptr(8587,8592,5),new P.ptr(8593,8967,1),new P.ptr(8972,9000,1),new P.ptr(9003,9254,1),new P.ptr(9280,9290,1),new P.ptr(9372,9449,1),new P.ptr(9472,10087,1),new P.ptr(10132,10180,1),new P.ptr(10183,10213,1),new P.ptr(10224,10626,1),new P.ptr(10649,10711,1),new P.ptr(10716,10747,1),new P.ptr(10750,11123,1),new P.ptr(11126,11157,1),new P.ptr(11160,11193,1),new P.ptr(11197,11208,1),new P.ptr(11210,11218,1),new P.ptr(11244,11247,1),new P.ptr(11493,11498,1),new P.ptr(11904,11929,1),new P.ptr(11931,12019,1),new P.ptr(12032,12245,1),new P.ptr(12272,12283,1),new P.ptr(12292,12306,14),new P.ptr(12307,12320,13),new P.ptr(12342,12343,1),new P.ptr(12350,12351,1),new P.ptr(12443,12444,1),new P.ptr(12688,12689,1),new P.ptr(12694,12703,1),new P.ptr(12736,12771,1),new P.ptr(12800,12830,1),new P.ptr(12842,12871,1),new P.ptr(12880,12896,16),new P.ptr(12897,12927,1),new P.ptr(12938,12976,1),new P.ptr(12992,13054,1),new P.ptr(13056,13311,1),new P.ptr(19904,19967,1),new P.ptr(42128,42182,1),new P.ptr(42752,42774,1),new P.ptr(42784,42785,1),new P.ptr(42889,42890,1),new P.ptr(43048,43051,1),new P.ptr(43062,43065,1),new P.ptr(43639,43641,1),new P.ptr(43867,64297,20430),new P.ptr(64434,64449,1),new P.ptr(65020,65021,1),new P.ptr(65122,65124,2),new P.ptr(65125,65126,1),new P.ptr(65129,65284,155),new P.ptr(65291,65308,17),new P.ptr(65309,65310,1),new P.ptr(65342,65344,2),new P.ptr(65372,65374,2),new P.ptr(65504,65510,1),new P.ptr(65512,65518,1),new P.ptr(65532,65533,1)]),new IZ([new Q.ptr(65847,65855,1),new Q.ptr(65913,65929,1),new Q.ptr(65932,65934,1),new Q.ptr(65936,65947,1),new Q.ptr(65952,66000,48),new Q.ptr(66001,66044,1),new Q.ptr(67703,67704,1),new Q.ptr(68296,71487,3191),new Q.ptr(92988,92991,1),new Q.ptr(92997,113820,20823),new Q.ptr(118784,119029,1),new Q.ptr(119040,119078,1),new Q.ptr(119081,119140,1),new Q.ptr(119146,119148,1),new Q.ptr(119171,119172,1),new Q.ptr(119180,119209,1),new Q.ptr(119214,119272,1),new Q.ptr(119296,119361,1),new Q.ptr(119365,119552,187),new Q.ptr(119553,119638,1),new Q.ptr(120513,120539,26),new Q.ptr(120571,120597,26),new Q.ptr(120629,120655,26),new Q.ptr(120687,120713,26),new Q.ptr(120745,120771,26),new Q.ptr(120832,121343,1),new Q.ptr(121399,121402,1),new Q.ptr(121453,121460,1),new Q.ptr(121462,121475,1),new Q.ptr(121477,121478,1),new Q.ptr(126704,126705,1),new Q.ptr(126976,127019,1),new Q.ptr(127024,127123,1),new Q.ptr(127136,127150,1),new Q.ptr(127153,127167,1),new Q.ptr(127169,127183,1),new Q.ptr(127185,127221,1),new Q.ptr(127248,127278,1),new Q.ptr(127280,127339,1),new Q.ptr(127344,127404,1),new Q.ptr(127462,127490,1),new Q.ptr(127504,127547,1),new Q.ptr(127552,127560,1),new Q.ptr(127568,127569,1),new Q.ptr(127584,127589,1),new Q.ptr(127744,128724,1),new Q.ptr(128736,128748,1),new Q.ptr(128752,128760,1),new Q.ptr(128768,128883,1),new Q.ptr(128896,128980,1),new Q.ptr(129024,129035,1),new Q.ptr(129040,129095,1),new Q.ptr(129104,129113,1),new Q.ptr(129120,129159,1),new Q.ptr(129168,129197,1),new Q.ptr(129280,129291,1),new Q.ptr(129296,129342,1),new Q.ptr(129344,129356,1),new Q.ptr(129360,129387,1),new Q.ptr(129408,129431,1),new Q.ptr(129472,129488,16),new Q.ptr(129489,129510,1)]),10);BQ=new O.ptr(new IY([new P.ptr(32,160,128),new P.ptr(5760,8192,2432),new P.ptr(8193,8202,1),new P.ptr(8239,8287,48),new P.ptr(12288,12288,1)]),IZ.nil,1);$pkg.Digit=AX;$pkg.Letter=AM;$pkg.L=AM;$pkg.M=AS;$pkg.N=AW;$pkg.Punct=BA;$pkg.P=BA;$pkg.Symbol=BI;$pkg.S=BI;$pkg.PrintRanges=new JB([$pkg.L,$pkg.M,$pkg.N,$pkg.P,$pkg.S]);$pkg.Zs=BQ;DG=new O.ptr(new IY([new P.ptr(11904,11929,1),new P.ptr(11931,12019,1),new P.ptr(12032,12245,1),new P.ptr(12293,12293,1),new P.ptr(12295,12295,1),new P.ptr(12321,12329,1),new P.ptr(12344,12347,1),new P.ptr(13312,19893,1),new P.ptr(19968,40938,1),new P.ptr(63744,64109,1),new P.ptr(64112,64217,1)]),new IZ([new Q.ptr(131072,173782,1),new Q.ptr(173824,177972,1),new Q.ptr(177984,178205,1),new Q.ptr(178208,183969,1),new Q.ptr(183984,191456,1),new Q.ptr(194560,195101,1)]),0);$pkg.Han=DG;IJ=new O.ptr(new IY([new P.ptr(9,13,1),new P.ptr(32,32,1),new P.ptr(133,133,1),new P.ptr(160,160,1),new P.ptr(5760,5760,1),new P.ptr(8192,8202,1),new P.ptr(8232,8233,1),new P.ptr(8239,8239,1),new P.ptr(8287,8287,1),new P.ptr(12288,12288,1)]),IZ.nil,4);$pkg.White_Space=IJ;IK=new JC([new R.ptr(65,90,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(97,122,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(181,181,$toNativeArray($kindInt32,[743,0,743])),new R.ptr(192,214,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(216,222,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(224,246,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(248,254,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(255,255,$toNativeArray($kindInt32,[121,0,121])),new R.ptr(256,303,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(304,304,$toNativeArray($kindInt32,[0,-199,0])),new R.ptr(305,305,$toNativeArray($kindInt32,[-232,0,-232])),new R.ptr(306,311,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(313,328,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(330,375,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(376,376,$toNativeArray($kindInt32,[0,-121,0])),new R.ptr(377,382,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(383,383,$toNativeArray($kindInt32,[-300,0,-300])),new R.ptr(384,384,$toNativeArray($kindInt32,[195,0,195])),new R.ptr(385,385,$toNativeArray($kindInt32,[0,210,0])),new R.ptr(386,389,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(390,390,$toNativeArray($kindInt32,[0,206,0])),new R.ptr(391,392,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(393,394,$toNativeArray($kindInt32,[0,205,0])),new R.ptr(395,396,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(398,398,$toNativeArray($kindInt32,[0,79,0])),new R.ptr(399,399,$toNativeArray($kindInt32,[0,202,0])),new R.ptr(400,400,$toNativeArray($kindInt32,[0,203,0])),new R.ptr(401,402,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(403,403,$toNativeArray($kindInt32,[0,205,0])),new R.ptr(404,404,$toNativeArray($kindInt32,[0,207,0])),new R.ptr(405,405,$toNativeArray($kindInt32,[97,0,97])),new R.ptr(406,406,$toNativeArray($kindInt32,[0,211,0])),new R.ptr(407,407,$toNativeArray($kindInt32,[0,209,0])),new R.ptr(408,409,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(410,410,$toNativeArray($kindInt32,[163,0,163])),new R.ptr(412,412,$toNativeArray($kindInt32,[0,211,0])),new R.ptr(413,413,$toNativeArray($kindInt32,[0,213,0])),new R.ptr(414,414,$toNativeArray($kindInt32,[130,0,130])),new R.ptr(415,415,$toNativeArray($kindInt32,[0,214,0])),new R.ptr(416,421,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(422,422,$toNativeArray($kindInt32,[0,218,0])),new R.ptr(423,424,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(425,425,$toNativeArray($kindInt32,[0,218,0])),new R.ptr(428,429,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(430,430,$toNativeArray($kindInt32,[0,218,0])),new R.ptr(431,432,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(433,434,$toNativeArray($kindInt32,[0,217,0])),new R.ptr(435,438,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(439,439,$toNativeArray($kindInt32,[0,219,0])),new R.ptr(440,441,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(444,445,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(447,447,$toNativeArray($kindInt32,[56,0,56])),new R.ptr(452,452,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(453,453,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(454,454,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(455,455,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(456,456,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(457,457,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(458,458,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(459,459,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(460,460,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(461,476,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(477,477,$toNativeArray($kindInt32,[-79,0,-79])),new R.ptr(478,495,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(497,497,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(498,498,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(499,499,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(500,501,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(502,502,$toNativeArray($kindInt32,[0,-97,0])),new R.ptr(503,503,$toNativeArray($kindInt32,[0,-56,0])),new R.ptr(504,543,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(544,544,$toNativeArray($kindInt32,[0,-130,0])),new R.ptr(546,563,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(570,570,$toNativeArray($kindInt32,[0,10795,0])),new R.ptr(571,572,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(573,573,$toNativeArray($kindInt32,[0,-163,0])),new R.ptr(574,574,$toNativeArray($kindInt32,[0,10792,0])),new R.ptr(575,576,$toNativeArray($kindInt32,[10815,0,10815])),new R.ptr(577,578,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(579,579,$toNativeArray($kindInt32,[0,-195,0])),new R.ptr(580,580,$toNativeArray($kindInt32,[0,69,0])),new R.ptr(581,581,$toNativeArray($kindInt32,[0,71,0])),new R.ptr(582,591,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(592,592,$toNativeArray($kindInt32,[10783,0,10783])),new R.ptr(593,593,$toNativeArray($kindInt32,[10780,0,10780])),new R.ptr(594,594,$toNativeArray($kindInt32,[10782,0,10782])),new R.ptr(595,595,$toNativeArray($kindInt32,[-210,0,-210])),new R.ptr(596,596,$toNativeArray($kindInt32,[-206,0,-206])),new R.ptr(598,599,$toNativeArray($kindInt32,[-205,0,-205])),new R.ptr(601,601,$toNativeArray($kindInt32,[-202,0,-202])),new R.ptr(603,603,$toNativeArray($kindInt32,[-203,0,-203])),new R.ptr(604,604,$toNativeArray($kindInt32,[42319,0,42319])),new R.ptr(608,608,$toNativeArray($kindInt32,[-205,0,-205])),new R.ptr(609,609,$toNativeArray($kindInt32,[42315,0,42315])),new R.ptr(611,611,$toNativeArray($kindInt32,[-207,0,-207])),new R.ptr(613,613,$toNativeArray($kindInt32,[42280,0,42280])),new R.ptr(614,614,$toNativeArray($kindInt32,[42308,0,42308])),new R.ptr(616,616,$toNativeArray($kindInt32,[-209,0,-209])),new R.ptr(617,617,$toNativeArray($kindInt32,[-211,0,-211])),new R.ptr(618,618,$toNativeArray($kindInt32,[42308,0,42308])),new R.ptr(619,619,$toNativeArray($kindInt32,[10743,0,10743])),new R.ptr(620,620,$toNativeArray($kindInt32,[42305,0,42305])),new R.ptr(623,623,$toNativeArray($kindInt32,[-211,0,-211])),new R.ptr(625,625,$toNativeArray($kindInt32,[10749,0,10749])),new R.ptr(626,626,$toNativeArray($kindInt32,[-213,0,-213])),new R.ptr(629,629,$toNativeArray($kindInt32,[-214,0,-214])),new R.ptr(637,637,$toNativeArray($kindInt32,[10727,0,10727])),new R.ptr(640,640,$toNativeArray($kindInt32,[-218,0,-218])),new R.ptr(643,643,$toNativeArray($kindInt32,[-218,0,-218])),new R.ptr(647,647,$toNativeArray($kindInt32,[42282,0,42282])),new R.ptr(648,648,$toNativeArray($kindInt32,[-218,0,-218])),new R.ptr(649,649,$toNativeArray($kindInt32,[-69,0,-69])),new R.ptr(650,651,$toNativeArray($kindInt32,[-217,0,-217])),new R.ptr(652,652,$toNativeArray($kindInt32,[-71,0,-71])),new R.ptr(658,658,$toNativeArray($kindInt32,[-219,0,-219])),new R.ptr(669,669,$toNativeArray($kindInt32,[42261,0,42261])),new R.ptr(670,670,$toNativeArray($kindInt32,[42258,0,42258])),new R.ptr(837,837,$toNativeArray($kindInt32,[84,0,84])),new R.ptr(880,883,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(886,887,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(891,893,$toNativeArray($kindInt32,[130,0,130])),new R.ptr(895,895,$toNativeArray($kindInt32,[0,116,0])),new R.ptr(902,902,$toNativeArray($kindInt32,[0,38,0])),new R.ptr(904,906,$toNativeArray($kindInt32,[0,37,0])),new R.ptr(908,908,$toNativeArray($kindInt32,[0,64,0])),new R.ptr(910,911,$toNativeArray($kindInt32,[0,63,0])),new R.ptr(913,929,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(931,939,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(940,940,$toNativeArray($kindInt32,[-38,0,-38])),new R.ptr(941,943,$toNativeArray($kindInt32,[-37,0,-37])),new R.ptr(945,961,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(962,962,$toNativeArray($kindInt32,[-31,0,-31])),new R.ptr(963,971,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(972,972,$toNativeArray($kindInt32,[-64,0,-64])),new R.ptr(973,974,$toNativeArray($kindInt32,[-63,0,-63])),new R.ptr(975,975,$toNativeArray($kindInt32,[0,8,0])),new R.ptr(976,976,$toNativeArray($kindInt32,[-62,0,-62])),new R.ptr(977,977,$toNativeArray($kindInt32,[-57,0,-57])),new R.ptr(981,981,$toNativeArray($kindInt32,[-47,0,-47])),new R.ptr(982,982,$toNativeArray($kindInt32,[-54,0,-54])),new R.ptr(983,983,$toNativeArray($kindInt32,[-8,0,-8])),new R.ptr(984,1007,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1008,1008,$toNativeArray($kindInt32,[-86,0,-86])),new R.ptr(1009,1009,$toNativeArray($kindInt32,[-80,0,-80])),new R.ptr(1010,1010,$toNativeArray($kindInt32,[7,0,7])),new R.ptr(1011,1011,$toNativeArray($kindInt32,[-116,0,-116])),new R.ptr(1012,1012,$toNativeArray($kindInt32,[0,-60,0])),new R.ptr(1013,1013,$toNativeArray($kindInt32,[-96,0,-96])),new R.ptr(1015,1016,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1017,1017,$toNativeArray($kindInt32,[0,-7,0])),new R.ptr(1018,1019,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1021,1023,$toNativeArray($kindInt32,[0,-130,0])),new R.ptr(1024,1039,$toNativeArray($kindInt32,[0,80,0])),new R.ptr(1040,1071,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(1072,1103,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(1104,1119,$toNativeArray($kindInt32,[-80,0,-80])),new R.ptr(1120,1153,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1162,1215,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1216,1216,$toNativeArray($kindInt32,[0,15,0])),new R.ptr(1217,1230,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1231,1231,$toNativeArray($kindInt32,[-15,0,-15])),new R.ptr(1232,1327,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1329,1366,$toNativeArray($kindInt32,[0,48,0])),new R.ptr(1377,1414,$toNativeArray($kindInt32,[-48,0,-48])),new R.ptr(4256,4293,$toNativeArray($kindInt32,[0,7264,0])),new R.ptr(4295,4295,$toNativeArray($kindInt32,[0,7264,0])),new R.ptr(4301,4301,$toNativeArray($kindInt32,[0,7264,0])),new R.ptr(5024,5103,$toNativeArray($kindInt32,[0,38864,0])),new R.ptr(5104,5109,$toNativeArray($kindInt32,[0,8,0])),new R.ptr(5112,5117,$toNativeArray($kindInt32,[-8,0,-8])),new R.ptr(7296,7296,$toNativeArray($kindInt32,[-6254,0,-6254])),new R.ptr(7297,7297,$toNativeArray($kindInt32,[-6253,0,-6253])),new R.ptr(7298,7298,$toNativeArray($kindInt32,[-6244,0,-6244])),new R.ptr(7299,7300,$toNativeArray($kindInt32,[-6242,0,-6242])),new R.ptr(7301,7301,$toNativeArray($kindInt32,[-6243,0,-6243])),new R.ptr(7302,7302,$toNativeArray($kindInt32,[-6236,0,-6236])),new R.ptr(7303,7303,$toNativeArray($kindInt32,[-6181,0,-6181])),new R.ptr(7304,7304,$toNativeArray($kindInt32,[35266,0,35266])),new R.ptr(7545,7545,$toNativeArray($kindInt32,[35332,0,35332])),new R.ptr(7549,7549,$toNativeArray($kindInt32,[3814,0,3814])),new R.ptr(7680,7829,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(7835,7835,$toNativeArray($kindInt32,[-59,0,-59])),new R.ptr(7838,7838,$toNativeArray($kindInt32,[0,-7615,0])),new R.ptr(7840,7935,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(7936,7943,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7944,7951,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(7952,7957,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7960,7965,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(7968,7975,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7976,7983,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(7984,7991,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7992,7999,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8000,8005,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8008,8013,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8017,8017,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8019,8019,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8021,8021,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8023,8023,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8025,8025,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8027,8027,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8029,8029,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8031,8031,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8032,8039,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8040,8047,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8048,8049,$toNativeArray($kindInt32,[74,0,74])),new R.ptr(8050,8053,$toNativeArray($kindInt32,[86,0,86])),new R.ptr(8054,8055,$toNativeArray($kindInt32,[100,0,100])),new R.ptr(8056,8057,$toNativeArray($kindInt32,[128,0,128])),new R.ptr(8058,8059,$toNativeArray($kindInt32,[112,0,112])),new R.ptr(8060,8061,$toNativeArray($kindInt32,[126,0,126])),new R.ptr(8064,8071,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8072,8079,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8080,8087,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8088,8095,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8096,8103,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8104,8111,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8112,8113,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8115,8115,$toNativeArray($kindInt32,[9,0,9])),new R.ptr(8120,8121,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8122,8123,$toNativeArray($kindInt32,[0,-74,0])),new R.ptr(8124,8124,$toNativeArray($kindInt32,[0,-9,0])),new R.ptr(8126,8126,$toNativeArray($kindInt32,[-7205,0,-7205])),new R.ptr(8131,8131,$toNativeArray($kindInt32,[9,0,9])),new R.ptr(8136,8139,$toNativeArray($kindInt32,[0,-86,0])),new R.ptr(8140,8140,$toNativeArray($kindInt32,[0,-9,0])),new R.ptr(8144,8145,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8152,8153,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8154,8155,$toNativeArray($kindInt32,[0,-100,0])),new R.ptr(8160,8161,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8165,8165,$toNativeArray($kindInt32,[7,0,7])),new R.ptr(8168,8169,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8170,8171,$toNativeArray($kindInt32,[0,-112,0])),new R.ptr(8172,8172,$toNativeArray($kindInt32,[0,-7,0])),new R.ptr(8179,8179,$toNativeArray($kindInt32,[9,0,9])),new R.ptr(8184,8185,$toNativeArray($kindInt32,[0,-128,0])),new R.ptr(8186,8187,$toNativeArray($kindInt32,[0,-126,0])),new R.ptr(8188,8188,$toNativeArray($kindInt32,[0,-9,0])),new R.ptr(8486,8486,$toNativeArray($kindInt32,[0,-7517,0])),new R.ptr(8490,8490,$toNativeArray($kindInt32,[0,-8383,0])),new R.ptr(8491,8491,$toNativeArray($kindInt32,[0,-8262,0])),new R.ptr(8498,8498,$toNativeArray($kindInt32,[0,28,0])),new R.ptr(8526,8526,$toNativeArray($kindInt32,[-28,0,-28])),new R.ptr(8544,8559,$toNativeArray($kindInt32,[0,16,0])),new R.ptr(8560,8575,$toNativeArray($kindInt32,[-16,0,-16])),new R.ptr(8579,8580,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(9398,9423,$toNativeArray($kindInt32,[0,26,0])),new R.ptr(9424,9449,$toNativeArray($kindInt32,[-26,0,-26])),new R.ptr(11264,11310,$toNativeArray($kindInt32,[0,48,0])),new R.ptr(11312,11358,$toNativeArray($kindInt32,[-48,0,-48])),new R.ptr(11360,11361,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11362,11362,$toNativeArray($kindInt32,[0,-10743,0])),new R.ptr(11363,11363,$toNativeArray($kindInt32,[0,-3814,0])),new R.ptr(11364,11364,$toNativeArray($kindInt32,[0,-10727,0])),new R.ptr(11365,11365,$toNativeArray($kindInt32,[-10795,0,-10795])),new R.ptr(11366,11366,$toNativeArray($kindInt32,[-10792,0,-10792])),new R.ptr(11367,11372,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11373,11373,$toNativeArray($kindInt32,[0,-10780,0])),new R.ptr(11374,11374,$toNativeArray($kindInt32,[0,-10749,0])),new R.ptr(11375,11375,$toNativeArray($kindInt32,[0,-10783,0])),new R.ptr(11376,11376,$toNativeArray($kindInt32,[0,-10782,0])),new R.ptr(11378,11379,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11381,11382,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11390,11391,$toNativeArray($kindInt32,[0,-10815,0])),new R.ptr(11392,11491,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11499,11502,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11506,11507,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11520,11557,$toNativeArray($kindInt32,[-7264,0,-7264])),new R.ptr(11559,11559,$toNativeArray($kindInt32,[-7264,0,-7264])),new R.ptr(11565,11565,$toNativeArray($kindInt32,[-7264,0,-7264])),new R.ptr(42560,42605,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42624,42651,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42786,42799,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42802,42863,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42873,42876,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42877,42877,$toNativeArray($kindInt32,[0,-35332,0])),new R.ptr(42878,42887,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42891,42892,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42893,42893,$toNativeArray($kindInt32,[0,-42280,0])),new R.ptr(42896,42899,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42902,42921,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42922,42922,$toNativeArray($kindInt32,[0,-42308,0])),new R.ptr(42923,42923,$toNativeArray($kindInt32,[0,-42319,0])),new R.ptr(42924,42924,$toNativeArray($kindInt32,[0,-42315,0])),new R.ptr(42925,42925,$toNativeArray($kindInt32,[0,-42305,0])),new R.ptr(42926,42926,$toNativeArray($kindInt32,[0,-42308,0])),new R.ptr(42928,42928,$toNativeArray($kindInt32,[0,-42258,0])),new R.ptr(42929,42929,$toNativeArray($kindInt32,[0,-42282,0])),new R.ptr(42930,42930,$toNativeArray($kindInt32,[0,-42261,0])),new R.ptr(42931,42931,$toNativeArray($kindInt32,[0,928,0])),new R.ptr(42932,42935,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(43859,43859,$toNativeArray($kindInt32,[-928,0,-928])),new R.ptr(43888,43967,$toNativeArray($kindInt32,[-38864,0,-38864])),new R.ptr(65313,65338,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(65345,65370,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(66560,66599,$toNativeArray($kindInt32,[0,40,0])),new R.ptr(66600,66639,$toNativeArray($kindInt32,[-40,0,-40])),new R.ptr(66736,66771,$toNativeArray($kindInt32,[0,40,0])),new R.ptr(66776,66811,$toNativeArray($kindInt32,[-40,0,-40])),new R.ptr(68736,68786,$toNativeArray($kindInt32,[0,64,0])),new R.ptr(68800,68850,$toNativeArray($kindInt32,[-64,0,-64])),new R.ptr(71840,71871,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(71872,71903,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(125184,125217,$toNativeArray($kindInt32,[0,34,0])),new R.ptr(125218,125251,$toNativeArray($kindInt32,[-34,0,-34]))]);$pkg.CaseRanges=IK;IL=$toNativeArray($kindUint8,[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,144,130,130,130,136,130,130,130,130,130,130,136,130,130,130,130,132,132,132,132,132,132,132,132,132,132,130,130,136,136,136,130,130,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,130,130,130,136,130,136,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,130,136,130,136,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,16,130,136,136,136,136,136,130,136,136,224,130,136,0,136,136,136,136,132,132,136,192,130,130,136,132,224,130,132,132,132,130,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,136,160,160,160,160,160,160,160,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,136,192,192,192,192,192,192,192,192]);IM=$toNativeArray($kindUint16,[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,91,92,93,94,95,96,65,66,67,68,69,70,71,72,73,74,8490,76,77,78,79,80,81,82,383,84,85,86,87,88,89,90,123,124,125,126,127]);IN=new JD([new AF.ptr(75,107),new AF.ptr(83,115),new AF.ptr(107,8490),new AF.ptr(115,383),new AF.ptr(181,924),new AF.ptr(197,229),new AF.ptr(223,7838),new AF.ptr(229,8491),new AF.ptr(304,304),new AF.ptr(305,305),new AF.ptr(383,83),new AF.ptr(452,453),new AF.ptr(453,454),new AF.ptr(454,452),new AF.ptr(455,456),new AF.ptr(456,457),new AF.ptr(457,455),new AF.ptr(458,459),new AF.ptr(459,460),new AF.ptr(460,458),new AF.ptr(497,498),new AF.ptr(498,499),new AF.ptr(499,497),new AF.ptr(837,921),new AF.ptr(914,946),new AF.ptr(917,949),new AF.ptr(920,952),new AF.ptr(921,953),new AF.ptr(922,954),new AF.ptr(924,956),new AF.ptr(928,960),new AF.ptr(929,961),new AF.ptr(931,962),new AF.ptr(934,966),new AF.ptr(937,969),new AF.ptr(946,976),new AF.ptr(949,1013),new AF.ptr(952,977),new AF.ptr(953,8126),new AF.ptr(954,1008),new AF.ptr(956,181),new AF.ptr(960,982),new AF.ptr(961,1009),new AF.ptr(962,963),new AF.ptr(963,931),new AF.ptr(966,981),new AF.ptr(969,8486),new AF.ptr(976,914),new AF.ptr(977,1012),new AF.ptr(981,934),new AF.ptr(982,928),new AF.ptr(1008,922),new AF.ptr(1009,929),new AF.ptr(1012,920),new AF.ptr(1013,917),new AF.ptr(1042,1074),new AF.ptr(1044,1076),new AF.ptr(1054,1086),new AF.ptr(1057,1089),new AF.ptr(1058,1090),new AF.ptr(1066,1098),new AF.ptr(1074,7296),new AF.ptr(1076,7297),new AF.ptr(1086,7298),new AF.ptr(1089,7299),new AF.ptr(1090,7300),new AF.ptr(1098,7302),new AF.ptr(1122,1123),new AF.ptr(1123,7303),new AF.ptr(7296,1042),new AF.ptr(7297,1044),new AF.ptr(7298,1054),new AF.ptr(7299,1057),new AF.ptr(7300,7301),new AF.ptr(7301,1058),new AF.ptr(7302,1066),new AF.ptr(7303,1122),new AF.ptr(7304,42570),new AF.ptr(7776,7777),new AF.ptr(7777,7835),new AF.ptr(7835,7776),new AF.ptr(7838,223),new AF.ptr(8126,837),new AF.ptr(8486,937),new AF.ptr(8490,75),new AF.ptr(8491,197),new AF.ptr(42570,42571),new AF.ptr(42571,7304)]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["unicode/utf8"]=(function(){var $pkg={},$init,B,A,C,F,G,H,I,J,K,L,M,N,Q;B=$pkg.acceptRange=$newType(0,$kindStruct,"utf8.acceptRange",true,"unicode/utf8",false,function(lo_,hi_){this.$val=this;if(arguments.length===0){this.lo=0;this.hi=0;return;}this.lo=lo_;this.hi=hi_;});F=function(a){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=0;c=0;d=a.$length;if(d<1){e=65533;f=0;b=e;c=f;return[b,c];}g=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);h=((g<0||g>=A.length)?($throwRuntimeError("index out of range"),undefined):A[g]);if(h>=240){i=(((h>>0))<<31>>0)>>31>>0;j=(((((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0))&~i)>>0)|(65533&i);k=1;b=j;c=k;return[b,c];}l=(h&7)>>>0;n=$clone((m=h>>>4<<24>>>24,((m<0||m>=C.length)?($throwRuntimeError("index out of range"),undefined):C[m])),B);if(d<((l>>0))){o=65533;p=1;b=o;c=p;return[b,c];}q=(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]);if(q<n.lo||n.hi<q){r=65533;s=1;b=r;c=s;return[b,c];}if(l===2){t=(((((g&31)>>>0)>>0))<<6>>0)|((((q&63)>>>0)>>0));u=2;b=t;c=u;return[b,c];}v=(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]);if(v<128||191<v){w=65533;x=1;b=w;c=x;return[b,c];}if(l===3){y=((((((g&15)>>>0)>>0))<<12>>0)|(((((q&63)>>>0)>>0))<<6>>0))|((((v&63)>>>0)>>0));z=3;b=y;c=z;return[b,c];}aa=(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]);if(aa<128||191<aa){ab=65533;ac=1;b=ab;c=ac;return[b,c];}ad=(((((((g&7)>>>0)>>0))<<18>>0)|(((((q&63)>>>0)>>0))<<12>>0))|(((((v&63)>>>0)>>0))<<6>>0))|((((aa&63)>>>0)>>0));ae=4;b=ad;c=ae;return[b,c];};$pkg.DecodeRune=F;G=function(a){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=0;c=0;d=a.length;if(d<1){e=65533;f=0;b=e;c=f;return[b,c];}g=a.charCodeAt(0);h=((g<0||g>=A.length)?($throwRuntimeError("index out of range"),undefined):A[g]);if(h>=240){i=(((h>>0))<<31>>0)>>31>>0;j=((((a.charCodeAt(0)>>0))&~i)>>0)|(65533&i);k=1;b=j;c=k;return[b,c];}l=(h&7)>>>0;n=$clone((m=h>>>4<<24>>>24,((m<0||m>=C.length)?($throwRuntimeError("index out of range"),undefined):C[m])),B);if(d<((l>>0))){o=65533;p=1;b=o;c=p;return[b,c];}q=a.charCodeAt(1);if(q<n.lo||n.hi<q){r=65533;s=1;b=r;c=s;return[b,c];}if(l===2){t=(((((g&31)>>>0)>>0))<<6>>0)|((((q&63)>>>0)>>0));u=2;b=t;c=u;return[b,c];}v=a.charCodeAt(2);if(v<128||191<v){w=65533;x=1;b=w;c=x;return[b,c];}if(l===3){y=((((((g&15)>>>0)>>0))<<12>>0)|(((((q&63)>>>0)>>0))<<6>>0))|((((v&63)>>>0)>>0));z=3;b=y;c=z;return[b,c];}aa=a.charCodeAt(3);if(aa<128||191<aa){ab=65533;ac=1;b=ab;c=ac;return[b,c];}ad=(((((((g&7)>>>0)>>0))<<18>>0)|(((((q&63)>>>0)>>0))<<12>>0))|(((((v&63)>>>0)>>0))<<6>>0))|((((aa&63)>>>0)>>0));ae=4;b=ad;c=ae;return[b,c];};$pkg.DecodeRuneInString=G;H=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=a.$length;if(d===0){e=65533;f=0;b=e;c=f;return[b,c];}g=d-1>>0;b=((((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g])>>0));if(b<128){h=b;i=1;b=h;c=i;return[b,c];}j=d-4>>0;if(j<0){j=0;}g=g-(1)>>0;while(true){if(!(g>=j)){break;}if(N(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}g=g-(1)>>0;}if(g<0){g=0;}k=F($subslice(a,g,d));b=k[0];c=k[1];if(!(((g+c>>0)===d))){l=65533;m=1;b=l;c=m;return[b,c];}n=b;o=c;b=n;c=o;return[b,c];};$pkg.DecodeLastRune=H;I=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=a.length;if(d===0){e=65533;f=0;b=e;c=f;return[b,c];}g=d-1>>0;b=((a.charCodeAt(g)>>0));if(b<128){h=b;i=1;b=h;c=i;return[b,c];}j=d-4>>0;if(j<0){j=0;}g=g-(1)>>0;while(true){if(!(g>=j)){break;}if(N(a.charCodeAt(g))){break;}g=g-(1)>>0;}if(g<0){g=0;}k=G($substring(a,g,d));b=k[0];c=k[1];if(!(((g+c>>0)===d))){l=65533;m=1;b=l;c=m;return[b,c];}n=b;o=c;b=n;c=o;return[b,c];};$pkg.DecodeLastRuneInString=I;J=function(a){var a;if(a<0){return-1;}else if(a<=127){return 1;}else if(a<=2047){return 2;}else if(55296<=a&&a<=57343){return-1;}else if(a<=65535){return 3;}else if(a<=1114111){return 4;}return-1;};$pkg.RuneLen=J;K=function(a,b){var a,b,c;c=((b>>>0));if(c<=127){(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((b<<24>>>24)));return 1;}else if(c<=2047){$unused((1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((192|(((b>>6>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 2;}else if((c>1114111)||(55296<=c&&c<=57343)){b=65533;$unused((2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((224|(((b>>12>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 3;}else if(c<=65535){$unused((2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((224|(((b>>12>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 3;}else{$unused((3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((240|(((b>>18>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>12>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 4;}};$pkg.EncodeRune=K;L=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=a.$length;c=0;d=0;while(true){if(!(d<b)){break;}c=c+(1)>>0;e=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(e<128){d=d+(1)>>0;continue;}f=((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]);if(f===241){d=d+(1)>>0;continue;}g=((((f&7)>>>0)>>0));if((d+g>>0)>b){d=d+(1)>>0;continue;}i=$clone((h=f>>>4<<24>>>24,((h<0||h>=C.length)?($throwRuntimeError("index out of range"),undefined):C[h])),B);k=(j=d+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]));if(k<i.lo||i.hi<k){g=1;}else if(g===2){}else{m=(l=d+2>>0,((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]));if(m<128||191<m){g=1;}else if(g===3){}else{o=(n=d+3>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n]));if(o<128||191<o){g=1;}}}d=d+(g)>>0;}return c;};$pkg.RuneCount=L;M=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=0;c=a.length;d=0;while(true){if(!(d<c)){break;}e=a.charCodeAt(d);if(e<128){d=d+(1)>>0;b=b+(1)>>0;continue;}f=((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]);if(f===241){d=d+(1)>>0;b=b+(1)>>0;continue;}g=((((f&7)>>>0)>>0));if((d+g>>0)>c){d=d+(1)>>0;b=b+(1)>>0;continue;}i=$clone((h=f>>>4<<24>>>24,((h<0||h>=C.length)?($throwRuntimeError("index out of range"),undefined):C[h])),B);j=a.charCodeAt((d+1>>0));if(j<i.lo||i.hi<j){g=1;}else if(g===2){}else{k=a.charCodeAt((d+2>>0));if(k<128||191<k){g=1;}else if(g===3){}else{l=a.charCodeAt((d+3>>0));if(l<128||191<l){g=1;}}}d=d+(g)>>0;b=b+(1)>>0;}b=b;return b;};$pkg.RuneCountInString=M;N=function(a){var a;return!((((a&192)>>>0)===128));};$pkg.RuneStart=N;Q=function(a){var a;if(0<=a&&a<55296){return true;}else if(57343<a&&a<=1114111){return true;}return false;};$pkg.ValidRune=Q;B.init("unicode/utf8",[{prop:"lo",name:"lo",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"hi",name:"hi",embedded:false,exported:false,typ:$Uint8,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:A=$toNativeArray($kindUint8,[240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,19,3,3,3,3,3,3,3,3,3,3,3,3,35,3,3,52,4,4,4,68,241,241,241,241,241,241,241,241,241,241,241]);C=$toNativeArray($kindStruct,[new B.ptr(128,191),new B.ptr(160,191),new B.ptr(128,159),new B.ptr(144,191),new B.ptr(128,143)]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["bytes"]=(function(){var $pkg={},$init,A,D,B,E,C,I,J,BE,BS,BU,BV,BW,BY,CB,CD,K,F,G,L,N,P,Q,R,S,V,Y,AA,AD,AE,AJ,AK,AL,AM,AO,AV,AW,AX,AY,AZ,BC,BD,BF,BG,BH,BJ,BK,BM,BN,BO,BP,BQ,BR,BT;A=$packages["errors"];D=$packages["internal/bytealg"];B=$packages["io"];E=$packages["unicode"];C=$packages["unicode/utf8"];I=$pkg.Buffer=$newType(0,$kindStruct,"bytes.Buffer",true,"bytes",true,function(buf_,off_,lastRead_){this.$val=this;if(arguments.length===0){this.buf=BV.nil;this.off=0;this.lastRead=0;return;}this.buf=buf_;this.off=off_;this.lastRead=lastRead_;});J=$pkg.readOp=$newType(1,$kindInt8,"bytes.readOp",true,"bytes",false,null);BE=$pkg.asciiSet=$newType(32,$kindArray,"bytes.asciiSet",true,"bytes",false,null);BS=$pkg.Reader=$newType(0,$kindStruct,"bytes.Reader",true,"bytes",true,function(s_,i_,prevRune_){this.$val=this;if(arguments.length===0){this.s=BV.nil;this.i=new $Int64(0,0);this.prevRune=0;return;}this.s=s_;this.i=i_;this.prevRune=prevRune_;});BU=$ptrType(I);BV=$sliceType($Uint8);BW=$sliceType(BV);BY=$ptrType(BE);CB=$arrayType($Uint32,8);CD=$ptrType(BS);F=function(d,e){var d,e,f,g,h,i;f=d;g=0;while(true){if(!(g<f.$length)){break;}h=g;i=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(i===e){return h;}g++;}return-1;};$pkg.IndexByte=F;G=function(d,e){var d,e,f,g,h,i;if(!((d.$length===e.$length))){return false;}f=d;g=0;while(true){if(!(g<f.$length)){break;}h=g;i=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!((i===((h<0||h>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+h])))){return false;}g++;}return true;};$pkg.Equal=G;I.ptr.prototype.Bytes=function(){var d;d=this;return $subslice(d.buf,d.off);};I.prototype.Bytes=function(){return this.$val.Bytes();};I.ptr.prototype.String=function(){var d;d=this;if(d===BU.nil){return"<nil>";}return($bytesToString($subslice(d.buf,d.off)));};I.prototype.String=function(){return this.$val.String();};I.ptr.prototype.empty=function(){var d;d=this;return d.buf.$length<=d.off;};I.prototype.empty=function(){return this.$val.empty();};I.ptr.prototype.Len=function(){var d;d=this;return d.buf.$length-d.off>>0;};I.prototype.Len=function(){return this.$val.Len();};I.ptr.prototype.Cap=function(){var d;d=this;return d.buf.$capacity;};I.prototype.Cap=function(){return this.$val.Cap();};I.ptr.prototype.Truncate=function(d){var d,e;e=this;if(d===0){e.Reset();return;}e.lastRead=0;if(d<0||d>e.Len()){$panic(new $String("bytes.Buffer: truncation out of range"));}e.buf=$subslice(e.buf,0,(e.off+d>>0));};I.prototype.Truncate=function(d){return this.$val.Truncate(d);};I.ptr.prototype.Reset=function(){var d;d=this;d.buf=$subslice(d.buf,0,0);d.off=0;d.lastRead=0;};I.prototype.Reset=function(){return this.$val.Reset();};I.ptr.prototype.tryGrowByReslice=function(d){var d,e,f;e=this;f=e.buf.$length;if(d<=(e.buf.$capacity-f>>0)){e.buf=$subslice(e.buf,0,(f+d>>0));return[f,true];}return[0,false];};I.prototype.tryGrowByReslice=function(d){return this.$val.tryGrowByReslice(d);};I.ptr.prototype.grow=function(d){var d,e,f,g,h,i,j,k,l;e=this;f=e.Len();if((f===0)&&!((e.off===0))){e.Reset();}g=e.tryGrowByReslice(d);h=g[0];i=g[1];if(i){return h;}if(e.buf===BV.nil&&d<=64){e.buf=$makeSlice(BV,d,64);return 0;}j=e.buf.$capacity;if(d<=((k=j/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))-f>>0)){$copySlice(e.buf,$subslice(e.buf,e.off));}else if(j>((2147483647-j>>0)-d>>0)){$panic($pkg.ErrTooLarge);}else{l=L(($imul(2,j))+d>>0);$copySlice(l,$subslice(e.buf,e.off));e.buf=l;}e.off=0;e.buf=$subslice(e.buf,0,(f+d>>0));return f;};I.prototype.grow=function(d){return this.$val.grow(d);};I.ptr.prototype.Grow=function(d){var d,e,f;e=this;if(d<0){$panic(new $String("bytes.Buffer.Grow: negative count"));}f=e.grow(d);e.buf=$subslice(e.buf,0,f);};I.prototype.Grow=function(d){return this.$val.Grow(d);};I.ptr.prototype.Write=function(d){var d,e,f,g,h,i,j,k,l;e=0;f=$ifaceNil;g=this;g.lastRead=0;h=g.tryGrowByReslice(d.$length);i=h[0];j=h[1];if(!j){i=g.grow(d.$length);}k=$copySlice($subslice(g.buf,i),d);l=$ifaceNil;e=k;f=l;return[e,f];};I.prototype.Write=function(d){return this.$val.Write(d);};I.ptr.prototype.WriteString=function(d){var d,e,f,g,h,i,j,k,l;e=0;f=$ifaceNil;g=this;g.lastRead=0;h=g.tryGrowByReslice(d.length);i=h[0];j=h[1];if(!j){i=g.grow(d.length);}k=$copyString($subslice(g.buf,i),d);l=$ifaceNil;e=k;f=l;return[e,f];};I.prototype.WriteString=function(d){return this.$val.WriteString(d);};I.ptr.prototype.ReadFrom=function(d){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;g=this;g.lastRead=0;case 1:h=g.grow(512);g.buf=$subslice(g.buf,0,h);j=d.Read($subslice(g.buf,h,g.buf.$capacity));$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[0];l=i[1];if(k<0){$panic(K);}g.buf=$subslice(g.buf,0,(h+k>>0));e=(m=(new $Int64(0,k)),new $Int64(e.$high+m.$high,e.$low+m.$low));if($interfaceIsEqual(l,B.EOF)){n=e;o=$ifaceNil;e=n;f=o;$s=-1;return[e,f];}if(!($interfaceIsEqual(l,$ifaceNil))){p=e;q=l;e=p;f=q;$s=-1;return[e,f];}$s=1;continue;case 2:$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:I.ptr.prototype.ReadFrom};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};I.prototype.ReadFrom=function(d){return this.$val.ReadFrom(d);};L=function(d){var d,$deferred;var $err=null;try{$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);$deferred.push([(function(){if(!($interfaceIsEqual($recover(),$ifaceNil))){$panic($pkg.ErrTooLarge);}}),[]]);return $makeSlice(BV,d);}catch(err){$err=err;return BV.nil;}finally{$callDeferred($deferred,$err);}};I.ptr.prototype.WriteTo=function(d){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;g=this;g.lastRead=0;h=g.Len();if(h>0){$s=1;continue;}$s=2;continue;case 1:j=d.Write($subslice(g.buf,g.off));$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[0];l=i[1];if(k>h){$panic(new $String("bytes.Buffer.WriteTo: invalid Write count"));}g.off=g.off+(k)>>0;e=(new $Int64(0,k));if(!($interfaceIsEqual(l,$ifaceNil))){m=e;n=l;e=m;f=n;$s=-1;return[e,f];}if(!((k===h))){o=e;p=B.ErrShortWrite;e=o;f=p;$s=-1;return[e,f];}case 2:g.Reset();q=e;r=$ifaceNil;e=q;f=r;$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:I.ptr.prototype.WriteTo};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};I.prototype.WriteTo=function(d){return this.$val.WriteTo(d);};I.ptr.prototype.WriteByte=function(d){var d,e,f,g,h,i;e=this;e.lastRead=0;f=e.tryGrowByReslice(1);g=f[0];h=f[1];if(!h){g=e.grow(1);}(i=e.buf,((g<0||g>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+g]=d));return $ifaceNil;};I.prototype.WriteByte=function(d){return this.$val.WriteByte(d);};I.ptr.prototype.WriteRune=function(d){var d,e,f,g,h,i,j,k,l,m,n;e=0;f=$ifaceNil;g=this;if(d<128){g.WriteByte(((d<<24>>>24)));h=1;i=$ifaceNil;e=h;f=i;return[e,f];}g.lastRead=0;j=g.tryGrowByReslice(4);k=j[0];l=j[1];if(!l){k=g.grow(4);}e=C.EncodeRune($subslice(g.buf,k,(k+4>>0)),d);g.buf=$subslice(g.buf,0,(k+e>>0));m=e;n=$ifaceNil;e=m;f=n;return[e,f];};I.prototype.WriteRune=function(d){return this.$val.WriteRune(d);};I.ptr.prototype.Read=function(d){var d,e,f,g,h,i,j,k,l,m;e=0;f=$ifaceNil;g=this;g.lastRead=0;if(g.empty()){g.Reset();if(d.$length===0){h=0;i=$ifaceNil;e=h;f=i;return[e,f];}j=0;k=B.EOF;e=j;f=k;return[e,f];}e=$copySlice(d,$subslice(g.buf,g.off));g.off=g.off+(e)>>0;if(e>0){g.lastRead=-1;}l=e;m=$ifaceNil;e=l;f=m;return[e,f];};I.prototype.Read=function(d){return this.$val.Read(d);};I.ptr.prototype.Next=function(d){var d,e,f,g;e=this;e.lastRead=0;f=e.Len();if(d>f){d=f;}g=$subslice(e.buf,e.off,(e.off+d>>0));e.off=e.off+(d)>>0;if(d>0){e.lastRead=-1;}return g;};I.prototype.Next=function(d){return this.$val.Next(d);};I.ptr.prototype.ReadByte=function(){var d,e,f,g;d=this;if(d.empty()){d.Reset();return[0,B.EOF];}g=(e=d.buf,f=d.off,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));d.off=d.off+(1)>>0;d.lastRead=-1;return[g,$ifaceNil];};I.prototype.ReadByte=function(){return this.$val.ReadByte();};I.ptr.prototype.ReadRune=function(){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=0;e=0;f=$ifaceNil;g=this;if(g.empty()){g.Reset();h=0;i=0;j=B.EOF;d=h;e=i;f=j;return[d,e,f];}m=(k=g.buf,l=g.off,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]));if(m<128){g.off=g.off+(1)>>0;g.lastRead=1;n=((m>>0));o=1;p=$ifaceNil;d=n;e=o;f=p;return[d,e,f];}q=C.DecodeRune($subslice(g.buf,g.off));d=q[0];r=q[1];g.off=g.off+(r)>>0;g.lastRead=((r<<24>>24));s=d;t=r;u=$ifaceNil;d=s;e=t;f=u;return[d,e,f];};I.prototype.ReadRune=function(){return this.$val.ReadRune();};I.ptr.prototype.UnreadRune=function(){var d;d=this;if(d.lastRead<=0){return A.New("bytes.Buffer: UnreadRune: previous operation was not a successful ReadRune");}if(d.off>=((d.lastRead>>0))){d.off=d.off-(((d.lastRead>>0)))>>0;}d.lastRead=0;return $ifaceNil;};I.prototype.UnreadRune=function(){return this.$val.UnreadRune();};I.ptr.prototype.UnreadByte=function(){var d;d=this;if(d.lastRead===0){return A.New("bytes.Buffer: UnreadByte: previous operation was not a successful read");}d.lastRead=0;if(d.off>0){d.off=d.off-(1)>>0;}return $ifaceNil;};I.prototype.UnreadByte=function(){return this.$val.UnreadByte();};I.ptr.prototype.ReadBytes=function(d){var d,e,f,g,h,i,j,k;e=BV.nil;f=$ifaceNil;g=this;h=g.readSlice(d);i=h[0];f=h[1];e=$appendSlice(e,i);j=e;k=f;e=j;f=k;return[e,f];};I.prototype.ReadBytes=function(d){return this.$val.ReadBytes(d);};I.ptr.prototype.readSlice=function(d){var d,e,f,g,h,i,j,k;e=BV.nil;f=$ifaceNil;g=this;h=F($subslice(g.buf,g.off),d);i=(g.off+h>>0)+1>>0;if(h<0){i=g.buf.$length;f=B.EOF;}e=$subslice(g.buf,g.off,i);g.off=i;g.lastRead=-1;j=e;k=f;e=j;f=k;return[e,f];};I.prototype.readSlice=function(d){return this.$val.readSlice(d);};I.ptr.prototype.ReadString=function(d){var d,e,f,g,h,i,j,k;e="";f=$ifaceNil;g=this;h=g.readSlice(d);i=h[0];f=h[1];j=($bytesToString(i));k=f;e=j;f=k;return[e,f];};I.prototype.ReadString=function(d){return this.$val.ReadString(d);};N=function(d){var d;return new I.ptr((new BV($stringToBytes(d))),0,0);};$pkg.NewBufferString=N;P=function(d,e){var d,e,f,g,h,i;if(e<=0){e=d.$length;}f=$makeSlice(BW,e);g=0;h=0;while(true){if(!(d.$length>0)){break;}if((h+1>>0)>=e){((h<0||h>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+h]=d);h=h+(1)>>0;break;}i=C.DecodeRune(d);g=i[1];((h<0||h>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+h]=$subslice(d,0,g,g));d=$subslice(d,g);h=h+(1)>>0;}return $subslice(f,0,h);};Q=function(d,e){var d,e,f,g;if(e.$length===0){return C.RuneCount(d)+1>>0;}if(e.$length===1){return D.Count(d,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));}f=0;while(true){g=BP(d,e);if(g===-1){return f;}f=f+(1)>>0;d=$subslice(d,(g+e.$length>>0));}};$pkg.Count=Q;R=function(d,e){var d,e;return!((BP(d,e)===-1));};$pkg.Contains=R;S=function(d,e){var d,e;return Y(d,e)>=0;};$pkg.ContainsAny=S;V=function(d,e){var d,e,f,g,h;f=e.$length;if(f===0){return d.$length;}g=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);h=d.$length-f>>0;while(true){if(!(h>=0)){break;}if((((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h])===g)&&((f===1)||G($subslice(d,h,(h+f>>0)),e))){return h;}h=h-(1)>>0;}return-1;};$pkg.LastIndex=V;Y=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(e===""){return-1;}if(d.$length>8){f=BF(e);g=$clone(f[0],BE);h=f[1];if(h){i=d;j=0;while(true){if(!(j<i.$length)){break;}k=j;l=((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(new BY(g).contains(l)){return k;}j++;}return-1;}}m=0;n=0;while(true){if(!(n<d.$length)){break;}o=((((n<0||n>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+n])>>0));if(o<128){m=1;}else{p=C.DecodeRune($subslice(d,n));o=p[0];m=p[1];}q=e;r=0;while(true){if(!(r<q.length)){break;}s=$decodeRune(q,r);t=s[0];if(o===t){return n;}r+=s[1];}n=n+(m)>>0;}return-1;};$pkg.IndexAny=Y;AA=function(d,e,f,g){var d,e,f,g,h,i,j;if(g===0){return BW.nil;}if(e.$length===0){return P(d,g);}if(g<0){g=Q(d,e)+1>>0;}h=$makeSlice(BW,g);g=g-(1)>>0;i=0;while(true){if(!(i<g)){break;}j=BP(d,e);if(j<0){break;}((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=$subslice(d,0,(j+f>>0),(j+f>>0)));d=$subslice(d,(j+e.$length>>0));i=i+(1)>>0;}((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=d);return $subslice(h,0,(i+1>>0));};AD=function(d,e){var d,e;return AA(d,e,0,-1);};$pkg.Split=AD;AE=function(d,e){var d,e;return AA(d,e,e.$length,-1);};$pkg.SplitAfter=AE;AJ=function(d,e){var d,e;return d.$length>=e.$length&&G($subslice(d,0,e.$length),e);};$pkg.HasPrefix=AJ;AK=function(d,e){var d,e;return d.$length>=e.$length&&G($subslice(d,(d.$length-e.$length>>0)),e);};$pkg.HasSuffix=AK;AL=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=e.$length;g=0;h=$makeSlice(BV,f);i=0;case 1:if(!(i<e.$length)){$s=2;continue;}j=1;k=((((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])>>0));if(k>=128){l=C.DecodeRune($subslice(e,i));k=l[0];j=l[1];}m=d(k);$s=3;case 3:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=m;if(k>=0){n=C.RuneLen(k);if(n<0){n=3;}if((g+n>>0)>f){f=($imul(f,2))+4>>0;o=$makeSlice(BV,f);$copySlice(o,$subslice(h,0,g));h=o;}g=g+(C.EncodeRune($subslice(h,g,f),k))>>0;}i=i+(j)>>0;$s=1;continue;case 2:$s=-1;return $subslice(h,0,g);}return;}if($f===undefined){$f={$blk:AL};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Map=AL;AM=function(d,e){var d,e,f,g,h;if(e<0){$panic(new $String("bytes: negative Repeat count"));}else if(e>0&&!(((f=($imul(d.$length,e))/e,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))===d.$length))){$panic(new $String("bytes: Repeat count causes overflow"));}g=$makeSlice(BV,($imul(d.$length,e)));h=$copySlice(g,d);while(true){if(!(h<g.$length)){break;}$copySlice($subslice(g,h),$subslice(g,0,h));h=$imul(h,(2));}return g;};$pkg.Repeat=AM;AO=function(d){var d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=AL(E.ToLower,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AO};}$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ToLower=AO;AV=function(d,e){var d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=BC(d,e,false);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g===-1){$s=-1;return BV.nil;}$s=-1;return $subslice(d,g);}return;}if($f===undefined){$f={$blk:AV};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeftFunc=AV;AW=function(d,e){var d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=BD(d,e,false);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g>=0&&((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g])>=128){h=C.DecodeRune($subslice(d,g));i=h[1];g=g+(i)>>0;}else{g=g+(1)>>0;}$s=-1;return $subslice(d,0,g);}return;}if($f===undefined){$f={$blk:AW};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRightFunc=AW;AX=function(d,e){var d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=AV(d,e);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=AW(f,e);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:AX};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimFunc=AX;AY=function(d,e){var d,e;if(AJ(d,e)){return $subslice(d,e.$length);}return d;};$pkg.TrimPrefix=AY;AZ=function(d,e){var d,e;if(AK(d,e)){return $subslice(d,0,(d.$length-e.$length>>0));}return d;};$pkg.TrimSuffix=AZ;BC=function(d,e,f){var d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;case 1:if(!(g<d.$length)){$s=2;continue;}h=1;i=((((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g])>>0));if(i>=128){j=C.DecodeRune($subslice(d,g));i=j[0];h=j[1];}k=e(i);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k===f){$s=3;continue;}$s=4;continue;case 3:$s=-1;return g;case 4:g=g+(h)>>0;$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BC};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BD=function(d,e,f){var d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=d.$length;case 1:if(!(g>0)){$s=2;continue;}h=(((i=g-1>>0,((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]))>>0));j=1;k=h;l=j;if(k>=128){m=C.DecodeLastRune($subslice(d,0,g));k=m[0];l=m[1];}g=g-(l)>>0;n=e(k);$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}if(n===f){$s=3;continue;}$s=4;continue;case 3:$s=-1;return g;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BD};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BF=function(d){var d,e,f,g,h,i,j,k,l,m,n;e=CB.zero();f=false;g=0;while(true){if(!(g<d.length)){break;}h=d.charCodeAt(g);if(h>=128){i=$clone(e,BE);j=false;BE.copy(e,i);f=j;return[e,f];}k=h>>>5<<24>>>24;((k<0||k>=e.length)?($throwRuntimeError("index out of range"),undefined):e[k]=((((k<0||k>=e.length)?($throwRuntimeError("index out of range"),undefined):e[k])|(((l=((((h&31)>>>0)>>>0)),l<32?(1<<l):0)>>>0)))>>>0));g=g+(1)>>0;}m=$clone(e,BE);n=true;BE.copy(e,m);f=n;return[e,f];};BE.prototype.contains=function(d){var d,e,f,g;e=this.$val;return!((((((f=d>>>5<<24>>>24,(e.nilCheck,((f<0||f>=e.length)?($throwRuntimeError("index out of range"),undefined):e[f])))&(((g=((((d&31)>>>0)>>>0)),g<32?(1<<g):0)>>>0)))>>>0))===0));};$ptrType(BE).prototype.contains=function(d){return(new BE(this.$get())).contains(d);};BG=function(d){var d,e,f,g;if((d.length===1)&&d.charCodeAt(0)<128){return(function(e){var e;return e===((d.charCodeAt(0)>>0));});}e=BF(d);f=$clone(e[0],BE);g=e[1];if(g){return(function(h){var h;return h<128&&new BY(f).contains(((h<<24>>>24)));});}return(function(h){var h,i,j,k,l;i=d;j=0;while(true){if(!(j<i.length)){break;}k=$decodeRune(i,j);l=k[0];if(l===h){return true;}j+=k[1];}return false;});};BH=function(d,e){var d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=AX(d,BG(e));$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;}return;}if($f===undefined){$f={$blk:BH};}$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Trim=BH;BJ=function(d,e){var d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=AW(d,BG(e));$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;}return;}if($f===undefined){$f={$blk:BJ};}$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRight=BJ;BK=function(d){var d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=AX(d,E.IsSpace);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:BK};}$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimSpace=BK;BM=function(d,e,f,g){var d,e,f,g,h,i,j,k,l,m,n,o;h=0;if(!((g===0))){h=Q(d,e);}if(h===0){return $appendSlice((BV.nil),d);}if(g<0||h<g){g=h;}i=$makeSlice(BV,(d.$length+($imul(g,((f.$length-e.$length>>0))))>>0));j=0;k=0;l=0;while(true){if(!(l<g)){break;}m=k;if(e.$length===0){if(l>0){n=C.DecodeRune($subslice(d,k));o=n[1];m=m+(o)>>0;}}else{m=m+(BP($subslice(d,k),e))>>0;}j=j+($copySlice($subslice(i,j),$subslice(d,k,m)))>>0;j=j+($copySlice($subslice(i,j),f))>>0;k=m+e.$length>>0;l=l+(1)>>0;}j=j+($copySlice($subslice(i,j),$subslice(d,k)))>>0;return $subslice(i,0,j);};$pkg.Replace=BM;BN=function(d,e,f){var d,e,f;return BM(d,e,f,-1);};$pkg.ReplaceAll=BN;BO=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;while(true){if(!(!((d.$length===0))&&!((e.$length===0)))){break;}f=0;g=0;h=f;i=g;if((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])<128){j=(((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])>>0));k=$subslice(d,1);h=j;d=k;}else{l=C.DecodeRune(d);m=l[0];n=l[1];o=m;p=$subslice(d,n);h=o;d=p;}if((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])<128){q=(((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])>>0));r=$subslice(e,1);i=q;e=r;}else{s=C.DecodeRune(e);t=s[0];u=s[1];v=t;w=$subslice(e,u);i=v;e=w;}if(i===h){continue;}if(i<h){x=h;y=i;i=x;h=y;}if(i<128){if(65<=h&&h<=90&&(i===((h+97>>0)-65>>0))){continue;}return false;}z=E.SimpleFold(h);while(true){if(!(!((z===h))&&z<i)){break;}z=E.SimpleFold(z);}if(z===i){continue;}return false;}return d.$length===e.$length;};$pkg.EqualFold=BO;BP=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;f=e.$length;if((f===0)){return 0;}else if((f===1)){return F(d,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));}else if((f===d.$length)){if(G(e,d)){return 0;}return-1;}else if(f>d.$length){return-1;}else if(f<=D.MaxLen){if(d.$length<=0){return D.Index(d,e);}g=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);h=(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]);i=0;j=(d.$length-f>>0)+1>>0;k=0;while(true){if(!(i<j)){break;}if(!((((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i])===g))){l=F($subslice(d,i,j),g);if(l<0){return-1;}i=i+(l)>>0;}if(((m=i+1>>0,((m<0||m>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+m]))===h)&&G($subslice(d,i,(i+f>>0)),e)){return i;}k=k+(1)>>0;i=i+(1)>>0;if(k>D.Cutover(i)){n=D.Index($subslice(d,i),e);if(n>=0){return n+i>>0;}return-1;}}return-1;}o=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);p=(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]);q=0;r=0;s=(d.$length-f>>0)+1>>0;while(true){if(!(q<s)){break;}if(!((((q<0||q>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+q])===o))){t=F($subslice(d,q,s),o);if(t<0){break;}q=q+(t)>>0;}if(((u=q+1>>0,((u<0||u>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+u]))===p)&&G($subslice(d,q,(q+f>>0)),e)){return q;}q=q+(1)>>0;r=r+(1)>>0;if(r>=(4+(q>>4>>0)>>0)&&q<s){v=BQ($subslice(d,q),e);if(v<0){return-1;}return q+v>>0;}}return-1;};$pkg.Index=BP;BQ=function(d,e){var d,e,f,g,h,i,j,k,l,m;f=BR(e);g=f[0];h=f[1];i=e.$length;j=0;k=0;while(true){if(!(k<i)){break;}j=($imul(j,16777619)>>>0)+((((k<0||k>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+k])>>>0))>>>0;k=k+(1)>>0;}if((j===g)&&G($subslice(d,0,i),e)){return 0;}l=i;while(true){if(!(l<d.$length)){break;}j=$imul(j,(16777619))>>>0;j=j+(((((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l])>>>0)))>>>0;j=j-(($imul(h,(((m=l-i>>0,((m<0||m>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+m]))>>>0)))>>>0))>>>0;l=l+(1)>>0;if((j===g)&&G($subslice(d,(l-i>>0),l),e)){return l-i>>0;}}return-1;};BR=function(d){var d,e,f,g,h,i,j,k;e=0;f=0;while(true){if(!(f<d.$length)){break;}e=($imul(e,16777619)>>>0)+((((f<0||f>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+f])>>>0))>>>0;f=f+(1)>>0;}g=1;h=16777619;i=g;j=h;k=d.$length;while(true){if(!(k>0)){break;}if(!(((k&1)===0))){i=$imul(i,(j))>>>0;}j=$imul(j,(j))>>>0;k=(k>>$min((1),31))>>0;}return[e,i];};BS.ptr.prototype.Len=function(){var d,e,f,g,h,i;d=this;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){return 0;}return(((g=(h=(new $Int64(0,d.s.$length)),i=d.i,new $Int64(h.$high-i.$high,h.$low-i.$low)),g.$low+((g.$high>>31)*4294967296))>>0));};BS.prototype.Len=function(){return this.$val.Len();};BS.ptr.prototype.Size=function(){var d;d=this;return(new $Int64(0,d.s.$length));};BS.prototype.Size=function(){return this.$val.Size();};BS.ptr.prototype.Read=function(d){var d,e,f,g,h,i,j,k,l,m;e=0;f=$ifaceNil;g=this;if((h=g.i,i=(new $Int64(0,g.s.$length)),(h.$high>i.$high||(h.$high===i.$high&&h.$low>=i.$low)))){j=0;k=B.EOF;e=j;f=k;return[e,f];}g.prevRune=-1;e=$copySlice(d,$subslice(g.s,$flatten64(g.i)));g.i=(l=g.i,m=(new $Int64(0,e)),new $Int64(l.$high+m.$high,l.$low+m.$low));return[e,f];};BS.prototype.Read=function(d){return this.$val.Read(d);};BS.ptr.prototype.ReadAt=function(d,e){var d,e,f,g,h,i,j,k,l,m;f=0;g=$ifaceNil;h=this;if((e.$high<0||(e.$high===0&&e.$low<0))){i=0;j=A.New("bytes.Reader.ReadAt: negative offset");f=i;g=j;return[f,g];}if((k=(new $Int64(0,h.s.$length)),(e.$high>k.$high||(e.$high===k.$high&&e.$low>=k.$low)))){l=0;m=B.EOF;f=l;g=m;return[f,g];}f=$copySlice(d,$subslice(h.s,$flatten64(e)));if(f<d.$length){g=B.EOF;}return[f,g];};BS.prototype.ReadAt=function(d,e){return this.$val.ReadAt(d,e);};BS.ptr.prototype.ReadByte=function(){var d,e,f,g,h,i,j,k;d=this;d.prevRune=-1;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){return[0,B.EOF];}i=(g=d.s,h=d.i,(($flatten64(h)<0||$flatten64(h)>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+$flatten64(h)]));d.i=(j=d.i,k=new $Int64(0,1),new $Int64(j.$high+k.$high,j.$low+k.$low));return[i,$ifaceNil];};BS.prototype.ReadByte=function(){return this.$val.ReadByte();};BS.ptr.prototype.UnreadByte=function(){var d,e,f,g;d=this;if((e=d.i,(e.$high<0||(e.$high===0&&e.$low<=0)))){return A.New("bytes.Reader.UnreadByte: at beginning of slice");}d.prevRune=-1;d.i=(f=d.i,g=new $Int64(0,1),new $Int64(f.$high-g.$high,f.$low-g.$low));return $ifaceNil;};BS.prototype.UnreadByte=function(){return this.$val.UnreadByte();};BS.ptr.prototype.ReadRune=function(){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;d=0;e=0;f=$ifaceNil;g=this;if((h=g.i,i=(new $Int64(0,g.s.$length)),(h.$high>i.$high||(h.$high===i.$high&&h.$low>=i.$low)))){g.prevRune=-1;j=0;k=0;l=B.EOF;d=j;e=k;f=l;return[d,e,f];}g.prevRune=(((m=g.i,m.$low+((m.$high>>31)*4294967296))>>0));p=(n=g.s,o=g.i,(($flatten64(o)<0||$flatten64(o)>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+$flatten64(o)]));if(p<128){g.i=(q=g.i,r=new $Int64(0,1),new $Int64(q.$high+r.$high,q.$low+r.$low));s=((p>>0));t=1;u=$ifaceNil;d=s;e=t;f=u;return[d,e,f];}v=C.DecodeRune($subslice(g.s,$flatten64(g.i)));d=v[0];e=v[1];g.i=(w=g.i,x=(new $Int64(0,e)),new $Int64(w.$high+x.$high,w.$low+x.$low));return[d,e,f];};BS.prototype.ReadRune=function(){return this.$val.ReadRune();};BS.ptr.prototype.UnreadRune=function(){var d,e;d=this;if((e=d.i,(e.$high<0||(e.$high===0&&e.$low<=0)))){return A.New("bytes.Reader.UnreadRune: at beginning of slice");}if(d.prevRune<0){return A.New("bytes.Reader.UnreadRune: previous operation was not ReadRune");}d.i=(new $Int64(0,d.prevRune));d.prevRune=-1;return $ifaceNil;};BS.prototype.UnreadRune=function(){return this.$val.UnreadRune();};BS.ptr.prototype.Seek=function(d,e){var d,e,f,g,h,i,j;f=this;f.prevRune=-1;g=new $Int64(0,0);h=e;if(h===(0)){g=d;}else if(h===(1)){g=(i=f.i,new $Int64(i.$high+d.$high,i.$low+d.$low));}else if(h===(2)){g=(j=(new $Int64(0,f.s.$length)),new $Int64(j.$high+d.$high,j.$low+d.$low));}else{return[new $Int64(0,0),A.New("bytes.Reader.Seek: invalid whence")];}if((g.$high<0||(g.$high===0&&g.$low<0))){return[new $Int64(0,0),A.New("bytes.Reader.Seek: negative position")];}f.i=g;return[g,$ifaceNil];};BS.prototype.Seek=function(d,e){return this.$val.Seek(d,e);};BS.ptr.prototype.WriteTo=function(d){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;g=this;g.prevRune=-1;if((h=g.i,i=(new $Int64(0,g.s.$length)),(h.$high>i.$high||(h.$high===i.$high&&h.$low>=i.$low)))){j=new $Int64(0,0);k=$ifaceNil;e=j;f=k;$s=-1;return[e,f];}l=$subslice(g.s,$flatten64(g.i));n=d.Write(l);$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;o=m[0];f=m[1];if(o>l.$length){$panic(new $String("bytes.Reader.WriteTo: invalid Write count"));}g.i=(p=g.i,q=(new $Int64(0,o)),new $Int64(p.$high+q.$high,p.$low+q.$low));e=(new $Int64(0,o));if(!((o===l.$length))&&$interfaceIsEqual(f,$ifaceNil)){f=B.ErrShortWrite;}$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:BS.ptr.prototype.WriteTo};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};BS.prototype.WriteTo=function(d){return this.$val.WriteTo(d);};BS.ptr.prototype.Reset=function(d){var d,e;e=this;BS.copy(e,new BS.ptr(d,new $Int64(0,0),-1));};BS.prototype.Reset=function(d){return this.$val.Reset(d);};BT=function(d){var d;return new BS.ptr(d,new $Int64(0,0),-1);};$pkg.NewReader=BT;BU.methods=[{prop:"Bytes",name:"Bytes",pkg:"",typ:$funcType([],[BV],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"empty",name:"empty",pkg:"bytes",typ:$funcType([],[$Bool],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Cap",name:"Cap",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([],[],false)},{prop:"tryGrowByReslice",name:"tryGrowByReslice",pkg:"bytes",typ:$funcType([$Int],[$Int,$Bool],false)},{prop:"grow",name:"grow",pkg:"bytes",typ:$funcType([$Int],[$Int],false)},{prop:"Grow",name:"Grow",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([BV],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)},{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([B.Reader],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([BV],[$Int,$error],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([$Int],[BV],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadBytes",name:"ReadBytes",pkg:"",typ:$funcType([$Uint8],[BV,$error],false)},{prop:"readSlice",name:"readSlice",pkg:"bytes",typ:$funcType([$Uint8],[BV,$error],false)},{prop:"ReadString",name:"ReadString",pkg:"",typ:$funcType([$Uint8],[$String,$error],false)}];BY.methods=[{prop:"contains",name:"contains",pkg:"bytes",typ:$funcType([$Uint8],[$Bool],false)}];CD.methods=[{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([BV],[$Int,$error],false)},{prop:"ReadAt",name:"ReadAt",pkg:"",typ:$funcType([BV,$Int64],[$Int,$error],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"Seek",name:"Seek",pkg:"",typ:$funcType([$Int64,$Int],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([BV],[],false)}];I.init("bytes",[{prop:"buf",name:"buf",embedded:false,exported:false,typ:BV,tag:""},{prop:"off",name:"off",embedded:false,exported:false,typ:$Int,tag:""},{prop:"lastRead",name:"lastRead",embedded:false,exported:false,typ:J,tag:""}]);BE.init($Uint32,8);BS.init("bytes",[{prop:"s",name:"s",embedded:false,exported:false,typ:BV,tag:""},{prop:"i",name:"i",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"prevRune",name:"prevRune",embedded:false,exported:false,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrTooLarge=A.New("bytes.Buffer: too large");K=A.New("bytes.Buffer: reader returned negative count from Read");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["math/bits"]=(function(){var $pkg={},$init,I,J,K,N,O;K=function(a){var a;if(true){return N(((a>>>0)));}return O((new $Uint64(0,a)));};$pkg.TrailingZeros=K;N=function(a){var a,b;if(a===0){return 32;}return(((b=($imul((((a&(-a>>>0))>>>0)),125613361)>>>0)>>>27>>>0,((b<0||b>=I.length)?($throwRuntimeError("index out of range"),undefined):I[b]))>>0));};$pkg.TrailingZeros32=N;O=function(a){var a,b,c;if((a.$high===0&&a.$low===0)){return 64;}return(((b=$shiftRightUint64($mul64(((c=new $Uint64(-a.$high,-a.$low),new $Uint64(a.$high&c.$high,(a.$low&c.$low)>>>0))),new $Uint64(66559345,3033172745)),58),(($flatten64(b)<0||$flatten64(b)>=J.length)?($throwRuntimeError("index out of range"),undefined):J[$flatten64(b)]))>>0));};$pkg.TrailingZeros64=O;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:I=$toNativeArray($kindUint8,[0,1,28,2,29,14,24,3,30,22,20,15,25,17,4,8,31,27,13,23,21,19,16,7,26,12,18,6,11,5,10,9]);J=$toNativeArray($kindUint8,[0,1,56,2,57,49,28,3,61,58,42,50,38,29,17,4,62,47,59,36,45,43,51,22,53,39,33,30,24,18,12,5,63,55,48,27,60,41,37,16,46,35,44,21,52,32,23,11,54,26,40,15,34,20,31,10,25,14,19,9,13,8,7,6]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["math"]=(function(){var $pkg={},$init,A,B,FV,FW,FX,FY,C,D,G,AY,V,AF,AZ;A=$packages["github.com/gopherjs/gopherjs/js"];B=$packages["math/bits"];FV=$arrayType($Uint32,2);FW=$arrayType($Float32,2);FX=$arrayType($Float64,1);FY=$structType("math",[{prop:"uint32array",name:"uint32array",embedded:false,exported:false,typ:FV,tag:""},{prop:"float32array",name:"float32array",embedded:false,exported:false,typ:FW,tag:""},{prop:"float64array",name:"float64array",embedded:false,exported:false,typ:FX,tag:""}]);V=function(av){var av;return $parseFloat(C.exp(av));};$pkg.Exp=V;AF=function(av){var av;if(!((av===av))){return G;}return $parseFloat(C.log(av));};$pkg.Log=AF;AZ=function(){var av;av=new($global.ArrayBuffer)(8);AY.uint32array=new($global.Uint32Array)(av);AY.float32array=new($global.Float32Array)(av);AY.float64array=new($global.Float64Array)(av);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}AY=new FY.ptr(FV.zero(),FW.zero(),FX.zero());C=$global.Math;D=0;G=0/D;AZ();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["strconv"]=(function(){var $pkg={},$init,B,D,A,C,E,U,DB,DC,DE,DF,DJ,DK,BH,BI,BJ,BK,BL,V,W,X,Y,Z,AA,AB,BN,BO,BR,BS,BT,BU,BW,BY,BZ,CQ,CR,CS,CU;B=$packages["errors"];D=$packages["internal/bytealg"];A=$packages["math"];C=$packages["math/bits"];E=$packages["unicode/utf8"];U=$pkg.NumError=$newType(0,$kindStruct,"strconv.NumError",true,"strconv",true,function(Func_,Num_,Err_){this.$val=this;if(arguments.length===0){this.Func="";this.Num="";this.Err=$ifaceNil;return;}this.Func=Func_;this.Num=Num_;this.Err=Err_;});DB=$sliceType($Uint16);DC=$sliceType($Uint32);DE=$sliceType($Uint8);DF=$ptrType(U);DJ=$arrayType($Uint8,65);DK=$arrayType($Uint8,4);U.ptr.prototype.Error=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Err.Error();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return"strconv."+a.Func+": "+"parsing "+BZ(a.Num)+": "+b;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.Error};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.Error=function(){return this.$val.Error();};V=function(a,b){var a,b;return new U.ptr(a,b,$pkg.ErrSyntax);};W=function(a,b){var a,b;return new U.ptr(a,b,$pkg.ErrRange);};X=function(a,b,c){var a,b,c;return new U.ptr(a,b,B.New("invalid base "+BO(c)));};Y=function(a,b,c){var a,b,c;return new U.ptr(a,b,B.New("invalid bit size "+BO(c)));};Z=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(a.length===0){return[new $Uint64(0,0),V("ParseUint",a)];}d=a;if(2<=b&&b<=36){}else if((b===0)){if((a.charCodeAt(0)===48)&&a.length>1&&((a.charCodeAt(1)===120)||(a.charCodeAt(1)===88))){if(a.length<3){return[new $Uint64(0,0),V("ParseUint",d)];}b=16;a=$substring(a,2);}else if((a.charCodeAt(0)===48)){b=8;a=$substring(a,1);}else{b=10;}}else{return[new $Uint64(0,0),X("ParseUint",d,b)];}if(c===0){c=32;}else if(c<0||c>64){return[new $Uint64(0,0),Y("ParseUint",d,c)];}e=new $Uint64(0,0);f=b;if(f===(10)){e=new $Uint64(429496729,2576980378);}else if(f===(16)){e=new $Uint64(268435456,0);}else{e=(g=$div64(new $Uint64(4294967295,4294967295),(new $Uint64(0,b)),false),new $Uint64(g.$high+0,g.$low+1));}i=(h=$shiftLeft64(new $Uint64(0,1),((c>>>0))),new $Uint64(h.$high-0,h.$low-1));j=new $Uint64(0,0);k=(new DE($stringToBytes(a)));l=0;while(true){if(!(l<k.$length)){break;}m=((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);n=0;if(48<=m&&m<=57){n=m-48<<24>>>24;}else if(97<=m&&m<=122){n=(m-97<<24>>>24)+10<<24>>>24;}else if(65<=m&&m<=90){n=(m-65<<24>>>24)+10<<24>>>24;}else{return[new $Uint64(0,0),V("ParseUint",d)];}if(n>=((b<<24>>>24))){return[new $Uint64(0,0),V("ParseUint",d)];}if((j.$high>e.$high||(j.$high===e.$high&&j.$low>=e.$low))){return[i,W("ParseUint",d)];}j=$mul64(j,((new $Uint64(0,b))));p=(o=(new $Uint64(0,n)),new $Uint64(j.$high+o.$high,j.$low+o.$low));if((p.$high<j.$high||(p.$high===j.$high&&p.$low<j.$low))||(p.$high>i.$high||(p.$high===i.$high&&p.$low>i.$low))){return[i,W("ParseUint",d)];}j=p;l++;}return[j,$ifaceNil];};$pkg.ParseUint=Z;AA=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;d=new $Int64(0,0);e=$ifaceNil;if(a.length===0){f=new $Int64(0,0);g=V("ParseInt",a);d=f;e=g;return[d,e];}h=a;i=false;if(a.charCodeAt(0)===43){a=$substring(a,1);}else if(a.charCodeAt(0)===45){i=true;a=$substring(a,1);}j=new $Uint64(0,0);k=Z(a,b,c);j=k[0];e=k[1];if(!($interfaceIsEqual(e,$ifaceNil))&&!($interfaceIsEqual($assertType(e,DF).Err,$pkg.ErrRange))){$assertType(e,DF).Func="ParseInt";$assertType(e,DF).Num=h;l=new $Int64(0,0);m=e;d=l;e=m;return[d,e];}if(c===0){c=32;}n=($shiftLeft64(new $Uint64(0,1),(((c-1>>0)>>>0))));if(!i&&(j.$high>n.$high||(j.$high===n.$high&&j.$low>=n.$low))){o=((p=new $Uint64(n.$high-0,n.$low-1),new $Int64(p.$high,p.$low)));q=W("ParseInt",h);d=o;e=q;return[d,e];}if(i&&(j.$high>n.$high||(j.$high===n.$high&&j.$low>n.$low))){r=(s=(new $Int64(n.$high,n.$low)),new $Int64(-s.$high,-s.$low));t=W("ParseInt",h);d=r;e=t;return[d,e];}u=(new $Int64(j.$high,j.$low));if(i){u=new $Int64(-u.$high,-u.$low);}v=u;w=$ifaceNil;d=v;e=w;return[d,e];};$pkg.ParseInt=AA;AB=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=a.length;if(true&&(0<b&&b<10)||false&&(0<b&&b<19)){c=a;if((a.charCodeAt(0)===45)||(a.charCodeAt(0)===43)){a=$substring(a,1);if(a.length<1){return[0,new U.ptr("Atoi",c,$pkg.ErrSyntax)];}}d=0;e=(new DE($stringToBytes(a)));f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g=g-(48)<<24>>>24;if(g>9){return[0,new U.ptr("Atoi",c,$pkg.ErrSyntax)];}d=($imul(d,10))+((g>>0))>>0;f++;}if(c.charCodeAt(0)===45){d=-d;}return[d,$ifaceNil];}h=AA(a,10,0);i=h[0];j=h[1];k=$assertType(j,DF,true);l=k[0];m=k[1];if(m){l.Func="Atoi";}return[(((i.$low+((i.$high>>31)*4294967296))>>0)),j];};$pkg.Atoi=AB;BN=function(a,b){var a,b,c,d;if(true&&(0<a.$high||(0===a.$high&&0<=a.$low))&&(a.$high<0||(a.$high===0&&a.$low<100))&&(b===10)){return BR((((a.$low+((a.$high>>31)*4294967296))>>0)));}c=BS(DE.nil,(new $Uint64(a.$high,a.$low)),b,(a.$high<0||(a.$high===0&&a.$low<0)),false);d=c[1];return d;};$pkg.FormatInt=BN;BO=function(a){var a;return BN((new $Int64(0,a)),10);};$pkg.Itoa=BO;BR=function(a){var a;if(a<10){return $substring("0123456789abcdefghijklmnopqrstuvwxyz",a,(a+1>>0));}return $substring("00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899",($imul(a,2)),(($imul(a,2))+2>>0));};BS=function(a,b,c,d,e){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;f=DE.nil;g="";if(c<2||c>36){$panic(new $String("strconv: illegal AppendInt/FormatInt base"));}h=DJ.zero();i=65;if(d){b=new $Uint64(-b.$high,-b.$low);}if(c===10){if(true){while(true){if(!((b.$high>0||(b.$high===0&&b.$low>=1000000000)))){break;}j=$div64(b,new $Uint64(0,1000000000),false);l=(((k=$mul64(j,new $Uint64(0,1000000000)),new $Uint64(b.$high-k.$high,b.$low-k.$low)).$low>>>0));m=4;while(true){if(!(m>0)){break;}o=(n=l%100,n===n?n:$throwRuntimeError("integer divide by zero"))*2>>>0;l=(p=l/(100),(p===p&&p!==1/0&&p!==-1/0)?p>>>0:$throwRuntimeError("integer divide by zero"));i=i-(2)>>0;(q=i+1>>0,((q<0||q>=h.length)?($throwRuntimeError("index out of range"),undefined):h[q]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((o+1>>>0))));(r=i+0>>0,((r<0||r>=h.length)?($throwRuntimeError("index out of range"),undefined):h[r]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((o+0>>>0))));m=m-(1)>>0;}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt(((l*2>>>0)+1>>>0)));b=j;}}s=((b.$low>>>0));while(true){if(!(s>=100)){break;}u=(t=s%100,t===t?t:$throwRuntimeError("integer divide by zero"))*2>>>0;s=(v=s/(100),(v===v&&v!==1/0&&v!==-1/0)?v>>>0:$throwRuntimeError("integer divide by zero"));i=i-(2)>>0;(w=i+1>>0,((w<0||w>=h.length)?($throwRuntimeError("index out of range"),undefined):h[w]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((u+1>>>0))));(x=i+0>>0,((x<0||x>=h.length)?($throwRuntimeError("index out of range"),undefined):h[x]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((u+0>>>0))));}y=s*2>>>0;i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((y+1>>>0)));if(s>=10){i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt(y));}}else if(BT(c)){z=(((C.TrailingZeros(((c>>>0)))>>>0))&7)>>>0;aa=(new $Uint64(0,c));ab=((c>>>0))-1>>>0;while(true){if(!((b.$high>aa.$high||(b.$high===aa.$high&&b.$low>=aa.$low)))){break;}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt(((((b.$low>>>0))&ab)>>>0)));b=$shiftRightUint64(b,(z));}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt(((b.$low>>>0))));}else{ac=(new $Uint64(0,c));while(true){if(!((b.$high>ac.$high||(b.$high===ac.$high&&b.$low>=ac.$low)))){break;}i=i-(1)>>0;ad=$div64(b,ac,false);((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt((((ae=$mul64(ad,ac),new $Uint64(b.$high-ae.$high,b.$low-ae.$low)).$low>>>0))));b=ad;}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt(((b.$low>>>0))));}if(d){i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]=45);}if(e){f=$appendSlice(a,$subslice(new DE(h),i));return[f,g];}g=($bytesToString($subslice(new DE(h),i)));return[f,g];};BT=function(a){var a;return(a&((a-1>>0)))===0;};BU=function(a,b,c,d){var a,b,c,d,e;return($bytesToString(BW($makeSlice(DE,0,(e=($imul(3,a.length))/2,(e===e&&e!==1/0&&e!==-1/0)?e>>0:$throwRuntimeError("integer divide by zero"))),a,b,c,d)));};BW=function(a,b,c,d,e){var a,b,c,d,e,f,g,h;a=$append(a,c);f=0;while(true){if(!(b.length>0)){break;}g=((b.charCodeAt(0)>>0));f=1;if(g>=128){h=E.DecodeRuneInString(b);g=h[0];f=h[1];}if((f===1)&&(g===65533)){a=$appendSlice(a,"\\x");a=$append(a,"0123456789abcdef".charCodeAt((b.charCodeAt(0)>>>4<<24>>>24)));a=$append(a,"0123456789abcdef".charCodeAt(((b.charCodeAt(0)&15)>>>0)));b=$substring(b,f);continue;}a=BY(a,g,c,d,e);b=$substring(b,f);}a=$append(a,c);return a;};BY=function(a,b,c,d,e){var a,b,c,d,e,f,g,h,i,j;f=DK.zero();if((b===((c>>0)))||(b===92)){a=$append(a,92);a=$append(a,((b<<24>>>24)));return a;}if(d){if(b<128&&CS(b)){a=$append(a,((b<<24>>>24)));return a;}}else if(CS(b)||e&&CU(b)){g=E.EncodeRune(new DE(f),b);a=$appendSlice(a,$subslice(new DE(f),0,g));return a;}h=b;if(h===(7)){a=$appendSlice(a,"\\a");}else if(h===(8)){a=$appendSlice(a,"\\b");}else if(h===(12)){a=$appendSlice(a,"\\f");}else if(h===(10)){a=$appendSlice(a,"\\n");}else if(h===(13)){a=$appendSlice(a,"\\r");}else if(h===(9)){a=$appendSlice(a,"\\t");}else if(h===(11)){a=$appendSlice(a,"\\v");}else{if(b<32){a=$appendSlice(a,"\\x");a=$append(a,"0123456789abcdef".charCodeAt((((b<<24>>>24))>>>4<<24>>>24)));a=$append(a,"0123456789abcdef".charCodeAt(((((b<<24>>>24))&15)>>>0)));}else if(b>1114111){b=65533;a=$appendSlice(a,"\\u");i=12;while(true){if(!(i>=0)){break;}a=$append(a,"0123456789abcdef".charCodeAt((((b>>$min(((i>>>0)),31))>>0)&15)));i=i-(4)>>0;}}else if(b<65536){a=$appendSlice(a,"\\u");i=12;while(true){if(!(i>=0)){break;}a=$append(a,"0123456789abcdef".charCodeAt((((b>>$min(((i>>>0)),31))>>0)&15)));i=i-(4)>>0;}}else{a=$appendSlice(a,"\\U");j=28;while(true){if(!(j>=0)){break;}a=$append(a,"0123456789abcdef".charCodeAt((((b>>$min(((j>>>0)),31))>>0)&15)));j=j-(4)>>0;}}}return a;};BZ=function(a){var a;return BU(a,34,false,false);};$pkg.Quote=BZ;CQ=function(a,b){var a,b,c,d,e,f,g,h;c=0;d=a.$length;e=c;f=d;while(true){if(!(e<f)){break;}h=e+(g=((f-e>>0))/2,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])<b){e=h+1>>0;}else{f=h;}}return e;};CR=function(a,b){var a,b,c,d,e,f,g,h;c=0;d=a.$length;e=c;f=d;while(true){if(!(e<f)){break;}h=e+(g=((f-e>>0))/2,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])<b){e=h+1>>0;}else{f=h;}}return e;};CS=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(a<=255){if(32<=a&&a<=126){return true;}if(161<=a&&a<=255){return!((a===173));}return false;}if(0<=a&&a<65536){b=((a<<16>>>16));c=BH;d=BI;e=b;f=c;g=d;h=CQ(f,e);if(h>=f.$length||e<(i=(h&~1)>>0,((i<0||i>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+i]))||(j=h|1,((j<0||j>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+j]))<e){return false;}k=CQ(g,e);return k>=g.$length||!((((k<0||k>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+k])===e));}l=((a>>>0));m=BJ;n=BK;o=l;p=m;q=n;r=CR(p,o);if(r>=p.$length||o<(s=(r&~1)>>0,((s<0||s>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+s]))||(t=r|1,((t<0||t>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+t]))<o){return false;}if(a>=131072){return true;}a=a-(65536)>>0;u=CQ(q,((a<<16>>>16)));return u>=q.$length||!((((u<0||u>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+u])===((a<<16>>>16))));};$pkg.IsPrint=CS;CU=function(a){var a,b,c;if(a>65535){return false;}b=((a<<16>>>16));c=CQ(BL,b);return c<BL.$length&&(b===((c<0||c>=BL.$length)?($throwRuntimeError("index out of range"),undefined):BL.$array[BL.$offset+c]));};DF.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];U.init("",[{prop:"Func",name:"Func",embedded:false,exported:true,typ:$String,tag:""},{prop:"Num",name:"Num",embedded:false,exported:true,typ:$String,tag:""},{prop:"Err",name:"Err",embedded:false,exported:true,typ:$error,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrRange=B.New("value out of range");$pkg.ErrSyntax=B.New("invalid syntax");BH=new DB([32,126,161,887,890,895,900,1366,1369,1418,1421,1479,1488,1514,1520,1524,1542,1563,1566,1805,1808,1866,1869,1969,1984,2042,2048,2093,2096,2139,2142,2154,2208,2237,2260,2444,2447,2448,2451,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2531,2534,2557,2561,2570,2575,2576,2579,2617,2620,2626,2631,2632,2635,2637,2641,2641,2649,2654,2662,2677,2689,2745,2748,2765,2768,2768,2784,2787,2790,2801,2809,2828,2831,2832,2835,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2915,2918,2935,2946,2954,2958,2965,2969,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3021,3024,3024,3031,3031,3046,3066,3072,3129,3133,3149,3157,3162,3168,3171,3174,3183,3192,3257,3260,3277,3285,3286,3294,3299,3302,3314,3328,3407,3412,3427,3430,3455,3458,3478,3482,3517,3520,3526,3530,3530,3535,3551,3558,3567,3570,3572,3585,3642,3647,3675,3713,3716,3719,3722,3725,3725,3732,3751,3754,3773,3776,3789,3792,3801,3804,3807,3840,3948,3953,4058,4096,4295,4301,4301,4304,4685,4688,4701,4704,4749,4752,4789,4792,4805,4808,4885,4888,4954,4957,4988,4992,5017,5024,5109,5112,5117,5120,5788,5792,5880,5888,5908,5920,5942,5952,5971,5984,6003,6016,6109,6112,6121,6128,6137,6144,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6443,6448,6459,6464,6464,6468,6509,6512,6516,6528,6571,6576,6601,6608,6618,6622,6683,6686,6780,6783,6793,6800,6809,6816,6829,6832,6846,6912,6987,6992,7036,7040,7155,7164,7223,7227,7241,7245,7304,7360,7367,7376,7417,7424,7957,7960,7965,7968,8005,8008,8013,8016,8061,8064,8147,8150,8175,8178,8190,8208,8231,8240,8286,8304,8305,8308,8348,8352,8383,8400,8432,8448,8587,8592,9254,9280,9290,9312,11123,11126,11157,11160,11193,11197,11218,11244,11247,11264,11507,11513,11559,11565,11565,11568,11623,11631,11632,11647,11670,11680,11849,11904,12019,12032,12245,12272,12283,12289,12438,12441,12543,12549,12590,12593,12730,12736,12771,12784,19893,19904,40938,40960,42124,42128,42182,42192,42539,42560,42743,42752,42935,42999,43051,43056,43065,43072,43127,43136,43205,43214,43225,43232,43261,43264,43347,43359,43388,43392,43481,43486,43574,43584,43597,43600,43609,43612,43714,43739,43766,43777,43782,43785,43790,43793,43798,43808,43877,43888,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64449,64467,64831,64848,64911,64914,64967,65008,65021,65024,65049,65056,65131,65136,65276,65281,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65518,65532,65533]);BI=new DB([173,907,909,930,1328,1376,1416,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3076,3085,3089,3113,3141,3145,3159,3204,3213,3217,3241,3252,3269,3273,3295,3312,3332,3341,3345,3397,3401,3460,3506,3516,3541,3543,3715,3721,3736,3744,3748,3750,3756,3770,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5760,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8335,11209,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12687,12831,13055,42927,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511]);BJ=new DC([65536,65613,65616,65629,65664,65786,65792,65794,65799,65843,65847,65947,65952,65952,66000,66045,66176,66204,66208,66256,66272,66299,66304,66339,66349,66378,66384,66426,66432,66499,66504,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,66927,66927,67072,67382,67392,67413,67424,67431,67584,67589,67592,67640,67644,67644,67647,67742,67751,67759,67808,67829,67835,67867,67871,67897,67903,67903,67968,68023,68028,68047,68050,68102,68108,68147,68152,68154,68159,68167,68176,68184,68192,68255,68288,68326,68331,68342,68352,68405,68409,68437,68440,68466,68472,68497,68505,68508,68521,68527,68608,68680,68736,68786,68800,68850,68858,68863,69216,69246,69632,69709,69714,69743,69759,69825,69840,69864,69872,69881,69888,69955,69968,70006,70016,70093,70096,70132,70144,70206,70272,70313,70320,70378,70384,70393,70400,70412,70415,70416,70419,70457,70460,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70749,70784,70855,70864,70873,71040,71093,71096,71133,71168,71236,71248,71257,71264,71276,71296,71351,71360,71369,71424,71449,71453,71467,71472,71487,71840,71922,71935,71935,72192,72263,72272,72323,72326,72354,72384,72440,72704,72773,72784,72812,72816,72847,72850,72886,72960,73014,73018,73031,73040,73049,73728,74649,74752,74868,74880,75075,77824,78894,82944,83526,92160,92728,92736,92777,92782,92783,92880,92909,92912,92917,92928,92997,93008,93047,93053,93071,93952,94020,94032,94078,94095,94111,94176,94177,94208,100332,100352,101106,110592,110878,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113820,113823,118784,119029,119040,119078,119081,119154,119163,119272,119296,119365,119552,119638,119648,119665,119808,119967,119970,119970,119973,119974,119977,120074,120077,120134,120138,120485,120488,120779,120782,121483,121499,121519,122880,122904,122907,122922,124928,125124,125127,125142,125184,125258,125264,125273,125278,125279,126464,126500,126503,126523,126530,126530,126535,126548,126551,126564,126567,126619,126625,126651,126704,126705,126976,127019,127024,127123,127136,127150,127153,127221,127232,127244,127248,127339,127344,127404,127462,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,128724,128736,128748,128752,128760,128768,128883,128896,128980,129024,129035,129040,129095,129104,129113,129120,129159,129168,129197,129280,129291,129296,129356,129360,129387,129408,129431,129472,129472,129488,129510,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999]);BK=new DB([12,39,59,62,399,926,2057,2102,2134,2291,2564,2580,2584,4285,4405,4576,4626,4743,4745,4750,4766,4868,4905,4913,4916,5210,5212,6813,7177,7223,7336,7431,7434,7483,7486,9327,27231,27482,27490,54357,54429,54445,54458,54460,54468,54534,54549,54557,54586,54591,54597,54609,55968,57351,57378,57381,60932,60960,60963,60968,60979,60984,60986,61000,61002,61004,61008,61011,61016,61018,61020,61022,61024,61027,61035,61043,61048,61053,61055,61066,61092,61098,61632,61648,61743,63807]);BL=new DB([160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/util"]=(function(){var $pkg={},$init,A,O,P,a,B,C;A=$packages["strconv"];O=$sliceType($Uint8);P=$sliceType($Int32);B=function(b){var b,c;c=O.nil;c=(new O($stringToBytes(b)));return c;};$pkg.StrToBytes=B;C=function(b){var b;return($bytesToString(b));};$pkg.BytesToStr=C;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.CaretTokens=(new O($stringToBytes("\xE2\x80\xB8")));$pkg.CaretRune=(a=(new P($stringToRunes("\xE2\x80\xB8"))),(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));$pkg.CaretNewlineTokens=(new O($stringToBytes("\xE2\x80\xB8\n")));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/gopherjs/gopherjs/nosync"]=(function(){var $pkg={},$init,B,E,J,M,N;B=$pkg.Mutex=$newType(0,$kindStruct,"nosync.Mutex",true,"github.com/gopherjs/gopherjs/nosync",true,function(locked_){this.$val=this;if(arguments.length===0){this.locked=false;return;}this.locked=locked_;});E=$pkg.Once=$newType(0,$kindStruct,"nosync.Once",true,"github.com/gopherjs/gopherjs/nosync",true,function(doing_,done_){this.$val=this;if(arguments.length===0){this.doing=false;this.done=false;return;}this.doing=doing_;this.done=done_;});J=$ptrType(B);M=$funcType([],[],false);N=$ptrType(E);B.ptr.prototype.Lock=function(){var a;a=this;if(a.locked){$panic(new $String("nosync: mutex is already locked"));}a.locked=true;};B.prototype.Lock=function(){return this.$val.Lock();};B.ptr.prototype.Unlock=function(){var a;a=this;if(!a.locked){$panic(new $String("nosync: unlock of unlocked mutex"));}a.locked=false;};B.prototype.Unlock=function(){return this.$val.Unlock();};E.ptr.prototype.Do=function(a){var a,b,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);b=[b];b[0]=this;if(b[0].done){$s=-1;return;}if(b[0].doing){$panic(new $String("nosync: Do called within f"));}b[0].doing=true;$deferred.push([(function(b){return function(){b[0].doing=false;b[0].done=true;};})(b),[]]);$r=a();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:E.ptr.prototype.Do};}$f.a=a;$f.b=b;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};E.prototype.Do=function(a){return this.$val.Do(a);};J.methods=[{prop:"Lock",name:"Lock",pkg:"",typ:$funcType([],[],false)},{prop:"Unlock",name:"Unlock",pkg:"",typ:$funcType([],[],false)}];N.methods=[{prop:"Do",name:"Do",pkg:"",typ:$funcType([M],[],false)}];B.init("github.com/gopherjs/gopherjs/nosync",[{prop:"locked",name:"locked",embedded:false,exported:false,typ:$Bool,tag:""}]);E.init("github.com/gopherjs/gopherjs/nosync",[{prop:"doing",name:"doing",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"done",name:"done",embedded:false,exported:false,typ:$Bool,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["math/rand"]=(function(){var $pkg={},$init,B,A,J,K,M,AG,AI,AM,AN,AO,AP,AQ,AR,AT,AU,AV,C,D,E,G,H,I,P,AH,F,L,N,O,Q,Y,AJ;B=$packages["github.com/gopherjs/gopherjs/nosync"];A=$packages["math"];J=$pkg.Source=$newType(8,$kindInterface,"rand.Source",true,"math/rand",true,null);K=$pkg.Source64=$newType(8,$kindInterface,"rand.Source64",true,"math/rand",true,null);M=$pkg.Rand=$newType(0,$kindStruct,"rand.Rand",true,"math/rand",true,function(src_,s64_,readVal_,readPos_){this.$val=this;if(arguments.length===0){this.src=$ifaceNil;this.s64=$ifaceNil;this.readVal=new $Int64(0,0);this.readPos=0;return;}this.src=src_;this.s64=s64_;this.readVal=readVal_;this.readPos=readPos_;});AG=$pkg.lockedSource=$newType(0,$kindStruct,"rand.lockedSource",true,"math/rand",false,function(lk_,src_){this.$val=this;if(arguments.length===0){this.lk=new B.Mutex.ptr(false);this.src=$ifaceNil;return;}this.lk=lk_;this.src=src_;});AI=$pkg.rngSource=$newType(0,$kindStruct,"rand.rngSource",true,"math/rand",false,function(tap_,feed_,vec_){this.$val=this;if(arguments.length===0){this.tap=0;this.feed=0;this.vec=AM.zero();return;}this.tap=tap_;this.feed=feed_;this.vec=vec_;});AM=$arrayType($Int64,607);AN=$ptrType(AG);AO=$ptrType($Int8);AP=$sliceType($Int);AQ=$ptrType($Int64);AR=$ptrType(M);AT=$funcType([$Int,$Int],[],false);AU=$sliceType($Uint8);AV=$ptrType(AI);M.ptr.prototype.ExpFloat64=function(){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;case 1:b=a.Uint32();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;d=(c&255)>>>0;e=(c)*(((d<0||d>=D.length)?($throwRuntimeError("index out of range"),undefined):D[d]));if(c<((d<0||d>=C.length)?($throwRuntimeError("index out of range"),undefined):C[d])){$s=-1;return e;}if(d===0){$s=4;continue;}$s=5;continue;case 4:f=a.Float64();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=A.Log(f);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return 7.69711747013105-g;case 5:h=a.Float64();$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if($fround(((d<0||d>=E.length)?($throwRuntimeError("index out of range"),undefined):E[d])+$fround(($fround(h))*($fround((i=d-1>>>0,((i<0||i>=E.length)?($throwRuntimeError("index out of range"),undefined):E[i]))-((d<0||d>=E.length)?($throwRuntimeError("index out of range"),undefined):E[d])))))<($fround(A.Exp(-e)))){$s=8;continue;}$s=9;continue;case 8:$s=-1;return e;case 9:$s=1;continue;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.ExpFloat64};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.ExpFloat64=function(){return this.$val.ExpFloat64();};F=function(a){var a;if(a<0){return((-a>>>0));}return((a>>>0));};M.ptr.prototype.NormFloat64=function(){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;case 1:b=a.Uint32();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=((b>>0));d=c&127;e=(c)*(((d<0||d>=H.length)?($throwRuntimeError("index out of range"),undefined):H[d]));if(F(c)<((d<0||d>=G.length)?($throwRuntimeError("index out of range"),undefined):G[d])){$s=-1;return e;}if(d===0){$s=4;continue;}$s=5;continue;case 4:case 6:f=a.Float64();$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=A.Log(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=-g*0.29047645161474317;h=a.Float64();$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=A.Log(h);$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=-i;if(j+j>=e*e){$s=7;continue;}$s=6;continue;case 7:if(c>0){$s=-1;return 3.442619855899+e;}$s=-1;return-3.442619855899-e;case 5:k=a.Float64();$s=14;case 14:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if($fround(((d<0||d>=I.length)?($throwRuntimeError("index out of range"),undefined):I[d])+$fround(($fround(k))*($fround((l=d-1>>0,((l<0||l>=I.length)?($throwRuntimeError("index out of range"),undefined):I[l]))-((d<0||d>=I.length)?($throwRuntimeError("index out of range"),undefined):I[d])))))<($fround(A.Exp(-0.5*e*e)))){$s=12;continue;}$s=13;continue;case 12:$s=-1;return e;case 13:$s=1;continue;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.NormFloat64};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.NormFloat64=function(){return this.$val.NormFloat64();};L=function(a){var a,b;b=new AI.ptr(0,0,AM.zero());b.Seed(a);return b;};$pkg.NewSource=L;N=function(a){var a,b,c;b=$assertType(a,K,true);c=b[0];return new M.ptr(a,c,new $Int64(0,0),0);};$pkg.New=N;M.ptr.prototype.Seed=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=$assertType(b.src,AN,true);d=c[0];e=c[1];if(e){$s=1;continue;}$s=2;continue;case 1:$r=d.seedPos(a,(b.$ptr_readPos||(b.$ptr_readPos=new AO(function(){return this.$target.readPos;},function($v){this.$target.readPos=$v;},b))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 2:$r=b.src.Seed(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.readPos=0;$s=-1;return;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Seed};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Seed=function(a){return this.$val.Seed(a);};M.ptr.prototype.Int63=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.src.Int63();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return b;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Int63};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Int63=function(){return this.$val.Int63();};M.ptr.prototype.Uint32=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Int63();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return(($shiftRightInt64(b,31).$low>>>0));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Uint32};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Uint32=function(){return this.$val.Uint32();};M.ptr.prototype.Uint64=function(){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.s64,$ifaceNil))){$s=1;continue;}$s=2;continue;case 1:b=a.s64.Uint64();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return b;case 2:e=a.Int63();$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}h=a.Int63();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return(c=$shiftRightUint64(((d=e,new $Uint64(d.$high,d.$low))),31),f=$shiftLeft64(((g=h,new $Uint64(g.$high,g.$low))),32),new $Uint64(c.$high|f.$high,(c.$low|f.$low)>>>0));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Uint64};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Uint64=function(){return this.$val.Uint64();};M.ptr.prototype.Int31=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;c=a.Int63();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return(((b=$shiftRightInt64(c,32),b.$low+((b.$high>>31)*4294967296))>>0));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Int31};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Int31=function(){return this.$val.Int31();};M.ptr.prototype.Int=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Int63();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=((b.$low>>>0));$s=-1;return((((c<<1>>>0)>>>1>>>0)>>0));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Int};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Int=function(){return this.$val.Int();};M.ptr.prototype.Int63n=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if((a.$high<0||(a.$high===0&&a.$low<=0))){$panic(new $String("invalid argument to Int63n"));}if((c=(d=new $Int64(a.$high-0,a.$low-1),new $Int64(a.$high&d.$high,(a.$low&d.$low)>>>0)),(c.$high===0&&c.$low===0))){$s=1;continue;}$s=2;continue;case 1:f=b.Int63();$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return(e=f,g=new $Int64(a.$high-0,a.$low-1),new $Int64(e.$high&g.$high,(e.$low&g.$low)>>>0));case 2:j=((h=(i=$div64(new $Uint64(2147483648,0),(new $Uint64(a.$high,a.$low)),true),new $Uint64(2147483647-i.$high,4294967295-i.$low)),new $Int64(h.$high,h.$low)));k=b.Int63();$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;case 5:if(!((l.$high>j.$high||(l.$high===j.$high&&l.$low>j.$low)))){$s=6;continue;}m=b.Int63();$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;$s=5;continue;case 6:$s=-1;return $div64(l,a,true);}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Int63n};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Int63n=function(a){return this.$val.Int63n(a);};M.ptr.prototype.Int31n=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(a<=0){$panic(new $String("invalid argument to Int31n"));}if((a&((a-1>>0)))===0){$s=1;continue;}$s=2;continue;case 1:c=b.Int31();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c&((a-1>>0));case 2:e=(((2147483647-(d=2147483648%((a>>>0)),d===d?d:$throwRuntimeError("integer divide by zero"))>>>0)>>0));f=b.Int31();$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;case 5:if(!(g>e)){$s=6;continue;}h=b.Int31();$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;$s=5;continue;case 6:$s=-1;return(i=g%a,i===i?i:$throwRuntimeError("integer divide by zero"));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Int31n};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Int31n=function(a){return this.$val.Int31n(a);};M.ptr.prototype.int31n=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.Uint32();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=$mul64((new $Uint64(0,d)),(new $Uint64(0,a)));f=((e.$low>>>0));if(f<((a>>>0))){$s=2;continue;}$s=3;continue;case 2:h=(g=((-a>>>0))%((a>>>0)),g===g?g:$throwRuntimeError("integer divide by zero"));case 4:if(!(f<h)){$s=5;continue;}i=b.Uint32();$s=6;case 6:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}d=i;e=$mul64((new $Uint64(0,d)),(new $Uint64(0,a)));f=((e.$low>>>0));$s=4;continue;case 5:case 3:$s=-1;return(($shiftRightUint64(e,32).$low>>0));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.int31n};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.int31n=function(a){return this.$val.int31n(a);};M.ptr.prototype.Intn=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(a<=0){$panic(new $String("invalid argument to Intn"));}if(a<=2147483647){$s=1;continue;}$s=2;continue;case 1:c=b.Int31n(((a>>0)));$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return((c>>0));case 2:e=b.Int63n((new $Int64(0,a)));$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return(((d=e,d.$low+((d.$high>>31)*4294967296))>>0));}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Intn};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Intn=function(a){return this.$val.Intn(a);};M.ptr.prototype.Float64=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;case 1:b=a.Int63();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=($flatten64(b))/9.223372036854776e+18;if(c===1){$s=3;continue;}$s=4;continue;case 3:$s=1;continue;case 4:$s=-1;return c;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Float64};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Float64=function(){return this.$val.Float64();};M.ptr.prototype.Float32=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;case 1:b=a.Float64();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=($fround(b));if(c===1){$s=3;continue;}$s=4;continue;case 3:$s=1;continue;case 4:$s=-1;return c;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Float32};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Float32=function(){return this.$val.Float32();};M.ptr.prototype.Perm=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=$makeSlice(AP,a);d=0;case 1:if(!(d<a)){$s=2;continue;}e=b.Intn(d+1>>0);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]=((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]));((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]=d);d=d+(1)>>0;$s=1;continue;case 2:$s=-1;return c;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Perm};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Perm=function(a){return this.$val.Perm(a);};M.ptr.prototype.Shuffle=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(a<0){$panic(new $String("invalid argument to Shuffle"));}d=a-1>>0;case 1:if(!(d>2147483646)){$s=2;continue;}f=c.Int63n((new $Int64(0,(d+1>>0))));$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=(((e=f,e.$low+((e.$high>>31)*4294967296))>>0));$r=b(d,g);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d-(1)>>0;$s=1;continue;case 2:case 5:if(!(d>0)){$s=6;continue;}h=c.int31n((((d+1>>0)>>0)));$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=((h>>0));$r=b(d,i);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d-(1)>>0;$s=5;continue;case 6:$s=-1;return;}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Shuffle};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Shuffle=function(a,b){return this.$val.Shuffle(a,b);};M.ptr.prototype.Read=function(a){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=0;c=$ifaceNil;d=this;e=$assertType(d.src,AN,true);f=e[0];g=e[1];if(g){$s=1;continue;}$s=2;continue;case 1:i=f.read(a,(d.$ptr_readVal||(d.$ptr_readVal=new AQ(function(){return this.$target.readVal;},function($v){this.$target.readVal=$v;},d))),(d.$ptr_readPos||(d.$ptr_readPos=new AO(function(){return this.$target.readPos;},function($v){this.$target.readPos=$v;},d))));$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;b=h[0];c=h[1];$s=-1;return[b,c];case 2:k=O(a,$methodVal(d,"Int63"),(d.$ptr_readVal||(d.$ptr_readVal=new AQ(function(){return this.$target.readVal;},function($v){this.$target.readVal=$v;},d))),(d.$ptr_readPos||(d.$ptr_readPos=new AO(function(){return this.$target.readPos;},function($v){this.$target.readPos=$v;},d))));$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;b=j[0];c=j[1];$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:M.ptr.prototype.Read};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};M.prototype.Read=function(a){return this.$val.Read(a);};O=function(a,b,c,d){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=0;f=$ifaceNil;g=d.$get();h=c.$get();e=0;case 1:if(!(e<a.$length)){$s=2;continue;}if(g===0){$s=3;continue;}$s=4;continue;case 3:i=b();$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;g=7;case 4:((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]=((h.$low<<24>>>24)));h=$shiftRightInt64(h,(8));g=g-(1)<<24>>24;e=e+(1)>>0;$s=1;continue;case 2:d.$set(g);c.$set(h);$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:O};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};Q=function(a){var a,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=P.Seed(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:Q};}$f.a=a;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Seed=Q;Y=function(a){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=P.Intn(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return b;}return;}if($f===undefined){$f={$blk:Y};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Intn=Y;AG.ptr.prototype.Int63=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=new $Int64(0,0);b=this;b.lk.Lock();c=b.src.Int63();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;b.lk.Unlock();$s=-1;return a;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.Int63};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.Int63=function(){return this.$val.Int63();};AG.ptr.prototype.Uint64=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=new $Uint64(0,0);b=this;b.lk.Lock();c=b.src.Uint64();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;b.lk.Unlock();$s=-1;return a;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.Uint64};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.Uint64=function(){return this.$val.Uint64();};AG.ptr.prototype.Seed=function(a){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.lk.Lock();$r=b.src.Seed(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.lk.Unlock();$s=-1;return;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.Seed};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.Seed=function(a){return this.$val.Seed(a);};AG.ptr.prototype.seedPos=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;c.lk.Lock();$r=c.src.Seed(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.$set(0);c.lk.Unlock();$s=-1;return;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.seedPos};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.seedPos=function(a,b){return this.$val.seedPos(a,b);};AG.ptr.prototype.read=function(a,b,c){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=0;e=$ifaceNil;f=this;f.lk.Lock();h=O(a,$methodVal(f.src,"Int63"),b,c);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;d=g[0];e=g[1];f.lk.Unlock();$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.read};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.read=function(a,b,c){return this.$val.read(a,b,c);};AJ=function(a){var a,b,c,d,e;c=(b=a/44488,(b===b&&b!==1/0&&b!==-1/0)?b>>0:$throwRuntimeError("integer divide by zero"));e=(d=a%44488,d===d?d:$throwRuntimeError("integer divide by zero"));a=($imul(48271,e))-($imul(3399,c))>>0;if(a<0){a=a+(2147483647)>>0;}return a;};AI.ptr.prototype.Seed=function(a){var a,b,c,d,e,f,g,h,i,j;b=this;b.tap=0;b.feed=334;a=$div64(a,new $Int64(0,2147483647),true);if((a.$high<0||(a.$high===0&&a.$low<0))){a=(c=new $Int64(0,2147483647),new $Int64(a.$high+c.$high,a.$low+c.$low));}if((a.$high===0&&a.$low===0)){a=new $Int64(0,89482311);}d=(((a.$low+((a.$high>>31)*4294967296))>>0));e=-20;while(true){if(!(e<607)){break;}d=AJ(d);if(e>=0){f=new $Int64(0,0);f=$shiftLeft64((new $Int64(0,d)),40);d=AJ(d);f=(g=$shiftLeft64((new $Int64(0,d)),20),new $Int64(f.$high^g.$high,(f.$low^g.$low)>>>0));d=AJ(d);f=(h=(new $Int64(0,d)),new $Int64(f.$high^h.$high,(f.$low^h.$low)>>>0));f=(i=((e<0||e>=AH.length)?($throwRuntimeError("index out of range"),undefined):AH[e]),new $Int64(f.$high^i.$high,(f.$low^i.$low)>>>0));(j=b.vec,((e<0||e>=j.length)?($throwRuntimeError("index out of range"),undefined):j[e]=f));}e=e+(1)>>0;}};AI.prototype.Seed=function(a){return this.$val.Seed(a);};AI.ptr.prototype.Int63=function(){var a,b,c;a=this;return((b=(c=a.Uint64(),new $Uint64(c.$high&2147483647,(c.$low&4294967295)>>>0)),new $Int64(b.$high,b.$low)));};AI.prototype.Int63=function(){return this.$val.Int63();};AI.ptr.prototype.Uint64=function(){var a,b,c,d,e,f,g,h,i,j;a=this;a.tap=a.tap-(1)>>0;if(a.tap<0){a.tap=a.tap+(607)>>0;}a.feed=a.feed-(1)>>0;if(a.feed<0){a.feed=a.feed+(607)>>0;}h=(b=(c=a.vec,d=a.feed,((d<0||d>=c.length)?($throwRuntimeError("index out of range"),undefined):c[d])),e=(f=a.vec,g=a.tap,((g<0||g>=f.length)?($throwRuntimeError("index out of range"),undefined):f[g])),new $Int64(b.$high+e.$high,b.$low+e.$low));(i=a.vec,j=a.feed,((j<0||j>=i.length)?($throwRuntimeError("index out of range"),undefined):i[j]=h));return(new $Uint64(h.$high,h.$low));};AI.prototype.Uint64=function(){return this.$val.Uint64();};AR.methods=[{prop:"ExpFloat64",name:"ExpFloat64",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"NormFloat64",name:"NormFloat64",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint32",name:"Uint32",pkg:"",typ:$funcType([],[$Uint32],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)},{prop:"Int31",name:"Int31",pkg:"",typ:$funcType([],[$Int32],false)},{prop:"Int",name:"Int",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Int63n",name:"Int63n",pkg:"",typ:$funcType([$Int64],[$Int64],false)},{prop:"Int31n",name:"Int31n",pkg:"",typ:$funcType([$Int32],[$Int32],false)},{prop:"int31n",name:"int31n",pkg:"math/rand",typ:$funcType([$Int32],[$Int32],false)},{prop:"Intn",name:"Intn",pkg:"",typ:$funcType([$Int],[$Int],false)},{prop:"Float64",name:"Float64",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Float32",name:"Float32",pkg:"",typ:$funcType([],[$Float32],false)},{prop:"Perm",name:"Perm",pkg:"",typ:$funcType([$Int],[AP],false)},{prop:"Shuffle",name:"Shuffle",pkg:"",typ:$funcType([$Int,AT],[],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([AU],[$Int,$error],false)}];AN.methods=[{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"seedPos",name:"seedPos",pkg:"math/rand",typ:$funcType([$Int64,AO],[],false)},{prop:"read",name:"read",pkg:"math/rand",typ:$funcType([AU,AQ,AO],[$Int,$error],false)}];AV.methods=[{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)}];J.init([{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)}]);K.init([{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)}]);M.init("math/rand",[{prop:"src",name:"src",embedded:false,exported:false,typ:J,tag:""},{prop:"s64",name:"s64",embedded:false,exported:false,typ:K,tag:""},{prop:"readVal",name:"readVal",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"readPos",name:"readPos",embedded:false,exported:false,typ:$Int8,tag:""}]);AG.init("math/rand",[{prop:"lk",name:"lk",embedded:false,exported:false,typ:B.Mutex,tag:""},{prop:"src",name:"src",embedded:false,exported:false,typ:K,tag:""}]);AI.init("math/rand",[{prop:"tap",name:"tap",embedded:false,exported:false,typ:$Int,tag:""},{prop:"feed",name:"feed",embedded:false,exported:false,typ:$Int,tag:""},{prop:"vec",name:"vec",embedded:false,exported:false,typ:AM,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}C=$toNativeArray($kindUint32,[3801129273,0,2615860924,3279400049,3571300752,3733536696,3836274812,3906990442,3958562475,3997804264,4028649213,4053523342,4074002619,4091154507,4105727352,4118261130,4129155133,4138710916,4147160435,4154685009,4161428406,4167506077,4173011791,4178022498,4182601930,4186803325,4190671498,4194244443,4197554582,4200629752,4203493986,4206168142,4208670408,4211016720,4213221098,4215295924,4217252177,4219099625,4220846988,4222502074,4224071896,4225562770,4226980400,4228329951,4229616109,4230843138,4232014925,4233135020,4234206673,4235232866,4236216336,4237159604,4238064994,4238934652,4239770563,4240574564,4241348362,4242093539,4242811568,4243503822,4244171579,4244816032,4245438297,4246039419,4246620374,4247182079,4247725394,4248251127,4248760037,4249252839,4249730206,4250192773,4250641138,4251075867,4251497493,4251906522,4252303431,4252688672,4253062674,4253425844,4253778565,4254121205,4254454110,4254777611,4255092022,4255397640,4255694750,4255983622,4256264513,4256537670,4256803325,4257061702,4257313014,4257557464,4257795244,4258026541,4258251531,4258470383,4258683258,4258890309,4259091685,4259287526,4259477966,4259663135,4259843154,4260018142,4260188212,4260353470,4260514019,4260669958,4260821380,4260968374,4261111028,4261249421,4261383632,4261513736,4261639802,4261761900,4261880092,4261994441,4262105003,4262211835,4262314988,4262414513,4262510454,4262602857,4262691764,4262777212,4262859239,4262937878,4263013162,4263085118,4263153776,4263219158,4263281289,4263340187,4263395872,4263448358,4263497660,4263543789,4263586755,4263626565,4263663224,4263696735,4263727099,4263754314,4263778377,4263799282,4263817020,4263831582,4263842955,4263851124,4263856071,4263857776,4263856218,4263851370,4263843206,4263831695,4263816804,4263798497,4263776735,4263751476,4263722676,4263690284,4263654251,4263614520,4263571032,4263523724,4263472530,4263417377,4263358192,4263294892,4263227394,4263155608,4263079437,4262998781,4262913534,4262823581,4262728804,4262629075,4262524261,4262414220,4262298801,4262177846,4262051187,4261918645,4261780032,4261635148,4261483780,4261325704,4261160681,4260988457,4260808763,4260621313,4260425802,4260221905,4260009277,4259787550,4259556329,4259315195,4259063697,4258801357,4258527656,4258242044,4257943926,4257632664,4257307571,4256967906,4256612870,4256241598,4255853155,4255446525,4255020608,4254574202,4254106002,4253614578,4253098370,4252555662,4251984571,4251383021,4250748722,4250079132,4249371435,4248622490,4247828790,4246986404,4246090910,4245137315,4244119963,4243032411,4241867296,4240616155,4239269214,4237815118,4236240596,4234530035,4232664930,4230623176,4228378137,4225897409,4223141146,4220059768,4216590757,4212654085,4208145538,4202926710,4196809522,4189531420,4180713890,4169789475,4155865042,4137444620,4111806704,4073393724,4008685917,3873074895]);D=$toNativeArray($kindFloat32,[2.0249555365836613e-09,1.4866739783681027e-11,2.4409616689036184e-11,3.1968806074589295e-11,3.844677007314168e-11,4.42282044321729e-11,4.951644302919611e-11,5.443358958023836e-11,5.905943789574764e-11,6.34494193296753e-11,6.764381416113352e-11,7.167294535648239e-11,7.556032188826833e-11,7.932458162551725e-11,8.298078890689453e-11,8.654132271912474e-11,9.001651507523079e-11,9.341507428706208e-11,9.674443190998971e-11,1.0001099254308699e-10,1.0322031424037093e-10,1.0637725422757427e-10,1.0948611461891744e-10,1.1255067711157807e-10,1.1557434870246297e-10,1.1856014781042035e-10,1.2151082917633005e-10,1.2442885610752796e-10,1.2731647680563896e-10,1.3017574518325858e-10,1.330085347417409e-10,1.3581656632677408e-10,1.386014220061682e-10,1.413645728254309e-10,1.4410737880776736e-10,1.4683107507629245e-10,1.4953686899854546e-10,1.522258291641876e-10,1.5489899640730442e-10,1.575573282952547e-10,1.6020171300645814e-10,1.628330109637588e-10,1.6545202707884954e-10,1.68059510752272e-10,1.7065616975120435e-10,1.73242697965037e-10,1.758197337720091e-10,1.783878739169964e-10,1.8094774290045024e-10,1.834998542005195e-10,1.8604476292871652e-10,1.8858298256319017e-10,1.9111498494872592e-10,1.9364125580789704e-10,1.9616222535212557e-10,1.9867835154840918e-10,2.011900368525943e-10,2.0369768372052732e-10,2.062016807302669e-10,2.0870240258208383e-10,2.1120022397624894e-10,2.136955057352452e-10,2.1618855317040442e-10,2.1867974098199738e-10,2.2116936060356807e-10,2.2365774510202385e-10,2.2614519978869652e-10,2.2863201609713002e-10,2.3111849933865614e-10,2.3360494094681883e-10,2.3609159072179864e-10,2.3857874009713953e-10,2.4106666662859766e-10,2.4355562011635357e-10,2.460458781161634e-10,2.485376904282077e-10,2.5103127909709144e-10,2.5352694943414633e-10,2.560248957284017e-10,2.585253955356137e-10,2.610286709003873e-10,2.6353494386732734e-10,2.6604446423661443e-10,2.6855745405285347e-10,2.71074163116225e-10,2.7359478571575835e-10,2.7611959940720965e-10,2.786487707240326e-10,2.8118254946640775e-10,2.8372118543451563e-10,2.8626484516180994e-10,2.8881380620404684e-10,2.9136826285025563e-10,2.9392840938946563e-10,2.96494523377433e-10,2.990667713476114e-10,3.016454031001814e-10,3.042306406797479e-10,3.068226783753403e-10,3.09421765987139e-10,3.12028125559749e-10,3.1464195138219964e-10,3.17263521010247e-10,3.1989300097734485e-10,3.225306410836737e-10,3.2517669112941405e-10,3.2783134540359526e-10,3.3049485370639786e-10,3.3316743808242677e-10,3.3584937608743815e-10,3.385408342548857e-10,3.4124211789610115e-10,3.4395342130011386e-10,3.4667499426710435e-10,3.494071143528288e-10,3.521500313574677e-10,3.54903967325626e-10,3.576691720574843e-10,3.6044595086437425e-10,3.632345535464765e-10,3.660352021483959e-10,3.688482297370399e-10,3.716738583570134e-10,3.7451239331964814e-10,3.773641121807003e-10,3.802292924959261e-10,3.831082673322328e-10,3.8600128648980103e-10,3.8890865527996255e-10,3.9183070676962473e-10,3.9476774627011935e-10,3.977200790927782e-10,4.006880383045086e-10,4.0367195697221803e-10,4.066721681628138e-10,4.0968900494320337e-10,4.127228558914453e-10,4.15774054074447e-10,4.188429603146915e-10,4.2192993543466173e-10,4.25035395767992e-10,4.2815970213716525e-10,4.313032986313914e-10,4.3446651831757777e-10,4.376498607960855e-10,4.408536868893975e-10,4.4407846844229937e-10,4.4732464954400086e-10,4.5059267428371186e-10,4.538830145062178e-10,4.5719619756745544e-10,4.605326675566346e-10,4.638929240741163e-10,4.672775499869886e-10,4.706869893844612e-10,4.74121908400349e-10,4.775827511238617e-10,4.810701836888143e-10,4.845848167178701e-10,4.881271498113904e-10,4.916979601254923e-10,4.952977472605369e-10,4.989272883726414e-10,5.025872495956207e-10,5.062783525744408e-10,5.100013189540675e-10,5.13756870379467e-10,5.175458395179078e-10,5.21369003525507e-10,5.252272505806843e-10,5.29121357839557e-10,5.330522134805449e-10,5.3702081670437e-10,5.41028055689452e-10,5.450749851476644e-10,5.491624932574268e-10,5.532918012640664e-10,5.574638528571541e-10,5.616799247931681e-10,5.659410717839819e-10,5.702485705860738e-10,5.746036979559221e-10,5.790077306500052e-10,5.83462111958255e-10,5.879682296594524e-10,5.925275825546805e-10,5.971417249561739e-10,6.01812211176167e-10,6.065408175714992e-10,6.113292094767075e-10,6.16179329782085e-10,6.21092954844471e-10,6.260721940876124e-10,6.311191569352559e-10,6.362359528111483e-10,6.414249686947926e-10,6.466885360545405e-10,6.520292639144998e-10,6.574497612987784e-10,6.629528592760892e-10,6.685415554485985e-10,6.742187919073217e-10,6.799880103436351e-10,6.858525969377638e-10,6.918161599145378e-10,6.978825850545434e-10,7.040559801829716e-10,7.103406751696184e-10,7.167412219288849e-10,7.232625609532306e-10,7.2990985477972e-10,7.366885990123251e-10,7.436047333442275e-10,7.506645305355164e-10,7.57874762946642e-10,7.652426470272644e-10,7.727759543385559e-10,7.804830115532013e-10,7.883728114777e-10,7.964550685635174e-10,8.047402189070851e-10,8.132396422944055e-10,8.219657177122031e-10,8.309318788590758e-10,8.401527806789488e-10,8.496445214056791e-10,8.594246980742071e-10,8.695127395874636e-10,8.799300732498239e-10,8.90700457834015e-10,9.01850316648023e-10,9.134091816243028e-10,9.254100818978372e-10,9.37890431984556e-10,9.508922538259412e-10,9.64463842123564e-10,9.78660263939446e-10,9.935448019859905e-10,1.0091912860943353e-09,1.0256859805934937e-09,1.0431305819125214e-09,1.0616465484503124e-09,1.0813799855569073e-09,1.1025096391392708e-09,1.1252564435793033e-09,1.149898620766976e-09,1.176793218427008e-09,1.2064089727203964e-09,1.2393785997488749e-09,1.2765849488616254e-09,1.319313880365769e-09,1.36954347862428e-09,1.4305497897382224e-09,1.5083649884672923e-09,1.6160853766322703e-09,1.7921247819074893e-09]);E=$toNativeArray($kindFloat32,[1,0.9381436705589294,0.900469958782196,0.8717043399810791,0.847785472869873,0.8269932866096497,0.8084216713905334,0.7915276288986206,0.7759568691253662,0.7614634037017822,0.7478685975074768,0.7350381016731262,0.7228676676750183,0.7112747430801392,0.7001926302909851,0.6895664930343628,0.6793505549430847,0.669506311416626,0.6600008606910706,0.6508058309555054,0.6418967247009277,0.633251965045929,0.62485271692276,0.6166821718215942,0.608725368976593,0.6009689569473267,0.5934008955955505,0.5860103368759155,0.5787873864173889,0.5717230439186096,0.5648092031478882,0.5580382943153381,0.5514034032821655,0.5448982119560242,0.5385168790817261,0.5322538614273071,0.526104211807251,0.5200631618499756,0.5141264200210571,0.5082897543907166,0.5025495290756226,0.4969019889831543,0.4913438558578491,0.4858720004558563,0.48048335313796997,0.4751752018928528,0.4699448347091675,0.4647897481918335,0.4597076177597046,0.4546961486339569,0.4497532546520233,0.44487687945365906,0.4400651156902313,0.4353161156177521,0.4306281507015228,0.42599955201148987,0.42142874002456665,0.4169141948223114,0.4124544560909271,0.40804818272590637,0.4036940038204193,0.39939069747924805,0.3951369822025299,0.39093172550201416,0.38677382469177246,0.38266217708587646,0.378595769405365,0.37457355856895447,0.37059465050697327,0.366658091545105,0.362762987613678,0.358908474445343,0.35509374737739563,0.35131800174713135,0.3475804924964905,0.34388044476509094,0.34021714329719543,0.33658990263938904,0.3329980671405792,0.3294409513473511,0.32591795921325684,0.32242849469184875,0.3189719021320343,0.3155476748943329,0.31215524673461914,0.3087940812110901,0.30546361207962036,0.30216339230537415,0.29889291524887085,0.29565170407295227,0.2924392819404602,0.2892552316188812,0.28609907627105713,0.2829704284667969,0.27986884117126465,0.2767939269542694,0.2737452983856201,0.2707225978374481,0.26772540807724,0.26475343108177185,0.2618062496185303,0.258883535861969,0.2559850215911865,0.25311028957366943,0.25025907158851624,0.24743106961250305,0.2446259707212448,0.24184346199035645,0.23908329010009766,0.23634515702724457,0.2336287796497345,0.23093391954898834,0.22826029360294342,0.22560766339302063,0.22297576069831848,0.22036437690258026,0.21777324378490448,0.21520215272903442,0.212650865316391,0.21011915802955627,0.20760682225227356,0.20511364936828613,0.20263944566249847,0.20018397271633148,0.19774706661701202,0.1953285187482834,0.19292815029621124,0.19054576754570007,0.18818120658397675,0.18583425879478455,0.18350479006767273,0.18119260668754578,0.17889754474163055,0.17661945521831512,0.17435817420482635,0.1721135377883911,0.16988539695739746,0.16767361760139465,0.16547803580760956,0.16329853236675262,0.16113494336605072,0.1589871346950531,0.15685498714447021,0.15473836660385132,0.15263713896274567,0.1505511850118637,0.1484803706407547,0.14642459154129028,0.1443837285041809,0.14235764741897583,0.1403462439775467,0.13834942877292633,0.136367067694664,0.13439907133579254,0.1324453204870224,0.1305057406425476,0.12858019769191742,0.12666863203048706,0.12477091699838638,0.12288697808980942,0.1210167184472084,0.11916005611419678,0.11731690168380737,0.11548716574907303,0.11367076635360718,0.11186762899160385,0.11007767915725708,0.1083008274435997,0.10653700679540634,0.10478614270687103,0.1030481606721878,0.10132300108671188,0.0996105819940567,0.09791085124015808,0.09622374176979065,0.09454918652772903,0.09288713335990906,0.09123751521110535,0.08960027992725372,0.08797537535429001,0.08636274188756943,0.0847623273730278,0.08317409455776215,0.08159798383712769,0.08003395050764084,0.07848194986581802,0.07694194465875626,0.07541389018297195,0.07389774918556213,0.07239348441362381,0.070901058614254,0.06942043453454971,0.06795158982276917,0.06649449467658997,0.06504911929368973,0.06361543387174606,0.06219341605901718,0.06078304722905159,0.0593843050301075,0.05799717456102371,0.05662164092063904,0.05525768920779228,0.05390531197190285,0.05256449431180954,0.05123523622751236,0.04991753399372101,0.04861138388514519,0.047316793352365494,0.04603376239538193,0.044762298464775085,0.04350241273641586,0.04225412383675575,0.04101744294166565,0.039792392402887344,0.03857899457216263,0.03737728297710419,0.03618728369474411,0.03500903770327568,0.03384258225560188,0.0326879620552063,0.031545232981443405,0.030414443463087082,0.0292956605553627,0.028188949450850487,0.027094384655356407,0.02601204626262188,0.024942025542259216,0.023884421214461327,0.022839335724711418,0.021806888282299042,0.020787203684449196,0.019780423492193222,0.018786700442433357,0.017806200310587883,0.016839107498526573,0.015885621309280396,0.014945968054234982,0.01402039173990488,0.013109165243804455,0.012212592177093029,0.011331013403832912,0.010464809834957123,0.009614413604140282,0.008780314587056637,0.007963077165186405,0.007163353264331818,0.0063819061033427715,0.005619642324745655,0.004877655766904354,0.004157294984906912,0.003460264764726162,0.0027887988835573196,0.0021459676790982485,0.001536299823783338,0.0009672692976891994,0.0004541343660093844]);G=$toNativeArray($kindUint32,[1991057938,0,1611602771,1826899878,1918584482,1969227037,2001281515,2023368125,2039498179,2051788381,2061460127,2069267110,2075699398,2081089314,2085670119,2089610331,2093034710,2096037586,2098691595,2101053571,2103168620,2105072996,2106796166,2108362327,2109791536,2111100552,2112303493,2113412330,2114437283,2115387130,2116269447,2117090813,2117856962,2118572919,2119243101,2119871411,2120461303,2121015852,2121537798,2122029592,2122493434,2122931299,2123344971,2123736059,2124106020,2124456175,2124787725,2125101763,2125399283,2125681194,2125948325,2126201433,2126441213,2126668298,2126883268,2127086657,2127278949,2127460589,2127631985,2127793506,2127945490,2128088244,2128222044,2128347141,2128463758,2128572095,2128672327,2128764606,2128849065,2128925811,2128994934,2129056501,2129110560,2129157136,2129196237,2129227847,2129251929,2129268426,2129277255,2129278312,2129271467,2129256561,2129233410,2129201800,2129161480,2129112170,2129053545,2128985244,2128906855,2128817916,2128717911,2128606255,2128482298,2128345305,2128194452,2128028813,2127847342,2127648860,2127432031,2127195339,2126937058,2126655214,2126347546,2126011445,2125643893,2125241376,2124799783,2124314271,2123779094,2123187386,2122530867,2121799464,2120980787,2120059418,2119015917,2117825402,2116455471,2114863093,2112989789,2110753906,2108037662,2104664315,2100355223,2094642347,2086670106,2074676188,2054300022,2010539237]);H=$toNativeArray($kindFloat32,[1.7290404663583558e-09,1.2680928529462676e-10,1.689751810696194e-10,1.9862687883343e-10,2.223243117382978e-10,2.4244936613904144e-10,2.601613091623989e-10,2.761198769629658e-10,2.9073962681813725e-10,3.042996965518796e-10,3.169979556627567e-10,3.289802041894774e-10,3.4035738116777736e-10,3.5121602848242617e-10,3.61625090983253e-10,3.7164057942185025e-10,3.813085680537398e-10,3.906675816178762e-10,3.997501218933053e-10,4.0858399996679395e-10,4.1719308563337165e-10,4.255982233303257e-10,4.3381759295968436e-10,4.4186720948857783e-10,4.497613115272969e-10,4.57512583373898e-10,4.6513240481438345e-10,4.726310454117311e-10,4.800177477726209e-10,4.873009773476156e-10,4.944885056978876e-10,5.015873272284921e-10,5.086040477664255e-10,5.155446070048697e-10,5.224146670812502e-10,5.292193350214802e-10,5.359634958068682e-10,5.426517013518151e-10,5.492881705038144e-10,5.558769555769061e-10,5.624218868405251e-10,5.689264614971989e-10,5.75394121238304e-10,5.818281967329142e-10,5.882316855831959e-10,5.946076964136182e-10,6.009590047817426e-10,6.072883862451306e-10,6.135985053390414e-10,6.19892026598734e-10,6.261713370037114e-10,6.324390455780815e-10,6.386973727678935e-10,6.449488165749528e-10,6.511955974453087e-10,6.574400468473129e-10,6.636843297158634e-10,6.699307220081607e-10,6.761814441702541e-10,6.824387166481927e-10,6.887046488657234e-10,6.949815167800466e-10,7.012714853260604e-10,7.075767749498141e-10,7.13899661608508e-10,7.202424212593428e-10,7.266072743483676e-10,7.329966078550854e-10,7.394128087589991e-10,7.458582640396116e-10,7.523354716987285e-10,7.588469852493063e-10,7.653954137154528e-10,7.719834771435785e-10,7.786139510912449e-10,7.852897221383159e-10,7.920137878869582e-10,7.987892014504894e-10,8.056192379868321e-10,8.125072836762115e-10,8.194568912323064e-10,8.264716688799467e-10,8.3355555791087e-10,8.407127216614185e-10,8.479473234679347e-10,8.552640262671218e-10,8.626675485068347e-10,8.701631637464402e-10,8.777562010564566e-10,8.854524335966119e-10,8.932581896381464e-10,9.011799639857543e-10,9.092249730890956e-10,9.174008219758889e-10,9.25715837318819e-10,9.341788453909317e-10,9.42799727177146e-10,9.515889187738935e-10,9.605578554783278e-10,9.697193048552322e-10,9.790869226478094e-10,9.886760299337993e-10,9.985036131254788e-10,1.008588212947359e-09,1.0189509236369076e-09,1.0296150598776421e-09,1.040606933955246e-09,1.0519566329136865e-09,1.0636980185552147e-09,1.0758701707302976e-09,1.0885182755160372e-09,1.101694735439196e-09,1.115461056855338e-09,1.1298901814171813e-09,1.1450695946990663e-09,1.1611052119775422e-09,1.178127595480305e-09,1.1962995039027646e-09,1.2158286599728285e-09,1.2369856250415978e-09,1.2601323318151003e-09,1.2857697129220469e-09,1.3146201904845611e-09,1.3477839955200466e-09,1.3870635751089821e-09,1.43574030442295e-09,1.5008658760251592e-09,1.6030947680434338e-09]);I=$toNativeArray($kindFloat32,[1,0.963599681854248,0.9362826943397522,0.9130436182022095,0.8922816514968872,0.8732430338859558,0.8555005788803101,0.8387836217880249,0.8229072093963623,0.8077383041381836,0.7931770086288452,0.7791460752487183,0.7655841708183289,0.7524415850639343,0.7396772503852844,0.7272568941116333,0.7151514887809753,0.7033361196517944,0.6917891502380371,0.6804918646812439,0.6694276928901672,0.6585819721221924,0.6479418277740479,0.6374954581260681,0.6272324919700623,0.6171433925628662,0.6072195172309875,0.5974531769752502,0.5878370404243469,0.5783646702766418,0.5690299868583679,0.5598273873329163,0.550751805305481,0.5417983531951904,0.5329626798629761,0.5242405533790588,0.5156282186508179,0.5071220397949219,0.49871864914894104,0.4904148280620575,0.48220765590667725,0.47409430146217346,0.466072142124176,0.45813870429992676,0.45029163360595703,0.44252872467041016,0.4348478317260742,0.42724698781967163,0.41972434520721436,0.41227802634239197,0.40490642189979553,0.39760786294937134,0.3903807997703552,0.3832238018512726,0.3761354684829712,0.3691144585609436,0.36215949058532715,0.3552693724632263,0.3484429717063904,0.3416791558265686,0.33497685194015503,0.32833510637283325,0.3217529058456421,0.3152293860912323,0.30876362323760986,0.3023548424243927,0.2960021495819092,0.2897048592567444,0.28346219658851624,0.2772735059261322,0.271138072013855,0.2650552988052368,0.25902456045150757,0.25304529070854187,0.24711695313453674,0.24123899638652802,0.23541094362735748,0.22963231801986694,0.22390270233154297,0.21822164952754974,0.21258877217769623,0.20700371265411377,0.20146611332893372,0.1959756463766098,0.19053204357624054,0.18513499200344086,0.17978426814079285,0.1744796335697174,0.16922089457511902,0.16400785744190216,0.1588403731584549,0.15371830761432648,0.14864157140254974,0.14361007511615753,0.13862377405166626,0.13368265330791473,0.12878671288490295,0.12393598258495331,0.11913054436445236,0.11437050998210907,0.10965602099895477,0.1049872562289238,0.10036443918943405,0.09578784555196762,0.09125780314207077,0.08677466958761215,0.08233889937400818,0.07795098423957825,0.07361150532960892,0.06932111829519272,0.06508058309555054,0.06089077144861221,0.05675266310572624,0.05266740173101425,0.048636294901371,0.044660862535238266,0.040742866694927216,0.03688438981771469,0.03308788686990738,0.029356317594647408,0.025693291798233986,0.02210330404341221,0.018592102453112602,0.015167297795414925,0.011839478276669979,0.0086244847625494,0.005548994988203049,0.0026696291752159595]);AH=$toNativeArray($kindInt64,[new $Int64(-973649357,3952672746),new $Int64(-1065661887,3130416987),new $Int64(324977939,3414273807),new $Int64(1241840476,2806224363),new $Int64(-1477934308,1997590414),new $Int64(2103305448,2402795971),new $Int64(1663160183,1140819369),new $Int64(1120601685,1788868961),new $Int64(1848035537,1089001426),new $Int64(1235702047,873593504),new $Int64(1911387977,581324885),new $Int64(-1654874170,1609182556),new $Int64(1069394745,1241596776),new $Int64(1895445337,1771189259),new $Int64(-1374618802,3467012610),new $Int64(-140526423,2344407434),new $Int64(-1745367887,782467244),new $Int64(26335124,3404933915),new $Int64(1063924276,618867887),new $Int64(-968700782,520164395),new $Int64(-1591572833,1341358184),new $Int64(-1515085039,665794848),new $Int64(1527227641,3183648150),new $Int64(1781176124,696329606),new $Int64(1789146075,4151988961),new $Int64(-2087444114,998951326),new $Int64(-612324923,1364957564),new $Int64(63173359,4090230633),new $Int64(-1498029007,4009697548),new $Int64(248009524,2569622517),new $Int64(778703922,3742421481),new $Int64(-1109106023,1506914633),new $Int64(1738099768,1983412561),new $Int64(236311649,1436266083),new $Int64(-1111517500,3922894967),new $Int64(-1336974714,1792680179),new $Int64(563141142,1188796351),new $Int64(1349617468,405968250),new $Int64(1044074554,433754187),new $Int64(870549669,4073162024),new $Int64(-1094251604,433121399),new $Int64(2451824,4162580594),new $Int64(-137262572,4132415622),new $Int64(-1536231048,3033822028),new $Int64(2016407895,824682382),new $Int64(2366218,3583765414),new $Int64(-624604839,535386927),new $Int64(1637219058,2286693689),new $Int64(1453075389,2968466525),new $Int64(193683513,1351410206),new $Int64(-283806096,1412813499),new $Int64(492736522,4126267639),new $Int64(512765208,2105529399),new $Int64(2132966268,2413882233),new $Int64(947457634,32226200),new $Int64(1149341356,2032329073),new $Int64(106485445,1356518208),new $Int64(-2067810156,3430061722),new $Int64(-1484435135,3820169661),new $Int64(-1665985194,2981816134),new $Int64(1017155588,4184371017),new $Int64(206574701,2119206761),new $Int64(-852109057,2472200560),new $Int64(-560457548,2853524696),new $Int64(1307803389,1681119904),new $Int64(-174986835,95608918),new $Int64(392686347,3690479145),new $Int64(-1205570926,1397922290),new $Int64(-1159314025,1516129515),new $Int64(-320178155,1547420459),new $Int64(1311333971,1470949486),new $Int64(-1953469798,1336785672),new $Int64(-45086614,4131677129),new $Int64(-1392278100,4246329084),new $Int64(-1142500187,3788585631),new $Int64(-66478285,3080389532),new $Int64(-646438364,2215402037),new $Int64(391002300,1171593935),new $Int64(1408774047,1423855166),new $Int64(-519177718,2276716302),new $Int64(-368453140,2068027241),new $Int64(1369359303,3427553297),new $Int64(189241615,3289637845),new $Int64(1057480830,3486407650),new $Int64(-1512910664,3071877822),new $Int64(1159653919,3363620705),new $Int64(-934256930,4159821533),new $Int64(-76621938,1894661),new $Int64(-674493898,1156868282),new $Int64(348271067,776219088),new $Int64(-501428838,2425634259),new $Int64(1716021749,680510161),new $Int64(-574263456,1310101429),new $Int64(1095885995,2964454134),new $Int64(-325695512,3467098407),new $Int64(1990672920,2109628894),new $Int64(-2139648704,1232604732),new $Int64(-1838070714,3261916179),new $Int64(1699175360,434597899),new $Int64(235436061,1624796439),new $Int64(-1626402839,3589632480),new $Int64(1198416575,864579159),new $Int64(-1938748161,1380889830),new $Int64(619206309,2654509477),new $Int64(1419738251,1468209306),new $Int64(-1744284772,100794388),new $Int64(-1191421458,2991674471),new $Int64(-208666741,2224662036),new $Int64(-173659161,977097250),new $Int64(1351320195,726419512),new $Int64(-183459897,1747974366),new $Int64(-753095183,1556430604),new $Int64(-1049492215,1080776742),new $Int64(-385846958,280794874),new $Int64(117767733,919835643),new $Int64(-967009426,3434019658),new $Int64(-1951414480,2461941785),new $Int64(133215641,3615001066),new $Int64(417204809,3103414427),new $Int64(790056561,3380809712),new $Int64(-1267681408,2724693469),new $Int64(547796833,598827710),new $Int64(-1846559452,3452273442),new $Int64(-75778224,649274915),new $Int64(-801301329,2585724112),new $Int64(-1510934263,3165579553),new $Int64(1185578221,2635894283),new $Int64(-52910178,2053289721),new $Int64(985976581,3169337108),new $Int64(1170569632,144717764),new $Int64(1079216270,1383666384),new $Int64(-124804942,681540375),new $Int64(1375448925,537050586),new $Int64(-1964768344,315246468),new $Int64(226402871,849323088),new $Int64(-885062465,45543944),new $Int64(-946445250,2319052083),new $Int64(-40708194,3613090841),new $Int64(560472520,2992171180),new $Int64(-381863169,2068244785),new $Int64(917538188,4239862634),new $Int64(-1369555809,3892253031),new $Int64(720683925,958186149),new $Int64(-423297785,1877702262),new $Int64(1357886971,837674867),new $Int64(1837048883,1507589294),new $Int64(1905518400,873336795),new $Int64(-1879761037,2764496274),new $Int64(-1806480530,4196182374),new $Int64(-1066765755,550964545),new $Int64(818747069,420611474),new $Int64(-1924830376,204265180),new $Int64(1549974541,1787046383),new $Int64(1215581865,3102292318),new $Int64(418321538,1552199393),new $Int64(1243493047,980542004),new $Int64(267284263,3293718720),new $Int64(1179528763,3771917473),new $Int64(599484404,2195808264),new $Int64(252818753,3894702887),new $Int64(-1367475956,2099949527),new $Int64(1424094358,338442522),new $Int64(490737398,637158004),new $Int64(-1727621530,281976339),new $Int64(574970164,3619802330),new $Int64(-431930823,3084554784),new $Int64(-1264611183,4129772886),new $Int64(-2104399043,1680378557),new $Int64(-1621962591,3339087776),new $Int64(1680500332,4220317857),new $Int64(-1935828963,2959322499),new $Int64(1675600481,1488354890),new $Int64(-834863562,3958162143),new $Int64(-1226511573,2773705983),new $Int64(1876039582,225908689),new $Int64(-1183735113,908216283),new $Int64(-605696219,3574646075),new $Int64(-1827723091,1936937569),new $Int64(1519770881,75492235),new $Int64(816689472,1935193178),new $Int64(2142521206,2018250883),new $Int64(455141620,3943126022),new $Int64(-601399488,3066544345),new $Int64(1932392669,2793082663),new $Int64(-1239009361,3297036421),new $Int64(1640597065,2206987825),new $Int64(-553246738,807894872),new $Int64(-1781325307,766252117),new $Int64(2060649606,3833114345),new $Int64(845619743,1255067973),new $Int64(1201145605,741697208),new $Int64(-1476242608,2810093753),new $Int64(1109032642,4229340371),new $Int64(1462188720,1361684224),new $Int64(-1159399429,1906263026),new $Int64(475781207,3904421704),new $Int64(-623537128,1769075545),new $Int64(1062308525,2621599764),new $Int64(1279509432,3431891480),new $Int64(-1742751146,1871896503),new $Int64(128756421,1412808876),new $Int64(1605404688,952876175),new $Int64(-230443691,1824438899),new $Int64(1662295856,1005035476),new $Int64(-156574141,527508597),new $Int64(1288873303,3066806859),new $Int64(565995893,3244940914),new $Int64(-889746188,209092916),new $Int64(-247669406,1242699167),new $Int64(-713830396,456723774),new $Int64(1776978905,1001252870),new $Int64(1468772157,2026725874),new $Int64(857254202,2137562569),new $Int64(765939740,3183366709),new $Int64(1533887628,2612072960),new $Int64(56977098,1727148468),new $Int64(-1197583895,3803658212),new $Int64(1883670356,479946959),new $Int64(685713571,1562982345),new $Int64(-1946242443,1766109365),new $Int64(700596547,3257093788),new $Int64(-184714929,2365720207),new $Int64(93384808,3742754173),new $Int64(-458385235,2878193673),new $Int64(1096135042,2174002182),new $Int64(-834260953,3573511231),new $Int64(-754572527,1760299077),new $Int64(-1375627191,2260779833),new $Int64(-866019274,1452805722),new $Int64(-1229671918,2940011802),new $Int64(1890251082,1886183802),new $Int64(893897673,2514369088),new $Int64(1644345561,3924317791),new $Int64(-1974867432,500935732),new $Int64(1403501753,676580929),new $Int64(-1565912283,1184984890),new $Int64(-691968413,1271474274),new $Int64(-1828754738,3163791473),new $Int64(2051027584,2842487377),new $Int64(1511537551,2170968612),new $Int64(573262976,3535856740),new $Int64(-2053227187,1488599718),new $Int64(-1180531831,3408913763),new $Int64(-2086531912,2501050084),new $Int64(-875130448,1639124157),new $Int64(-2009482504,4088176393),new $Int64(1574896563,3989947576),new $Int64(-165243708,3414355209),new $Int64(-792329287,2275136352),new $Int64(-2057774345,2151835223),new $Int64(-931144933,1654534827),new $Int64(-679921451,377892833),new $Int64(-482716010,660204544),new $Int64(85706799,390828249),new $Int64(-1422172693,3402783878),new $Int64(-1468634160,3717936603),new $Int64(1113532086,2211058823),new $Int64(1564224320,2692150867),new $Int64(1952770442,1928910388),new $Int64(788716862,3931011137),new $Int64(1083670504,1112701047),new $Int64(-68150572,2452299106),new $Int64(-896164822,2337204777),new $Int64(1774877857,273889282),new $Int64(1798719843,1462008793),new $Int64(2138834788,1554494002),new $Int64(-1194967131,182675323),new $Int64(-1598554764,1882802136),new $Int64(589279648,3700220025),new $Int64(381039426,3083431543),new $Int64(-851859191,3622207527),new $Int64(338126939,432729309),new $Int64(-1667470126,2391914317),new $Int64(-1849558151,235747924),new $Int64(2120733629,3088823825),new $Int64(-745079795,2314658321),new $Int64(1165929723,2957634338),new $Int64(501323675,4117056981),new $Int64(1564699815,1482500298),new $Int64(-740826490,840489337),new $Int64(799522364,3483178565),new $Int64(532129761,2074004656),new $Int64(724246478,3643392642),new $Int64(-665153481,1583624461),new $Int64(-885822954,287473085),new $Int64(1667835381,3136843981),new $Int64(1138806821,1266970974),new $Int64(135185781,1998688839),new $Int64(392094735,1492900209),new $Int64(1031326774,1538112737),new $Int64(-2070568842,2207265429),new $Int64(-1886797613,963263315),new $Int64(1671145500,2295892134),new $Int64(1068469660,2002560897),new $Int64(-356250305,1369254035),new $Int64(33436120,3353312708),new $Int64(57507843,947771099),new $Int64(-1945755145,1747061399),new $Int64(1507240140,2047354631),new $Int64(720000810,4165367136),new $Int64(479265078,3388864963),new $Int64(-952181250,286492130),new $Int64(2045622690,2795735007),new $Int64(-715730566,3703961339),new $Int64(-148436487,1797825479),new $Int64(1429039600,1116589674),new $Int64(-1665420098,2593309206),new $Int64(1329049334,3404995677),new $Int64(-750579440,3453462936),new $Int64(1014767077,3016498634),new $Int64(75698599,1650371545),new $Int64(1592007860,212344364),new $Int64(1127766888,3843932156),new $Int64(-748019856,3573129983),new $Int64(-890581831,665897820),new $Int64(1071492673,1675628772),new $Int64(243225682,2831752928),new $Int64(2120298836,1486294219),new $Int64(-1954407413,268782709),new $Int64(-1002123503,4186179080),new $Int64(624342951,1613720397),new $Int64(857179861,2703686015),new $Int64(-911618704,2205342611),new $Int64(-672703993,1411666394),new $Int64(-1528454899,677744900),new $Int64(-1876628533,4172867247),new $Int64(135494707,2163418403),new $Int64(849547544,2841526879),new $Int64(-1117516959,1082141470),new $Int64(-1770111792,4046134367),new $Int64(51415528,2142943655),new $Int64(-249824333,3124627521),new $Int64(998228909,219992939),new $Int64(-1078790951,1756846531),new $Int64(1283749206,1225118210),new $Int64(-525858006,1647770243),new $Int64(-2035959705,444807907),new $Int64(2036369448,3952076173),new $Int64(53201823,1461839639),new $Int64(315761893,3699250910),new $Int64(702974850,1373688981),new $Int64(734022261,147523747),new $Int64(-2047330906,1211276581),new $Int64(1294440951,2548832680),new $Int64(1144696256,1995631888),new $Int64(-1992983070,2011457303),new $Int64(-1351022674,3057425772),new $Int64(667839456,81484597),new $Int64(-1681980888,3646681560),new $Int64(-1372462725,635548515),new $Int64(602489502,2508044581),new $Int64(-1794220117,1014917157),new $Int64(719992433,3214891315),new $Int64(-1294799037,959582252),new $Int64(226415134,3347040449),new $Int64(-362868096,4102971975),new $Int64(397887437,4078022210),new $Int64(-536803826,2851767182),new $Int64(-1398321012,1540160644),new $Int64(-1549098876,1057290595),new $Int64(-112592988,3907769253),new $Int64(579300318,4248952684),new $Int64(-1054576049,132554364),new $Int64(-1085862414,1029351092),new $Int64(697840928,2583007416),new $Int64(298619124,1486185789),new $Int64(55905697,2871589073),new $Int64(2017643612,723203291),new $Int64(146250550,2494333952),new $Int64(-1082993397,2230939180),new $Int64(-1804568072,3943232912),new $Int64(1768732449,2181367922),new $Int64(-729261111,2889274791),new $Int64(1824032949,2046728161),new $Int64(1653899792,1376052477),new $Int64(1022327048,381236993),new $Int64(-1113097690,3188942166),new $Int64(-74480109,350070824),new $Int64(144881592,61758415),new $Int64(-741824226,3492950336),new $Int64(-2030042720,3093818430),new $Int64(-453590535,2962480613),new $Int64(-1912050708,3154871160),new $Int64(-1636478569,3228564679),new $Int64(610731502,888276216),new $Int64(-946702974,3574998604),new $Int64(-1277068380,1967526716),new $Int64(-1556147941,1554691298),new $Int64(-1573024234,339944798),new $Int64(1223764147,1154515356),new $Int64(1825645307,967516237),new $Int64(1546195135,596588202),new $Int64(-1867600880,3764362170),new $Int64(-1655392592,266611402),new $Int64(-393255880,2047856075),new $Int64(-1000726433,21444105),new $Int64(-949424754,3065563181),new $Int64(-232418803,1140663212),new $Int64(633187674,2323741028),new $Int64(2126290159,3103873707),new $Int64(1008658319,2766828349),new $Int64(-485587503,1970872996),new $Int64(1628585413,3766615585),new $Int64(-595148528,2036813414),new $Int64(-1994877121,3105536507),new $Int64(13954645,3396176938),new $Int64(-721402003,1377154485),new $Int64(-61839181,3807014186),new $Int64(543009040,3710110597),new $Int64(-1751425519,916420443),new $Int64(734556788,2103831255),new $Int64(-1766161494,717331943),new $Int64(-1574598896,3550505941),new $Int64(45939673,378749927),new $Int64(-1997615719,611017331),new $Int64(592130075,758907650),new $Int64(1012992349,154266815),new $Int64(-1040454942,1407468696),new $Int64(-1678191250,970098704),new $Int64(-285057486,1971660656),new $Int64(998365243,3332747885),new $Int64(1947089649,1935189867),new $Int64(1510248801,203520055),new $Int64(-1305165746,3916463034),new $Int64(-388598655,3474113316),new $Int64(1036101639,316544223),new $Int64(-1773744891,1650844677),new $Int64(-907191419,4267565603),new $Int64(-1070275024,2501167616),new $Int64(-1520651863,3929401789),new $Int64(-2091360852,337170252),new $Int64(-960502090,2061966842),new $Int64(-304190848,2508461464),new $Int64(-1941471116,2791377107),new $Int64(1240791848,1227227588),new $Int64(1813978778,1709681848),new $Int64(1153692192,3768820575),new $Int64(-1002297449,2887126398),new $Int64(-1447111334,296561685),new $Int64(700300844,3729960077),new $Int64(-1572311344,372833036),new $Int64(2078875613,2409779288),new $Int64(1829161290,555274064),new $Int64(-1105595719,4239804901),new $Int64(1839403216,3723486978),new $Int64(-1649093095,2145871984),new $Int64(-1582765715,3565480803),new $Int64(-1568653827,2197313814),new $Int64(974785092,3613674566),new $Int64(438638731,3042093666),new $Int64(-96556264,3324034321),new $Int64(869420878,3708873369),new $Int64(946682149,1698090092),new $Int64(1618900382,4213940712),new $Int64(-1843479747,2087477361),new $Int64(-1766167800,2407950639),new $Int64(-1296225558,3942568569),new $Int64(-1223900450,4088074412),new $Int64(723260036,2964773675),new $Int64(-673921829,1539178386),new $Int64(1062961552,2694849566),new $Int64(460977733,2120273838),new $Int64(-1604570740,2484608657),new $Int64(880846449,2956190677),new $Int64(1970902366,4223313749),new $Int64(662161910,3502682327),new $Int64(705634754,4133891139),new $Int64(-1031359300,1166449596),new $Int64(1038247601,3362705993),new $Int64(93734798,3892921029),new $Int64(1876124043,786869787),new $Int64(1057490746,1046342263),new $Int64(242763728,493777327),new $Int64(-853573201,3304827646),new $Int64(616460742,125356352),new $Int64(499300063,74094113),new $Int64(-795586925,2500816079),new $Int64(-490248444,514015239),new $Int64(1377565129,543520454),new $Int64(-2039776725,3614531153),new $Int64(2056746300,2356753985),new $Int64(1390062617,2018141668),new $Int64(131272971,2087974891),new $Int64(-1502927041,3166972343),new $Int64(372256200,1517638666),new $Int64(-935275664,173466846),new $Int64(-695774461,4241513471),new $Int64(-1413550842,2783126920),new $Int64(1972004134,4167264826),new $Int64(29260506,3907395640),new $Int64(-910901561,1539634186),new $Int64(-595957298,178241987),new $Int64(-113277636,182168164),new $Int64(-1102530459,2386154934),new $Int64(1379126408,4077374341),new $Int64(-2114679722,1732699140),new $Int64(-421057745,1041306002),new $Int64(1860414813,2068001749),new $Int64(1005320202,3208962910),new $Int64(844054010,697710380),new $Int64(-1509359403,2228431183),new $Int64(-810313977,3554678728),new $Int64(-750989047,173470263),new $Int64(-85886265,3848297795),new $Int64(-926936977,246236185),new $Int64(-1984190461,2066374846),new $Int64(1771673660,312890749),new $Int64(703378057,3573310289),new $Int64(-598851901,143166754),new $Int64(613554316,2081511079),new $Int64(1197802104,486038032),new $Int64(-1906483789,2982218564),new $Int64(364901986,1000939191),new $Int64(1902782651,2750454885),new $Int64(-671844857,3375313137),new $Int64(-1643868040,881302957),new $Int64(-1508784745,2514186393),new $Int64(-1703622845,360024739),new $Int64(1399671872,292500025),new $Int64(1381210821,2276300752),new $Int64(521803381,4069087683),new $Int64(-1938982667,1637778212),new $Int64(720490469,1676670893),new $Int64(1067262482,3855174429),new $Int64(2114075974,2067248671),new $Int64(-89426259,2884561259),new $Int64(-805741095,2456511185),new $Int64(983726246,561175414),new $Int64(-1719489563,432588903),new $Int64(885133709,4059399550),new $Int64(-93096266,1075014784),new $Int64(-1733832628,2728058415),new $Int64(1839142064,1299703678),new $Int64(1262333188,2347583393),new $Int64(1285481956,2468164145),new $Int64(-1158354011,1140014346),new $Int64(2033889184,1936972070),new $Int64(-1737578993,3870530098),new $Int64(-484494257,1717789158),new $Int64(-232997156,1153452491),new $Int64(-990424416,3948827651),new $Int64(-1357145630,2101413152),new $Int64(1495744672,3854091229),new $Int64(83644069,4215565463),new $Int64(-1385277313,1202710438),new $Int64(-564909037,2072216740),new $Int64(705690639,2066751068),new $Int64(-2113583312,173902580),new $Int64(-741983806,142459001),new $Int64(172391592,1889151926),new $Int64(-498943125,3034199774),new $Int64(1618587731,516490102),new $Int64(93114264,3692577783),new $Int64(-2078821353,2953948865),new $Int64(-320938673,4041040923),new $Int64(-1942517976,592046130),new $Int64(-705643640,384297211),new $Int64(-2051649464,265863924),new $Int64(2101717619,1333136237),new $Int64(1499611781,1406273556),new $Int64(1074670496,426305476),new $Int64(125704633,2750898176),new $Int64(488068495,1633944332),new $Int64(2037723464,3236349343),new $Int64(-1703423246,4013676611),new $Int64(1718532237,2265047407),new $Int64(1433593806,875071080),new $Int64(-343047503,1418843655),new $Int64(2009228711,451657300),new $Int64(1229446621,1866374663),new $Int64(1653472867,1551455622),new $Int64(577191481,3560962459),new $Int64(1669204077,3347903778),new $Int64(-298327194,2675874918),new $Int64(-1831355577,2762991672),new $Int64(530492383,3689068477),new $Int64(844089962,4071997905),new $Int64(1508155730,1381702441),new $Int64(2089931018,2373284878),new $Int64(-864267462,2143983064),new $Int64(308739063,1938207195),new $Int64(1754949306,1188152253),new $Int64(1272345009,615870490),new $Int64(742653194,2662252621),new $Int64(1477718295,3839976789),new $Int64(-2091334213,306752547),new $Int64(-1426688067,2162363077),new $Int64(-57052633,2767224719),new $Int64(-1471624099,2628837712),new $Int64(1678405918,2967771969),new $Int64(1694285728,499792248),new $Int64(-1744131281,4285253508),new $Int64(962357072,2856511070),new $Int64(679471692,2526409716),new $Int64(-1793706473,1240875658),new $Int64(-914893422,2577342868),new $Int64(-1001298215,4136853496),new $Int64(-1477114974,2403540137),new $Int64(1372824515,1371410668),new $Int64(-176562048,371758825),new $Int64(-441063112,1528834084),new $Int64(-71688630,1504757260),new $Int64(-1461820072,699052551),new $Int64(-505543539,3347789870),new $Int64(1951619734,3430604759),new $Int64(2119672219,1935601723),new $Int64(966789690,834676166)]);P=N(new AG.ptr(new B.Mutex.ptr(false),$assertType(L(new $Int64(0,1)),K)));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["syscall"]=(function(){var $pkg={},$init,A,D,B,C,GM,GN,PL,PN,PV,QT,RK,RS,RT,RU,RV,E,F,P,Q,R,AG,FX,GO,GP,GQ,HW,G,H,I,L,M,S,T,U,CZ,DA,GR,KY,NB;A=$packages["github.com/gopherjs/gopherjs/js"];D=$packages["internal/race"];B=$packages["runtime"];C=$packages["sync"];GM=$pkg.mmapper=$newType(0,$kindStruct,"syscall.mmapper",true,"syscall",false,function(Mutex_,active_,mmap_,munmap_){this.$val=this;if(arguments.length===0){this.Mutex=new C.Mutex.ptr(0,0);this.active=false;this.mmap=$throwNilPointerError;this.munmap=$throwNilPointerError;return;}this.Mutex=Mutex_;this.active=active_;this.mmap=mmap_;this.munmap=munmap_;});GN=$pkg.Errno=$newType(4,$kindUintptr,"syscall.Errno",true,"syscall",true,null);PL=$sliceType($Uint8);PN=$sliceType($String);PV=$ptrType($Uint8);QT=$arrayType($Uint8,32);RK=$structType("syscall",[{prop:"addr",name:"addr",embedded:false,exported:false,typ:$Uintptr,tag:""},{prop:"len",name:"len",embedded:false,exported:false,typ:$Int,tag:""},{prop:"cap",name:"cap",embedded:false,exported:false,typ:$Int,tag:""}]);RS=$ptrType(GM);RT=$mapType(PV,PL);RU=$funcType([$Uintptr,$Uintptr,$Int,$Int,$Int,$Int64],[$Uintptr,$error],false);RV=$funcType([$Uintptr,$Uintptr],[$error],false);G=function(){$flushConsole=(function(){if(!((F.$length===0))){$global.console.log($externalize(($bytesToString(F)),$String));F=PL.nil;}});};H=function(){if(!E){$global.console.error($externalize("warning: system calls not available, see https://github.com/gopherjs/gopherjs/blob/master/doc/syscalls.md",$String));}E=true;};I=function(k){var k,l,m;l=$global.goPrintToConsole;if(!(l===undefined)){l(k);return;}F=$appendSlice(F,k);while(true){m=L(F,10);if(m===-1){break;}$global.console.log($externalize(($bytesToString($subslice(F,0,m))),$String));F=$subslice(F,(m+1>>0));}};L=function(k,l){var k,l,m,n,o,p;m=k;n=0;while(true){if(!(n<m.$length)){break;}o=n;p=((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(p===l){return o;}n++;}return-1;};M=function(){var k,l,m,n,o,p;k=$global.process;if(k===undefined){return PN.nil;}l=k.env;m=$global.Object.keys(l);n=$makeSlice(PN,$parseInt(m.length));o=0;while(true){if(!(o<$parseInt(m.length))){break;}p=$internalize(m[o],$String);((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]=p+"="+$internalize(l[$externalize(p,$String)],$String));o=o+(1)>>0;}return n;};S=function(k){var k,l,$deferred;var $err=null;try{$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);$deferred.push([(function(){$recover();}),[]]);if(P===null){if(Q){return null;}Q=true;l=$global.require;if(l===undefined){$panic(new $String(""));}P=l($externalize("syscall",$String));}return P[$externalize(k,$String)];}catch(err){$err=err;return null;}finally{$callDeferred($deferred,$err);}};T=function(k,l,m,n){var aa,ab,ac,ad,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;o=0;p=0;q=0;r=S("Syscall");if(!(r===null)){s=r(k,l,m,n);t=((($parseInt(s[0])>>0)>>>0));u=((($parseInt(s[1])>>0)>>>0));v=((($parseInt(s[2])>>0)>>>0));o=t;p=u;q=v;return[o,p,q];}if((k===1)&&((l===1)||(l===2))){w=m;x=$makeSlice(PL,$parseInt(w.length));x.$array=w;I(x);y=(($parseInt(w.length)>>>0));z=0;aa=0;o=y;p=z;q=aa;return[o,p,q];}if(k===231){B.Goexit();}H();ab=((R>>>0));ac=0;ad=13;o=ab;p=ac;q=ad;return[o,p,q];};$pkg.Syscall=T;U=function(k,l,m,n,o,p,q){var aa,ab,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;r=0;s=0;t=0;u=S("Syscall6");if(!(u===null)){v=u(k,l,m,n,o,p,q);w=((($parseInt(v[0])>>0)>>>0));x=((($parseInt(v[1])>>0)>>>0));y=((($parseInt(v[2])>>0)>>>0));r=w;s=x;t=y;return[r,s,t];}if(!((k===202))){H();}z=((R>>>0));aa=0;ab=13;r=z;s=aa;t=ab;return[r,s,t];};$pkg.Syscall6=U;CZ=function(k){var k;if(k<0){return"-"+DA(((-k>>>0)));}return DA(((k>>>0)));};DA=function(k){var k,l,m,n,o;l=QT.zero();m=31;while(true){if(!(k>=10)){break;}((m<0||m>=l.length)?($throwRuntimeError("index out of range"),undefined):l[m]=((((n=k%10,n===n?n:$throwRuntimeError("integer divide by zero"))+48>>>0)<<24>>>24)));m=m-(1)>>0;k=(o=k/(10),(o===o&&o!==1/0&&o!==-1/0)?o>>>0:$throwRuntimeError("integer divide by zero"));}((m<0||m>=l.length)?($throwRuntimeError("index out of range"),undefined):l[m]=(((k+48>>>0)<<24>>>24)));return($bytesToString($subslice(new PL(l),m)));};GM.ptr.prototype.Mmap=function(k,l,m,n,o){var aa,ab,ac,ad,ae,af,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);p=[p];q=PL.nil;r=$ifaceNil;s=this;if(m<=0){t=PL.nil;u=new GN(22);q=t;r=u;$s=-1;return[q,r];}w=s.mmap(0,((m>>>0)),n,o,k,l);$s=1;case 1:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;x=v[0];y=v[1];if(!($interfaceIsEqual(y,$ifaceNil))){z=PL.nil;aa=y;q=z;r=aa;$s=-1;return[q,r];}p[0]=new RK.ptr(x,m,m);ab=p[0];ac=$indexPtr(ab.$array,ab.$offset+(ab.$capacity-1>>0),PV);$r=s.Mutex.Lock();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(s.Mutex,"Unlock"),[]]);ad=ac;(s.active||$throwRuntimeError("assignment to entry in nil map"))[PV.keyFor(ad)]={k:ad,v:ab};ae=ab;af=$ifaceNil;q=ae;r=af;$s=-1;return[q,r];}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if(!$curGoroutine.asleep){return[q,r];}if($curGoroutine.asleep){if($f===undefined){$f={$blk:GM.ptr.prototype.Mmap};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};GM.prototype.Mmap=function(k,l,m,n,o){return this.$val.Mmap(k,l,m,n,o);};GM.ptr.prototype.Munmap=function(k){var k,l,m,n,o,p,q,r,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);l=$ifaceNil;m=this;if((k.$length===0)||!((k.$length===k.$capacity))){l=new GN(22);$s=-1;return l;}n=$indexPtr(k.$array,k.$offset+(k.$capacity-1>>0),PV);$r=m.Mutex.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(m.Mutex,"Unlock"),[]]);p=(o=m.active[PV.keyFor(n)],o!==undefined?o.v:PL.nil);if(p===PL.nil||!($indexPtr(p.$array,p.$offset+0,PV)===$indexPtr(k.$array,k.$offset+0,PV))){l=new GN(22);$s=-1;return l;}q=m.munmap((($sliceToArray(p))),((p.$length>>>0)));$s=2;case 2:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;if(!($interfaceIsEqual(r,$ifaceNil))){l=r;$s=-1;return l;}delete m.active[PV.keyFor(n)];l=$ifaceNil;$s=-1;return l;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if(!$curGoroutine.asleep){return l;}if($curGoroutine.asleep){if($f===undefined){$f={$blk:GM.ptr.prototype.Munmap};}$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};GM.prototype.Munmap=function(k){return this.$val.Munmap(k);};GN.prototype.Error=function(){var k,l;k=this.$val;if(0<=((k>>0))&&((k>>0))<133){l=((k<0||k>=HW.length)?($throwRuntimeError("index out of range"),undefined):HW[k]);if(!(l==="")){return l;}}return"errno "+CZ(((k>>0)));};$ptrType(GN).prototype.Error=function(){return new GN(this.$get()).Error();};GN.prototype.Temporary=function(){var k;k=this.$val;return(k===4)||(k===24)||new GN(k).Timeout();};$ptrType(GN).prototype.Temporary=function(){return new GN(this.$get()).Temporary();};GN.prototype.Timeout=function(){var k;k=this.$val;return(k===11)||(k===11)||(k===110);};$ptrType(GN).prototype.Timeout=function(){return new GN(this.$get()).Timeout();};GR=function(k){var k,l;l=k;if(l===(0)){return $ifaceNil;}else if(l===(11)){return GO;}else if(l===(22)){return GP;}else if(l===(2)){return GQ;}return new GN(k);};KY=function(k,l){var k,l,m,n,o;m=$ifaceNil;n=T(11,(k),(l),0);o=n[2];if(!((o===0))){m=GR(o);}return m;};NB=function(k,l,m,n,o,p){var k,l,m,n,o,p,q,r,s,t,u;q=0;r=$ifaceNil;s=U(9,(k),(l),((m>>>0)),((n>>>0)),((o>>>0)),((p.$low>>>0)));t=s[0];u=s[2];q=(t);if(!((u===0))){r=GR(u);}return[q,r];};RS.methods=[{prop:"Mmap",name:"Mmap",pkg:"",typ:$funcType([$Int,$Int64,$Int,$Int,$Int],[PL,$error],false)},{prop:"Munmap",name:"Munmap",pkg:"",typ:$funcType([PL],[$error],false)}];GN.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)},{prop:"Temporary",name:"Temporary",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Timeout",name:"Timeout",pkg:"",typ:$funcType([],[$Bool],false)}];GM.init("syscall",[{prop:"Mutex",name:"Mutex",embedded:true,exported:true,typ:C.Mutex,tag:""},{prop:"active",name:"active",embedded:false,exported:false,typ:RT,tag:""},{prop:"mmap",name:"mmap",embedded:false,exported:false,typ:RU,tag:""},{prop:"munmap",name:"munmap",embedded:false,exported:false,typ:RV,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}F=PL.nil;P=null;E=false;Q=false;R=-1;AG=M();GO=new GN(11);GP=new GN(22);GQ=new GN(2);HW=$toNativeArray($kindString,["","operation not permitted","no such file or directory","no such process","interrupted system call","input/output error","no such device or address","argument list too long","exec format error","bad file descriptor","no child processes","resource temporarily unavailable","cannot allocate memory","permission denied","bad address","block device required","device or resource busy","file exists","invalid cross-device link","no such device","not a directory","is a directory","invalid argument","too many open files in system","too many open files","inappropriate ioctl for device","text file busy","file too large","no space left on device","illegal seek","read-only file system","too many links","broken pipe","numerical argument out of domain","numerical result out of range","resource deadlock avoided","file name too long","no locks available","function not implemented","directory not empty","too many levels of symbolic links","","no message of desired type","identifier removed","channel number out of range","level 2 not synchronized","level 3 halted","level 3 reset","link number out of range","protocol driver not attached","no CSI structure available","level 2 halted","invalid exchange","invalid request descriptor","exchange full","no anode","invalid request code","invalid slot","","bad font file format","device not a stream","no data available","timer expired","out of streams resources","machine is not on the network","package not installed","object is remote","link has been severed","advertise error","srmount error","communication error on send","protocol error","multihop attempted","RFS specific error","bad message","value too large for defined data type","name not unique on network","file descriptor in bad state","remote address changed","can not access a needed shared library","accessing a corrupted shared library",".lib section in a.out corrupted","attempting to link in too many shared libraries","cannot exec a shared library directly","invalid or incomplete multibyte or wide character","interrupted system call should be restarted","streams pipe error","too many users","socket operation on non-socket","destination address required","message too long","protocol wrong type for socket","protocol not available","protocol not supported","socket type not supported","operation not supported","protocol family not supported","address family not supported by protocol","address already in use","cannot assign requested address","network is down","network is unreachable","network dropped connection on reset","software caused connection abort","connection reset by peer","no buffer space available","transport endpoint is already connected","transport endpoint is not connected","cannot send after transport endpoint shutdown","too many references: cannot splice","connection timed out","connection refused","host is down","no route to host","operation already in progress","operation now in progress","stale NFS file handle","structure needs cleaning","not a XENIX named type file","no XENIX semaphores available","is a named type file","remote I/O error","disk quota exceeded","no medium found","wrong medium type","operation canceled","required key not available","key has expired","key has been revoked","key was rejected by service","owner died","state not recoverable","operation not possible due to RF-kill"]);FX=new GM.ptr(new C.Mutex.ptr(0,0),{},NB,KY);G();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["time"]=(function(){var $pkg={},$init,C,B,E,A,D,AE,BL,BM,BO,BS,CJ,CK,CL,DK,DL,DM,DO,DQ,DR,DS,DT,DU,DX,EC,EG,O,Q,T,U,V,W,AA,AD,AR,BN,BP,BZ,CB,CM,DI,CN,DJ,CO,CQ,CY,h,F,H,I,J,P,R,S,X,Y,Z,AB,AC,AF,AG,AH,AI,AJ,AK,AM,AN,AO,AP,AQ,AS,BQ,BR,BT,BU,BV,BY,CA,CC,CD,CE,CF,CG,CH,CI,CP;C=$packages["errors"];B=$packages["github.com/gopherjs/gopherjs/js"];E=$packages["github.com/gopherjs/gopherjs/nosync"];A=$packages["runtime"];D=$packages["syscall"];AE=$pkg.ParseError=$newType(0,$kindStruct,"time.ParseError",true,"time",true,function(Layout_,Value_,LayoutElem_,ValueElem_,Message_){this.$val=this;if(arguments.length===0){this.Layout="";this.Value="";this.LayoutElem="";this.ValueElem="";this.Message="";return;}this.Layout=Layout_;this.Value=Value_;this.LayoutElem=LayoutElem_;this.ValueElem=ValueElem_;this.Message=Message_;});BL=$pkg.Time=$newType(0,$kindStruct,"time.Time",true,"time",true,function(wall_,ext_,loc_){this.$val=this;if(arguments.length===0){this.wall=new $Uint64(0,0);this.ext=new $Int64(0,0);this.loc=DU.nil;return;}this.wall=wall_;this.ext=ext_;this.loc=loc_;});BM=$pkg.Month=$newType(4,$kindInt,"time.Month",true,"time",true,null);BO=$pkg.Weekday=$newType(4,$kindInt,"time.Weekday",true,"time",true,null);BS=$pkg.Duration=$newType(8,$kindInt64,"time.Duration",true,"time",true,null);CJ=$pkg.Location=$newType(0,$kindStruct,"time.Location",true,"time",true,function(name_,zone_,tx_,cacheStart_,cacheEnd_,cacheZone_){this.$val=this;if(arguments.length===0){this.name="";this.zone=DK.nil;this.tx=DL.nil;this.cacheStart=new $Int64(0,0);this.cacheEnd=new $Int64(0,0);this.cacheZone=DM.nil;return;}this.name=name_;this.zone=zone_;this.tx=tx_;this.cacheStart=cacheStart_;this.cacheEnd=cacheEnd_;this.cacheZone=cacheZone_;});CK=$pkg.zone=$newType(0,$kindStruct,"time.zone",true,"time",false,function(name_,offset_,isDST_){this.$val=this;if(arguments.length===0){this.name="";this.offset=0;this.isDST=false;return;}this.name=name_;this.offset=offset_;this.isDST=isDST_;});CL=$pkg.zoneTrans=$newType(0,$kindStruct,"time.zoneTrans",true,"time",false,function(when_,index_,isstd_,isutc_){this.$val=this;if(arguments.length===0){this.when=new $Int64(0,0);this.index=0;this.isstd=false;this.isutc=false;return;}this.when=when_;this.index=index_;this.isstd=isstd_;this.isutc=isutc_;});DK=$sliceType(CK);DL=$sliceType(CL);DM=$ptrType(CK);DO=$sliceType($String);DQ=$arrayType($Uint8,20);DR=$sliceType($Uint8);DS=$arrayType($Uint8,9);DT=$arrayType($Uint8,64);DU=$ptrType(CJ);DX=$arrayType($Uint8,32);EC=$ptrType(AE);EG=$ptrType(BL);F=function(){$unused(CE(new $Int64(0,0),new $Int64(0,0)));};H=function(){var i,j,k,l;i=new($global.Date)();j=$internalize(i,$String);k=P(j,40);l=P(j,41);if((k===-1)||(l===-1)){CN.name="UTC";return;}CN.name=$substring(j,(k+1>>0),l);CN.zone=new DK([new CK.ptr(CN.name,$imul(($parseInt(i.getTimezoneOffset())>>0),-60),false)]);};I=function(){return $mul64($internalize(new($global.Date)().getTime(),$Int64),new $Int64(0,1000000));};J=function(){var i,j,k,l,m,n,o,p;i=new $Int64(0,0);j=0;k=new $Int64(0,0);l=I();m=$div64(l,new $Int64(0,1000000000),false);n=(((o=$div64(l,new $Int64(0,1000000000),true),o.$low+((o.$high>>31)*4294967296))>>0));p=l;i=m;j=n;k=p;return[i,j,k];};P=function(i,j){var i,j;return $parseInt(i.indexOf($global.String.fromCharCode(j)))>>0;};R=function(i){var i,j;if(i.length===0){return false;}j=i.charCodeAt(0);return 97<=j&&j<=122;};S=function(i){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,da,db,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;j="";k=0;l="";m=0;while(true){if(!(m<i.length)){break;}n=((i.charCodeAt(m)>>0));o=n;if(o===(74)){if(i.length>=(m+3>>0)&&$substring(i,m,(m+3>>0))==="Jan"){if(i.length>=(m+7>>0)&&$substring(i,m,(m+7>>0))==="January"){p=$substring(i,0,m);q=257;r=$substring(i,(m+7>>0));j=p;k=q;l=r;return[j,k,l];}if(!R($substring(i,(m+3>>0)))){s=$substring(i,0,m);t=258;u=$substring(i,(m+3>>0));j=s;k=t;l=u;return[j,k,l];}}}else if(o===(77)){if(i.length>=(m+3>>0)){if($substring(i,m,(m+3>>0))==="Mon"){if(i.length>=(m+6>>0)&&$substring(i,m,(m+6>>0))==="Monday"){v=$substring(i,0,m);w=261;x=$substring(i,(m+6>>0));j=v;k=w;l=x;return[j,k,l];}if(!R($substring(i,(m+3>>0)))){y=$substring(i,0,m);z=262;aa=$substring(i,(m+3>>0));j=y;k=z;l=aa;return[j,k,l];}}if($substring(i,m,(m+3>>0))==="MST"){ab=$substring(i,0,m);ac=21;ad=$substring(i,(m+3>>0));j=ab;k=ac;l=ad;return[j,k,l];}}}else if(o===(48)){if(i.length>=(m+2>>0)&&49<=i.charCodeAt((m+1>>0))&&i.charCodeAt((m+1>>0))<=54){ae=$substring(i,0,m);af=(ag=i.charCodeAt((m+1>>0))-49<<24>>>24,((ag<0||ag>=Q.length)?($throwRuntimeError("index out of range"),undefined):Q[ag]));ah=$substring(i,(m+2>>0));j=ae;k=af;l=ah;return[j,k,l];}}else if(o===(49)){if(i.length>=(m+2>>0)&&(i.charCodeAt((m+1>>0))===53)){ai=$substring(i,0,m);aj=522;ak=$substring(i,(m+2>>0));j=ai;k=aj;l=ak;return[j,k,l];}al=$substring(i,0,m);am=259;an=$substring(i,(m+1>>0));j=al;k=am;l=an;return[j,k,l];}else if(o===(50)){if(i.length>=(m+4>>0)&&$substring(i,m,(m+4>>0))==="2006"){ao=$substring(i,0,m);ap=273;aq=$substring(i,(m+4>>0));j=ao;k=ap;l=aq;return[j,k,l];}ar=$substring(i,0,m);as=263;at=$substring(i,(m+1>>0));j=ar;k=as;l=at;return[j,k,l];}else if(o===(95)){if(i.length>=(m+2>>0)&&(i.charCodeAt((m+1>>0))===50)){if(i.length>=(m+5>>0)&&$substring(i,(m+1>>0),(m+5>>0))==="2006"){au=$substring(i,0,(m+1>>0));av=273;aw=$substring(i,(m+5>>0));j=au;k=av;l=aw;return[j,k,l];}ax=$substring(i,0,m);ay=264;az=$substring(i,(m+2>>0));j=ax;k=ay;l=az;return[j,k,l];}}else if(o===(51)){ba=$substring(i,0,m);bb=523;bc=$substring(i,(m+1>>0));j=ba;k=bb;l=bc;return[j,k,l];}else if(o===(52)){bd=$substring(i,0,m);be=525;bf=$substring(i,(m+1>>0));j=bd;k=be;l=bf;return[j,k,l];}else if(o===(53)){bg=$substring(i,0,m);bh=527;bi=$substring(i,(m+1>>0));j=bg;k=bh;l=bi;return[j,k,l];}else if(o===(80)){if(i.length>=(m+2>>0)&&(i.charCodeAt((m+1>>0))===77)){bj=$substring(i,0,m);bk=531;bl=$substring(i,(m+2>>0));j=bj;k=bk;l=bl;return[j,k,l];}}else if(o===(112)){if(i.length>=(m+2>>0)&&(i.charCodeAt((m+1>>0))===109)){bm=$substring(i,0,m);bn=532;bo=$substring(i,(m+2>>0));j=bm;k=bn;l=bo;return[j,k,l];}}else if(o===(45)){if(i.length>=(m+7>>0)&&$substring(i,m,(m+7>>0))==="-070000"){bp=$substring(i,0,m);bq=28;br=$substring(i,(m+7>>0));j=bp;k=bq;l=br;return[j,k,l];}if(i.length>=(m+9>>0)&&$substring(i,m,(m+9>>0))==="-07:00:00"){bs=$substring(i,0,m);bt=31;bu=$substring(i,(m+9>>0));j=bs;k=bt;l=bu;return[j,k,l];}if(i.length>=(m+5>>0)&&$substring(i,m,(m+5>>0))==="-0700"){bv=$substring(i,0,m);bw=27;bx=$substring(i,(m+5>>0));j=bv;k=bw;l=bx;return[j,k,l];}if(i.length>=(m+6>>0)&&$substring(i,m,(m+6>>0))==="-07:00"){by=$substring(i,0,m);bz=30;ca=$substring(i,(m+6>>0));j=by;k=bz;l=ca;return[j,k,l];}if(i.length>=(m+3>>0)&&$substring(i,m,(m+3>>0))==="-07"){cb=$substring(i,0,m);cc=29;cd=$substring(i,(m+3>>0));j=cb;k=cc;l=cd;return[j,k,l];}}else if(o===(90)){if(i.length>=(m+7>>0)&&$substring(i,m,(m+7>>0))==="Z070000"){ce=$substring(i,0,m);cf=23;cg=$substring(i,(m+7>>0));j=ce;k=cf;l=cg;return[j,k,l];}if(i.length>=(m+9>>0)&&$substring(i,m,(m+9>>0))==="Z07:00:00"){ch=$substring(i,0,m);ci=26;cj=$substring(i,(m+9>>0));j=ch;k=ci;l=cj;return[j,k,l];}if(i.length>=(m+5>>0)&&$substring(i,m,(m+5>>0))==="Z0700"){ck=$substring(i,0,m);cl=22;cm=$substring(i,(m+5>>0));j=ck;k=cl;l=cm;return[j,k,l];}if(i.length>=(m+6>>0)&&$substring(i,m,(m+6>>0))==="Z07:00"){cn=$substring(i,0,m);co=25;cp=$substring(i,(m+6>>0));j=cn;k=co;l=cp;return[j,k,l];}if(i.length>=(m+3>>0)&&$substring(i,m,(m+3>>0))==="Z07"){cq=$substring(i,0,m);cr=24;cs=$substring(i,(m+3>>0));j=cq;k=cr;l=cs;return[j,k,l];}}else if(o===(46)){if((m+1>>0)<i.length&&((i.charCodeAt((m+1>>0))===48)||(i.charCodeAt((m+1>>0))===57))){ct=i.charCodeAt((m+1>>0));cu=m+1>>0;while(true){if(!(cu<i.length&&(i.charCodeAt(cu)===ct))){break;}cu=cu+(1)>>0;}if(!AG(i,cu)){cv=32;if(i.charCodeAt((m+1>>0))===57){cv=33;}cv=cv|((((cu-((m+1>>0))>>0))<<16>>0));cw=$substring(i,0,m);cx=cv;cy=$substring(i,cu);j=cw;k=cx;l=cy;return[j,k,l];}}}m=m+(1)>>0;}cz=i;da=0;db="";j=cz;k=da;l=db;return[j,k,l];};X=function(i,j){var i,j,k,l,m;k=0;while(true){if(!(k<i.length)){break;}l=i.charCodeAt(k);m=j.charCodeAt(k);if(!((l===m))){l=(l|(32))>>>0;m=(m|(32))>>>0;if(!((l===m))||l<97||l>122){return false;}}k=k+(1)>>0;}return true;};Y=function(i,j){var i,j,k,l,m,n;k=i;l=0;while(true){if(!(l<k.$length)){break;}m=l;n=((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if(j.length>=n.length&&X($substring(j,0,n.length),n)){return[m,$substring(j,n.length),$ifaceNil];}l++;}return[-1,j,AD];};Z=function(i,j,k){var i,j,k,l,m,n,o,p,q;l=((j>>>0));if(j<0){i=$append(i,45);l=((-j>>>0));}m=DQ.zero();n=20;while(true){if(!(l>=10)){break;}n=n-(1)>>0;p=(o=l/10,(o===o&&o!==1/0&&o!==-1/0)?o>>>0:$throwRuntimeError("integer divide by zero"));((n<0||n>=m.length)?($throwRuntimeError("index out of range"),undefined):m[n]=((((48+l>>>0)-(p*10>>>0)>>>0)<<24>>>24)));l=p;}n=n-(1)>>0;((n<0||n>=m.length)?($throwRuntimeError("index out of range"),undefined):m[n]=(((48+l>>>0)<<24>>>24)));q=20-n>>0;while(true){if(!(q<k)){break;}i=$append(i,48);q=q+(1)>>0;}return $appendSlice(i,$subslice(new DR(m),n));};AB=function(i){var i,j,k,l,m,n,o,p,q,r,s;j=0;k=$ifaceNil;l=false;if(!(i==="")&&((i.charCodeAt(0)===45)||(i.charCodeAt(0)===43))){l=i.charCodeAt(0)===45;i=$substring(i,1);}m=AS(i);n=m[0];o=m[1];k=m[2];j=(((n.$low+((n.$high>>31)*4294967296))>>0));if(!($interfaceIsEqual(k,$ifaceNil))||!(o==="")){p=0;q=AA;j=p;k=q;return[j,k];}if(l){j=-j;}r=j;s=$ifaceNil;j=r;k=s;return[j,k];};AC=function(i,j,k,l){var i,j,k,l,m,n,o,p,q,r;m=j;n=DS.zero();o=9;while(true){if(!(o>0)){break;}o=o-(1)>>0;((o<0||o>=n.length)?($throwRuntimeError("index out of range"),undefined):n[o]=((((p=m%10,p===p?p:$throwRuntimeError("integer divide by zero"))+48>>>0)<<24>>>24)));m=(q=m/(10),(q===q&&q!==1/0&&q!==-1/0)?q>>>0:$throwRuntimeError("integer divide by zero"));}if(k>9){k=9;}if(l){while(true){if(!(k>0&&((r=k-1>>0,((r<0||r>=n.length)?($throwRuntimeError("index out of range"),undefined):n[r]))===48))){break;}k=k-(1)>>0;}if(k===0){return i;}}i=$append(i,46);return $appendSlice(i,$subslice(new DR(n),0,k));};BL.ptr.prototype.String=function(){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=$clone(i,BL).Format("2006-01-02 15:04:05.999999999 -0700 MST");$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;if(!((l=(m=i.wall,new $Uint64(m.$high&2147483648,(m.$low&0)>>>0)),(l.$high===0&&l.$low===0)))){o=((n=i.ext,new $Uint64(n.$high,n.$low)));p=43;if((q=i.ext,(q.$high<0||(q.$high===0&&q.$low<0)))){p=45;o=new $Uint64(-o.$high,-o.$low);}r=$div64(o,new $Uint64(0,1000000000),false);s=$div64(o,new $Uint64(0,1000000000),true);t=r;o=s;u=$div64(t,new $Uint64(0,1000000000),false);v=$div64(t,new $Uint64(0,1000000000),true);w=u;t=v;x=DR.nil;x=$appendSlice(x," m=");x=$append(x,p);y=0;if(!((w.$high===0&&w.$low===0))){x=Z(x,((w.$low>>0)),0);y=9;}x=Z(x,((t.$low>>0)),y);x=$append(x,46);x=Z(x,((o.$low>>0)),9);k=k+(($bytesToString(x)));}$s=-1;return k;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.String};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.String=function(){return this.$val.String();};BL.ptr.prototype.Format=function(i){var i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=DR.nil;l=i.length+10>>0;if(l<64){m=DT.zero();k=$subslice(new DR(m),0,0);}else{k=$makeSlice(DR,0,l);}n=$clone(j,BL).AppendFormat(k,i);$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}k=n;$s=-1;return($bytesToString(k));}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Format};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Format=function(i){return this.$val.Format(i);};BL.ptr.prototype.AppendFormat=function(i,j){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=this;m=$clone(k,BL).locabs();$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[0];o=l[1];p=l[2];q=-1;r=0;s=0;t=-1;u=0;v=0;while(true){if(!(!(j===""))){break;}w=S(j);x=w[0];y=w[1];z=w[2];if(!(x==="")){i=$appendSlice(i,x);}if(y===0){break;}j=z;if(q<0&&!(((y&256)===0))){aa=BY(p,true);q=aa[0];r=aa[1];s=aa[2];}if(t<0&&!(((y&512)===0))){ab=BR(p);t=ab[0];u=ab[1];v=ab[2];}switch(0){default:ac=y&65535;if(ac===(274)){ad=q;if(ad<0){ad=-ad;}i=Z(i,(ae=ad%100,ae===ae?ae:$throwRuntimeError("integer divide by zero")),2);}else if(ac===(273)){i=Z(i,q,4);}else if(ac===(258)){i=$appendSlice(i,$substring(new BM(r).String(),0,3));}else if(ac===(257)){af=new BM(r).String();i=$appendSlice(i,af);}else if(ac===(259)){i=Z(i,((r>>0)),0);}else if(ac===(260)){i=Z(i,((r>>0)),2);}else if(ac===(262)){i=$appendSlice(i,$substring(new BO(BQ(p)).String(),0,3));}else if(ac===(261)){ag=new BO(BQ(p)).String();i=$appendSlice(i,ag);}else if(ac===(263)){i=Z(i,s,0);}else if(ac===(264)){if(s<10){i=$append(i,32);}i=Z(i,s,0);}else if(ac===(265)){i=Z(i,s,2);}else if(ac===(522)){i=Z(i,t,2);}else if(ac===(523)){ai=(ah=t%12,ah===ah?ah:$throwRuntimeError("integer divide by zero"));if(ai===0){ai=12;}i=Z(i,ai,0);}else if(ac===(524)){ak=(aj=t%12,aj===aj?aj:$throwRuntimeError("integer divide by zero"));if(ak===0){ak=12;}i=Z(i,ak,2);}else if(ac===(525)){i=Z(i,u,0);}else if(ac===(526)){i=Z(i,u,2);}else if(ac===(527)){i=Z(i,v,0);}else if(ac===(528)){i=Z(i,v,2);}else if(ac===(531)){if(t>=12){i=$appendSlice(i,"PM");}else{i=$appendSlice(i,"AM");}}else if(ac===(532)){if(t>=12){i=$appendSlice(i,"pm");}else{i=$appendSlice(i,"am");}}else if((ac===(22))||(ac===(25))||(ac===(23))||(ac===(24))||(ac===(26))||(ac===(27))||(ac===(30))||(ac===(28))||(ac===(29))||(ac===(31))){if((o===0)&&((y===22)||(y===25)||(y===23)||(y===24)||(y===26))){i=$append(i,90);break;}am=(al=o/60,(al===al&&al!==1/0&&al!==-1/0)?al>>0:$throwRuntimeError("integer divide by zero"));an=o;if(am<0){i=$append(i,45);am=-am;an=-an;}else{i=$append(i,43);}i=Z(i,(ao=am/60,(ao===ao&&ao!==1/0&&ao!==-1/0)?ao>>0:$throwRuntimeError("integer divide by zero")),2);if((y===25)||(y===30)||(y===26)||(y===31)){i=$append(i,58);}if(!((y===29))&&!((y===24))){i=Z(i,(ap=am%60,ap===ap?ap:$throwRuntimeError("integer divide by zero")),2);}if((y===23)||(y===28)||(y===31)||(y===26)){if((y===31)||(y===26)){i=$append(i,58);}i=Z(i,(aq=an%60,aq===aq?aq:$throwRuntimeError("integer divide by zero")),2);}}else if(ac===(21)){if(!(n==="")){i=$appendSlice(i,n);break;}as=(ar=o/60,(ar===ar&&ar!==1/0&&ar!==-1/0)?ar>>0:$throwRuntimeError("integer divide by zero"));if(as<0){i=$append(i,45);as=-as;}else{i=$append(i,43);}i=Z(i,(at=as/60,(at===at&&at!==1/0&&at!==-1/0)?at>>0:$throwRuntimeError("integer divide by zero")),2);i=Z(i,(au=as%60,au===au?au:$throwRuntimeError("integer divide by zero")),2);}else if((ac===(32))||(ac===(33))){i=AC(i,(($clone(k,BL).Nanosecond()>>>0)),y>>16>>0,(y&65535)===33);}}}$s=-1;return i;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.AppendFormat};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.AppendFormat=function(i,j){return this.$val.AppendFormat(i,j);};AF=function(i){var i;return"\""+i+"\"";};AE.ptr.prototype.Error=function(){var i;i=this;if(i.Message===""){return"parsing time "+AF(i.Value)+" as "+AF(i.Layout)+": cannot parse "+AF(i.ValueElem)+" as "+AF(i.LayoutElem);}return"parsing time "+AF(i.Value)+i.Message;};AE.prototype.Error=function(){return this.$val.Error();};AG=function(i,j){var i,j,k;if(i.length<=j){return false;}k=i.charCodeAt(j);return 48<=k&&k<=57;};AH=function(i,j){var i,j;if(!AG(i,0)){return[0,i,AD];}if(!AG(i,1)){if(j){return[0,i,AD];}return[(((i.charCodeAt(0)-48<<24>>>24)>>0)),$substring(i,1),$ifaceNil];}return[($imul((((i.charCodeAt(0)-48<<24>>>24)>>0)),10))+(((i.charCodeAt(1)-48<<24>>>24)>>0))>>0,$substring(i,2),$ifaceNil];};AI=function(i){var i;while(true){if(!(i.length>0&&(i.charCodeAt(0)===32))){break;}i=$substring(i,1);}return i;};AJ=function(i,j){var i,j;while(true){if(!(j.length>0)){break;}if(j.charCodeAt(0)===32){if(i.length>0&&!((i.charCodeAt(0)===32))){return[i,AD];}j=AI(j);i=AI(i);continue;}if((i.length===0)||!((i.charCodeAt(0)===j.charCodeAt(0)))){return[i,AD];}j=$substring(j,1);i=$substring(i,1);}return[i,$ifaceNil];};AK=function(i,j){var i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=AM(i,j,$pkg.UTC,$pkg.Local);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;}return;}if($f===undefined){$f={$blk:AK};}$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Parse=AK;AM=function(i,j,k,l){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,ea,eb,ec,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;ct=$f.ct;cu=$f.cu;cv=$f.cv;cw=$f.cw;cx=$f.cx;cy=$f.cy;cz=$f.cz;da=$f.da;db=$f.db;dc=$f.dc;dd=$f.dd;de=$f.de;df=$f.df;dg=$f.dg;dh=$f.dh;di=$f.di;dj=$f.dj;dk=$f.dk;dl=$f.dl;dm=$f.dm;dn=$f.dn;dp=$f.dp;dq=$f.dq;dr=$f.dr;ds=$f.ds;dt=$f.dt;du=$f.du;dv=$f.dv;dw=$f.dw;dx=$f.dx;dy=$f.dy;dz=$f.dz;ea=$f.ea;eb=$f.eb;ec=$f.ec;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=i;n=j;o=m;p=n;q="";r=false;s=false;t=0;u=1;v=1;w=0;x=0;y=0;z=0;aa=DU.nil;ab=-1;ac="";while(true){ad=$ifaceNil;ae=S(i);af=ae[0];ag=ae[1];ah=ae[2];ai=$substring(i,af.length,(i.length-ah.length>>0));aj=AJ(j,af);j=aj[0];ad=aj[1];if(!($interfaceIsEqual(ad,$ifaceNil))){$s=-1;return[new BL.ptr(new $Uint64(0,0),new $Int64(0,0),DU.nil),new AE.ptr(o,p,af,j,"")];}if(ag===0){if(!((j.length===0))){$s=-1;return[new BL.ptr(new $Uint64(0,0),new $Int64(0,0),DU.nil),new AE.ptr(o,p,"",j,": extra text: "+j)];}break;}i=ah;ak="";switch(0){default:al=ag&65535;if(al===(274)){if(j.length<2){ad=AD;break;}am=$substring(j,0,2);an=$substring(j,2);ak=am;j=an;ao=AB(ak);t=ao[0];ad=ao[1];if(t>=69){t=t+(1900)>>0;}else{t=t+(2000)>>0;}}else if(al===(273)){if(j.length<4||!AG(j,0)){ad=AD;break;}ap=$substring(j,0,4);aq=$substring(j,4);ak=ap;j=aq;ar=AB(ak);t=ar[0];ad=ar[1];}else if(al===(258)){as=Y(V,j);u=as[0];j=as[1];ad=as[2];u=u+(1)>>0;}else if(al===(257)){at=Y(W,j);u=at[0];j=at[1];ad=at[2];u=u+(1)>>0;}else if((al===(259))||(al===(260))){au=AH(j,ag===260);u=au[0];j=au[1];ad=au[2];if(u<=0||12<u){q="month";}}else if(al===(262)){av=Y(U,j);j=av[1];ad=av[2];}else if(al===(261)){aw=Y(T,j);j=aw[1];ad=aw[2];}else if((al===(263))||(al===(264))||(al===(265))){if((ag===264)&&j.length>0&&(j.charCodeAt(0)===32)){j=$substring(j,1);}ax=AH(j,ag===265);v=ax[0];j=ax[1];ad=ax[2];if(v<0){q="day";}}else if(al===(522)){ay=AH(j,false);w=ay[0];j=ay[1];ad=ay[2];if(w<0||24<=w){q="hour";}}else if((al===(523))||(al===(524))){az=AH(j,ag===524);w=az[0];j=az[1];ad=az[2];if(w<0||12<w){q="hour";}}else if((al===(525))||(al===(526))){ba=AH(j,ag===526);x=ba[0];j=ba[1];ad=ba[2];if(x<0||60<=x){q="minute";}}else if((al===(527))||(al===(528))){bb=AH(j,ag===528);y=bb[0];j=bb[1];ad=bb[2];if(y<0||60<=y){q="second";break;}if(j.length>=2&&(j.charCodeAt(0)===46)&&AG(j,1)){bc=S(i);ag=bc[1];ag=ag&(65535);if((ag===32)||(ag===33)){break;}bd=2;while(true){if(!(bd<j.length&&AG(j,bd))){break;}bd=bd+(1)>>0;}be=AQ(j,bd);z=be[0];q=be[1];ad=be[2];j=$substring(j,bd);}}else if(al===(531)){if(j.length<2){ad=AD;break;}bf=$substring(j,0,2);bg=$substring(j,2);ak=bf;j=bg;bh=ak;if(bh===("PM")){s=true;}else if(bh===("AM")){r=true;}else{ad=AD;}}else if(al===(532)){if(j.length<2){ad=AD;break;}bi=$substring(j,0,2);bj=$substring(j,2);ak=bi;j=bj;bk=ak;if(bk===("pm")){s=true;}else if(bk===("am")){r=true;}else{ad=AD;}}else if((al===(22))||(al===(25))||(al===(23))||(al===(24))||(al===(26))||(al===(27))||(al===(29))||(al===(30))||(al===(28))||(al===(31))){if(((ag===22)||(ag===24)||(ag===25))&&j.length>=1&&(j.charCodeAt(0)===90)){j=$substring(j,1);aa=$pkg.UTC;break;}bl="";bm="";bn="";bo="";bp=bl;bq=bm;br=bn;bs=bo;if((ag===25)||(ag===30)){if(j.length<6){ad=AD;break;}if(!((j.charCodeAt(3)===58))){ad=AD;break;}bt=$substring(j,0,1);bu=$substring(j,1,3);bv=$substring(j,4,6);bw="00";bx=$substring(j,6);bp=bt;bq=bu;br=bv;bs=bw;j=bx;}else if((ag===29)||(ag===24)){if(j.length<3){ad=AD;break;}by=$substring(j,0,1);bz=$substring(j,1,3);ca="00";cb="00";cc=$substring(j,3);bp=by;bq=bz;br=ca;bs=cb;j=cc;}else if((ag===26)||(ag===31)){if(j.length<9){ad=AD;break;}if(!((j.charCodeAt(3)===58))||!((j.charCodeAt(6)===58))){ad=AD;break;}cd=$substring(j,0,1);ce=$substring(j,1,3);cf=$substring(j,4,6);cg=$substring(j,7,9);ch=$substring(j,9);bp=cd;bq=ce;br=cf;bs=cg;j=ch;}else if((ag===23)||(ag===28)){if(j.length<7){ad=AD;break;}ci=$substring(j,0,1);cj=$substring(j,1,3);ck=$substring(j,3,5);cl=$substring(j,5,7);cm=$substring(j,7);bp=ci;bq=cj;br=ck;bs=cl;j=cm;}else{if(j.length<5){ad=AD;break;}cn=$substring(j,0,1);co=$substring(j,1,3);cp=$substring(j,3,5);cq="00";cr=$substring(j,5);bp=cn;bq=co;br=cp;bs=cq;j=cr;}cs=0;ct=0;cu=0;cv=cs;cw=ct;cx=cu;cy=AB(bq);cv=cy[0];ad=cy[1];if($interfaceIsEqual(ad,$ifaceNil)){cz=AB(br);cw=cz[0];ad=cz[1];}if($interfaceIsEqual(ad,$ifaceNil)){da=AB(bs);cx=da[0];ad=da[1];}ab=($imul(((($imul(cv,60))+cw>>0)),60))+cx>>0;db=bp.charCodeAt(0);if(db===(43)){}else if(db===(45)){ab=-ab;}else{ad=AD;}}else if(al===(21)){if(j.length>=3&&$substring(j,0,3)==="UTC"){aa=$pkg.UTC;j=$substring(j,3);break;}dc=AN(j);dd=dc[0];de=dc[1];if(!de){ad=AD;break;}df=$substring(j,0,dd);dg=$substring(j,dd);ac=df;j=dg;}else if(al===(32)){dh=1+((ag>>16>>0))>>0;if(j.length<dh){ad=AD;break;}di=AQ(j,dh);z=di[0];q=di[1];ad=di[2];j=$substring(j,dh);}else if(al===(33)){if(j.length<2||!((j.charCodeAt(0)===46))||j.charCodeAt(1)<48||57<j.charCodeAt(1)){break;}dj=0;while(true){if(!(dj<9&&(dj+1>>0)<j.length&&48<=j.charCodeAt((dj+1>>0))&&j.charCodeAt((dj+1>>0))<=57)){break;}dj=dj+(1)>>0;}dk=AQ(j,1+dj>>0);z=dk[0];q=dk[1];ad=dk[2];j=$substring(j,(1+dj>>0));}}if(!(q==="")){$s=-1;return[new BL.ptr(new $Uint64(0,0),new $Int64(0,0),DU.nil),new AE.ptr(o,p,ai,j,": "+q+" out of range")];}if(!($interfaceIsEqual(ad,$ifaceNil))){$s=-1;return[new BL.ptr(new $Uint64(0,0),new $Int64(0,0),DU.nil),new AE.ptr(o,p,ai,j,"")];}}if(s&&w<12){w=w+(12)>>0;}else if(r&&(w===12)){w=0;}if(v<1||v>CA(((u>>0)),t)){$s=-1;return[new BL.ptr(new $Uint64(0,0),new $Int64(0,0),DU.nil),new AE.ptr(o,p,"",j,": day out of range")];}if(!(aa===DU.nil)){$s=1;continue;}$s=2;continue;case 1:dl=CH(t,((u>>0)),v,w,x,y,z,aa);$s=3;case 3:if($c){$c=false;dl=dl.$blk();}if(dl&&dl.$blk!==undefined){break s;}$s=-1;return[dl,$ifaceNil];case 2:if(!((ab===-1))){$s=4;continue;}$s=5;continue;case 4:dm=CH(t,((u>>0)),v,w,x,y,z,$pkg.UTC);$s=6;case 6:if($c){$c=false;dm=dm.$blk();}if(dm&&dm.$blk!==undefined){break s;}dn=$clone(dm,BL);dn.addSec((dp=(new $Int64(0,ab)),new $Int64(-dp.$high,-dp.$low)));dr=l.lookup(dn.unixSec());$s=7;case 7:if($c){$c=false;dr=dr.$blk();}if(dr&&dr.$blk!==undefined){break s;}dq=dr;ds=dq[0];dt=dq[1];if((dt===ab)&&(ac===""||ds===ac)){dn.setLoc(l);$s=-1;return[dn,$ifaceNil];}dn.setLoc(CP(ac,ab));$s=-1;return[dn,$ifaceNil];case 5:if(!(ac==="")){$s=8;continue;}$s=9;continue;case 8:du=CH(t,((u>>0)),v,w,x,y,z,$pkg.UTC);$s=10;case 10:if($c){$c=false;du=du.$blk();}if(du&&du.$blk!==undefined){break s;}dv=$clone(du,BL);dx=l.lookupName(ac,dv.unixSec());$s=11;case 11:if($c){$c=false;dx=dx.$blk();}if(dx&&dx.$blk!==undefined){break s;}dw=dx;dy=dw[0];dz=dw[1];if(dz){dv.addSec((ea=(new $Int64(0,dy)),new $Int64(-ea.$high,-ea.$low)));dv.setLoc(l);$s=-1;return[dv,$ifaceNil];}if(ac.length>3&&$substring(ac,0,3)==="GMT"){eb=AB($substring(ac,3));dy=eb[0];dy=$imul(dy,(3600));}dv.setLoc(CP(ac,dy));$s=-1;return[dv,$ifaceNil];case 9:ec=CH(t,((u>>0)),v,w,x,y,z,k);$s=12;case 12:if($c){$c=false;ec=ec.$blk();}if(ec&&ec.$blk!==undefined){break s;}$s=-1;return[ec,$ifaceNil];}return;}if($f===undefined){$f={$blk:AM};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.ba=ba;$f.bb=bb;$f.bc=bc;$f.bd=bd;$f.be=be;$f.bf=bf;$f.bg=bg;$f.bh=bh;$f.bi=bi;$f.bj=bj;$f.bk=bk;$f.bl=bl;$f.bm=bm;$f.bn=bn;$f.bo=bo;$f.bp=bp;$f.bq=bq;$f.br=br;$f.bs=bs;$f.bt=bt;$f.bu=bu;$f.bv=bv;$f.bw=bw;$f.bx=bx;$f.by=by;$f.bz=bz;$f.ca=ca;$f.cb=cb;$f.cc=cc;$f.cd=cd;$f.ce=ce;$f.cf=cf;$f.cg=cg;$f.ch=ch;$f.ci=ci;$f.cj=cj;$f.ck=ck;$f.cl=cl;$f.cm=cm;$f.cn=cn;$f.co=co;$f.cp=cp;$f.cq=cq;$f.cr=cr;$f.cs=cs;$f.ct=ct;$f.cu=cu;$f.cv=cv;$f.cw=cw;$f.cx=cx;$f.cy=cy;$f.cz=cz;$f.da=da;$f.db=db;$f.dc=dc;$f.dd=dd;$f.de=de;$f.df=df;$f.dg=dg;$f.dh=dh;$f.di=di;$f.dj=dj;$f.dk=dk;$f.dl=dl;$f.dm=dm;$f.dn=dn;$f.dp=dp;$f.dq=dq;$f.dr=dr;$f.ds=ds;$f.dt=dt;$f.du=du;$f.dv=dv;$f.dw=dw;$f.dx=dx;$f.dy=dy;$f.dz=dz;$f.ea=ea;$f.eb=eb;$f.ec=ec;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AN=function(i){var aa,ab,ac,ad,ae,af,ag,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;j=0;k=false;if(i.length<3){l=0;m=false;j=l;k=m;return[j,k];}if(i.length>=4&&($substring(i,0,4)==="ChST"||$substring(i,0,4)==="MeST")){n=4;o=true;j=n;k=o;return[j,k];}if($substring(i,0,3)==="GMT"){j=AO(i);p=j;q=true;j=p;k=q;return[j,k];}if((i.charCodeAt(0)===43)||(i.charCodeAt(0)===45)){j=AP(i);r=j>0;s=j;t=r;j=s;k=t;return[j,k];}u=0;u=0;while(true){if(!(u<6)){break;}if(u>=i.length){break;}v=i.charCodeAt(u);if(v<65||90<v){break;}u=u+(1)>>0;}w=u;if((w===(0))||(w===(1))||(w===(2))||(w===(6))){x=0;y=false;j=x;k=y;return[j,k];}else if(w===(5)){if(i.charCodeAt(4)===84){z=5;aa=true;j=z;k=aa;return[j,k];}}else if(w===(4)){if((i.charCodeAt(3)===84)||$substring(i,0,4)==="WITA"){ab=4;ac=true;j=ab;k=ac;return[j,k];}}else if(w===(3)){ad=3;ae=true;j=ad;k=ae;return[j,k];}af=0;ag=false;j=af;k=ag;return[j,k];};AO=function(i){var i;i=$substring(i,3);if(i.length===0){return 3;}return 3+AP(i)>>0;};AP=function(i){var i,j,k,l,m,n;j=i.charCodeAt(0);if(!((j===45))&&!((j===43))){return 0;}k=AS($substring(i,1));l=k[0];m=k[1];n=k[2];if(!($interfaceIsEqual(n,$ifaceNil))||$substring(i,1)===m){return 0;}if(j===45){l=new $Int64(-l.$high,-l.$low);}if((l.$high<-1||(l.$high===-1&&l.$low<4294967273))||(0<l.$high||(0===l.$high&&23<l.$low))){return 0;}return i.length-m.length>>0;};AQ=function(i,j){var i,j,k,l,m,n,o,p;k=0;l="";m=$ifaceNil;if(!((i.charCodeAt(0)===46))){m=AD;return[k,l,m];}n=AB($substring(i,1,j));k=n[0];m=n[1];if(!($interfaceIsEqual(m,$ifaceNil))){return[k,l,m];}if(k<0||1000000000<=k){l="fractional second";return[k,l,m];}o=10-j>>0;p=0;while(true){if(!(p<o)){break;}k=$imul(k,(10));p=p+(1)>>0;}return[k,l,m];};AS=function(i){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;j=new $Int64(0,0);k="";l=$ifaceNil;m=0;while(true){if(!(m<i.length)){break;}n=i.charCodeAt(m);if(n<48||n>57){break;}if((j.$high>214748364||(j.$high===214748364&&j.$low>3435973836))){o=new $Int64(0,0);p="";q=AR;j=o;k=p;l=q;return[j,k,l];}j=(r=(s=$mul64(j,new $Int64(0,10)),t=(new $Int64(0,n)),new $Int64(s.$high+t.$high,s.$low+t.$low)),new $Int64(r.$high-0,r.$low-48));if((j.$high<0||(j.$high===0&&j.$low<0))){u=new $Int64(0,0);v="";w=AR;j=u;k=v;l=w;return[j,k,l];}m=m+(1)>>0;}x=j;y=$substring(i,m);z=$ifaceNil;j=x;k=y;l=z;return[j,k,l];};BL.ptr.prototype.nsec=function(){var i,j;i=this;return(((j=i.wall,new $Uint64(j.$high&0,(j.$low&1073741823)>>>0)).$low>>0));};BL.prototype.nsec=function(){return this.$val.nsec();};BL.ptr.prototype.sec=function(){var i,j,k,l,m;i=this;if(!((j=(k=i.wall,new $Uint64(k.$high&2147483648,(k.$low&0)>>>0)),(j.$high===0&&j.$low===0)))){return(l=((m=$shiftRightUint64($shiftLeft64(i.wall,1),31),new $Int64(m.$high,m.$low))),new $Int64(13+l.$high,3618733952+l.$low));}return i.ext;};BL.prototype.sec=function(){return this.$val.sec();};BL.ptr.prototype.unixSec=function(){var i,j;i=this;return(j=i.sec(),new $Int64(j.$high+-15,j.$low+2288912640));};BL.prototype.unixSec=function(){return this.$val.unixSec();};BL.ptr.prototype.addSec=function(i){var i,j,k,l,m,n,o,p,q,r,s,t,u;j=this;if(!((k=(l=j.wall,new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){n=((m=$shiftRightUint64($shiftLeft64(j.wall,1),31),new $Int64(m.$high,m.$low)));o=new $Int64(n.$high+i.$high,n.$low+i.$low);if((0<o.$high||(0===o.$high&&0<=o.$low))&&(o.$high<1||(o.$high===1&&o.$low<=4294967295))){j.wall=(p=(q=(r=j.wall,new $Uint64(r.$high&0,(r.$low&1073741823)>>>0)),s=$shiftLeft64((new $Uint64(o.$high,o.$low)),30),new $Uint64(q.$high|s.$high,(q.$low|s.$low)>>>0)),new $Uint64(p.$high|2147483648,(p.$low|0)>>>0));return;}j.stripMono();}j.ext=(t=j.ext,u=i,new $Int64(t.$high+u.$high,t.$low+u.$low));};BL.prototype.addSec=function(i){return this.$val.addSec(i);};BL.ptr.prototype.setLoc=function(i){var i,j;j=this;if(i===CM){i=DU.nil;}j.stripMono();j.loc=i;};BL.prototype.setLoc=function(i){return this.$val.setLoc(i);};BL.ptr.prototype.stripMono=function(){var i,j,k,l,m;i=this;if(!((j=(k=i.wall,new $Uint64(k.$high&2147483648,(k.$low&0)>>>0)),(j.$high===0&&j.$low===0)))){i.ext=i.sec();i.wall=(l=i.wall,m=new $Uint64(0,1073741823),new $Uint64(l.$high&m.$high,(l.$low&m.$low)>>>0));}};BL.prototype.stripMono=function(){return this.$val.stripMono();};BL.ptr.prototype.After=function(i){var i,j,k,l,m,n,o,p,q,r;j=this;if(!((k=(l=(m=j.wall,n=i.wall,new $Uint64(m.$high&n.$high,(m.$low&n.$low)>>>0)),new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){return(o=j.ext,p=i.ext,(o.$high>p.$high||(o.$high===p.$high&&o.$low>p.$low)));}q=j.sec();r=i.sec();return(q.$high>r.$high||(q.$high===r.$high&&q.$low>r.$low))||(q.$high===r.$high&&q.$low===r.$low)&&j.nsec()>i.nsec();};BL.prototype.After=function(i){return this.$val.After(i);};BL.ptr.prototype.Before=function(i){var i,j,k,l,m,n,o,p,q,r,s,t;j=this;if(!((k=(l=(m=j.wall,n=i.wall,new $Uint64(m.$high&n.$high,(m.$low&n.$low)>>>0)),new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){return(o=j.ext,p=i.ext,(o.$high<p.$high||(o.$high===p.$high&&o.$low<p.$low)));}return(q=j.sec(),r=i.sec(),(q.$high<r.$high||(q.$high===r.$high&&q.$low<r.$low)))||(s=j.sec(),t=i.sec(),(s.$high===t.$high&&s.$low===t.$low))&&j.nsec()<i.nsec();};BL.prototype.Before=function(i){return this.$val.Before(i);};BL.ptr.prototype.Equal=function(i){var i,j,k,l,m,n,o,p,q,r;j=this;if(!((k=(l=(m=j.wall,n=i.wall,new $Uint64(m.$high&n.$high,(m.$low&n.$low)>>>0)),new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){return(o=j.ext,p=i.ext,(o.$high===p.$high&&o.$low===p.$low));}return(q=j.sec(),r=i.sec(),(q.$high===r.$high&&q.$low===r.$low))&&(j.nsec()===i.nsec());};BL.prototype.Equal=function(i){return this.$val.Equal(i);};BM.prototype.String=function(){var i,j,k,l;i=this.$val;if(1<=i&&i<=12){return(j=i-1>>0,((j<0||j>=BN.length)?($throwRuntimeError("index out of range"),undefined):BN[j]));}k=$makeSlice(DR,20);l=BU(k,(new $Uint64(0,i)));return"%!Month("+($bytesToString($subslice(k,l)))+")";};$ptrType(BM).prototype.String=function(){return new BM(this.$get()).String();};BO.prototype.String=function(){var i,j,k;i=this.$val;if(0<=i&&i<=6){return((i<0||i>=BP.length)?($throwRuntimeError("index out of range"),undefined):BP[i]);}j=$makeSlice(DR,20);k=BU(j,(new $Uint64(0,i)));return"%!Weekday("+($bytesToString($subslice(j,k)))+")";};$ptrType(BO).prototype.String=function(){return new BO(this.$get()).String();};BL.ptr.prototype.IsZero=function(){var i,j;i=this;return(j=i.sec(),(j.$high===0&&j.$low===0))&&(i.nsec()===0);};BL.prototype.IsZero=function(){return this.$val.IsZero();};BL.ptr.prototype.abs=function(){var i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=i.loc;if(j===DU.nil||j===CN){$s=1;continue;}$s=2;continue;case 1:k=j.get();$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;case 2:l=i.unixSec();if(!(j===CM)){$s=4;continue;}$s=5;continue;case 4:if(!(j.cacheZone===DM.nil)&&(m=j.cacheStart,(m.$high<l.$high||(m.$high===l.$high&&m.$low<=l.$low)))&&(n=j.cacheEnd,(l.$high<n.$high||(l.$high===n.$high&&l.$low<n.$low)))){$s=6;continue;}$s=7;continue;case 6:l=(o=(new $Int64(0,j.cacheZone.offset)),new $Int64(l.$high+o.$high,l.$low+o.$low));$s=8;continue;case 7:q=j.lookup(l);$s=9;case 9:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;r=p[1];l=(s=(new $Int64(0,r)),new $Int64(l.$high+s.$high,l.$low+s.$low));case 8:case 5:$s=-1;return((t=new $Int64(l.$high+2147483646,l.$low+450480384),new $Uint64(t.$high,t.$low)));}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.abs};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.abs=function(){return this.$val.abs();};BL.ptr.prototype.locabs=function(){var i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i="";j=0;k=new $Uint64(0,0);l=this;m=l.loc;if(m===DU.nil||m===CN){$s=1;continue;}$s=2;continue;case 1:n=m.get();$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;case 2:o=l.unixSec();if(!(m===CM)){$s=4;continue;}$s=5;continue;case 4:if(!(m.cacheZone===DM.nil)&&(p=m.cacheStart,(p.$high<o.$high||(p.$high===o.$high&&p.$low<=o.$low)))&&(q=m.cacheEnd,(o.$high<q.$high||(o.$high===q.$high&&o.$low<q.$low)))){$s=7;continue;}$s=8;continue;case 7:i=m.cacheZone.name;j=m.cacheZone.offset;$s=9;continue;case 8:s=m.lookup(o);$s=10;case 10:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}r=s;i=r[0];j=r[1];case 9:o=(t=(new $Int64(0,j)),new $Int64(o.$high+t.$high,o.$low+t.$low));$s=6;continue;case 5:i="UTC";case 6:k=((u=new $Int64(o.$high+2147483646,o.$low+450480384),new $Uint64(u.$high,u.$low)));$s=-1;return[i,j,k];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.locabs};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.locabs=function(){return this.$val.locabs();};BL.ptr.prototype.Date=function(){var i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=0;j=0;k=0;l=this;n=$clone(l,BL).date(true);$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;i=m[0];j=m[1];k=m[2];$s=-1;return[i,j,k];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Date};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Date=function(){return this.$val.Date();};BL.ptr.prototype.Year=function(){var i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;k=$clone(i,BL).date(false);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;l=j[0];$s=-1;return l;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Year};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Year=function(){return this.$val.Year();};BL.ptr.prototype.Month=function(){var i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;k=$clone(i,BL).date(true);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;l=j[1];$s=-1;return l;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Month};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Month=function(){return this.$val.Month();};BL.ptr.prototype.Day=function(){var i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;k=$clone(i,BL).date(true);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;l=j[2];$s=-1;return l;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Day};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Day=function(){return this.$val.Day();};BL.ptr.prototype.Weekday=function(){var i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=$clone(i,BL).abs();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=BQ(j);$s=2;case 2:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Weekday};}$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Weekday=function(){return this.$val.Weekday();};BQ=function(i){var i,j,k;j=$div64((new $Uint64(i.$high+0,i.$low+86400)),new $Uint64(0,604800),true);return(((k=((j.$low>>0))/86400,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0));};BL.ptr.prototype.ISOWeek=function(){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=0;j=0;k=this;m=$clone(k,BL).date(true);$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;i=l[0];n=l[1];o=l[2];p=l[3];r=$clone(k,BL).Weekday();$s=2;case 2:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=(q=(((r+6>>0)>>0))%7,q===q?q:$throwRuntimeError("integer divide by zero"));j=(t=(((p-s>>0)+7>>0))/7,(t===t&&t!==1/0&&t!==-1/0)?t>>0:$throwRuntimeError("integer divide by zero"));v=(u=(((s-p>>0)+371>>0))%7,u===u?u:$throwRuntimeError("integer divide by zero"));if(1<=v&&v<=3){j=j+(1)>>0;}if(j===0){i=i-(1)>>0;j=52;if((v===4)||((v===5)&&CF(i))){j=j+(1)>>0;}}if((n===12)&&o>=29&&s<3){x=(w=(((s+31>>0)-o>>0))%7,w===w?w:$throwRuntimeError("integer divide by zero"));if(0<=x&&x<=2){i=i+(1)>>0;j=1;}}$s=-1;return[i,j];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.ISOWeek};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.ISOWeek=function(){return this.$val.ISOWeek();};BL.ptr.prototype.Clock=function(){var i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=0;j=0;k=0;l=this;n=$clone(l,BL).abs();$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=BR(n);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}m=o;i=m[0];j=m[1];k=m[2];$s=-1;return[i,j,k];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Clock};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Clock=function(){return this.$val.Clock();};BR=function(i){var i,j,k,l,m,n;j=0;k=0;l=0;l=(($div64(i,new $Uint64(0,86400),true).$low>>0));j=(m=l/3600,(m===m&&m!==1/0&&m!==-1/0)?m>>0:$throwRuntimeError("integer divide by zero"));l=l-(($imul(j,3600)))>>0;k=(n=l/60,(n===n&&n!==1/0&&n!==-1/0)?n>>0:$throwRuntimeError("integer divide by zero"));l=l-(($imul(k,60)))>>0;return[j,k,l];};BL.ptr.prototype.Hour=function(){var i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;k=$clone(i,BL).abs();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return(j=(($div64(k,new $Uint64(0,86400),true).$low>>0))/3600,(j===j&&j!==1/0&&j!==-1/0)?j>>0:$throwRuntimeError("integer divide by zero"));}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Hour};}$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Hour=function(){return this.$val.Hour();};BL.ptr.prototype.Minute=function(){var i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;k=$clone(i,BL).abs();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return(j=(($div64(k,new $Uint64(0,3600),true).$low>>0))/60,(j===j&&j!==1/0&&j!==-1/0)?j>>0:$throwRuntimeError("integer divide by zero"));}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Minute};}$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Minute=function(){return this.$val.Minute();};BL.ptr.prototype.Second=function(){var i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=$clone(i,BL).abs();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return(($div64(j,new $Uint64(0,60),true).$low>>0));}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Second};}$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Second=function(){return this.$val.Second();};BL.ptr.prototype.Nanosecond=function(){var i;i=this;return((i.nsec()>>0));};BL.prototype.Nanosecond=function(){return this.$val.Nanosecond();};BL.ptr.prototype.YearDay=function(){var i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;k=$clone(i,BL).date(false);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;l=j[3];$s=-1;return l+1>>0;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.YearDay};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.YearDay=function(){return this.$val.YearDay();};BS.prototype.String=function(){var i,j,k,l,m,n,o,p;i=this;j=DX.zero();k=32;l=(new $Uint64(i.$high,i.$low));m=(i.$high<0||(i.$high===0&&i.$low<0));if(m){l=new $Uint64(-l.$high,-l.$low);}if((l.$high<0||(l.$high===0&&l.$low<1000000000))){n=0;k=k-(1)>>0;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=115);k=k-(1)>>0;if((l.$high===0&&l.$low===0)){return"0s";}else if((l.$high<0||(l.$high===0&&l.$low<1000))){n=0;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=110);}else if((l.$high<0||(l.$high===0&&l.$low<1000000))){n=3;k=k-(1)>>0;$copyString($subslice(new DR(j),k),"\xC2\xB5");}else{n=6;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=109);}o=BT($subslice(new DR(j),0,k),l,n);k=o[0];l=o[1];k=BU($subslice(new DR(j),0,k),l);}else{k=k-(1)>>0;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=115);p=BT($subslice(new DR(j),0,k),l,9);k=p[0];l=p[1];k=BU($subslice(new DR(j),0,k),$div64(l,new $Uint64(0,60),true));l=$div64(l,(new $Uint64(0,60)),false);if((l.$high>0||(l.$high===0&&l.$low>0))){k=k-(1)>>0;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=109);k=BU($subslice(new DR(j),0,k),$div64(l,new $Uint64(0,60),true));l=$div64(l,(new $Uint64(0,60)),false);if((l.$high>0||(l.$high===0&&l.$low>0))){k=k-(1)>>0;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=104);k=BU($subslice(new DR(j),0,k),l);}}}if(m){k=k-(1)>>0;((k<0||k>=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=45);}return($bytesToString($subslice(new DR(j),k)));};$ptrType(BS).prototype.String=function(){return this.$get().String();};BT=function(i,j,k){var i,j,k,l,m,n,o,p,q,r,s;l=0;m=new $Uint64(0,0);n=i.$length;o=false;p=0;while(true){if(!(p<k)){break;}q=$div64(j,new $Uint64(0,10),true);o=o||!((q.$high===0&&q.$low===0));if(o){n=n-(1)>>0;((n<0||n>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+n]=(((q.$low<<24>>>24))+48<<24>>>24));}j=$div64(j,(new $Uint64(0,10)),false);p=p+(1)>>0;}if(o){n=n-(1)>>0;((n<0||n>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+n]=46);}r=n;s=j;l=r;m=s;return[l,m];};BU=function(i,j){var i,j,k;k=i.$length;if((j.$high===0&&j.$low===0)){k=k-(1)>>0;((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k]=48);}else{while(true){if(!((j.$high>0||(j.$high===0&&j.$low>0)))){break;}k=k-(1)>>0;((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k]=((($div64(j,new $Uint64(0,10),true).$low<<24>>>24))+48<<24>>>24));j=$div64(j,(new $Uint64(0,10)),false);}}return k;};BS.prototype.Nanoseconds=function(){var i;i=this;return(new $Int64(i.$high,i.$low));};$ptrType(BS).prototype.Nanoseconds=function(){return this.$get().Nanoseconds();};BS.prototype.Seconds=function(){var i,j,k;i=this;j=$div64(i,new BS(0,1000000000),false);k=$div64(i,new BS(0,1000000000),true);return($flatten64(j))+($flatten64(k))/1e+09;};$ptrType(BS).prototype.Seconds=function(){return this.$get().Seconds();};BS.prototype.Minutes=function(){var i,j,k;i=this;j=$div64(i,new BS(13,4165425152),false);k=$div64(i,new BS(13,4165425152),true);return($flatten64(j))+($flatten64(k))/6e+10;};$ptrType(BS).prototype.Minutes=function(){return this.$get().Minutes();};BS.prototype.Hours=function(){var i,j,k;i=this;j=$div64(i,new BS(838,817405952),false);k=$div64(i,new BS(838,817405952),true);return($flatten64(j))+($flatten64(k))/3.6e+12;};$ptrType(BS).prototype.Hours=function(){return this.$get().Hours();};BS.prototype.Truncate=function(i){var i,j,k;j=this;if((i.$high<0||(i.$high===0&&i.$low<=0))){return j;}return(k=$div64(j,i,true),new BS(j.$high-k.$high,j.$low-k.$low));};$ptrType(BS).prototype.Truncate=function(i){return this.$get().Truncate(i);};BV=function(i,j){var i,j,k,l,m,n;return(k=(l=(new $Uint64(i.$high,i.$low)),m=(new $Uint64(i.$high,i.$low)),new $Uint64(l.$high+m.$high,l.$low+m.$low)),n=(new $Uint64(j.$high,j.$low)),(k.$high<n.$high||(k.$high===n.$high&&k.$low<n.$low)));};BS.prototype.Round=function(i){var i,j,k,l,m,n,o;j=this;if((i.$high<0||(i.$high===0&&i.$low<=0))){return j;}k=$div64(j,i,true);if((j.$high<0||(j.$high===0&&j.$low<0))){k=new BS(-k.$high,-k.$low);if(BV(k,i)){return new BS(j.$high+k.$high,j.$low+k.$low);}m=(l=new BS(j.$high-i.$high,j.$low-i.$low),new BS(l.$high+k.$high,l.$low+k.$low));if((m.$high<j.$high||(m.$high===j.$high&&m.$low<j.$low))){return m;}return new BS(-2147483648,0);}if(BV(k,i)){return new BS(j.$high-k.$high,j.$low-k.$low);}o=(n=new BS(j.$high+i.$high,j.$low+i.$low),new BS(n.$high-k.$high,n.$low-k.$low));if((o.$high>j.$high||(o.$high===j.$high&&o.$low>j.$low))){return o;}return new BS(2147483647,4294967295);};$ptrType(BS).prototype.Round=function(i){return this.$get().Round(i);};BL.ptr.prototype.Add=function(i){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;j=this;l=((k=$div64(i,new BS(0,1000000000),false),new $Int64(k.$high,k.$low)));n=j.nsec()+(((m=$div64(i,new BS(0,1000000000),true),m.$low+((m.$high>>31)*4294967296))>>0))>>0;if(n>=1000000000){l=(o=new $Int64(0,1),new $Int64(l.$high+o.$high,l.$low+o.$low));n=n-(1000000000)>>0;}else if(n<0){l=(p=new $Int64(0,1),new $Int64(l.$high-p.$high,l.$low-p.$low));n=n+(1000000000)>>0;}j.wall=(q=(r=j.wall,new $Uint64(r.$high&~0,(r.$low&~1073741823)>>>0)),s=(new $Uint64(0,n)),new $Uint64(q.$high|s.$high,(q.$low|s.$low)>>>0));j.addSec(l);if(!((t=(u=j.wall,new $Uint64(u.$high&2147483648,(u.$low&0)>>>0)),(t.$high===0&&t.$low===0)))){x=(v=j.ext,w=(new $Int64(i.$high,i.$low)),new $Int64(v.$high+w.$high,v.$low+w.$low));if((i.$high<0||(i.$high===0&&i.$low<0))&&(y=j.ext,(x.$high>y.$high||(x.$high===y.$high&&x.$low>y.$low)))||(i.$high>0||(i.$high===0&&i.$low>0))&&(z=j.ext,(x.$high<z.$high||(x.$high===z.$high&&x.$low<z.$low)))){j.stripMono();}else{j.ext=x;}}return j;};BL.prototype.Add=function(i){return this.$val.Add(i);};BL.ptr.prototype.Sub=function(i){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;j=this;if(!((k=(l=(m=j.wall,n=i.wall,new $Uint64(m.$high&n.$high,(m.$low&n.$low)>>>0)),new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){o=j.ext;p=i.ext;r=((q=new $Int64(o.$high-p.$high,o.$low-p.$low),new BS(q.$high,q.$low)));if((r.$high<0||(r.$high===0&&r.$low<0))&&(o.$high>p.$high||(o.$high===p.$high&&o.$low>p.$low))){return new BS(2147483647,4294967295);}if((r.$high>0||(r.$high===0&&r.$low>0))&&(o.$high<p.$high||(o.$high===p.$high&&o.$low<p.$low))){return new BS(-2147483648,0);}return r;}x=(s=$mul64(((t=(u=j.sec(),v=i.sec(),new $Int64(u.$high-v.$high,u.$low-v.$low)),new BS(t.$high,t.$low))),new BS(0,1000000000)),w=(new BS(0,(j.nsec()-i.nsec()>>0))),new BS(s.$high+w.$high,s.$low+w.$low));if($clone($clone(i,BL).Add(x),BL).Equal($clone(j,BL))){return x;}else if($clone(j,BL).Before($clone(i,BL))){return new BS(-2147483648,0);}else{return new BS(2147483647,4294967295);}};BL.prototype.Sub=function(i){return this.$val.Sub(i);};BL.ptr.prototype.AddDate=function(i,j,k){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l=this;n=$clone(l,BL).Date();$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;o=m[0];p=m[1];q=m[2];s=$clone(l,BL).Clock();$s=2;case 2:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}r=s;t=r[0];u=r[1];v=r[2];w=CH(o+i>>0,p+((j>>0))>>0,q+k>>0,t,u,v,((l.nsec()>>0)),$clone(l,BL).Location());$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}$s=-1;return w;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.AddDate};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.AddDate=function(i,j,k){return this.$val.AddDate(i,j,k);};BL.ptr.prototype.date=function(i){var i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=0;k=0;l=0;m=0;n=this;p=$clone(n,BL).abs();$s=1;case 1:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=BY(p,i);$s=2;case 2:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}o=q;j=o[0];k=o[1];l=o[2];m=o[3];$s=-1;return[j,k,l,m];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.date};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.date=function(i){return this.$val.date(i);};BY=function(i,j){var aa,ab,ac,ad,ae,af,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k=0;l=0;m=0;n=0;o=$div64(i,new $Uint64(0,86400),false);p=$div64(o,new $Uint64(0,146097),false);q=$mul64(new $Uint64(0,400),p);o=(r=$mul64(new $Uint64(0,146097),p),new $Uint64(o.$high-r.$high,o.$low-r.$low));p=$div64(o,new $Uint64(0,36524),false);p=(s=$shiftRightUint64(p,2),new $Uint64(p.$high-s.$high,p.$low-s.$low));q=(t=$mul64(new $Uint64(0,100),p),new $Uint64(q.$high+t.$high,q.$low+t.$low));o=(u=$mul64(new $Uint64(0,36524),p),new $Uint64(o.$high-u.$high,o.$low-u.$low));p=$div64(o,new $Uint64(0,1461),false);q=(v=$mul64(new $Uint64(0,4),p),new $Uint64(q.$high+v.$high,q.$low+v.$low));o=(w=$mul64(new $Uint64(0,1461),p),new $Uint64(o.$high-w.$high,o.$low-w.$low));p=$div64(o,new $Uint64(0,365),false);p=(x=$shiftRightUint64(p,2),new $Uint64(p.$high-x.$high,p.$low-x.$low));q=(y=p,new $Uint64(q.$high+y.$high,q.$low+y.$low));o=(z=$mul64(new $Uint64(0,365),p),new $Uint64(o.$high-z.$high,o.$low-z.$low));k=(((aa=(ab=(new $Int64(q.$high,q.$low)),new $Int64(ab.$high+-69,ab.$low+4075721025)),aa.$low+((aa.$high>>31)*4294967296))>>0));n=((o.$low>>0));if(!j){return[k,l,m,n];}m=n;if(CF(k)){if(m>59){m=m-(1)>>0;}else if((m===59)){l=2;m=29;return[k,l,m,n];}}l=(((ac=m/31,(ac===ac&&ac!==1/0&&ac!==-1/0)?ac>>0:$throwRuntimeError("integer divide by zero"))>>0));ae=(((ad=l+1>>0,((ad<0||ad>=BZ.length)?($throwRuntimeError("index out of range"),undefined):BZ[ad]))>>0));af=0;if(m>=ae){l=l+(1)>>0;af=ae;}else{af=((((l<0||l>=BZ.length)?($throwRuntimeError("index out of range"),undefined):BZ[l])>>0));}l=l+(1)>>0;m=(m-af>>0)+1>>0;return[k,l,m,n];};CA=function(i,j){var i,j,k;if((i===2)&&CF(j)){return 29;}return(((((i<0||i>=BZ.length)?($throwRuntimeError("index out of range"),undefined):BZ[i])-(k=i-1>>0,((k<0||k>=BZ.length)?($throwRuntimeError("index out of range"),undefined):BZ[k]))>>0)>>0));};CC=function(){var i,j,k,l,m,n,o,p,q,r;i=J();j=i[0];k=i[1];l=i[2];l=(m=CB,new $Int64(l.$high-m.$high,l.$low-m.$low));j=(n=new $Int64(0,2682288000),new $Int64(j.$high+n.$high,j.$low+n.$low));if(!((o=$shiftRightUint64((new $Uint64(j.$high,j.$low)),33),(o.$high===0&&o.$low===0)))){return new BL.ptr((new $Uint64(0,k)),new $Int64(j.$high+13,j.$low+3618733952),$pkg.Local);}return new BL.ptr((p=(q=$shiftLeft64((new $Uint64(j.$high,j.$low)),30),new $Uint64(2147483648|q.$high,(0|q.$low)>>>0)),r=(new $Uint64(0,k)),new $Uint64(p.$high|r.$high,(p.$low|r.$low)>>>0)),l,$pkg.Local);};$pkg.Now=CC;CD=function(i,j){var i,j;return new BL.ptr((new $Uint64(0,j)),new $Int64(i.$high+14,i.$low+2006054656),$pkg.Local);};BL.ptr.prototype.UTC=function(){var i;i=this;i.setLoc(CM);return i;};BL.prototype.UTC=function(){return this.$val.UTC();};BL.ptr.prototype.Local=function(){var i;i=this;i.setLoc($pkg.Local);return i;};BL.prototype.Local=function(){return this.$val.Local();};BL.ptr.prototype.In=function(i){var i,j;j=this;if(i===DU.nil){$panic(new $String("time: missing Location in call to Time.In"));}j.setLoc(i);return j;};BL.prototype.In=function(i){return this.$val.In(i);};BL.ptr.prototype.Location=function(){var i,j;i=this;j=i.loc;if(j===DU.nil){j=$pkg.UTC;}return j;};BL.prototype.Location=function(){return this.$val.Location();};BL.ptr.prototype.Zone=function(){var i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i="";j=0;k=this;m=k.loc.lookup(k.unixSec());$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;i=l[0];j=l[1];$s=-1;return[i,j];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.Zone};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.Zone=function(){return this.$val.Zone();};BL.ptr.prototype.Unix=function(){var i;i=this;return i.unixSec();};BL.prototype.Unix=function(){return this.$val.Unix();};BL.ptr.prototype.UnixNano=function(){var i,j,k;i=this;return(j=$mul64((i.unixSec()),new $Int64(0,1000000000)),k=(new $Int64(0,i.nsec())),new $Int64(j.$high+k.$high,j.$low+k.$low));};BL.prototype.UnixNano=function(){return this.$val.UnixNano();};BL.ptr.prototype.MarshalBinary=function(){var i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=0;if($clone(i,BL).Location()===$pkg.UTC){$s=1;continue;}$s=2;continue;case 1:j=-1;$s=3;continue;case 2:l=$clone(i,BL).Zone();$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;m=k[1];if(!(((n=m%60,n===n?n:$throwRuntimeError("integer divide by zero"))===0))){$s=-1;return[DR.nil,C.New("Time.MarshalBinary: zone offset has fractional minute")];}m=(o=m/(60),(o===o&&o!==1/0&&o!==-1/0)?o>>0:$throwRuntimeError("integer divide by zero"));if(m<-32768||(m===-1)||m>32767){$s=-1;return[DR.nil,C.New("Time.MarshalBinary: unexpected zone offset")];}j=((m<<16>>16));case 3:p=i.sec();q=i.nsec();r=new DR([1,(($shiftRightInt64(p,56).$low<<24>>>24)),(($shiftRightInt64(p,48).$low<<24>>>24)),(($shiftRightInt64(p,40).$low<<24>>>24)),(($shiftRightInt64(p,32).$low<<24>>>24)),(($shiftRightInt64(p,24).$low<<24>>>24)),(($shiftRightInt64(p,16).$low<<24>>>24)),(($shiftRightInt64(p,8).$low<<24>>>24)),((p.$low<<24>>>24)),(((q>>24>>0)<<24>>>24)),(((q>>16>>0)<<24>>>24)),(((q>>8>>0)<<24>>>24)),((q<<24>>>24)),(((j>>8<<16>>16)<<24>>>24)),((j<<24>>>24))]);$s=-1;return[r,$ifaceNil];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.MarshalBinary};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.MarshalBinary=function(){return this.$val.MarshalBinary();};BL.ptr.prototype.UnmarshalBinary=function(i){var aa,ab,ac,ad,ae,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=i;if(k.$length===0){$s=-1;return C.New("Time.UnmarshalBinary: no data");}if(!(((0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])===1))){$s=-1;return C.New("Time.UnmarshalBinary: unsupported version");}if(!((k.$length===15))){$s=-1;return C.New("Time.UnmarshalBinary: invalid length");}k=$subslice(k,1);z=(l=(m=(n=(o=(p=(q=(r=(new $Int64(0,(7>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+7]))),s=$shiftLeft64((new $Int64(0,(6>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+6]))),8),new $Int64(r.$high|s.$high,(r.$low|s.$low)>>>0)),t=$shiftLeft64((new $Int64(0,(5>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+5]))),16),new $Int64(q.$high|t.$high,(q.$low|t.$low)>>>0)),u=$shiftLeft64((new $Int64(0,(4>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+4]))),24),new $Int64(p.$high|u.$high,(p.$low|u.$low)>>>0)),v=$shiftLeft64((new $Int64(0,(3>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+3]))),32),new $Int64(o.$high|v.$high,(o.$low|v.$low)>>>0)),w=$shiftLeft64((new $Int64(0,(2>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+2]))),40),new $Int64(n.$high|w.$high,(n.$low|w.$low)>>>0)),x=$shiftLeft64((new $Int64(0,(1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1]))),48),new $Int64(m.$high|x.$high,(m.$low|x.$low)>>>0)),y=$shiftLeft64((new $Int64(0,(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0]))),56),new $Int64(l.$high|y.$high,(l.$low|y.$low)>>>0));k=$subslice(k,8);aa=(((((3>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+3])>>0))|((((2>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+2])>>0))<<8>>0))|((((1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1])>>0))<<16>>0))|((((0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])>>0))<<24>>0);k=$subslice(k,4);ab=$imul(((((((1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1])<<16>>16))|((((0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])<<16>>16))<<8<<16>>16))>>0)),60);BL.copy(j,new BL.ptr(new $Uint64(0,0),new $Int64(0,0),DU.nil));j.wall=(new $Uint64(0,aa));j.ext=z;if(ab===-60){$s=1;continue;}$s=2;continue;case 1:j.setLoc(CM);$s=3;continue;case 2:ad=$pkg.Local.lookup(j.unixSec());$s=4;case 4:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ac=ad;ae=ac[1];if(ab===ae){j.setLoc($pkg.Local);}else{j.setLoc(CP("",ab));}case 3:$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.UnmarshalBinary};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.UnmarshalBinary=function(i){return this.$val.UnmarshalBinary(i);};BL.ptr.prototype.GobEncode=function(){var i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=$clone(i,BL).MarshalBinary();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.GobEncode};}$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.GobEncode=function(){return this.$val.GobEncode();};BL.ptr.prototype.GobDecode=function(i){var i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=j.UnmarshalBinary(i);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.GobDecode};}$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.GobDecode=function(i){return this.$val.GobDecode(i);};BL.ptr.prototype.MarshalJSON=function(){var i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=$clone(i,BL).Year();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;if(k<0||k>=10000){$s=-1;return[DR.nil,C.New("Time.MarshalJSON: year outside of range [0,9999]")];}l=$makeSlice(DR,0,37);l=$append(l,34);m=$clone(i,BL).AppendFormat(l,"2006-01-02T15:04:05.999999999Z07:00");$s=2;case 2:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;l=$append(l,34);$s=-1;return[l,$ifaceNil];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.MarshalJSON};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.MarshalJSON=function(){return this.$val.MarshalJSON();};BL.ptr.prototype.UnmarshalJSON=function(i){var i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(($bytesToString(i))==="null"){$s=-1;return $ifaceNil;}k=$ifaceNil;m=AK("\"2006-01-02T15:04:05Z07:00\"",($bytesToString(i)));$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;BL.copy(j,l[0]);k=l[1];$s=-1;return k;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.UnmarshalJSON};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.UnmarshalJSON=function(i){return this.$val.UnmarshalJSON(i);};BL.ptr.prototype.MarshalText=function(){var i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=$clone(i,BL).Year();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;if(k<0||k>=10000){$s=-1;return[DR.nil,C.New("Time.MarshalText: year outside of range [0,9999]")];}l=$makeSlice(DR,0,35);m=$clone(i,BL).AppendFormat(l,"2006-01-02T15:04:05.999999999Z07:00");$s=2;case 2:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}$s=-1;return[m,$ifaceNil];}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.MarshalText};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.MarshalText=function(){return this.$val.MarshalText();};BL.ptr.prototype.UnmarshalText=function(i){var i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=$ifaceNil;m=AK("2006-01-02T15:04:05Z07:00",($bytesToString(i)));$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;BL.copy(j,l[0]);k=l[1];$s=-1;return k;}return;}if($f===undefined){$f={$blk:BL.ptr.prototype.UnmarshalText};}$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BL.prototype.UnmarshalText=function(i){return this.$val.UnmarshalText(i);};CE=function(i,j){var i,j,k,l,m,n,o;if((j.$high<0||(j.$high===0&&j.$low<0))||(j.$high>0||(j.$high===0&&j.$low>=1000000000))){k=$div64(j,new $Int64(0,1000000000),false);i=(l=k,new $Int64(i.$high+l.$high,i.$low+l.$low));j=(m=$mul64(k,new $Int64(0,1000000000)),new $Int64(j.$high-m.$high,j.$low-m.$low));if((j.$high<0||(j.$high===0&&j.$low<0))){j=(n=new $Int64(0,1000000000),new $Int64(j.$high+n.$high,j.$low+n.$low));i=(o=new $Int64(0,1),new $Int64(i.$high-o.$high,i.$low-o.$low));}}return CD(i,(((j.$low+((j.$high>>31)*4294967296))>>0)));};$pkg.Unix=CE;CF=function(i){var i,j,k,l;return((j=i%4,j===j?j:$throwRuntimeError("integer divide by zero"))===0)&&(!(((k=i%100,k===k?k:$throwRuntimeError("integer divide by zero"))===0))||((l=i%400,l===l?l:$throwRuntimeError("integer divide by zero"))===0));};CG=function(i,j,k){var i,j,k,l,m,n,o,p,q,r,s;l=0;m=0;if(j<0){o=(n=((-j-1>>0))/k,(n===n&&n!==1/0&&n!==-1/0)?n>>0:$throwRuntimeError("integer divide by zero"))+1>>0;i=i-(o)>>0;j=j+(($imul(o,k)))>>0;}if(j>=k){q=(p=j/k,(p===p&&p!==1/0&&p!==-1/0)?p>>0:$throwRuntimeError("integer divide by zero"));i=i+(q)>>0;j=j-(($imul(q,k)))>>0;}r=i;s=j;l=r;m=s;return[l,m];};CH=function(i,j,k,l,m,n,o,p){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;ba=$f.ba;bb=$f.bb;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(p===DU.nil){$panic(new $String("time: missing Location in call to Date"));}q=((j>>0))-1>>0;r=CG(i,q,12);i=r[0];q=r[1];j=((q>>0))+1>>0;s=CG(n,o,1000000000);n=s[0];o=s[1];t=CG(m,n,60);m=t[0];n=t[1];u=CG(l,m,60);l=u[0];m=u[1];v=CG(k,l,24);k=v[0];l=v[1];y=((w=(x=(new $Int64(0,i)),new $Int64(x.$high- -69,x.$low-4075721025)),new $Uint64(w.$high,w.$low)));z=$div64(y,new $Uint64(0,400),false);y=(aa=$mul64(new $Uint64(0,400),z),new $Uint64(y.$high-aa.$high,y.$low-aa.$low));ab=$mul64(new $Uint64(0,146097),z);z=$div64(y,new $Uint64(0,100),false);y=(ac=$mul64(new $Uint64(0,100),z),new $Uint64(y.$high-ac.$high,y.$low-ac.$low));ab=(ad=$mul64(new $Uint64(0,36524),z),new $Uint64(ab.$high+ad.$high,ab.$low+ad.$low));z=$div64(y,new $Uint64(0,4),false);y=(ae=$mul64(new $Uint64(0,4),z),new $Uint64(y.$high-ae.$high,y.$low-ae.$low));ab=(af=$mul64(new $Uint64(0,1461),z),new $Uint64(ab.$high+af.$high,ab.$low+af.$low));z=y;ab=(ag=$mul64(new $Uint64(0,365),z),new $Uint64(ab.$high+ag.$high,ab.$low+ag.$low));ab=(ah=(new $Uint64(0,(ai=j-1>>0,((ai<0||ai>=BZ.length)?($throwRuntimeError("index out of range"),undefined):BZ[ai])))),new $Uint64(ab.$high+ah.$high,ab.$low+ah.$low));if(CF(i)&&j>=3){ab=(aj=new $Uint64(0,1),new $Uint64(ab.$high+aj.$high,ab.$low+aj.$low));}ab=(ak=(new $Uint64(0,(k-1>>0))),new $Uint64(ab.$high+ak.$high,ab.$low+ak.$low));al=$mul64(ab,new $Uint64(0,86400));al=(am=(new $Uint64(0,((($imul(l,3600))+($imul(m,60))>>0)+n>>0))),new $Uint64(al.$high+am.$high,al.$low+am.$low));ao=(an=(new $Int64(al.$high,al.$low)),new $Int64(an.$high+-2147483647,an.$low+3844486912));aq=p.lookup(ao);$s=1;case 1:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ap=aq;ar=ap[1];as=ap[2];at=ap[3];if(!((ar===0))){$s=2;continue;}$s=3;continue;case 2:av=(au=(new $Int64(0,ar)),new $Int64(ao.$high-au.$high,ao.$low-au.$low));if((av.$high<as.$high||(av.$high===as.$high&&av.$low<as.$low))){$s=5;continue;}if((av.$high>at.$high||(av.$high===at.$high&&av.$low>=at.$low))){$s=6;continue;}$s=7;continue;case 5:ax=p.lookup(new $Int64(as.$high-0,as.$low-1));$s=8;case 8:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}aw=ax;ar=aw[1];$s=7;continue;case 6:az=p.lookup(at);$s=9;case 9:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ay=az;ar=ay[1];case 7:case 4:ao=(ba=(new $Int64(0,ar)),new $Int64(ao.$high-ba.$high,ao.$low-ba.$low));case 3:bb=$clone(CD(ao,((o>>0))),BL);bb.setLoc(p);$s=-1;return bb;}return;}if($f===undefined){$f={$blk:CH};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.ba=ba;$f.bb=bb;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Date=CH;BL.ptr.prototype.Truncate=function(i){var i,j,k,l;j=this;j.stripMono();if((i.$high<0||(i.$high===0&&i.$low<=0))){return j;}k=CI($clone(j,BL),i);l=k[1];return $clone(j,BL).Add(new BS(-l.$high,-l.$low));};BL.prototype.Truncate=function(i){return this.$val.Truncate(i);};BL.ptr.prototype.Round=function(i){var i,j,k,l;j=this;j.stripMono();if((i.$high<0||(i.$high===0&&i.$low<=0))){return j;}k=CI($clone(j,BL),i);l=k[1];if(BV(l,i)){return $clone(j,BL).Add(new BS(-l.$high,-l.$low));}return $clone(j,BL).Add(new BS(i.$high-l.$high,i.$low-l.$low));};BL.prototype.Round=function(i){return this.$val.Round(i);};CI=function(i,j){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k=0;l=new BS(0,0);m=false;n=i.nsec();o=i.sec();if((o.$high<0||(o.$high===0&&o.$low<0))){m=true;o=new $Int64(-o.$high,-o.$low);n=-n;if(n<0){n=n+(1000000000)>>0;o=(p=new $Int64(0,1),new $Int64(o.$high-p.$high,o.$low-p.$low));}}if((j.$high<0||(j.$high===0&&j.$low<1000000000))&&(q=$div64(new BS(0,1000000000),(new BS(j.$high+j.$high,j.$low+j.$low)),true),(q.$high===0&&q.$low===0))){k=(((s=n/(((j.$low+((j.$high>>31)*4294967296))>>0)),(s===s&&s!==1/0&&s!==-1/0)?s>>0:$throwRuntimeError("integer divide by zero"))>>0))&1;l=(new BS(0,(t=n%(((j.$low+((j.$high>>31)*4294967296))>>0)),t===t?t:$throwRuntimeError("integer divide by zero"))));}else if((r=$div64(j,new BS(0,1000000000),true),(r.$high===0&&r.$low===0))){v=((u=$div64(j,new BS(0,1000000000),false),new $Int64(u.$high,u.$low)));k=(((w=$div64(o,v,false),w.$low+((w.$high>>31)*4294967296))>>0))&1;l=(x=$mul64(((y=$div64(o,v,true),new BS(y.$high,y.$low))),new BS(0,1000000000)),z=(new BS(0,n)),new BS(x.$high+z.$high,x.$low+z.$low));}else{aa=(new $Uint64(o.$high,o.$low));ab=$mul64(($shiftRightUint64(aa,32)),new $Uint64(0,1000000000));ac=$shiftRightUint64(ab,32);ad=$shiftLeft64(ab,32);ab=$mul64((new $Uint64(aa.$high&0,(aa.$low&4294967295)>>>0)),new $Uint64(0,1000000000));ae=ad;af=new $Uint64(ad.$high+ab.$high,ad.$low+ab.$low);ag=ae;ad=af;if((ad.$high<ag.$high||(ad.$high===ag.$high&&ad.$low<ag.$low))){ac=(ah=new $Uint64(0,1),new $Uint64(ac.$high+ah.$high,ac.$low+ah.$low));}ai=ad;aj=(ak=(new $Uint64(0,n)),new $Uint64(ad.$high+ak.$high,ad.$low+ak.$low));ag=ai;ad=aj;if((ad.$high<ag.$high||(ad.$high===ag.$high&&ad.$low<ag.$low))){ac=(al=new $Uint64(0,1),new $Uint64(ac.$high+al.$high,ac.$low+al.$low));}am=(new $Uint64(j.$high,j.$low));while(true){if(!(!((an=$shiftRightUint64(am,63),(an.$high===0&&an.$low===1))))){break;}am=$shiftLeft64(am,(1));}ao=new $Uint64(0,0);while(true){k=0;if((ac.$high>am.$high||(ac.$high===am.$high&&ac.$low>am.$low))||(ac.$high===am.$high&&ac.$low===am.$low)&&(ad.$high>ao.$high||(ad.$high===ao.$high&&ad.$low>=ao.$low))){k=1;ap=ad;aq=new $Uint64(ad.$high-ao.$high,ad.$low-ao.$low);ag=ap;ad=aq;if((ad.$high>ag.$high||(ad.$high===ag.$high&&ad.$low>ag.$low))){ac=(ar=new $Uint64(0,1),new $Uint64(ac.$high-ar.$high,ac.$low-ar.$low));}ac=(as=am,new $Uint64(ac.$high-as.$high,ac.$low-as.$low));}if((am.$high===0&&am.$low===0)&&(at=(new $Uint64(j.$high,j.$low)),(ao.$high===at.$high&&ao.$low===at.$low))){break;}ao=$shiftRightUint64(ao,(1));ao=(au=$shiftLeft64((new $Uint64(am.$high&0,(am.$low&1)>>>0)),63),new $Uint64(ao.$high|au.$high,(ao.$low|au.$low)>>>0));am=$shiftRightUint64(am,(1));}l=(new BS(ad.$high,ad.$low));}if(m&&!((l.$high===0&&l.$low===0))){k=(k^(1))>>0;l=new BS(j.$high-l.$high,j.$low-l.$low);}return[k,l];};CJ.ptr.prototype.get=function(){var i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;if(i===DU.nil){$s=-1;return CM;}if(i===CN){$s=1;continue;}$s=2;continue;case 1:$r=CO.Do(H);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return i;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.get};}$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.get=function(){return this.$val.get();};CJ.ptr.prototype.String=function(){var i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:i=this;j=i.get();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j.name;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.String};}$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.String=function(){return this.$val.String();};CP=function(i,j){var i,j,k,l;k=new CJ.ptr(i,new DK([new CK.ptr(i,j,false)]),new DL([new CL.ptr(new $Int64(-2147483648,0),0,false,false)]),new $Int64(-2147483648,0),new $Int64(2147483647,4294967295),DM.nil);k.cacheZone=(l=k.zone,(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0]));return k;};$pkg.FixedZone=CP;CJ.ptr.prototype.lookup=function(i){var aa,ab,ac,ad,ae,af,ag,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j="";k=0;l=new $Int64(0,0);m=new $Int64(0,0);n=this;o=n.get();$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;if(n.zone.$length===0){j="UTC";k=0;l=new $Int64(-2147483648,0);m=new $Int64(2147483647,4294967295);$s=-1;return[j,k,l,m];}p=n.cacheZone;if(!(p===DM.nil)&&(q=n.cacheStart,(q.$high<i.$high||(q.$high===i.$high&&q.$low<=i.$low)))&&(r=n.cacheEnd,(i.$high<r.$high||(i.$high===r.$high&&i.$low<r.$low)))){j=p.name;k=p.offset;l=n.cacheStart;m=n.cacheEnd;$s=-1;return[j,k,l,m];}if((n.tx.$length===0)||(s=(t=n.tx,(0>=t.$length?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+0])).when,(i.$high<s.$high||(i.$high===s.$high&&i.$low<s.$low)))){w=(u=n.zone,v=n.lookupFirstZone(),((v<0||v>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]));j=w.name;k=w.offset;l=new $Int64(-2147483648,0);if(n.tx.$length>0){m=(x=n.tx,(0>=x.$length?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+0])).when;}else{m=new $Int64(2147483647,4294967295);}$s=-1;return[j,k,l,m];}y=n.tx;m=new $Int64(2147483647,4294967295);z=0;aa=y.$length;while(true){if(!((aa-z>>0)>1)){break;}ac=z+(ab=((aa-z>>0))/2,(ab===ab&&ab!==1/0&&ab!==-1/0)?ab>>0:$throwRuntimeError("integer divide by zero"))>>0;ad=((ac<0||ac>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+ac]).when;if((i.$high<ad.$high||(i.$high===ad.$high&&i.$low<ad.$low))){m=ad;aa=ac;}else{z=ac;}}ag=(ae=n.zone,af=((z<0||z>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+z]).index,((af<0||af>=ae.$length)?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+af]));j=ag.name;k=ag.offset;l=((z<0||z>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+z]).when;$s=-1;return[j,k,l,m];}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.lookup};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.lookup=function(i){return this.$val.lookup(i);};CJ.ptr.prototype.lookupFirstZone=function(){var i,j,k,l,m,n,o,p,q,r,s;i=this;if(!i.firstZoneUsed()){return 0;}if(i.tx.$length>0&&(j=i.zone,k=(l=i.tx,(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])).index,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k])).isDST){n=(((m=i.tx,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0])).index>>0))-1>>0;while(true){if(!(n>=0)){break;}if(!(o=i.zone,((n<0||n>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+n])).isDST){return n;}n=n-(1)>>0;}}p=i.zone;q=0;while(true){if(!(q<p.$length)){break;}r=q;if(!(s=i.zone,((r<0||r>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+r])).isDST){return r;}q++;}return 0;};CJ.prototype.lookupFirstZone=function(){return this.$val.lookupFirstZone();};CJ.ptr.prototype.firstZoneUsed=function(){var i,j,k,l;i=this;j=i.tx;k=0;while(true){if(!(k<j.$length)){break;}l=$clone(((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]),CL);if(l.index===0){return true;}k++;}return false;};CJ.prototype.firstZoneUsed=function(){return this.$val.firstZoneUsed();};CJ.ptr.prototype.lookupName=function(i,j){var aa,ab,ac,ad,ae,af,ag,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=0;l=false;m=this;n=m.get();$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;o=m.zone;p=0;case 2:if(!(p<o.$length)){$s=3;continue;}q=p;s=(r=m.zone,((q<0||q>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+q]));if(s.name===i){$s=4;continue;}$s=5;continue;case 4:v=m.lookup((u=(new $Int64(0,s.offset)),new $Int64(j.$high-u.$high,j.$low-u.$low)));$s=6;case 6:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}t=v;w=t[0];x=t[1];if(w===s.name){y=x;z=true;k=y;l=z;$s=-1;return[k,l];}case 5:p++;$s=2;continue;case 3:aa=m.zone;ab=0;while(true){if(!(ab<aa.$length)){break;}ac=ab;ae=(ad=m.zone,((ac<0||ac>=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ac]));if(ae.name===i){af=ae.offset;ag=true;k=af;l=ag;$s=-1;return[k,l];}ab++;}$s=-1;return[k,l];}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.lookupName};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.lookupName=function(i,j){return this.$val.lookupName(i,j);};EC.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];BL.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"AppendFormat",name:"AppendFormat",pkg:"",typ:$funcType([DR,$String],[DR],false)},{prop:"After",name:"After",pkg:"",typ:$funcType([BL],[$Bool],false)},{prop:"Before",name:"Before",pkg:"",typ:$funcType([BL],[$Bool],false)},{prop:"Equal",name:"Equal",pkg:"",typ:$funcType([BL],[$Bool],false)},{prop:"IsZero",name:"IsZero",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"abs",name:"abs",pkg:"time",typ:$funcType([],[$Uint64],false)},{prop:"locabs",name:"locabs",pkg:"time",typ:$funcType([],[$String,$Int,$Uint64],false)},{prop:"Date",name:"Date",pkg:"",typ:$funcType([],[$Int,BM,$Int],false)},{prop:"Year",name:"Year",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Month",name:"Month",pkg:"",typ:$funcType([],[BM],false)},{prop:"Day",name:"Day",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Weekday",name:"Weekday",pkg:"",typ:$funcType([],[BO],false)},{prop:"ISOWeek",name:"ISOWeek",pkg:"",typ:$funcType([],[$Int,$Int],false)},{prop:"Clock",name:"Clock",pkg:"",typ:$funcType([],[$Int,$Int,$Int],false)},{prop:"Hour",name:"Hour",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Minute",name:"Minute",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Second",name:"Second",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Nanosecond",name:"Nanosecond",pkg:"",typ:$funcType([],[$Int],false)},{prop:"YearDay",name:"YearDay",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Add",name:"Add",pkg:"",typ:$funcType([BS],[BL],false)},{prop:"Sub",name:"Sub",pkg:"",typ:$funcType([BL],[BS],false)},{prop:"AddDate",name:"AddDate",pkg:"",typ:$funcType([$Int,$Int,$Int],[BL],false)},{prop:"date",name:"date",pkg:"time",typ:$funcType([$Bool],[$Int,BM,$Int,$Int],false)},{prop:"UTC",name:"UTC",pkg:"",typ:$funcType([],[BL],false)},{prop:"Local",name:"Local",pkg:"",typ:$funcType([],[BL],false)},{prop:"In",name:"In",pkg:"",typ:$funcType([DU],[BL],false)},{prop:"Location",name:"Location",pkg:"",typ:$funcType([],[DU],false)},{prop:"Zone",name:"Zone",pkg:"",typ:$funcType([],[$String,$Int],false)},{prop:"Unix",name:"Unix",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"UnixNano",name:"UnixNano",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"MarshalBinary",name:"MarshalBinary",pkg:"",typ:$funcType([],[DR,$error],false)},{prop:"GobEncode",name:"GobEncode",pkg:"",typ:$funcType([],[DR,$error],false)},{prop:"MarshalJSON",name:"MarshalJSON",pkg:"",typ:$funcType([],[DR,$error],false)},{prop:"MarshalText",name:"MarshalText",pkg:"",typ:$funcType([],[DR,$error],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([BS],[BL],false)},{prop:"Round",name:"Round",pkg:"",typ:$funcType([BS],[BL],false)}];EG.methods=[{prop:"nsec",name:"nsec",pkg:"time",typ:$funcType([],[$Int32],false)},{prop:"sec",name:"sec",pkg:"time",typ:$funcType([],[$Int64],false)},{prop:"unixSec",name:"unixSec",pkg:"time",typ:$funcType([],[$Int64],false)},{prop:"addSec",name:"addSec",pkg:"time",typ:$funcType([$Int64],[],false)},{prop:"setLoc",name:"setLoc",pkg:"time",typ:$funcType([DU],[],false)},{prop:"stripMono",name:"stripMono",pkg:"time",typ:$funcType([],[],false)},{prop:"setMono",name:"setMono",pkg:"time",typ:$funcType([$Int64],[],false)},{prop:"mono",name:"mono",pkg:"time",typ:$funcType([],[$Int64],false)},{prop:"UnmarshalBinary",name:"UnmarshalBinary",pkg:"",typ:$funcType([DR],[$error],false)},{prop:"GobDecode",name:"GobDecode",pkg:"",typ:$funcType([DR],[$error],false)},{prop:"UnmarshalJSON",name:"UnmarshalJSON",pkg:"",typ:$funcType([DR],[$error],false)},{prop:"UnmarshalText",name:"UnmarshalText",pkg:"",typ:$funcType([DR],[$error],false)}];BM.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];BO.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];BS.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Nanoseconds",name:"Nanoseconds",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Seconds",name:"Seconds",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Minutes",name:"Minutes",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Hours",name:"Hours",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([BS],[BS],false)},{prop:"Round",name:"Round",pkg:"",typ:$funcType([BS],[BS],false)}];DU.methods=[{prop:"get",name:"get",pkg:"time",typ:$funcType([],[DU],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"lookup",name:"lookup",pkg:"time",typ:$funcType([$Int64],[$String,$Int,$Int64,$Int64],false)},{prop:"lookupFirstZone",name:"lookupFirstZone",pkg:"time",typ:$funcType([],[$Int],false)},{prop:"firstZoneUsed",name:"firstZoneUsed",pkg:"time",typ:$funcType([],[$Bool],false)},{prop:"lookupName",name:"lookupName",pkg:"time",typ:$funcType([$String,$Int64],[$Int,$Bool],false)}];AE.init("",[{prop:"Layout",name:"Layout",embedded:false,exported:true,typ:$String,tag:""},{prop:"Value",name:"Value",embedded:false,exported:true,typ:$String,tag:""},{prop:"LayoutElem",name:"LayoutElem",embedded:false,exported:true,typ:$String,tag:""},{prop:"ValueElem",name:"ValueElem",embedded:false,exported:true,typ:$String,tag:""},{prop:"Message",name:"Message",embedded:false,exported:true,typ:$String,tag:""}]);BL.init("time",[{prop:"wall",name:"wall",embedded:false,exported:false,typ:$Uint64,tag:""},{prop:"ext",name:"ext",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"loc",name:"loc",embedded:false,exported:false,typ:DU,tag:""}]);CJ.init("time",[{prop:"name",name:"name",embedded:false,exported:false,typ:$String,tag:""},{prop:"zone",name:"zone",embedded:false,exported:false,typ:DK,tag:""},{prop:"tx",name:"tx",embedded:false,exported:false,typ:DL,tag:""},{prop:"cacheStart",name:"cacheStart",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"cacheEnd",name:"cacheEnd",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"cacheZone",name:"cacheZone",embedded:false,exported:false,typ:DM,tag:""}]);CK.init("time",[{prop:"name",name:"name",embedded:false,exported:false,typ:$String,tag:""},{prop:"offset",name:"offset",embedded:false,exported:false,typ:$Int,tag:""},{prop:"isDST",name:"isDST",embedded:false,exported:false,typ:$Bool,tag:""}]);CL.init("time",[{prop:"when",name:"when",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"index",name:"index",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"isstd",name:"isstd",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"isutc",name:"isutc",embedded:false,exported:false,typ:$Bool,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=C.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}CN=new CJ.ptr("",DK.nil,DL.nil,new $Int64(0,0),new $Int64(0,0),DM.nil);CO=new E.Once.ptr(false,false);O=new DO([A.GOROOT()+"/lib/time/zoneinfo.zip"]);Q=$toNativeArray($kindInt,[260,265,524,526,528,274]);T=new DO(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]);U=new DO(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);V=new DO(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]);W=new DO(["January","February","March","April","May","June","July","August","September","October","November","December"]);AA=C.New("time: invalid number");AD=C.New("bad value for field");AR=C.New("time: bad [0-9]*");BN=$toNativeArray($kindString,["January","February","March","April","May","June","July","August","September","October","November","December"]);BP=$toNativeArray($kindString,["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]);BZ=$toNativeArray($kindInt32,[0,31,59,90,120,151,181,212,243,273,304,334,365]);CB=(h=I(),new $Int64(h.$high-0,h.$low-1));CM=new CJ.ptr("UTC",DK.nil,DL.nil,new $Int64(0,0),new $Int64(0,0),DM.nil);$pkg.UTC=CM;$pkg.Local=CN;CQ=C.New("time: invalid location name");CY=C.New("malformed time zone information");$unused(new DO(["/usr/share/zoneinfo/","/usr/share/lib/zoneinfo/","/usr/lib/locale/TZ/",A.GOROOT()+"/lib/time/zoneinfo.zip"]));F();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/ast"]=(function(){var $pkg={},$init,A,E,B,F,C,D,G,H,L,O,S,T,U,V,W,X,Y,Z,AA,N,I,J,K,M,Q,R;A=$packages["bytes"];E=$packages["github.com/88250/lute/util"];B=$packages["math/rand"];F=$packages["strconv"];C=$packages["time"];D=$packages["unicode/utf8"];G=$pkg.Node=$newType(0,$kindStruct,"ast.Node",true,"github.com/88250/lute/ast",true,function(ID_,URL_,Path_,Type_,Parent_,Previous_,Next_,FirstChild_,LastChild_,Children_,Tokens_,Close_,LastLineBlank_,LastLineChecked_,CodeMarkerLen_,IsFencedCodeBlock_,CodeBlockFenceChar_,CodeBlockFenceLen_,CodeBlockFenceOffset_,CodeBlockOpenFence_,CodeBlockInfo_,CodeBlockCloseFence_,HtmlBlockType_,ListData_,TaskListItemChecked_,TableAligns_,TableCellAlign_,TableCellContentWidth_,TableCellContentMaxWidth_,TableCellContent_,TableCellMaxWidthContent_,LinkType_,LinkRefLabel_,HeadingLevel_,HeadingSetext_,HeadingNormalizedID_,MathBlockDollarOffset_,FootnotesRefLabel_,FootnotesRefId_,FootnotesRefs_,HtmlEntityTokens_,KramdownIAL_){this.$val=this;if(arguments.length===0){this.ID="";this.URL="";this.Path="";this.Type=0;this.Parent=U.nil;this.Previous=U.nil;this.Next=U.nil;this.FirstChild=U.nil;this.LastChild=U.nil;this.Children=V.nil;this.Tokens=W.nil;this.Close=false;this.LastLineBlank=false;this.LastLineChecked=false;this.CodeMarkerLen=0;this.IsFencedCodeBlock=false;this.CodeBlockFenceChar=0;this.CodeBlockFenceLen=0;this.CodeBlockFenceOffset=0;this.CodeBlockOpenFence=W.nil;this.CodeBlockInfo=W.nil;this.CodeBlockCloseFence=W.nil;this.HtmlBlockType=0;this.ListData=X.nil;this.TaskListItemChecked=false;this.TableAligns=Y.nil;this.TableCellAlign=0;this.TableCellContentWidth=0;this.TableCellContentMaxWidth=0;this.TableCellContent=W.nil;this.TableCellMaxWidthContent=W.nil;this.LinkType=0;this.LinkRefLabel=W.nil;this.HeadingLevel=0;this.HeadingSetext=false;this.HeadingNormalizedID="";this.MathBlockDollarOffset=0;this.FootnotesRefLabel=W.nil;this.FootnotesRefId="";this.FootnotesRefs=V.nil;this.HtmlEntityTokens=W.nil;this.KramdownIAL=Z.nil;return;}this.ID=ID_;this.URL=URL_;this.Path=Path_;this.Type=Type_;this.Parent=Parent_;this.Previous=Previous_;this.Next=Next_;this.FirstChild=FirstChild_;this.LastChild=LastChild_;this.Children=Children_;this.Tokens=Tokens_;this.Close=Close_;this.LastLineBlank=LastLineBlank_;this.LastLineChecked=LastLineChecked_;this.CodeMarkerLen=CodeMarkerLen_;this.IsFencedCodeBlock=IsFencedCodeBlock_;this.CodeBlockFenceChar=CodeBlockFenceChar_;this.CodeBlockFenceLen=CodeBlockFenceLen_;this.CodeBlockFenceOffset=CodeBlockFenceOffset_;this.CodeBlockOpenFence=CodeBlockOpenFence_;this.CodeBlockInfo=CodeBlockInfo_;this.CodeBlockCloseFence=CodeBlockCloseFence_;this.HtmlBlockType=HtmlBlockType_;this.ListData=ListData_;this.TaskListItemChecked=TaskListItemChecked_;this.TableAligns=TableAligns_;this.TableCellAlign=TableCellAlign_;this.TableCellContentWidth=TableCellContentWidth_;this.TableCellContentMaxWidth=TableCellContentMaxWidth_;this.TableCellContent=TableCellContent_;this.TableCellMaxWidthContent=TableCellMaxWidthContent_;this.LinkType=LinkType_;this.LinkRefLabel=LinkRefLabel_;this.HeadingLevel=HeadingLevel_;this.HeadingSetext=HeadingSetext_;this.HeadingNormalizedID=HeadingNormalizedID_;this.MathBlockDollarOffset=MathBlockDollarOffset_;this.FootnotesRefLabel=FootnotesRefLabel_;this.FootnotesRefId=FootnotesRefId_;this.FootnotesRefs=FootnotesRefs_;this.HtmlEntityTokens=HtmlEntityTokens_;this.KramdownIAL=KramdownIAL_;});H=$pkg.ListData=$newType(0,$kindStruct,"ast.ListData",true,"github.com/88250/lute/ast",true,function(Typ_,Tight_,BulletChar_,Start_,Delimiter_,Padding_,MarkerOffset_,Checked_,Marker_,Num_){this.$val=this;if(arguments.length===0){this.Typ=0;this.Tight=false;this.BulletChar=0;this.Start=0;this.Delimiter=0;this.Padding=0;this.MarkerOffset=0;this.Checked=false;this.Marker=W.nil;this.Num=0;return;}this.Typ=Typ_;this.Tight=Tight_;this.BulletChar=BulletChar_;this.Start=Start_;this.Delimiter=Delimiter_;this.Padding=Padding_;this.MarkerOffset=MarkerOffset_;this.Checked=Checked_;this.Marker=Marker_;this.Num=Num_;});L=$pkg.NodeType=$newType(4,$kindInt,"ast.NodeType",true,"github.com/88250/lute/ast",true,null);O=$pkg.WalkStatus=$newType(4,$kindInt,"ast.WalkStatus",true,"github.com/88250/lute/ast",true,null);S=$sliceType($Int32);T=$sliceType($String);U=$ptrType(G);V=$sliceType(U);W=$sliceType($Uint8);X=$ptrType(H);Y=$sliceType($Int);Z=$sliceType(T);AA=$sliceType(L);I=function(){var b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if($pkg.Testing){$s=-1;return"20060102150405-1a2b3c4";}b=$clone(C.Now(),C.Time);c=$clone(b,C.Time).Format("20060102150405");$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=K(7);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return c+"-"+d;}return;}if($f===undefined){$f={$blk:I};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.NewNodeID=I;J=function(){var $s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.Seed($clone($clone(C.Now(),C.Time).UTC(),C.Time).UnixNano());$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:J};}$f.$s=$s;$f.$r=$r;return $f;};K=function(b){var b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=(new S($stringToRunes("abcdefghijklmnopqrstuvwxyz0123456789")));d=$makeSlice(S,b);e=d;f=0;case 1:if(!(f<e.$length)){$s=2;continue;}g=f;i=B.Intn(c.$length);$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]=(h=i,((h<0||h>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+h])));f++;$s=1;continue;case 2:$s=-1;return($runesToString(d));}return;}if($f===undefined){$f={$blk:K};}$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};G.ptr.prototype.SetIALAttr=function(b,c){var b,c,d,e,f,g;d=this;e=d.KramdownIAL;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(b===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])){(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]=c);return;}f++;}d.KramdownIAL=$append(d.KramdownIAL,new T([b,c]));};G.prototype.SetIALAttr=function(b,c){return this.$val.SetIALAttr(b,c);};G.ptr.prototype.IALAttr=function(b){var b,c,d,e,f;c=this;d=c.KramdownIAL;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(b===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){return(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]);}e++;}return"";};G.prototype.IALAttr=function(b){return this.$val.IALAttr(b);};G.ptr.prototype.TokensStr=function(){var b;b=this;return E.BytesToStr(b.Tokens);};G.prototype.TokensStr=function(){return this.$val.TokensStr();};G.ptr.prototype.LastDeepestChild=function(){var b,c;b=U.nil;c=this;if(U.nil===c.LastChild){b=c;return b;}b=c.LastChild.LastDeepestChild();return b;};G.prototype.LastDeepestChild=function(){return this.$val.LastDeepestChild();};G.ptr.prototype.FirstDeepestChild=function(){var b,c;b=U.nil;c=this;if(U.nil===c.FirstChild){b=c;return b;}b=c.FirstChild.FirstDeepestChild();return b;};G.prototype.FirstDeepestChild=function(){return this.$val.FirstDeepestChild();};G.ptr.prototype.ChildByType=function(b){var b,c,d;c=this;d=c.FirstChild;while(true){if(!(!(U.nil===d))){break;}if(d.Type===b){return d;}d=d.Next;}return U.nil;};G.prototype.ChildByType=function(b){return this.$val.ChildByType(b);};G.ptr.prototype.ChildrenByType=function(b){var b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=[c];c[0]=V.nil;d=this;c[0]=new V([]);$r=Q(d,(function(b,c){return function(e,f){var e,f;if(((b[0]===e.Type))&&f){c[0]=$append(c[0],e);}return 2;};})(b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c[0];}return;}if($f===undefined){$f={$blk:G.ptr.prototype.ChildrenByType};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};G.prototype.ChildrenByType=function(b){return this.$val.ChildrenByType(b);};G.ptr.prototype.Text=function(){var b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c="";d=this;b[0]=new A.Buffer.ptr(W.nil,0,0);$r=Q(d,(function(b){return function(e,f){var e,f,g;if(!f){return 2;}g=e.Type;if((g===(16))||(g===(40))||(g===(433))||(g===(443))||(g===(412))){b[0].Write(e.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();$s=-1;return c;}return;}if($f===undefined){$f={$blk:G.ptr.prototype.Text};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};G.prototype.Text=function(){return this.$val.Text();};G.ptr.prototype.TextLen=function(){var b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=0;d=this;b[0]=$makeSlice(W,0,4096);$r=Q(d,(function(b){return function(e,f){var e,f,g;if(!f){return 2;}g=e.Type;if((g===(16))||(g===(40))||(g===(433))||(g===(443))||(g===(412))){b[0]=$appendSlice(b[0],e.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=D.RuneCount(b[0]);$s=-1;return c;}return;}if($f===undefined){$f={$blk:G.ptr.prototype.TextLen};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};G.prototype.TextLen=function(){return this.$val.TextLen();};G.ptr.prototype.NextNodeText=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(U.nil===b.Next){$s=-1;return"";}c=b.Next.Text();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:G.ptr.prototype.NextNodeText};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};G.prototype.NextNodeText=function(){return this.$val.NextNodeText();};G.ptr.prototype.PreviousNodeText=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(U.nil===b.Previous){$s=-1;return"";}c=b.Previous.Text();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:G.ptr.prototype.PreviousNodeText};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};G.prototype.PreviousNodeText=function(){return this.$val.PreviousNodeText();};G.ptr.prototype.Unlink=function(){var b;b=this;if(!(U.nil===b.Previous)){b.Previous.Next=b.Next;}else if(!(U.nil===b.Parent)){b.Parent.FirstChild=b.Next;}if(!(U.nil===b.Next)){b.Next.Previous=b.Previous;}else if(!(U.nil===b.Parent)){b.Parent.LastChild=b.Previous;}b.Parent=U.nil;b.Next=U.nil;b.Previous=U.nil;};G.prototype.Unlink=function(){return this.$val.Unlink();};G.ptr.prototype.AppendTokens=function(b){var b,c;c=this;c.Tokens=$appendSlice(c.Tokens,b);};G.prototype.AppendTokens=function(b){return this.$val.AppendTokens(b);};G.ptr.prototype.InsertAfter=function(b){var b,c;c=this;b.Unlink();b.Next=c.Next;if(!(U.nil===b.Next)){b.Next.Previous=b;}b.Previous=c;c.Next=b;b.Parent=c.Parent;if(!(U.nil===b.Parent)&&U.nil===b.Next&&!(U.nil===b.Parent.LastChild)){b.Parent.LastChild=b;}};G.prototype.InsertAfter=function(b){return this.$val.InsertAfter(b);};G.ptr.prototype.InsertBefore=function(b){var b,c;c=this;b.Unlink();b.Previous=c.Previous;if(!(U.nil===b.Previous)){b.Previous.Next=b;}b.Next=c;c.Previous=b;b.Parent=c.Parent;if(!(U.nil===b.Parent)&&U.nil===b.Previous){b.Parent.FirstChild=b;}};G.prototype.InsertBefore=function(b){return this.$val.InsertBefore(b);};G.ptr.prototype.AppendChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(U.nil===c.LastChild)){c.LastChild.Next=b;b.Previous=c.LastChild;c.LastChild=b;}else{c.FirstChild=b;c.LastChild=b;}};G.prototype.AppendChild=function(b){return this.$val.AppendChild(b);};G.ptr.prototype.PrependChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(U.nil===c.FirstChild)){c.FirstChild.Previous=b;b.Next=c.FirstChild;c.FirstChild=b;}else{c.FirstChild=b;c.LastChild=b;}};G.prototype.PrependChild=function(b){return this.$val.PrependChild(b);};G.ptr.prototype.List=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]=V.nil;c=this;b[0]=$makeSlice(V,0,512);$r=Q(c,(function(b){return function(d,e){var d,e;if(e){b[0]=$append(b[0],d);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:G.ptr.prototype.List};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};G.prototype.List=function(){return this.$val.List();};G.ptr.prototype.ParentIs=function(b,c){var b,c,d,e,f,g,h,i;d=this;e=$append(c,b);f=d.Parent;while(true){if(!(!(U.nil===f))){break;}g=e;h=0;while(true){if(!(h<g.$length)){break;}i=((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(i===f.Type){return true;}h++;}f=f.Parent;}return false;};G.prototype.ParentIs=function(b,c){return this.$val.ParentIs(b,c);};G.ptr.prototype.IsBlock=function(){var b,c;b=this;c=b.Type;if((c===(0))||(c===(1))||(c===(2))||(c===(4))||(c===(5))||(c===(7))||(c===(8))||(c===(9))||(c===(11))||(c===(106))||(c===(300))||(c===(411))||(c===(415))||(c===(425))||(c===(440))||(c===(465))||(c===(455))){return true;}return false;};G.prototype.IsBlock=function(){return this.$val.IsBlock();};G.ptr.prototype.AcceptLines=function(){var b,c;b=this;c=b.Type;if((c===(1))||(c===(11))||(c===(9))||(c===(300))||(c===(425))||(c===(440))||(c===(465))){return true;}return false;};G.prototype.AcceptLines=function(){return this.$val.AcceptLines();};G.ptr.prototype.CanContain=function(b){var b,c,d;c=this;d=c.Type;if((d===(11))||(d===(9))||(d===(1))||(d===(4))||(d===(106))||(d===(300))||(d===(425))){return false;}else if(d===(7)){return 8===b;}else if(d===(410)){return 411===b;}else if(d===(411)){return!((411===b));}else if(d===(475)){return true;}return!((8===b));};G.prototype.CanContain=function(b){return this.$val.CanContain(b);};M=function(b){var b,c;c=0;while(true){if(!(c<1024)){break;}if(b===new L(c).String()){return c;}c=c+(1)>>0;}return-1;};$pkg.Str2NodeType=M;L.prototype.String=function(){var b,c,d,e,f;b=this.$val;c=(d=N[L.keyFor(b)],d!==undefined?[d.v,true]:["",false]);e=c[0];f=c[1];if(f){return e;}return"NodeType("+F.FormatInt((new $Int64(0,b)),10)+")";};$ptrType(L).prototype.String=function(){return new L(this.$get()).String();};Q=function(b,c){var b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=R(b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$s=-1;return;}return;}if($f===undefined){$f={$blk:Q};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Walk=Q;R=function(b,c){var b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=0;e=c(b,true);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(d===0){$s=-1;return d;}if(!((d===1))){$s=2;continue;}$s=3;continue;case 2:f=b.FirstChild;case 4:if(!(!(U.nil===f))){$s=5;continue;}g=R(f,c);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;if(0===d){d=0;$s=-1;return d;}f=f.Next;$s=4;continue;case 5:case 3:h=c(b,false);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}d=h;$s=-1;return d;}return;}if($f===undefined){$f={$blk:R};}$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};U.methods=[{prop:"SetIALAttr",name:"SetIALAttr",pkg:"",typ:$funcType([$String,$String],[],false)},{prop:"IALAttr",name:"IALAttr",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TokensStr",name:"TokensStr",pkg:"",typ:$funcType([],[$String],false)},{prop:"LastDeepestChild",name:"LastDeepestChild",pkg:"",typ:$funcType([],[U],false)},{prop:"FirstDeepestChild",name:"FirstDeepestChild",pkg:"",typ:$funcType([],[U],false)},{prop:"ChildByType",name:"ChildByType",pkg:"",typ:$funcType([L],[U],false)},{prop:"ChildrenByType",name:"ChildrenByType",pkg:"",typ:$funcType([L],[V],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([],[$String],false)},{prop:"TextLen",name:"TextLen",pkg:"",typ:$funcType([],[$Int],false)},{prop:"NextNodeText",name:"NextNodeText",pkg:"",typ:$funcType([],[$String],false)},{prop:"PreviousNodeText",name:"PreviousNodeText",pkg:"",typ:$funcType([],[$String],false)},{prop:"Unlink",name:"Unlink",pkg:"",typ:$funcType([],[],false)},{prop:"AppendTokens",name:"AppendTokens",pkg:"",typ:$funcType([W],[],false)},{prop:"InsertAfter",name:"InsertAfter",pkg:"",typ:$funcType([U],[],false)},{prop:"InsertBefore",name:"InsertBefore",pkg:"",typ:$funcType([U],[],false)},{prop:"AppendChild",name:"AppendChild",pkg:"",typ:$funcType([U],[],false)},{prop:"PrependChild",name:"PrependChild",pkg:"",typ:$funcType([U],[],false)},{prop:"List",name:"List",pkg:"",typ:$funcType([],[V],false)},{prop:"ParentIs",name:"ParentIs",pkg:"",typ:$funcType([L,AA],[$Bool],true)},{prop:"IsBlock",name:"IsBlock",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"AcceptLines",name:"AcceptLines",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"CanContain",name:"CanContain",pkg:"",typ:$funcType([L],[$Bool],false)}];L.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];G.init("",[{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:"json:\",omitempty\""},{prop:"URL",name:"URL",embedded:false,exported:true,typ:$String,tag:"json:\"-\""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:"json:\"-\""},{prop:"Type",name:"Type",embedded:false,exported:true,typ:L,tag:""},{prop:"Parent",name:"Parent",embedded:false,exported:true,typ:U,tag:"json:\"-\""},{prop:"Previous",name:"Previous",embedded:false,exported:true,typ:U,tag:"json:\"-\""},{prop:"Next",name:"Next",embedded:false,exported:true,typ:U,tag:"json:\"-\""},{prop:"FirstChild",name:"FirstChild",embedded:false,exported:true,typ:U,tag:"json:\"-\""},{prop:"LastChild",name:"LastChild",embedded:false,exported:true,typ:U,tag:"json:\"-\""},{prop:"Children",name:"Children",embedded:false,exported:true,typ:V,tag:"json:\",omitempty\""},{prop:"Tokens",name:"Tokens",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"Close",name:"Close",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"LastLineBlank",name:"LastLineBlank",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"LastLineChecked",name:"LastLineChecked",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"CodeMarkerLen",name:"CodeMarkerLen",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"IsFencedCodeBlock",name:"IsFencedCodeBlock",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"CodeBlockFenceChar",name:"CodeBlockFenceChar",embedded:false,exported:true,typ:$Uint8,tag:"json:\",omitempty\""},{prop:"CodeBlockFenceLen",name:"CodeBlockFenceLen",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"CodeBlockFenceOffset",name:"CodeBlockFenceOffset",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"CodeBlockOpenFence",name:"CodeBlockOpenFence",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"CodeBlockInfo",name:"CodeBlockInfo",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"CodeBlockCloseFence",name:"CodeBlockCloseFence",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"HtmlBlockType",name:"HtmlBlockType",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"ListData",name:"ListData",embedded:true,exported:true,typ:X,tag:"json:\",omitempty\""},{prop:"TaskListItemChecked",name:"TaskListItemChecked",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"TableAligns",name:"TableAligns",embedded:false,exported:true,typ:Y,tag:"json:\",omitempty\""},{prop:"TableCellAlign",name:"TableCellAlign",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"TableCellContentWidth",name:"TableCellContentWidth",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"TableCellContentMaxWidth",name:"TableCellContentMaxWidth",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"TableCellContent",name:"TableCellContent",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"TableCellMaxWidthContent",name:"TableCellMaxWidthContent",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"LinkType",name:"LinkType",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"LinkRefLabel",name:"LinkRefLabel",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"HeadingLevel",name:"HeadingLevel",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"HeadingSetext",name:"HeadingSetext",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"HeadingNormalizedID",name:"HeadingNormalizedID",embedded:false,exported:true,typ:$String,tag:"json:\",omitempty\""},{prop:"MathBlockDollarOffset",name:"MathBlockDollarOffset",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"FootnotesRefLabel",name:"FootnotesRefLabel",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"FootnotesRefId",name:"FootnotesRefId",embedded:false,exported:true,typ:$String,tag:"json:\",omitempty\""},{prop:"FootnotesRefs",name:"FootnotesRefs",embedded:false,exported:true,typ:V,tag:"json:\",omitempty\""},{prop:"HtmlEntityTokens",name:"HtmlEntityTokens",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"KramdownIAL",name:"KramdownIAL",embedded:false,exported:true,typ:Z,tag:""}]);H.init("",[{prop:"Typ",name:"Typ",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"Tight",name:"Tight",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"BulletChar",name:"BulletChar",embedded:false,exported:true,typ:$Uint8,tag:"json:\",omitempty\""},{prop:"Start",name:"Start",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"Delimiter",name:"Delimiter",embedded:false,exported:true,typ:$Uint8,tag:"json:\",omitempty\""},{prop:"Padding",name:"Padding",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"MarkerOffset",name:"MarkerOffset",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"Checked",name:"Checked",embedded:false,exported:true,typ:$Bool,tag:"json:\",omitempty\""},{prop:"Marker",name:"Marker",embedded:false,exported:true,typ:W,tag:"json:\",omitempty\""},{prop:"Num",name:"Num",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.Testing=false;N=$makeMap(L.keyFor,[{k:0,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",0,12)},{k:1,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",12,25)},{k:2,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",25,36)},{k:3,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",36,56)},{k:4,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",56,73)},{k:5,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",73,87)},{k:6,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",87,107)},{k:7,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",107,115)},{k:8,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",115,127)},{k:9,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",127,140)},{k:10,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",140,154)},{k:11,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",154,167)},{k:12,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",167,195)},{k:13,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",195,224)},{k:14,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",224,252)},{k:15,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",252,269)},{k:16,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",269,277)},{k:17,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",277,289)},{k:18,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",289,308)},{k:19,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",308,328)},{k:20,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",328,347)},{k:21,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",347,367)},{k:22,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",367,377)},{k:23,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",377,400)},{k:24,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",400,424)},{k:25,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",424,447)},{k:26,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",447,471)},{k:27,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",471,483)},{k:28,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",483,505)},{k:29,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",505,524)},{k:30,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",524,547)},{k:31,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",547,560)},{k:32,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",560,573)},{k:33,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",573,581)},{k:34,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",581,590)},{k:35,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",590,598)},{k:36,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",598,613)},{k:37,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",613,629)},{k:38,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",629,642)},{k:39,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",642,656)},{k:40,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",656,668)},{k:41,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",668,680)},{k:42,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",680,693)},{k:43,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",693,706)},{k:44,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",706,720)},{k:45,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",720,739)},{k:46,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",739,753)},{k:100,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",753,775)},{k:101,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",775,792)},{k:102,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",792,820)},{k:103,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",820,849)},{k:104,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",849,877)},{k:105,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",877,906)},{k:106,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",906,915)},{k:107,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",915,928)},{k:108,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",928,940)},{k:109,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",940,953)},{k:200,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",953,962)},{k:201,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",962,978)},{k:202,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",978,990)},{k:203,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",990,1004)},{k:300,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1004,1017)},{k:301,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1017,1040)},{k:302,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1040,1060)},{k:303,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1060,1084)},{k:304,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1084,1098)},{k:305,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1098,1122)},{k:306,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1122,1143)},{k:307,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1143,1168)},{k:400,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1168,1181)},{k:401,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1181,1201)},{k:405,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1201,1216)},{k:410,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1216,1237)},{k:411,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1237,1253)},{k:412,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1253,1269)},{k:415,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1269,1276)},{k:420,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1276,1289)},{k:425,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1289,1308)},{k:426,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1308,1337)},{k:427,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1337,1363)},{k:428,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1363,1393)},{k:430,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1393,1405)},{k:431,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1405,1419)},{k:432,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1419,1436)},{k:433,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1436,1452)},{k:440,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1452,1466)},{k:441,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1466,1482)},{k:442,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1482,1501)},{k:443,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1501,1519)},{k:450,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1519,1527)},{k:451,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1527,1546)},{k:452,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1546,1566)},{k:453,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1566,1585)},{k:454,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1585,1605)},{k:455,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1605,1625)},{k:460,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1625,1632)},{k:461,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1632,1649)},{k:462,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1649,1667)},{k:465,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1667,1686)},{k:466,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1686,1699)},{k:467,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1699,1713)},{k:468,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1713,1738)},{k:475,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1738,1752)},{k:476,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1752,1776)},{k:477,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1776,1796)},{k:478,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1796,1821)},{k:1024,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockEmbedNodeBlockEmbedIDNodeBlockEmbedSpaceNodeBlockEmbedTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutNodeSuperBlockCloseMarkerNodeTypeMaxVal",1821,1835)}]);$r=J();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["bufio"]=(function(){var $pkg={},$init,A,B,C,D,J,Y,AB,H,I,K,L;A=$packages["bytes"];B=$packages["errors"];C=$packages["io"];D=$packages["unicode/utf8"];J=$pkg.Writer=$newType(0,$kindStruct,"bufio.Writer",true,"bufio",true,function(err_,buf_,n_,wr_){this.$val=this;if(arguments.length===0){this.err=$ifaceNil;this.buf=Y.nil;this.n=0;this.wr=$ifaceNil;return;}this.err=err_;this.buf=buf_;this.n=n_;this.wr=wr_;});Y=$sliceType($Uint8);AB=$ptrType(J);K=function(a,b){var a,b,c,d,e;c=$assertType(a,AB,true);d=c[0];e=c[1];if(e&&d.buf.$length>=b){return d;}if(b<=0){b=4096;}return new J.ptr($ifaceNil,$makeSlice(Y,b),0,a);};$pkg.NewWriterSize=K;L=function(a){var a;return K(a,4096);};$pkg.NewWriter=L;J.ptr.prototype.Size=function(){var a;a=this;return a.buf.$length;};J.prototype.Size=function(){return this.$val.Size();};J.ptr.prototype.Reset=function(a){var a,b;b=this;b.err=$ifaceNil;b.n=0;b.wr=a;};J.prototype.Reset=function(a){return this.$val.Reset(a);};J.ptr.prototype.Flush=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return a.err;}if(a.n===0){$s=-1;return $ifaceNil;}c=a.wr.Write($subslice(a.buf,0,a.n));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;d=b[0];e=b[1];if(d<a.n&&$interfaceIsEqual(e,$ifaceNil)){e=C.ErrShortWrite;}if(!($interfaceIsEqual(e,$ifaceNil))){if(d>0&&d<a.n){$copySlice($subslice(a.buf,0,(a.n-d>>0)),$subslice(a.buf,d,a.n));}a.n=a.n-(d)>>0;a.err=e;$s=-1;return e;}a.n=0;$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:J.ptr.prototype.Flush};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};J.prototype.Flush=function(){return this.$val.Flush();};J.ptr.prototype.Available=function(){var a;a=this;return a.buf.$length-a.n>>0;};J.prototype.Available=function(){return this.$val.Available();};J.ptr.prototype.Buffered=function(){var a;a=this;return a.n;};J.prototype.Buffered=function(){return this.$val.Buffered();};J.ptr.prototype.Write=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=0;c=$ifaceNil;d=this;case 1:if(!(a.$length>d.Available()&&$interfaceIsEqual(d.err,$ifaceNil))){$s=2;continue;}e=0;if(d.Buffered()===0){$s=3;continue;}$s=4;continue;case 3:g=d.wr.Write(a);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;e=f[0];d.err=f[1];$s=5;continue;case 4:e=$copySlice($subslice(d.buf,d.n),a);d.n=d.n+(e)>>0;h=d.Flush();$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 5:b=b+(e)>>0;a=$subslice(a,e);$s=1;continue;case 2:if(!($interfaceIsEqual(d.err,$ifaceNil))){i=b;j=d.err;b=i;c=j;$s=-1;return[b,c];}k=$copySlice($subslice(d.buf,d.n),a);d.n=d.n+(k)>>0;b=b+(k)>>0;l=b;m=$ifaceNil;b=l;c=m;$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:J.ptr.prototype.Write};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};J.prototype.Write=function(a){return this.$val.Write(a);};J.ptr.prototype.WriteByte=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return b.err;}if(!(b.Available()<=0)){c=false;$s=3;continue s;}d=b.Flush();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=!($interfaceIsEqual(d,$ifaceNil));case 3:if(c){$s=1;continue;}$s=2;continue;case 1:$s=-1;return b.err;case 2:(e=b.buf,f=b.n,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]=a));b.n=b.n+(1)>>0;$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:J.ptr.prototype.WriteByte};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};J.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};J.ptr.prototype.WriteRune=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=0;c=$ifaceNil;d=this;if(a<128){$s=1;continue;}$s=2;continue;case 1:e=d.WriteByte(((a<<24>>>24)));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}c=e;if(!($interfaceIsEqual(c,$ifaceNil))){f=0;g=c;b=f;c=g;$s=-1;return[b,c];}h=1;i=$ifaceNil;b=h;c=i;$s=-1;return[b,c];case 2:if(!($interfaceIsEqual(d.err,$ifaceNil))){j=0;k=d.err;b=j;c=k;$s=-1;return[b,c];}l=d.Available();if(l<4){$s=4;continue;}$s=5;continue;case 4:m=d.Flush();$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;if(!($interfaceIsEqual(d.err,$ifaceNil))){n=0;o=d.err;b=n;c=o;$s=-1;return[b,c];}l=d.Available();if(l<4){$s=7;continue;}$s=8;continue;case 7:q=d.WriteString(($encodeRune(a)));$s=9;case 9:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;b=p[0];c=p[1];$s=-1;return[b,c];case 8:case 5:b=D.EncodeRune($subslice(d.buf,d.n),a);d.n=d.n+(b)>>0;r=b;s=$ifaceNil;b=r;c=s;$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:J.ptr.prototype.WriteRune};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};J.prototype.WriteRune=function(a){return this.$val.WriteRune(a);};J.ptr.prototype.WriteString=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=0;case 1:if(!(a.length>b.Available()&&$interfaceIsEqual(b.err,$ifaceNil))){$s=2;continue;}d=$copyString($subslice(b.buf,b.n),a);b.n=b.n+(d)>>0;c=c+(d)>>0;a=$substring(a,d);e=b.Flush();$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;$s=1;continue;case 2:if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return[c,b.err];}f=$copyString($subslice(b.buf,b.n),a);b.n=b.n+(f)>>0;c=c+(f)>>0;$s=-1;return[c,$ifaceNil];}return;}if($f===undefined){$f={$blk:J.ptr.prototype.WriteString};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};J.prototype.WriteString=function(a){return this.$val.WriteString(a);};J.ptr.prototype.ReadFrom=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=new $Int64(0,0);c=$ifaceNil;d=this;if(d.Buffered()===0){$s=1;continue;}$s=2;continue;case 1:e=$assertType(d.wr,C.ReaderFrom,true);f=e[0];g=e[1];if(g){$s=3;continue;}$s=4;continue;case 3:i=f.ReadFrom(a);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;b=h[0];c=h[1];$s=-1;return[b,c];case 4:case 2:j=0;case 6:if(d.Available()===0){$s=8;continue;}$s=9;continue;case 8:k=d.Flush();$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!($interfaceIsEqual(l,$ifaceNil))){m=b;n=l;b=m;c=n;$s=-1;return[b,c];}case 9:o=0;case 11:if(!(o<100)){$s=12;continue;}q=a.Read($subslice(d.buf,d.n));$s=13;case 13:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;j=p[0];c=p[1];if(!((j===0))||!($interfaceIsEqual(c,$ifaceNil))){$s=12;continue;}o=o+(1)>>0;$s=11;continue;case 12:if(o===100){r=b;s=C.ErrNoProgress;b=r;c=s;$s=-1;return[b,c];}d.n=d.n+(j)>>0;b=(t=(new $Int64(0,j)),new $Int64(b.$high+t.$high,b.$low+t.$low));if(!($interfaceIsEqual(c,$ifaceNil))){$s=7;continue;}$s=6;continue;case 7:if($interfaceIsEqual(c,C.EOF)){$s=14;continue;}$s=15;continue;case 14:if(d.Available()===0){$s=16;continue;}$s=17;continue;case 16:u=d.Flush();$s=19;case 19:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}c=u;$s=18;continue;case 17:c=$ifaceNil;case 18:case 15:v=b;w=c;b=v;c=w;$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:J.ptr.prototype.ReadFrom};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};J.prototype.ReadFrom=function(a){return this.$val.ReadFrom(a);};AB.methods=[{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([C.Writer],[],false)},{prop:"Flush",name:"Flush",pkg:"",typ:$funcType([],[$error],false)},{prop:"Available",name:"Available",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Buffered",name:"Buffered",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([Y],[$Int,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)},{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([C.Reader],[$Int64,$error],false)}];J.init("bufio",[{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:Y,tag:""},{prop:"n",name:"n",embedded:false,exported:false,typ:$Int,tag:""},{prop:"wr",name:"wr",embedded:false,exported:false,typ:C.Writer,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrInvalidUnreadByte=B.New("bufio: invalid use of UnreadByte");$pkg.ErrInvalidUnreadRune=B.New("bufio: invalid use of UnreadRune");$pkg.ErrBufferFull=B.New("bufio: buffer full");$pkg.ErrNegativeCount=B.New("bufio: negative count");H=B.New("bufio: reader returned negative count from Read");I=B.New("bufio: writer returned negative count from Write");$pkg.ErrTooLong=B.New("bufio.Scanner: token too long");$pkg.ErrNegativeAdvance=B.New("bufio.Scanner: SplitFunc returns negative advance count");$pkg.ErrAdvanceTooFar=B.New("bufio.Scanner: SplitFunc returns advance count beyond input");$pkg.ErrFinalToken=B.New("final token");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/html/atom"]=(function(){var $pkg={},$init,A,F,B,C,D,E;A=$pkg.Atom=$newType(4,$kindUint32,"atom.Atom",true,"github.com/88250/lute/html/atom",true,null);A.prototype.String=function(){var a,b,c;a=this.$val;b=(((a>>>8>>>0)>>>0));c=((((a&255)>>>0)>>>0));if((b+c>>>0)>1834){return"";}return $substring("abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrbasefontimeupdateviacacheightmlabelooptgroupatternoembedetailsampictureversedfnoframesetdirnameterowspanomoduleacronymalignmarkbdialogallowpaymentrequestrikeytypeallowusermediagroupingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusandboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisabledivarbigblinkindraggablegendblockquotebuttonabortcitempropenoncecolgrouplaintextrackcolorcolspannotation-xmlcommandcontrolshapecoordslotranslatecrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcaptionafterprintegrityfigurequiredforeignObjectforeignobjectformactionautocompleteerrorformenctypemustmatchallengeformmethodformnovalidatetimeformtargethgrouposterhiddenhigh2hreflanghttp-equivideonclickiframeimageimglyph3isindexismappletitemtypemarqueematheadersortedmaxlength4minlength5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenuitemidoncopyoncuechangeoncutondblclickondragendondragenterondragexitemreferrerpolicyondragleaveondragoverondragstarticleondropzonemptiedondurationchangeonendedonerroronfocuspaceronhashchangeoninputmodeloninvalidonkeydownloadonkeypresspellcheckedonkeyupreloadonlanguagechangeonloadeddatalistingonloadedmetadatabindexonloadendonloadstartonmessageerroronmousedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmouseupromptonmousewheelonofflineononlineonpagehidesclassectionbluronpageshowbronpastepublicontenteditableonpausemaponplayingonpopstateonprogressrcdocodeferonratechangeonrejectionhandledonresetonresizesrclangonscrollonsecuritypolicyviolationauxclickonseekedonseekingonselectedonshowidth6onsortableonstalledonstorageonsubmitemscopedonsuspendontoggleonunhandledrejectionbeforeprintonunloadonvolumechangeonwaitingonwheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesummarysupsvgsystemplateworkertypewrap",b,(b+c>>>0));};$ptrType(A).prototype.String=function(){return new A(this.$get()).String();};A.prototype.string=function(){var a;a=this.$val;return $substring("abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrbasefontimeupdateviacacheightmlabelooptgroupatternoembedetailsampictureversedfnoframesetdirnameterowspanomoduleacronymalignmarkbdialogallowpaymentrequestrikeytypeallowusermediagroupingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusandboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisabledivarbigblinkindraggablegendblockquotebuttonabortcitempropenoncecolgrouplaintextrackcolorcolspannotation-xmlcommandcontrolshapecoordslotranslatecrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcaptionafterprintegrityfigurequiredforeignObjectforeignobjectformactionautocompleteerrorformenctypemustmatchallengeformmethodformnovalidatetimeformtargethgrouposterhiddenhigh2hreflanghttp-equivideonclickiframeimageimglyph3isindexismappletitemtypemarqueematheadersortedmaxlength4minlength5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenuitemidoncopyoncuechangeoncutondblclickondragendondragenterondragexitemreferrerpolicyondragleaveondragoverondragstarticleondropzonemptiedondurationchangeonendedonerroronfocuspaceronhashchangeoninputmodeloninvalidonkeydownloadonkeypresspellcheckedonkeyupreloadonlanguagechangeonloadeddatalistingonloadedmetadatabindexonloadendonloadstartonmessageerroronmousedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmouseupromptonmousewheelonofflineononlineonpagehidesclassectionbluronpageshowbronpastepublicontenteditableonpausemaponplayingonpopstateonprogressrcdocodeferonratechangeonrejectionhandledonresetonresizesrclangonscrollonsecuritypolicyviolationauxclickonseekedonseekingonselectedonshowidth6onsortableonstalledonstorageonsubmitemscopedonsuspendontoggleonunhandledrejectionbeforeprintonunloadonvolumechangeonwaitingonwheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesummarysupsvgsystemplateworkertypewrap",(a>>>8>>>0),((a>>>8>>>0)+((a&255)>>>0)>>>0));};$ptrType(A).prototype.string=function(){return new A(this.$get()).string();};B=function(a,b){var a,b,c,d,e;c=b;d=0;while(true){if(!(d<c.$length)){break;}e=d;a=(a^(((((e<0||e>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+e])>>>0))))>>>0;a=$imul(a,(16777619))>>>0;d++;}return a;};C=function(a,b){var a,b,c,d,e,f;c=b;d=0;while(true){if(!(d<c.$length)){break;}e=d;f=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((a.charCodeAt(e)===f))){return false;}d++;}return true;};D=function(a){var a,b,c,d,e,f;if((a.$length===0)||a.$length>25){return 0;}b=B(2177757454,a);d=(c=(b&511)>>>0,((c<0||c>=F.length)?($throwRuntimeError("index out of range"),undefined):F[c]));if((((((d&255)>>>0)>>0))===a.$length)&&C(new A(d).string(),a)){return d;}f=(e=(((b>>>16>>>0))&511)>>>0,((e<0||e>=F.length)?($throwRuntimeError("index out of range"),undefined):F[e]));if((((((f&255)>>>0)>>0))===a.$length)&&C(new A(f).string(),a)){return f;}return 0;};$pkg.Lookup=D;E=function(a){var a,b;b=D(a);if(!((b===0))){return new A(b).String();}return($bytesToString(a));};$pkg.String=E;A.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"string",name:"string",pkg:"github.com/88250/lute/html/atom",typ:$funcType([],[$String],false)}];$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:F=$toNativeArray($kindUint32,[0,58890,189444,0,11273,35592,0,408072,463110,0,411909,0,166155,79618,235275,0,84739,70917,96777,0,192773,176386,231172,184070,0,62982,174086,178184,103687,17934,65285,302342,0,71944,403720,197125,382994,0,95236,335110,209156,327436,360199,369673,115719,0,0,114437,390404,190474,0,1537,350474,429076,0,272903,0,0,15112,0,0,0,0,4867,96004,218888,198662,0,45570,0,185606,462339,361220,147209,361990,0,109315,100106,216834,0,375048,390405,214274,0,0,0,208901,54791,374538,281353,241929,0,0,238085,276230,109320,0,0,91394,0,0,15362,346121,210694,0,298256,0,0,277772,38404,62725,352516,212227,0,125446,199938,452366,39940,408582,38917,232198,343052,376838,0,0,113157,0,204552,0,0,41986,269064,209159,379916,395289,0,304392,321547,126724,307216,6662,157702,0,0,0,439054,8455,161299,49427,10244,68103,408584,138756,124165,0,427016,0,0,412418,46596,0,2817,0,0,437000,23812,91144,0,0,0,271111,45066,0,424713,217349,413446,105736,0,0,422153,94981,0,241926,42754,159236,76039,35589,5381,418313,0,0,43527,104962,0,514,140808,167949,41480,27655,433677,102662,193799,459783,0,0,64260,353285,259083,143623,0,0,0,56590,315147,0,0,0,92931,305412,208388,281349,0,0,256522,187906,0,111113,0,324364,0,0,293127,290819,0,220936,47619,212233,52993,401162,0,359427,0,15108,451334,0,267024,0,35080,0,263432,0,423173,32776,244235,260613,77571,391431,198403,0,0,257,152579,67333,280839,218628,173066,468484,0,146434,289546,26626,0,214786,222981,62211,378116,28162,247050,0,40708,0,448264,231176,363271,0,442633,0,312841,0,228877,0,355590,261127,37635,61188,150536,283913,45317,0,363012,412930,115716,142858,286217,420616,85257,461571,3073,0,264713,233734,105476,239370,0,330507,0,421123,296707,24328,0,0,0,39943,227334,136712,107268,132099,152589,371978,0,167175,161294,217608,0,161804,87810,122376,67842,0,144908,0,155917,206599,367111,386562,20998,214787,37639,127497,22020,214793,296455,463880,253707,14850,0,376835,449798,0,30724,455431,348424,0,78091,181254,132613,444935,117002,291850,29191,66310,73993,3077,0,287496,283139,224263,47363,203014,188420,389384,0,302348,0,52226,180234,69637,458501,53766,368134,195590,4100,0,31495,0,0,202245,0,304388,22789,0,250126,87554,0,341510,354311,0,446727,187140,89090,416009,93443,16900,0,422914,209158,317961,108037,159242,139270,14084,365829,305415,98566,0,170761,149510,58885,0,0,55556,16132,317966,225544,34563,378629,49923,104963,336651,176650,465930,0,249095,0,0,1,202755,16396,89607,12806,9989,0,0,410630,0,9473,26119,0,0,0,85264,0,186114,456966,94211,0,413960,294919,0,369670,0,309252,262918,0,393224,129803,357130,4,37378,363279,160262,81931,274695,188424,0,333322,387591,80904,405769,0,423174,0,778,0,229387,339465,0,182790,133135,310792,0,0,200455,6670,175630,0,0,117006,28165,137222,47878,120583]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/lex"]=(function(){var $pkg={},$init,B,A,C,AG,AH,AI,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF;B=$packages["unicode"];A=$packages["unicode/utf8"];C=$pkg.Lexer=$newType(0,$kindStruct,"lex.Lexer",true,"github.com/88250/lute/lex",true,function(input_,length_,offset_,width_){this.$val=this;if(arguments.length===0){this.input=AH.nil;this.length=0;this.offset=0;this.width=0;return;}this.input=input_;this.length=length_;this.offset=offset_;this.width=width_;});AG=$ptrType(C);AH=$sliceType($Uint8);AI=$sliceType(AH);D=function(a){var a,b,c,d;b=AG.nil;b=new C.ptr(a,a.$length,0,0);if(0<b.length&&!((10===(c=b.input,d=b.length-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]))))){b.input=$append(b.input,10);b.length=b.length+(1)>>0;}return b;};$pkg.NewLexer=D;C.ptr.prototype.NextLine=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a=AH.nil;b=this;if(b.offset>=b.length){return a;}c=0;d=0;e=c;f=d;g=b.offset;while(true){if(!(g<b.length)){break;}e=(h=b.input,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(10===e){g=g+(1)>>0;break;}else if(13===e){if(g<(b.length-1>>0)){f=(i=b.input,j=g+1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));if(10===f){b.input=$appendSlice($subslice(b.input,0,g),$subslice(b.input,(g+1>>0)));b.length=b.length-(1)>>0;}else{(k=b.input,((g<0||g>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+g]=10));}}else{(l=b.input,((g<0||g>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+g]=10));}g=g+(1)>>0;break;}else if(0===e){b.input=$append(b.input,0,0);$copySlice($subslice(b.input,(g+2>>0)),$subslice(b.input,g));m=239;n=191;o=189;(p=b.input,((g<0||g>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+g]=m));(q=b.input,r=g+1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]=n));(s=b.input,t=g+2>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]=o));b.length=b.length+(2)>>0;b.width=3;g=g+(b.width)>>0;continue;}if(128<=e){u=A.DecodeRune($subslice(b.input,g));b.width=u[1];}else{b.width=1;}g=g+(b.width)>>0;}a=$subslice(b.input,b.offset,g);b.offset=g;return a;};C.prototype.NextLine=function(){return this.$val.NextLine();};E=function(a){var a;return(32===a)||(10===a)||(9===a)||(11===a)||(12===a)||(13===a);};$pkg.IsWhitespace=E;F=function(a){var a;return B.IsSpace(a)||B.Is(B.Zs,a);};$pkg.IsUnicodeWhitespace=F;G=function(a){var a;return 48<=a&&57>=a;};$pkg.IsDigit=G;H=function(a){var a;return G(a)||a>=97&&a<=102||a>=65&&a<=70;};$pkg.IsHexDigit=H;I=function(a){var a;if(a>=97&&a<=122){return(a-97<<24>>>24)+65<<24>>>24;}return a;};$pkg.TokenToUpper=I;J=function(a){var a;return(33<=a&&47>=a)||(58<=a&&64>=a)||(91<=a&&96>=a)||(123<=a&&126>=a);};$pkg.IsASCIIPunct=J;K=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a);};$pkg.IsASCIILetter=K;L=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a);};$pkg.IsASCIILetterNum=L;M=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a)||(45===a);};$pkg.IsASCIILetterNumHyphen=M;N=function(a){var a;return B.IsControl(((a>>0)));};$pkg.IsControl=N;O=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c<b.$length)){break;}d=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))){return false;}c++;}return true;};$pkg.IsBlank=O;P=function(a,b){var a,b,c,d,e,f,g;c=AI.nil;d=a.$length;e=0;f=0;g=AH.nil;while(true){if(!(e<d)){break;}f=((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!((b===f))){g=$append(g,f);e=e+(1)>>0;continue;}c=$append(c,g);g=new AH([]);e=e+(1)>>0;}if(0<g.$length){c=$append(c,g);}return c;};$pkg.Split=P;Q=function(a,b){var a,b,c,d,e,f,g;c=AI.nil;d=a.$length;e=0;f=0;g=AH.nil;while(true){if(!(e<d)){break;}f=((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!((b===f))||AC(a,e)){g=$append(g,f);e=e+(1)>>0;continue;}c=$append(c,g);g=new AH([]);e=e+(1)>>0;}if(0<g.$length){c=$append(c,g);}return c;};$pkg.SplitWithoutBackslashEscape=Q;R=function(a,b,c){var a,b,c,d,e,f,g;d=a;e=0;while(true){if(!(e<d.$length)){break;}f=e;g=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(g===b){((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]=c);}e++;}return a;};$pkg.ReplaceAll=R;S=function(a){var a,b,c,d,e;b=a.$length;c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}c=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(!((10===c))&&!((32===c))){break;}if((10===(e=d-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e])))&&((32===c)||(10===c))){a=$subslice(a,0,d);}d=d-(1)>>0;}return a;};$pkg.ReplaceNewlineSpace=S;T=function(a){var a,b,c;b=AH.nil;c=U(a);b=c[2];return b;};$pkg.TrimWhitespace=T;U=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=AH.nil;c=AH.nil;d=AH.nil;e=a.$length;if(0===e){f=AH.nil;g=AH.nil;h=a;b=f;c=g;d=h;return[b,c,d];}i=0;j=e-1>>0;k=i;l=j;while(true){if(!(k<e)){break;}if(!E(((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))){break;}k=k+(1)>>0;}b=$subslice(a,0,k);if(k===e){k=k-(1)>>0;}while(true){if(!(0<=l)){break;}if(!E(((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]))){break;}l=l-(1)>>0;}if(l<k){l=k-1>>0;}if(0<l){c=$subslice(a,(l+1>>0),e);}d=$subslice(a,k,(l+1>>0));return[b,c,d];};$pkg.Trim=U;V=function(a){var a,b,c,d,e,f,g,h,i;b=AH.nil;c=AH.nil;d=a.$length;if(1>d){e=AH.nil;f=a;b=e;c=f;return[b,c];}g=d-1>>0;while(true){if(!(0<=g)){break;}if(!E(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g-(1)>>0;}h=b;i=$subslice(a,0,(g+1>>0));b=h;c=i;return[b,c];};$pkg.TrimRight=V;W=function(a){var a,b,c,d,e,f,g,h,i;b=AH.nil;c=AH.nil;d=a.$length;if(1>d){e=AH.nil;f=a;b=e;c=f;return[b,c];}g=0;while(true){if(!(g<d)){break;}if(!E(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g+(1)>>0;}h=b;i=$subslice(a,g);b=h;c=i;return[b,c];};$pkg.TrimLeft=W;X=function(a,b){var a,b,c,d;c=0;d=a.$length;while(true){if(!(c<d)){break;}if(!((b===((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){break;}c=c+(1)>>0;}return c;};$pkg.Accept=X;Y=function(a,b){var a,b,c,d,e,f,g,h,i;c=0;d=a.$length;e=b.$length;f=0;while(true){if(!(f<d)){break;}g=$subslice(a,f);h=0;while(true){if(!(h<e)){break;}i=((h<0||h>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);c=Z(g,i);if(0<=c){return c;}h=h+(1)>>0;}f=f+(1)>>0;}c=-1;return c;};$pkg.AcceptTokenss=Y;Z=function(a,b){var a,b,c,d;c=0;d=b.$length;while(true){if(!(c<d)){break;}if(!((((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){c=-1;return c;}c=c+(1)>>0;}return c;};$pkg.AcceptTokens=Z;AA=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c<b.$length)){break;}d=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))&&!((9===d))&&!((10===d))){return false;}c++;}return true;};$pkg.IsBlankLine=AA;AB=function(a){var a,b,c,d,e,f,g;b=AI.nil;c=0;b=$append(b,new AH([]));d=false;e=a;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(E(g)){if(!d){c=c+(1)>>0;b=$append(b,new AH([]));}d=true;}else{((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]=$append(((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]),g));d=false;}f++;}return b;};$pkg.SplitWhitespace=AB;AC=function(a,b){var a,b,c,d,e;if(!J(((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){return false;}c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}if(!((92===((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])))){break;}c=c+(1)>>0;d=d-(1)>>0;}return!((0===(e=c%2,e===e?e:$throwRuntimeError("integer divide by zero"))));};$pkg.IsBackslashEscapePunct=AC;AD=function(a){var a,b,c,d,e,f,g;b=0;c=0;d=0;e=a;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(10===g){b=b+(1)>>0;}else if(32===g){c=c+(1)>>0;}else if(9===g){d=d+(1)>>0;}f++;}return[b,c,d];};$pkg.StatWhitespace=AD;AE=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=AH.nil;d=AH.nil;e=W(a);c=e[0];d=e[1];f=AD(c);g=f[0];if(1<g){h=false;i=AH.nil;j=a;b=h;c=i;d=j;return[b,c,d];}b=true;return[b,c,d];};$pkg.Spnl=AE;AF=function(a,b){var a,b;if(b<a.$length){return((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]);}return 0;};$pkg.Peek=AF;AG.methods=[{prop:"NextLine",name:"NextLine",pkg:"",typ:$funcType([],[AH],false)}];C.init("github.com/88250/lute/lex",[{prop:"input",name:"input",embedded:false,exported:false,typ:AH,tag:""},{prop:"length",name:"length",embedded:false,exported:false,typ:$Int,tag:""},{prop:"offset",name:"offset",embedded:false,exported:false,typ:$Int,tag:""},{prop:"width",name:"width",embedded:false,exported:false,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["strings"]=(function(){var $pkg={},$init,C,B,F,D,E,G,A,L,O,BT,CG,CH,CI,CS,CV,CW,H,I,J,K,P,AH,AK,AN,AO,AR,AU,BA,BB,BC,BD,BF,BM,BN,BO,BR,BS,BU,BV,BW,BX,BY,BZ,CB,CC,CD,CE;C=$packages["errors"];B=$packages["github.com/gopherjs/gopherjs/js"];F=$packages["internal/bytealg"];D=$packages["io"];E=$packages["sync"];G=$packages["unicode"];A=$packages["unicode/utf8"];L=$pkg.Builder=$newType(0,$kindStruct,"strings.Builder",true,"strings",true,function(addr_,buf_){this.$val=this;if(arguments.length===0){this.addr=CG.nil;this.buf=CH.nil;return;}this.addr=addr_;this.buf=buf_;});O=$pkg.Reader=$newType(0,$kindStruct,"strings.Reader",true,"strings",true,function(s_,i_,prevRune_){this.$val=this;if(arguments.length===0){this.s="";this.i=new $Int64(0,0);this.prevRune=0;return;}this.s=s_;this.i=i_;this.prevRune=prevRune_;});BT=$pkg.asciiSet=$newType(32,$kindArray,"strings.asciiSet",true,"strings",false,null);CG=$ptrType(L);CH=$sliceType($Uint8);CI=$sliceType($String);CS=$ptrType(BT);CV=$arrayType($Uint32,8);CW=$ptrType(O);H=function(e,f){var e,f;return $parseInt(e.indexOf($global.String.fromCharCode(f)))>>0;};$pkg.IndexByte=H;I=function(e,f){var e,f;return $parseInt(e.indexOf(f))>>0;};$pkg.Index=I;J=function(e,f){var e,f;return $parseInt(e.lastIndexOf(f))>>0;};$pkg.LastIndex=J;K=function(e,f){var e,f,g,h;g=0;if((f.length===0)){return A.RuneCountInString(e)+1>>0;}else if(f.length>e.length){return 0;}else if((f.length===e.length)){if(f===e){return 1;}return 0;}while(true){h=I(e,f);if(h===-1){break;}g=g+(1)>>0;e=$substring(e,(h+f.length>>0));}return g;};$pkg.Count=K;L.ptr.prototype.String=function(){var e;e=this;return($bytesToString(e.buf));};L.prototype.String=function(){return this.$val.String();};L.ptr.prototype.copyCheck=function(){var e;e=this;if(e.addr===CG.nil){e.addr=e;}else if(!(e.addr===e)){$panic(new $String("strings: illegal use of non-zero Builder copied by value"));}};L.prototype.copyCheck=function(){return this.$val.copyCheck();};L.ptr.prototype.Len=function(){var e;e=this;return e.buf.$length;};L.prototype.Len=function(){return this.$val.Len();};L.ptr.prototype.Cap=function(){var e;e=this;return e.buf.$capacity;};L.prototype.Cap=function(){return this.$val.Cap();};L.ptr.prototype.Reset=function(){var e;e=this;e.addr=CG.nil;e.buf=CH.nil;};L.prototype.Reset=function(){return this.$val.Reset();};L.ptr.prototype.grow=function(e){var e,f,g;f=this;g=$makeSlice(CH,f.buf.$length,(($imul(2,f.buf.$capacity))+e>>0));$copySlice(g,f.buf);f.buf=g;};L.prototype.grow=function(e){return this.$val.grow(e);};L.ptr.prototype.Grow=function(e){var e,f;f=this;f.copyCheck();if(e<0){$panic(new $String("strings.Builder.Grow: negative count"));}if((f.buf.$capacity-f.buf.$length>>0)<e){f.grow(e);}};L.prototype.Grow=function(e){return this.$val.Grow(e);};L.ptr.prototype.Write=function(e){var e,f;f=this;f.copyCheck();f.buf=$appendSlice(f.buf,e);return[e.$length,$ifaceNil];};L.prototype.Write=function(e){return this.$val.Write(e);};L.ptr.prototype.WriteByte=function(e){var e,f;f=this;f.copyCheck();f.buf=$append(f.buf,e);return $ifaceNil;};L.prototype.WriteByte=function(e){return this.$val.WriteByte(e);};L.ptr.prototype.WriteRune=function(e){var e,f,g,h;f=this;f.copyCheck();if(e<128){f.buf=$append(f.buf,((e<<24>>>24)));return[1,$ifaceNil];}g=f.buf.$length;if((f.buf.$capacity-g>>0)<4){f.grow(4);}h=A.EncodeRune($subslice(f.buf,g,(g+4>>0)),e);f.buf=$subslice(f.buf,0,(g+h>>0));return[h,$ifaceNil];};L.prototype.WriteRune=function(e){return this.$val.WriteRune(e);};L.ptr.prototype.WriteString=function(e){var e,f;f=this;f.copyCheck();f.buf=$appendSlice(f.buf,e);return[e.length,$ifaceNil];};L.prototype.WriteString=function(e){return this.$val.WriteString(e);};O.ptr.prototype.Len=function(){var e,f,g,h,i,j;e=this;if((f=e.i,g=(new $Int64(0,e.s.length)),(f.$high>g.$high||(f.$high===g.$high&&f.$low>=g.$low)))){return 0;}return(((h=(i=(new $Int64(0,e.s.length)),j=e.i,new $Int64(i.$high-j.$high,i.$low-j.$low)),h.$low+((h.$high>>31)*4294967296))>>0));};O.prototype.Len=function(){return this.$val.Len();};O.ptr.prototype.Size=function(){var e;e=this;return(new $Int64(0,e.s.length));};O.prototype.Size=function(){return this.$val.Size();};O.ptr.prototype.Read=function(e){var e,f,g,h,i,j,k,l,m,n;f=0;g=$ifaceNil;h=this;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){k=0;l=D.EOF;f=k;g=l;return[f,g];}h.prevRune=-1;f=$copyString(e,$substring(h.s,$flatten64(h.i)));h.i=(m=h.i,n=(new $Int64(0,f)),new $Int64(m.$high+n.$high,m.$low+n.$low));return[f,g];};O.prototype.Read=function(e){return this.$val.Read(e);};O.ptr.prototype.ReadAt=function(e,f){var e,f,g,h,i,j,k,l,m,n;g=0;h=$ifaceNil;i=this;if((f.$high<0||(f.$high===0&&f.$low<0))){j=0;k=C.New("strings.Reader.ReadAt: negative offset");g=j;h=k;return[g,h];}if((l=(new $Int64(0,i.s.length)),(f.$high>l.$high||(f.$high===l.$high&&f.$low>=l.$low)))){m=0;n=D.EOF;g=m;h=n;return[g,h];}g=$copyString(e,$substring(i.s,$flatten64(f)));if(g<e.$length){h=D.EOF;}return[g,h];};O.prototype.ReadAt=function(e,f){return this.$val.ReadAt(e,f);};O.ptr.prototype.ReadByte=function(){var e,f,g,h,i,j;e=this;e.prevRune=-1;if((f=e.i,g=(new $Int64(0,e.s.length)),(f.$high>g.$high||(f.$high===g.$high&&f.$low>=g.$low)))){return[0,D.EOF];}h=e.s.charCodeAt($flatten64(e.i));e.i=(i=e.i,j=new $Int64(0,1),new $Int64(i.$high+j.$high,i.$low+j.$low));return[h,$ifaceNil];};O.prototype.ReadByte=function(){return this.$val.ReadByte();};O.ptr.prototype.UnreadByte=function(){var e,f,g,h;e=this;if((f=e.i,(f.$high<0||(f.$high===0&&f.$low<=0)))){return C.New("strings.Reader.UnreadByte: at beginning of string");}e.prevRune=-1;e.i=(g=e.i,h=new $Int64(0,1),new $Int64(g.$high-h.$high,g.$low-h.$low));return $ifaceNil;};O.prototype.UnreadByte=function(){return this.$val.UnreadByte();};O.ptr.prototype.ReadRune=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;e=0;f=0;g=$ifaceNil;h=this;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){h.prevRune=-1;k=0;l=0;m=D.EOF;e=k;f=l;g=m;return[e,f,g];}h.prevRune=(((n=h.i,n.$low+((n.$high>>31)*4294967296))>>0));o=h.s.charCodeAt($flatten64(h.i));if(o<128){h.i=(p=h.i,q=new $Int64(0,1),new $Int64(p.$high+q.$high,p.$low+q.$low));r=((o>>0));s=1;t=$ifaceNil;e=r;f=s;g=t;return[e,f,g];}u=A.DecodeRuneInString($substring(h.s,$flatten64(h.i)));e=u[0];f=u[1];h.i=(v=h.i,w=(new $Int64(0,f)),new $Int64(v.$high+w.$high,v.$low+w.$low));return[e,f,g];};O.prototype.ReadRune=function(){return this.$val.ReadRune();};O.ptr.prototype.UnreadRune=function(){var e,f;e=this;if((f=e.i,(f.$high<0||(f.$high===0&&f.$low<=0)))){return C.New("strings.Reader.UnreadRune: at beginning of string");}if(e.prevRune<0){return C.New("strings.Reader.UnreadRune: previous operation was not ReadRune");}e.i=(new $Int64(0,e.prevRune));e.prevRune=-1;return $ifaceNil;};O.prototype.UnreadRune=function(){return this.$val.UnreadRune();};O.ptr.prototype.Seek=function(e,f){var e,f,g,h,i,j,k;g=this;g.prevRune=-1;h=new $Int64(0,0);i=f;if(i===(0)){h=e;}else if(i===(1)){h=(j=g.i,new $Int64(j.$high+e.$high,j.$low+e.$low));}else if(i===(2)){h=(k=(new $Int64(0,g.s.length)),new $Int64(k.$high+e.$high,k.$low+e.$low));}else{return[new $Int64(0,0),C.New("strings.Reader.Seek: invalid whence")];}if((h.$high<0||(h.$high===0&&h.$low<0))){return[new $Int64(0,0),C.New("strings.Reader.Seek: negative position")];}g.i=h;return[h,$ifaceNil];};O.prototype.Seek=function(e,f){return this.$val.Seek(e,f);};O.ptr.prototype.WriteTo=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=new $Int64(0,0);g=$ifaceNil;h=this;h.prevRune=-1;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){k=new $Int64(0,0);l=$ifaceNil;f=k;g=l;$s=-1;return[f,g];}m=$substring(h.s,$flatten64(h.i));o=D.WriteString(e,m);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[0];g=n[1];if(p>m.length){$panic(new $String("strings.Reader.WriteTo: invalid WriteString count"));}h.i=(q=h.i,r=(new $Int64(0,p)),new $Int64(q.$high+r.$high,q.$low+r.$low));f=(new $Int64(0,p));if(!((p===m.length))&&$interfaceIsEqual(g,$ifaceNil)){g=D.ErrShortWrite;}$s=-1;return[f,g];}return;}if($f===undefined){$f={$blk:O.ptr.prototype.WriteTo};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};O.prototype.WriteTo=function(e){return this.$val.WriteTo(e);};O.ptr.prototype.Reset=function(e){var e,f;f=this;O.copy(f,new O.ptr(e,new $Int64(0,0),-1));};O.prototype.Reset=function(e){return this.$val.Reset(e);};P=function(e){var e;return new O.ptr(e,new $Int64(0,0),-1);};$pkg.NewReader=P;AH=function(e,f){var e,f,g,h,i,j,k,l,m;g=A.RuneCountInString(e);if(f<0||f>g){f=g;}h=$makeSlice(CI,f);i=0;while(true){if(!(i<(f-1>>0))){break;}j=A.DecodeRuneInString(e);k=j[0];l=j[1];((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=$substring(e,0,l));e=$substring(e,l);if(k===65533){((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]="\xEF\xBF\xBD");}i=i+(1)>>0;}if(f>0){(m=f-1>>0,((m<0||m>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+m]=e));}return h;};AK=function(e,f){var e,f;return I(e,f)>=0;};$pkg.Contains=AK;AN=function(e,f){var e,f,g,h,i,j,k;if(0<=f&&f<128){return H(e,((f<<24>>>24)));}else if((f===65533)){g=e;h=0;while(true){if(!(h<g.length)){break;}i=$decodeRune(g,h);j=h;k=i[0];if(k===65533){return j;}h+=i[1];}return-1;}else if(!A.ValidRune(f)){return-1;}else{return I(e,($encodeRune(f)));}};$pkg.IndexRune=AN;AO=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;if(f===""){return-1;}if(e.length>8){g=BU(f);h=$clone(g[0],BT);i=g[1];if(i){j=0;while(true){if(!(j<e.length)){break;}if(new CS(h).contains(e.charCodeAt(j))){return j;}j=j+(1)>>0;}return-1;}}k=e;l=0;while(true){if(!(l<k.length)){break;}m=$decodeRune(k,l);n=l;o=m[0];p=f;q=0;while(true){if(!(q<p.length)){break;}r=$decodeRune(p,q);s=r[0];if(o===s){return n;}q+=r[1];}l+=m[1];}return-1;};$pkg.IndexAny=AO;AR=function(e,f,g,h){var e,f,g,h,i,j,k;if(h===0){return CI.nil;}if(f===""){return AH(e,h);}if(h<0){h=K(e,f)+1>>0;}i=$makeSlice(CI,h);h=h-(1)>>0;j=0;while(true){if(!(j<h)){break;}k=I(e,f);if(k<0){break;}((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=$substring(e,0,(k+g>>0)));e=$substring(e,(k+f.length>>0));j=j+(1)>>0;}((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=e);return $subslice(i,0,(j+1>>0));};AU=function(e,f){var e,f;return AR(e,f,0,-1);};$pkg.Split=AU;BA=function(e,f){var e,f;return e.length>=f.length&&$substring(e,0,f.length)===f;};$pkg.HasPrefix=BA;BB=function(e,f){var e,f;return e.length>=f.length&&$substring(e,(e.length-f.length>>0))===f;};$pkg.HasSuffix=BB;BC=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=new L.ptr(CG.nil,CH.nil);h=f;i=0;case 1:if(!(i<h.length)){$s=2;continue;}j=$decodeRune(h,i);k=i;l=j[0];m=e(l);$s=3;case 3:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if((n===l)&&!((l===65533))){i+=j[1];$s=1;continue;}o=0;if(l===65533){p=A.DecodeRuneInString($substring(f,k));l=p[0];o=p[1];if(!((o===1))&&(n===l)){i+=j[1];$s=1;continue;}}else{o=A.RuneLen(l);}g.Grow(f.length+4>>0);g.WriteString($substring(f,0,k));if(n>=0){g.WriteRune(n);}f=$substring(f,(k+o>>0));$s=2;continue;$s=1;continue;case 2:if(g.Cap()===0){$s=-1;return f;}q=f;r=0;case 4:if(!(r<q.length)){$s=5;continue;}s=$decodeRune(q,r);t=s[0];u=e(t);$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;if(v>=0){if(v<128){g.WriteByte(((v<<24>>>24)));}else{g.WriteRune(v);}}r+=s[1];$s=4;continue;case 5:$s=-1;return g.String();}return;}if($f===undefined){$f={$blk:BC};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Map=BC;BD=function(e,f){var e,f,g,h,i,j;if(f===0){return"";}if(f<0){$panic(new $String("strings: negative Repeat count"));}else if(!(((g=($imul(e.length,f))/f,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))===e.length))){$panic(new $String("strings: Repeat count causes overflow"));}h=$imul(e.length,f);i=new L.ptr(CG.nil,CH.nil);i.Grow(h);i.WriteString(e);while(true){if(!(i.Len()<h)){break;}if(i.Len()<=(j=h/2,(j===j&&j!==1/0&&j!==-1/0)?j>>0:$throwRuntimeError("integer divide by zero"))){i.WriteString(i.String());}else{i.WriteString($substring(i.String(),0,(h-i.Len()>>0)));break;}}return i.String();};$pkg.Repeat=BD;BF=function(e){var e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=true;g=false;h=f;i=g;j=0;while(true){if(!(j<e.length)){break;}k=e.charCodeAt(j);if(k>=128){h=false;break;}i=i||(k>=65&&k<=90);j=j+(1)>>0;}if(h){if(!i){$s=-1;return e;}l=new L.ptr(CG.nil,CH.nil);l.Grow(e.length);m=0;while(true){if(!(m<e.length)){break;}n=e.charCodeAt(m);if(n>=65&&n<=90){n=n+(32)<<24>>>24;}l.WriteByte(n);m=m+(1)>>0;}$s=-1;return l.String();}o=BC(G.ToLower,e);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;}return;}if($f===undefined){$f={$blk:BF};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ToLower=BF;BM=function(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BR(e,f,false);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h===-1){$s=-1;return"";}$s=-1;return $substring(e,h);}return;}if($f===undefined){$f={$blk:BM};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeftFunc=BM;BN=function(e,f){var e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BS(e,f,false);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h>=0&&e.charCodeAt(h)>=128){i=A.DecodeRuneInString($substring(e,h));j=i[1];h=h+(j)>>0;}else{h=h+(1)>>0;}$s=-1;return $substring(e,0,h);}return;}if($f===undefined){$f={$blk:BN};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRightFunc=BN;BO=function(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BM(e,f);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=BN(g,f);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:BO};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimFunc=BO;BR=function(e,f,g){var e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=e;i=0;case 1:if(!(i<h.length)){$s=2;continue;}j=$decodeRune(h,i);k=i;l=j[0];m=f(l);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}if(m===g){$s=3;continue;}$s=4;continue;case 3:$s=-1;return k;case 4:i+=j[1];$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BR};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BS=function(e,f,g){var e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=e.length;case 1:if(!(h>0)){$s=2;continue;}i=A.DecodeLastRuneInString($substring(e,0,h));j=i[0];k=i[1];h=h-(k)>>0;l=f(j);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}if(l===g){$s=3;continue;}$s=4;continue;case 3:$s=-1;return h;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BS};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BU=function(e){var e,f,g,h,i,j,k,l,m,n,o;f=CV.zero();g=false;h=0;while(true){if(!(h<e.length)){break;}i=e.charCodeAt(h);if(i>=128){j=$clone(f,BT);k=false;BT.copy(f,j);g=k;return[f,g];}l=i>>>5<<24>>>24;((l<0||l>=f.length)?($throwRuntimeError("index out of range"),undefined):f[l]=((((l<0||l>=f.length)?($throwRuntimeError("index out of range"),undefined):f[l])|(((m=((((i&31)>>>0)>>>0)),m<32?(1<<m):0)>>>0)))>>>0));h=h+(1)>>0;}n=$clone(f,BT);o=true;BT.copy(f,n);g=o;return[f,g];};BT.prototype.contains=function(e){var e,f,g,h;f=this.$val;return!((((((g=e>>>5<<24>>>24,(f.nilCheck,((g<0||g>=f.length)?($throwRuntimeError("index out of range"),undefined):f[g])))&(((h=((((e&31)>>>0)>>>0)),h<32?(1<<h):0)>>>0)))>>>0))===0));};$ptrType(BT).prototype.contains=function(e){return(new BT(this.$get())).contains(e);};BV=function(e){var e,f,g,h;if((e.length===1)&&e.charCodeAt(0)<128){return(function(f){var f;return f===((e.charCodeAt(0)>>0));});}f=BU(e);g=$clone(f[0],BT);h=f[1];if(h){return(function(i){var i;return i<128&&new CS(g).contains(((i<<24>>>24)));});}return(function(i){var i;return AN(e,i)>=0;});};BW=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BO(e,BV(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BW};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Trim=BW;BX=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BM(e,BV(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BX};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeft=BX;BY=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BN(e,BV(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BY};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRight=BY;BZ=function(e){var e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=BO(e,G.IsSpace);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;}return;}if($f===undefined){$f={$blk:BZ};}$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimSpace=BZ;CB=function(e,f){var e,f;if(BB(e,f)){return $substring(e,0,(e.length-f.length>>0));}return e;};$pkg.TrimSuffix=CB;CC=function(e,f,g,h){var e,f,g,h,i,j,k,l,m,n,o,p;if(f===g||(h===0)){return e;}i=K(e,f);if(i===0){return e;}else if(h<0||i<h){h=i;}j=$makeSlice(CH,(e.length+($imul(h,((g.length-f.length>>0))))>>0));k=0;l=0;m=0;while(true){if(!(m<h)){break;}n=l;if(f.length===0){if(m>0){o=A.DecodeRuneInString($substring(e,l));p=o[1];n=n+(p)>>0;}}else{n=n+(I($substring(e,l),f))>>0;}k=k+($copyString($subslice(j,k),$substring(e,l,n)))>>0;k=k+($copyString($subslice(j,k),g))>>0;l=n+f.length>>0;m=m+(1)>>0;}k=k+($copyString($subslice(j,k),$substring(e,l)))>>0;return($bytesToString($subslice(j,0,k)));};$pkg.Replace=CC;CD=function(e,f,g){var e,f,g;return CC(e,f,g,-1);};$pkg.ReplaceAll=CD;CE=function(e,f){var aa,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;while(true){if(!(!(e==="")&&!(f===""))){break;}g=0;h=0;i=g;j=h;if(e.charCodeAt(0)<128){k=((e.charCodeAt(0)>>0));l=$substring(e,1);i=k;e=l;}else{m=A.DecodeRuneInString(e);n=m[0];o=m[1];p=n;q=$substring(e,o);i=p;e=q;}if(f.charCodeAt(0)<128){r=((f.charCodeAt(0)>>0));s=$substring(f,1);j=r;f=s;}else{t=A.DecodeRuneInString(f);u=t[0];v=t[1];w=u;x=$substring(f,v);j=w;f=x;}if(j===i){continue;}if(j<i){y=i;z=j;j=y;i=z;}if(j<128){if(65<=i&&i<=90&&(j===((i+97>>0)-65>>0))){continue;}return false;}aa=G.SimpleFold(i);while(true){if(!(!((aa===i))&&aa<j)){break;}aa=G.SimpleFold(aa);}if(aa===j){continue;}return false;}return e===f;};$pkg.EqualFold=CE;CG.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"copyCheck",name:"copyCheck",pkg:"strings",typ:$funcType([],[],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Cap",name:"Cap",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([],[],false)},{prop:"grow",name:"grow",pkg:"strings",typ:$funcType([$Int],[],false)},{prop:"Grow",name:"Grow",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CH],[$Int,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}];CW.methods=[{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([CH],[$Int,$error],false)},{prop:"ReadAt",name:"ReadAt",pkg:"",typ:$funcType([CH,$Int64],[$Int,$error],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"Seek",name:"Seek",pkg:"",typ:$funcType([$Int64,$Int],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([D.Writer],[$Int64,$error],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([$String],[],false)}];CS.methods=[{prop:"contains",name:"contains",pkg:"strings",typ:$funcType([$Uint8],[$Bool],false)}];L.init("strings",[{prop:"addr",name:"addr",embedded:false,exported:false,typ:CG,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:CH,tag:""}]);O.init("strings",[{prop:"s",name:"s",embedded:false,exported:false,typ:$String,tag:""},{prop:"i",name:"i",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"prevRune",name:"prevRune",embedded:false,exported:false,typ:$Int,tag:""}]);BT.init($Uint32,8);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=C.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/html"]=(function(){var $pkg={},$init,J,B,G,F,D,E,H,I,A,C,AK,AM,AO,AP,AQ,AS,AT,BU,BY,CF,CG,CH,CI,CJ,CV,CW,CX,CY,CZ,DA,DB,DC,DD,DE,DF,DG,DH,DI,DJ,DK,K,O,V,W,X,Y,AG,AH,AI,AJ,AL,CU,AR,CA,CE,CM,CN,L,P,Q,R,S,T,U,Z,AA,AB,AC,AD,AE,AF,AN,AW,AX,AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,BR,BT,BX,BZ,CB,CC,CD,CK,CL,CO,CP,CQ,CR,CS,CT;J=$packages["bufio"];B=$packages["bytes"];G=$packages["errors"];F=$packages["github.com/88250/lute/html/atom"];D=$packages["github.com/88250/lute/lex"];E=$packages["github.com/88250/lute/util"];H=$packages["io"];I=$packages["strconv"];A=$packages["strings"];C=$packages["unicode/utf8"];AK=$pkg.NodeType=$newType(4,$kindUint32,"html.NodeType",true,"github.com/88250/lute/html",true,null);AM=$pkg.Node=$newType(0,$kindStruct,"html.Node",true,"github.com/88250/lute/html",true,function(Parent_,FirstChild_,LastChild_,PrevSibling_,NextSibling_,Type_,DataAtom_,Data_,Namespace_,Attr_){this.$val=this;if(arguments.length===0){this.Parent=CW.nil;this.FirstChild=CW.nil;this.LastChild=CW.nil;this.PrevSibling=CW.nil;this.NextSibling=CW.nil;this.Type=0;this.DataAtom=0;this.Data="";this.Namespace="";this.Attr=CY.nil;return;}this.Parent=Parent_;this.FirstChild=FirstChild_;this.LastChild=LastChild_;this.PrevSibling=PrevSibling_;this.NextSibling=NextSibling_;this.Type=Type_;this.DataAtom=DataAtom_;this.Data=Data_;this.Namespace=Namespace_;this.Attr=Attr_;});AO=$pkg.nodeStack=$newType(12,$kindSlice,"html.nodeStack",true,"github.com/88250/lute/html",false,null);AP=$pkg.insertionModeStack=$newType(12,$kindSlice,"html.insertionModeStack",true,"github.com/88250/lute/html",false,null);AQ=$pkg.parser=$newType(0,$kindStruct,"html.parser",true,"github.com/88250/lute/html",false,function(tokenizer_,tok_,hasSelfClosingToken_,doc_,oe_,afe_,head_,form_,scripting_,framesetOK_,templateStack_,im_,originalIM_,fosterParenting_,quirks_,fragment_,context_){this.$val=this;if(arguments.length===0){this.tokenizer=DF.nil;this.tok=new CH.ptr(0,0,"",CY.nil);this.hasSelfClosingToken=false;this.doc=CW.nil;this.oe=AO.nil;this.afe=AO.nil;this.head=CW.nil;this.form=CW.nil;this.scripting=false;this.framesetOK=false;this.templateStack=AP.nil;this.im=$throwNilPointerError;this.originalIM=$throwNilPointerError;this.fosterParenting=false;this.quirks=false;this.fragment=false;this.context=CW.nil;return;}this.tokenizer=tokenizer_;this.tok=tok_;this.hasSelfClosingToken=hasSelfClosingToken_;this.doc=doc_;this.oe=oe_;this.afe=afe_;this.head=head_;this.form=form_;this.scripting=scripting_;this.framesetOK=framesetOK_;this.templateStack=templateStack_;this.im=im_;this.originalIM=originalIM_;this.fosterParenting=fosterParenting_;this.quirks=quirks_;this.fragment=fragment_;this.context=context_;});AS=$pkg.scope=$newType(4,$kindInt,"html.scope",true,"github.com/88250/lute/html",false,null);AT=$pkg.insertionMode=$newType(4,$kindFunc,"html.insertionMode",true,"github.com/88250/lute/html",false,null);BU=$pkg.ParseOption=$newType(4,$kindFunc,"html.ParseOption",true,"github.com/88250/lute/html",true,null);BY=$pkg.writer=$newType(8,$kindInterface,"html.writer",true,"github.com/88250/lute/html",false,null);CF=$pkg.TokenType=$newType(4,$kindUint32,"html.TokenType",true,"github.com/88250/lute/html",true,null);CG=$pkg.Attribute=$newType(0,$kindStruct,"html.Attribute",true,"github.com/88250/lute/html",true,function(Namespace_,Key_,Val_){this.$val=this;if(arguments.length===0){this.Namespace="";this.Key="";this.Val="";return;}this.Namespace=Namespace_;this.Key=Key_;this.Val=Val_;});CH=$pkg.Token=$newType(0,$kindStruct,"html.Token",true,"github.com/88250/lute/html",true,function(Type_,DataAtom_,Data_,Attr_){this.$val=this;if(arguments.length===0){this.Type=0;this.DataAtom=0;this.Data="";this.Attr=CY.nil;return;}this.Type=Type_;this.DataAtom=DataAtom_;this.Data=Data_;this.Attr=Attr_;});CI=$pkg.span=$newType(0,$kindStruct,"html.span",true,"github.com/88250/lute/html",false,function(start_,end_){this.$val=this;if(arguments.length===0){this.start=0;this.end=0;return;}this.start=start_;this.end=end_;});CJ=$pkg.Tokenizer=$newType(0,$kindStruct,"html.Tokenizer",true,"github.com/88250/lute/html",true,function(r_,tt_,err_,readErr_,raw_,buf_,maxBuf_,data_,pendingAttr_,attr_,nAttrReturned_,rawTag_,textIsRaw_,convertNUL_,allowCDATA_){this.$val=this;if(arguments.length===0){this.r=$ifaceNil;this.tt=0;this.err=$ifaceNil;this.readErr=$ifaceNil;this.raw=new CI.ptr(0,0);this.buf=DA.nil;this.maxBuf=0;this.data=new CI.ptr(0,0);this.pendingAttr=DI.zero();this.attr=DJ.nil;this.nAttrReturned=0;this.rawTag="";this.textIsRaw=false;this.convertNUL=false;this.allowCDATA=false;return;}this.r=r_;this.tt=tt_;this.err=err_;this.readErr=readErr_;this.raw=raw_;this.buf=buf_;this.maxBuf=maxBuf_;this.data=data_;this.pendingAttr=pendingAttr_;this.attr=attr_;this.nAttrReturned=nAttrReturned_;this.rawTag=rawTag_;this.textIsRaw=textIsRaw_;this.convertNUL=convertNUL_;this.allowCDATA=allowCDATA_;});CV=$sliceType($String);CW=$ptrType(AM);CX=$ptrType(CG);CY=$sliceType(CX);CZ=$sliceType(F.Atom);DA=$sliceType($Uint8);DB=$sliceType($Int32);DC=$ptrType(AO);DD=$ptrType(AP);DE=$sliceType(BU);DF=$ptrType(CJ);DG=$sliceType(CW);DH=$arrayType($Uint8,2);DI=$arrayType(CI,2);DJ=$sliceType(DI);DK=$ptrType(AQ);L=function(a){var a,b,c,d,e;b=a.Namespace;if(b===("")||b===("html")){return(c=K[$String.keyFor(a.Data)],c!==undefined?c.v:false);}else if(b===("math")){d=a.Data;if(d===("mi")||d===("mo")||d===("mn")||d===("ms")||d===("mtext")||d===("annotation-xml")){return true;}}else if(b===("svg")){e=a.Data;if(e===("foreignObject")||e===("desc")||e===("title")){return true;}}return false;};P=function(a,b,c,d){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;e=0;f=0;g=1;h=$subslice(a,c);i=g;j=h;if(j.$length<=1){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));k=b+1>>0;l=c+1>>0;e=k;f=l;return[e,f];}if(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===35){if(j.$length<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));m=b+1>>0;n=c+1>>0;e=m;f=n;return[e,f];}i=i+(1)>>0;o=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);p=false;if((o===120)||(o===88)){p=true;i=i+(1)>>0;}q=0;while(true){if(!(i<j.$length)){break;}o=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(p){if(48<=o&&o<=57){q=(($imul(16,q))+((o>>0))>>0)-48>>0;continue;}else if(97<=o&&o<=102){q=((($imul(16,q))+((o>>0))>>0)-97>>0)+10>>0;continue;}else if(65<=o&&o<=70){q=((($imul(16,q))+((o>>0))>>0)-65>>0)+10>>0;continue;}}else if(48<=o&&o<=57){q=(($imul(10,q))+((o>>0))>>0)-48>>0;continue;}if(!((o===59))){i=i-(1)>>0;}break;}if(i<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));r=b+1>>0;s=c+1>>0;e=r;f=s;return[e,f];}if(128<=q&&q<=159){q=(t=q-128>>0,((t<0||t>=O.length)?($throwRuntimeError("index out of range"),undefined):O[t]));}else if((q===0)||(55296<=q&&q<=57343)||q>1114111){q=65533;}u=b+C.EncodeRune($subslice(a,b),q)>>0;v=c+i>>0;e=u;f=v;return[e,f];}while(true){if(!(i<j.$length)){break;}w=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(97<=w&&w<=122||65<=w&&w<=90||48<=w&&w<=57){continue;}if(!((w===59))){i=i-(1)>>0;}break;}x=i;if(x<1){x=1;}y=($bytesToString($subslice(j,1,x)));if(y===""){}else if(d&&!((y.charCodeAt((y.length-1>>0))===59))&&j.$length>i&&(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===61)){}else{aa=(z=$pkg.Entities[$String.keyFor(y)],z!==undefined?z.v:"");if(!(aa==="")){ab=b+C.EncodeRune($subslice(a,b),(ac=(new DB($stringToRunes(aa))),(0>=ac.$length?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+0])))>>0;ad=c+i>>0;e=ab;f=ad;return[e,f];}else if(!d){ae=y.length-1>>0;if(ae>6){ae=6;}af=ae;while(true){if(!(af>1)){break;}ah=(ag=$pkg.Entities[$String.keyFor($substring(y,0,af))],ag!==undefined?ag.v:"");if(!(ah==="")){ai=b+C.EncodeRune($subslice(a,b),(aj=(new DB($stringToRunes(ah))),(0>=aj.$length?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+0])))>>0;ak=(c+af>>0)+1>>0;e=ai;f=ak;return[e,f];}af=af-(1)>>0;}}}al=b+i>>0;am=c+i>>0;e=al;f=am;$copySlice($subslice(a,b,e),$subslice(a,c,f));an=e;ao=f;e=an;f=ao;return[e,f];};Q=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=a;d=0;while(true){if(!(d<c.$length)){break;}e=d;f=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===38){g=P(a,e,e,b);h=g[0];i=g[1];while(true){if(!(i<a.$length)){break;}j=((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(j===38){k=P(a,h,i,b);h=k[0];i=k[1];}else{((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=j);l=h+1>>0;m=i+1>>0;h=l;i=m;}}return $subslice(a,0,h);}d++;}return a;};R=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c<b.$length)){break;}d=c;e=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(65<=e&&e<=90){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=((e+97<<24>>>24)-65<<24>>>24));}c++;}return a;};S=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=A.IndexAny(b,"&'<>\"\r");case 1:if(!(!((c===-1)))){$s=2;continue;}e=a.WriteString($substring(b,0,c));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return f;}g="";h=b.charCodeAt(c);if(h===(38)){g="&";}else if(h===(39)){g="'";}else if(h===(60)){g="<";}else if(h===(62)){g=">";}else if(h===(34)){g=""";}else if(h===(13)){g=" ";}else{$panic(new $String("unrecognized escape character"));}b=$substring(b,(c+1>>0));j=a.WriteString(g);$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[1];if(!($interfaceIsEqual(k,$ifaceNil))){$s=-1;return k;}c=A.IndexAny(b,"&'<>\"\r");$s=1;continue;case 2:m=a.WriteString(b);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[1];$s=-1;return n;}return;}if($f===undefined){$f={$blk:S};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};T=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];if(A.IndexAny(a,"&'<>\"\r")===-1){$s=-1;return a;}b[0]=new B.Buffer.ptr(DA.nil,0,0);c=S(b[0],a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b[0].String();}return;}if($f===undefined){$f={$blk:T};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EscapeString=T;U=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c<b.length)){break;}d=$decodeRune(b,c);e=d[0];if(e===38){return($bytesToString(Q((new DA($stringToBytes(a))),false)));}c+=d[1];}return a;};$pkg.UnescapeString=U;Z=function(a){var a,b;b=DA.nil;b=E.StrToBytes(U(E.BytesToStr(a)));return b;};$pkg.UnescapeHTML=Z;AA=function(a){var a,b,c,d,e,f,g,h,i;b=DA.nil;c=a.$length;d=0;e=0;f=d;g=e;h=false;b=a;while(true){if(!(g<c)){break;}i=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(i===(38)){if(!h){b=$makeSlice(DA,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,V);f=g+1>>0;}else if(i===(60)){if(!h){b=$makeSlice(DA,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,W);f=g+1>>0;}else if(i===(62)){if(!h){b=$makeSlice(DA,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,X);f=g+1>>0;}else if(i===(34)){if(!h){b=$makeSlice(DA,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,Y);f=g+1>>0;}g=g+(1)>>0;}if(h){b=$appendSlice(b,$subslice(a,f));}return b;};$pkg.EscapeHTML=AA;AB=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;b=DA.nil;b=$makeSlice(DA,0,256);c=0;d=0;while(true){if(!(c<a.$length)){break;}e=C.DecodeRune($subslice(a,c));f=e[0];g=e[1];if(128<=f){h=c;i=c+g>>0;j=h;k=i;while(true){if(!(j<k)){break;}l=((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);d=((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt(((((l>>>4<<24>>>24))&15)>>>0)));b=$append(b,"0123456789ABCDEF".charCodeAt(((l&15)>>>0)));j=j+(1)>>0;}}else if(f===37){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);if((c+2>>0)<a.$length&&D.IsHexDigit((m=c+1>>0,((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m])))&&D.IsHexDigit((n=c+2>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])))){b=$append(b,37);b=$append(b,D.TokenToUpper((o=c+1>>0,((o<0||o>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+o]))));b=$append(b,D.TokenToUpper((p=c+2>>0,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]))));c=c+(2)>>0;}else{b=$append(b,37);b=$append(b,50);b=$append(b,53);}}else if(A.IndexByte("!#$&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~",((f<<24>>>24)))===-1){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt((((f>>4>>0))&15)));b=$append(b,"0123456789ABCDEF".charCodeAt((f&15)));}else{d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,d);}c=c+(g)>>0;}return b;};$pkg.EncodeDestination=AB;AC=function(a,b){var a,b,c,d,e,f,g,h,i;c=a;d=0;while(true){if(!(d<c.$length)){break;}e=d;f=(g=b[$String.keyFor(((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key)],g!==undefined?[g.v,true]:["",false]);h=f[0];i=f[1];if(i){((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key=h;}d++;}};AD=function(a){var a,b,c,d,e,f,g;b=a;c=0;while(true){if(!(c<b.$length)){break;}d=c;e=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(e.Key===""||!((e.Key.charCodeAt(0)===120))){c++;continue;}f=e.Key;if(f===("xlink:actuate")||f===("xlink:arcrole")||f===("xlink:href")||f===("xlink:role")||f===("xlink:show")||f===("xlink:title")||f===("xlink:type")||f===("xml:base")||f===("xml:lang")||f===("xml:space")||f===("xmlns:xlink")){g=A.Index(e.Key,":");((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Namespace=$substring(e.Key,0,g);((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Key=$substring(e.Key,(g+1>>0));}c++;}};AE=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!((a.Type===3))){$s=-1;return false;}b=a.Namespace;if(b===("math")){$s=2;continue;}if(b===("svg")){$s=3;continue;}$s=4;continue;case 2:if(a.Data==="annotation-xml"){$s=5;continue;}$s=6;continue;case 5:c=a.Attr;d=0;case 7:if(!(d<c.$length)){$s=8;continue;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(e.Key==="encoding"){$s=9;continue;}$s=10;continue;case 9:f=A.ToLower(e.Val);$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g==="text/html"||g==="application/xhtml+xml"){$s=-1;return true;}case 10:d++;$s=7;continue;case 8:case 6:$s=4;continue;case 3:h=a.Data;if(h===("desc")||h===("foreignObject")||h===("title")){$s=-1;return true;}case 4:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:AE};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AF=function(a){var a,b;if(!(a.Namespace==="math")){return false;}b=a.Data;if(b===("mi")||b===("mo")||b===("mn")||b===("ms")||b===("mtext")){return true;}return false;};AM.ptr.prototype.Unlink=function(){var a;a=this;if(!(CW.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a.NextSibling;}else if(!(CW.nil===a.Parent)){a.Parent.FirstChild=a.NextSibling;}if(!(CW.nil===a.NextSibling)){a.NextSibling.PrevSibling=a.PrevSibling;}else if(!(CW.nil===a.Parent)){a.Parent.LastChild=a.PrevSibling;}a.Parent=CW.nil;a.NextSibling=CW.nil;a.PrevSibling=CW.nil;};AM.prototype.Unlink=function(){return this.$val.Unlink();};AM.ptr.prototype.InsertBefore=function(a){var a,b;b=this;a.Unlink();a.PrevSibling=b.PrevSibling;if(!(CW.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a;}a.NextSibling=b;b.PrevSibling=a;a.Parent=b.Parent;if(!(CW.nil===a.Parent)&&CW.nil===a.PrevSibling){a.Parent.FirstChild=a;}};AM.prototype.InsertBefore=function(a){return this.$val.InsertBefore(a);};AM.ptr.prototype.InsertAfter=function(a){var a,b;b=this;a.Unlink();a.NextSibling=b.NextSibling;if(!(CW.nil===a.NextSibling)){a.NextSibling.PrevSibling=a;}a.PrevSibling=b;b.NextSibling=a;a.Parent=b.Parent;if(CW.nil===a.NextSibling&&!(CW.nil===a.Parent)){a.Parent.LastChild=a;}};AM.prototype.InsertAfter=function(a){return this.$val.InsertAfter(a);};AM.ptr.prototype.InsertChildBefore=function(a,b){var a,b,c,d,e,f,g,h,i;c=this;if(!(a.Parent===CW.nil)||!(a.PrevSibling===CW.nil)||!(a.NextSibling===CW.nil)){$panic(new $String("html: InsertChildBefore called for an attached child Node"));}d=CW.nil;e=CW.nil;f=d;g=e;if(!(b===CW.nil)){h=b.PrevSibling;i=b;f=h;g=i;}else{f=c.LastChild;}if(!(f===CW.nil)){f.NextSibling=a;}else{c.FirstChild=a;}if(!(g===CW.nil)){g.PrevSibling=a;}else{c.LastChild=a;}a.Parent=c;a.PrevSibling=f;a.NextSibling=g;};AM.prototype.InsertChildBefore=function(a,b){return this.$val.InsertChildBefore(a,b);};AM.ptr.prototype.AppendChild=function(a){var a,b,c;b=this;if(!(a.Parent===CW.nil)||!(a.PrevSibling===CW.nil)||!(a.NextSibling===CW.nil)){$panic(new $String("html: AppendChild called for an attached child Node"));}c=b.LastChild;if(!(c===CW.nil)){c.NextSibling=a;}else{b.FirstChild=a;}b.LastChild=a;a.Parent=b;a.PrevSibling=c;};AM.prototype.AppendChild=function(a){return this.$val.AppendChild(a);};AM.ptr.prototype.RemoveChild=function(a){var a,b;b=this;if(!(a.Parent===b)){$panic(new $String("html: RemoveChild called for a non-child Node"));}if(b.FirstChild===a){b.FirstChild=a.NextSibling;}if(!(a.NextSibling===CW.nil)){a.NextSibling.PrevSibling=a.PrevSibling;}if(b.LastChild===a){b.LastChild=a.PrevSibling;}if(!(a.PrevSibling===CW.nil)){a.PrevSibling.NextSibling=a.NextSibling;}a.Parent=CW.nil;a.PrevSibling=CW.nil;a.NextSibling=CW.nil;};AM.prototype.RemoveChild=function(a){return this.$val.RemoveChild(a);};AN=function(a,b){var a,b,c;while(true){c=b.FirstChild;if(c===CW.nil){break;}b.RemoveChild(c);a.AppendChild(c);}};AM.ptr.prototype.clone=function(){var a,b;a=this;b=new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,a.Type,a.DataAtom,a.Data,"",$makeSlice(CY,a.Attr.$length));$copySlice(b.Attr,a.Attr);return b;};AM.prototype.clone=function(){return this.$val.clone();};$ptrType(AO).prototype.pop=function(){var a,b,c,d,e;a=this;b=a.$get().$length;e=(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));a.$set($subslice((a.$get()),0,(b-1>>0)));return e;};$ptrType(AO).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return CW.nil;};$ptrType(AO).prototype.index=function(a){var a,b,c,d;b=this;c=b.$get().$length-1>>0;while(true){if(!(c>=0)){break;}if((d=b.$get(),((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]))===a){return c;}c=c-(1)>>0;}return-1;};$ptrType(AO).prototype.contains=function(a){var a,b,c,d,e;b=this;c=b.$get();d=0;while(true){if(!(d<c.$length)){break;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if((e.DataAtom===a)&&e.Namespace===""){return true;}d++;}return false;};$ptrType(AO).prototype.insert=function(a,b){var a,b,c,d;c=this;c.$set($append(c.$get(),CW.nil));$copySlice($subslice((c.$get()),(a+1>>0)),$subslice((c.$get()),a));(d=c.$get(),((a<0||a>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+a]=b));};$ptrType(AO).prototype.remove=function(a){var a,b,c,d,e;b=this;c=b.index(a);if(c===-1){return;}$copySlice($subslice((b.$get()),c),$subslice((b.$get()),(c+1>>0)));d=b.$get().$length-1>>0;(e=b.$get(),((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]=CW.nil));b.$set($subslice((b.$get()),0,d));};$ptrType(AP).prototype.pop=function(){var a,b,c,d,e;a=$throwNilPointerError;b=this;c=b.$get().$length;a=(d=b.$get(),e=c-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));b.$set($subslice((b.$get()),0,(c-1>>0)));a=a;return a;};$ptrType(AP).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return $throwNilPointerError;};AQ.ptr.prototype.top=function(){var a,b;a=this;b=(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if(!(b===CW.nil)){return b;}return a.doc;};AQ.prototype.top=function(){return this.$val.top();};AQ.ptr.prototype.popUntil=function(a,b){var a,b,c,d;c=this;d=c.indexOfElementInScope(a,b);if(!((d===-1))){c.oe=$subslice(c.oe,0,d);return true;}return false;};AQ.prototype.popUntil=function(a,b){return this.$val.popUntil(a,b);};AQ.ptr.prototype.indexOfElementInScope=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom;if((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])).Namespace===""){h=b;i=0;while(true){if(!(i<h.$length)){break;}j=((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(j===f){return d;}i++;}k=a;if(k===(0)){}else if(k===(1)){if((f===79618)||(f===42754)){return-1;}}else if(k===(2)){if(f===102662){return-1;}}else if(k===(3)){if((f===22020)||(f===365829)||(f===463880)){return-1;}}else if(k===(6)){if(!((f===24328))&&!((f===451334))){return-1;}}else{$panic(new $String("unreachable"));}}l=a;if((l===(0))||(l===(1))||(l===(2))){m=(o=AR[$String.keyFor((n=c.oe,((d<0||d>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+d])).Namespace)],o!==undefined?o.v:CZ.nil);p=0;while(true){if(!(p<m.$length)){break;}q=((p<0||p>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+p]);if(q===f){return-1;}p++;}}d=d-(1)>>0;}return-1;};AQ.prototype.indexOfElementInScope=function(a,b){return this.$val.indexOfElementInScope(a,b);};AQ.ptr.prototype.elementInScope=function(a,b){var a,b,c;c=this;return!((c.indexOfElementInScope(a,b)===-1));};AQ.prototype.elementInScope=function(a,b){return this.$val.elementInScope(a,b);};AQ.ptr.prototype.clearStackToContext=function(a){var a,b,c,d,e,f;b=this;c=b.oe.$length-1>>0;while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c])).DataAtom;f=a;if(f===(3)){if((e===22020)||(e===365829)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(4)){if((e===22020)||(e===52226)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(5)){if((e===22020)||(e===9989)||(e===62725)||(e===208901)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else{$panic(new $String("unreachable"));}c=c-(1)>>0;}};AQ.prototype.clearStackToContext=function(a){return this.$val.clearStackToContext(a);};AQ.ptr.prototype.generateImpliedEndTags=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=0;c=b.oe.$length-1>>0;loop:while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));if(e.Type===3){f=e.DataAtom;if((f===(186114))||(f===(412418))||(f===(45570))||(f===(24328))||(f===(451334))||(f===(3073))||(f===(14850))||(f===(146434))||(f===(104962))||(f===(104963))){g=a;h=0;while(true){if(!(h<g.$length)){break;}i=((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(e.Data===i){break loop;}h++;}c=c-(1)>>0;continue;}}break;}b.oe=$subslice(b.oe,0,(c+1>>0));};AQ.prototype.generateImpliedEndTags=function(a){return this.$val.generateImpliedEndTags(a);};AQ.ptr.prototype.addChild=function(a){var a,b;b=this;if(b.shouldFosterParent()){b.fosterParent(a);}else{b.top().AppendChild(a);}if(a.Type===3){b.oe=$append(b.oe,a);}};AQ.prototype.addChild=function(a){return this.$val.addChild(a);};AQ.ptr.prototype.shouldFosterParent=function(){var a,b;a=this;if(a.fosterParenting){b=a.top().DataAtom;if((b===(365829))||(b===(9989))||(b===(62725))||(b===(208901))||(b===(52226))){return true;}}return false;};AQ.prototype.shouldFosterParent=function(){return this.$val.shouldFosterParent();};AQ.ptr.prototype.fosterParent=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=this;c=CW.nil;d=CW.nil;e=CW.nil;f=CW.nil;g=c;h=d;i=e;j=f;k=0;k=b.oe.$length-1>>0;while(true){if(!(k>=0)){break;}if((l=b.oe,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k])).DataAtom===365829){g=(m=b.oe,((k<0||k>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+k]));break;}k=k-(1)>>0;}n=0;n=b.oe.$length-1>>0;while(true){if(!(n>=0)){break;}if((o=b.oe,((n<0||n>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+n])).DataAtom===463880){j=(p=b.oe,((n<0||n>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+n]));break;}n=n-(1)>>0;}if(!(j===CW.nil)&&(g===CW.nil||n>k)){j.AppendChild(a);return;}if(g===CW.nil){h=(q=b.oe,(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]));}else{h=g.Parent;}if(h===CW.nil){h=(r=b.oe,s=k-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));}if(!(g===CW.nil)){i=g.PrevSibling;}else{i=h.LastChild;}if(!(i===CW.nil)&&(i.Type===1)&&(a.Type===1)){i.Data=i.Data+(a.Data);return;}h.InsertChildBefore(a,g);};AQ.prototype.fosterParent=function(a){return this.$val.fosterParent(a);};AQ.ptr.prototype.addText=function(a){var a,b,c,d;b=this;if(a===""){return;}if(b.shouldFosterParent()){b.fosterParent(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,1,0,a,"",CY.nil));return;}c=b.top();d=c.LastChild;if(!(d===CW.nil)&&(d.Type===1)){d.Data=d.Data+(a);return;}b.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,1,0,a,"",CY.nil));};AQ.prototype.addText=function(a){return this.$val.addText(a);};AQ.ptr.prototype.addElement=function(){var a;a=this;a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,3,a.tok.DataAtom,a.tok.Data,"",a.tok.Attr));};AQ.prototype.addElement=function(){return this.$val.addElement();};AQ.ptr.prototype.addFormattingElement=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;a=this;b=a.tok.DataAtom;c=a.tok.Attr;d=b;e=c;a.addElement();f=0;g=a.afe.$length-1>>0;findIdenticalElements:while(true){if(!(g>=0)){break;}i=(h=a.afe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(i.Type===6){break;}if(!((i.Type===3))){g=g-(1)>>0;continue;}if(!(i.Namespace==="")){g=g-(1)>>0;continue;}if(!((i.DataAtom===d))){g=g-(1)>>0;continue;}if(!((i.Attr.$length===e.$length))){g=g-(1)>>0;continue;}j=i.Attr;k=0;compareAttributes:while(true){if(!(k<j.$length)){break;}l=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);m=e;n=0;while(true){if(!(n<m.$length)){break;}o=((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(l.Key===o.Key&&l.Namespace===o.Namespace&&l.Val===o.Val){k++;continue compareAttributes;}n++;}g=g-(1)>>0;continue findIdenticalElements;}f=f+(1)>>0;if(f>=3){(a.$ptr_afe||(a.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(i);}g=g-(1)>>0;}a.afe=$append(a.afe,a.top());};AQ.prototype.addFormattingElement=function(){return this.$val.addFormattingElement();};AQ.ptr.prototype.clearActiveFormattingElements=function(){var a,b;a=this;while(true){b=(a.$ptr_afe||(a.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).pop();if((a.afe.$length===0)||(b.Type===6)){return;}}};AQ.prototype.clearActiveFormattingElements=function(){return this.$val.clearActiveFormattingElements();};AQ.ptr.prototype.reconstructActiveFormattingElements=function(){var a,b,c,d,e,f,g;a=this;b=(a.$ptr_afe||(a.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).top();if(b===CW.nil){return;}if((b.Type===6)||!(((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){return;}c=a.afe.$length-1>>0;while(true){if(!(!((b.Type===6))&&((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){break;}if(c===0){c=-1;break;}c=c-(1)>>0;b=(d=a.afe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));}while(true){c=c+(1)>>0;f=(e=a.afe,((c<0||c>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+c])).clone();a.addChild(f);(g=a.afe,((c<0||c>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+c]=f));if(c===(a.afe.$length-1>>0)){break;}}};AQ.prototype.reconstructActiveFormattingElements=function(){return this.$val.reconstructActiveFormattingElements();};AQ.ptr.prototype.acknowledgeSelfClosingTag=function(){var a;a=this;a.hasSelfClosingToken=false;};AQ.prototype.acknowledgeSelfClosingTag=function(){return this.$val.acknowledgeSelfClosingTag();};AQ.ptr.prototype.setOriginalIM=function(){var a;a=this;if(!(a.originalIM===$throwNilPointerError)){$panic(new $String("html: bad parser state: originalIM was set twice"));}a.originalIM=a.im;};AQ.prototype.setOriginalIM=function(){return this.$val.setOriginalIM();};AQ.ptr.prototype.resetInsertionMode=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;a=this;b=a.oe.$length-1>>0;while(true){if(!(b>=0)){break;}d=(c=a.oe,((b<0||b>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+b]));e=b===0;if(e&&!(a.context===CW.nil)){d=a.context;}f=d.DataAtom;if(f===(408582)){if(!e){g=d;h=(i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]));j=g;k=h;while(true){if(!(!(j===k))){break;}j=(l=a.oe,m=(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(j)-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));n=j.DataAtom;if(n===(463880)){a.im=BJ;return;}else if(n===(365829)){a.im=BK;return;}}}a.im=BJ;}else if((f===(37378))||(f===(87554))){a.im=BI;}else if(f===(52226)){a.im=BH;}else if((f===(9989))||(f===(208901))||(f===(62725))){a.im=BG;}else if(f===(143623)){a.im=BE;}else if(f===(109320)){a.im=BF;}else if(f===(365829)){a.im=BD;}else if(f===(463880)){if(!(d.Namespace==="")){b=b-(1)>>0;continue;}a.im=(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).top();}else if(f===(209156)){a.im=AX;}else if(f===(10244)){a.im=BB;}else if(f===(35592)){a.im=BN;}else if(f===(22020)){if(a.head===CW.nil){a.im=AW;}else{a.im=AZ;}}else{if(e){a.im=BB;return;}b=b-(1)>>0;continue;}return;}};AQ.prototype.resetInsertionMode=function(){return this.$val.resetInsertionMode();};AW=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.tok.Data=c;if(a.tok.Data.length===0){$s=-1;return true;}$s=7;continue;case 3:d=a.tok.DataAtom;if(d===(209156)){$s=10;continue;}if(d===(22020)){$s=11;continue;}$s=12;continue;case 10:a.addElement();a.head=a.top();a.im=AX;$s=-1;return true;case 11:e=BB(a);$s=13;case 13:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 12:case 9:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(209156))||(f===(10244))||(f===(22020))||(f===(514))){$s=15;continue;}$s=16;continue;case 15:$r=a.parseImpliedToken(2,209156,new F.Atom(209156).String());$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 16:$s=-1;return true;case 17:case 14:$s=7;continue;case 5:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,209156,new F.Atom(209156).String());$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AW};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AX=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length<a.tok.Data.length){a.addText($substring(a.tok.Data,0,(a.tok.Data.length-d.length>>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=10;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(120583))||(e===(95236))||(e===(309252))){$s=11;continue;}if(e===(136712)){$s=12;continue;}if((e===(137222))||(e===(69637))||(e===(35080))||(e===(458501))){$s=13;continue;}if(e===(209156)){$s=14;continue;}if(e===(463880)){$s=15;continue;}$s=16;continue;case 10:f=BB(a);$s=17;case 17:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 12:a.addElement();if(a.scripting){a.setOriginalIM();a.im=BC;}else{a.im=AY;}$s=-1;return true;case 13:a.addElement();a.setOriginalIM();a.im=BC;$s=-1;return true;case 14:$s=-1;return true;case 15:a.addElement();a.afe=$append(a.afe,AL);a.framesetOK=false;a.im=BL;a.templateStack=$append(a.templateStack,BL);$s=-1;return true;case 16:case 9:$s=7;continue;case 4:g=a.tok.DataAtom;if(g===(209156)){$s=19;continue;}if((g===(10244))||(g===(22020))||(g===(514))){$s=20;continue;}if(g===(463880)){$s=21;continue;}$s=22;continue;case 19:(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AZ;$s=-1;return true;case 20:$r=a.parseImpliedToken(3,209156,new F.Atom(209156).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(!(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(new CV([]));h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return true;case 22:$s=-1;return true;case 23:case 18:$s=7;continue;case 5:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(3,209156,new F.Atom(209156).String());$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AX};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AY=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(6)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(1)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=9;continue;}if((c===(15112))||(c===(89607))||(c===(95236))||(c===(309252))||(c===(35080))||(c===(458501))){$s=10;continue;}if((c===(209156))||(c===(136712))){$s=11;continue;}$s=12;continue;case 9:d=BB(a);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 10:e=AX(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 11:$s=-1;return true;case 12:case 8:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(136712))||(f===(514))){}else{$s=-1;return true;}$s=7;continue;case 5:g=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h.length===0){$s=16;continue;}$s=17;continue;case 16:i=AX(a);$s=18;case 18:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 17:$s=7;continue;case 6:j=AX(a);$s=19;case 19:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 7:case 1:(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!((a.top().DataAtom===209156))){$panic(new $String("html: the new current node will be a head element."));}a.im=AX;if(a.tok.DataAtom===136712){$s=-1;return true;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AY};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AZ=function(a){var a,b,c,d,e,f,g,h,i,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length<a.tok.Data.length){a.addText($substring(a.tok.Data,0,(a.tok.Data.length-d.length>>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=10;continue;}if(e===(10244)){$s=11;continue;}if(e===(35592)){$s=12;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(95236))||(e===(309252))||(e===(35080))||(e===(137222))||(e===(458501))||(e===(463880))||(e===(69637))){$s=13;continue;}if(e===(209156)){$s=14;continue;}$s=15;continue;case 10:f=BB(a);$s=16;case 16:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 11:a.addElement();a.framesetOK=false;a.im=BB;$s=-1;return true;case 12:a.addElement();a.im=BN;$s=-1;return true;case 13:a.oe=$append(a.oe,a.head);$deferred.push([$methodVal((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))),"remove"),[a.head]]);g=AX(a);$s=17;case 17:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 14:$s=-1;return true;case 15:case 9:$s=7;continue;case 4:h=a.tok.DataAtom;if((h===(10244))||(h===(22020))||(h===(514))){$s=19;continue;}if(h===(463880)){$s=20;continue;}$s=21;continue;case 19:$s=22;continue;case 20:i=AX(a);$s=23;case 23:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 21:$s=-1;return true;case 22:case 18:$s=7;continue;case 5:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,10244,new F.Atom(10244).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.framesetOK=true;$s=-1;return false;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:AZ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};BA=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.Attr.$length===0){return;}c=$makeMap($String.keyFor,[]);d=a.Attr;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);g=f.Key;(c||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};e++;}h=b.Attr;i=0;while(true){if(!(i<h.$length)){break;}j=((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);k=(l=c[$String.keyFor(j.Key)],l!==undefined?[l.v,true]:["",false]);m=k[1];if(!m){a.Attr=$append(a.Attr,j);n=j.Key;(c||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(n)]={k:n,v:j.Val};}i++;}};BB=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(0)){$s=6;continue;}$s=7;continue;case 2:c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();e=d.DataAtom;if((e===(290819))||(e===(305415))){if(d.FirstChild===CW.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}}c=A.Replace(c,"\x00","",-1);if(c===""){$s=-1;return true;}a.reconstructActiveFormattingElements();a.addText(c);if(!(a.framesetOK)){f=false;$s=10;continue s;}g=A.TrimLeft(c," \t\r\n\f");$s=11;case 11:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=!(g==="");case 10:if(f){$s=8;continue;}$s=9;continue;case 8:a.framesetOK=false;case 9:$s=7;continue;case 3:h=a.tok.DataAtom;if(h===(22020)){$s=13;continue;}if((h===(15108))||(h===(15112))||(h===(89607))||(h===(120583))||(h===(95236))||(h===(309252))||(h===(35080))||(h===(137222))||(h===(458501))||(h===(463880))||(h===(69637))){$s=14;continue;}if(h===(10244)){$s=15;continue;}if(h===(35592)){$s=16;continue;}if((h===(455431))||(h===(261127))||(h===(67333))||(h===(100106))||(h===(139270))||(h===(29191))||(h===(37635))||(h===(92931))||(h===(386562))||(h===(140808))||(h===(142858))||(h===(149510))||(h===(62982))||(h===(209158))||(h===(182790))||(h===(231172))||(h===(4867))||(h===(79618))||(h===(3073))||(h===(354311))||(h===(459783))||(h===(42754))){$s=17;continue;}if((h===(89090))||(h===(187906))||(h===(199938))||(h===(214274))||(h===(216834))||(h===(412930))){$s=18;continue;}if((h===(290819))||(h===(305415))){$s=19;continue;}if(h===(159236)){$s=20;continue;}if(h===(45570)){$s=21;continue;}if((h===(186114))||(h===(412418))){$s=22;continue;}if(h===(111113)){$s=23;continue;}if(h===(102662)){$s=24;continue;}if(h===(1)){$s=25;continue;}if((h===(257))||(h===(94211))||(h===(378116))||(h===(28162))||(h===(16132))||(h===(1537))||(h===(9473))||(h===(132613))||(h===(53766))||(h===(449798))||(h===(26626))||(h===(2817))){$s=26;continue;}if(h===(14084)){$s=27;continue;}if((h===(203014))||(h===(206599))||(h===(157702))){$s=28;continue;}if(h===(365829)){$s=29;continue;}if((h===(218628))||(h===(514))||(h===(28165))||(h===(198403))||(h===(281349))||(h===(12806))||(h===(359427))){$s=30;continue;}if((h===(3077))||(h===(227334))||(h===(113157))){$s=31;continue;}if(h===(87810)){$s=32;continue;}if(h===(197125)){$s=33;continue;}if(h===(200455)){$s=34;continue;}if(h===(217608)){$s=35;continue;}if(h===(77571)){$s=36;continue;}if(h===(195590)){$s=37;continue;}if((h===(27655))||(h===(136712))){$s=38;continue;}if(h===(408582)){$s=39;continue;}if((h===(24328))||(h===(451334))){$s=40;continue;}if((h===(14850))||(h===(104963))){$s=41;continue;}if((h===(146434))||(h===(104962))){$s=42;continue;}if((h===(208388))||(h===(462339))){$s=43;continue;}if((h===(143623))||(h===(109315))||(h===(109320))||(h===(35589))||(h===(209156))||(h===(9989))||(h===(37378))||(h===(62725))||(h===(87554))||(h===(208901))||(h===(52226))){$s=44;continue;}$s=45;continue;case 13:if((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}BA((i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])),$clone(a.tok,CH));$s=46;continue;case 14:j=AX(a);$s=47;case 47:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 15:if((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}if(a.oe.$length>=2){l=(k=a.oe,(1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1]));if((l.Type===3)&&(l.DataAtom===10244)){a.framesetOK=false;BA(l,$clone(a.tok,CH));}}$s=46;continue;case 16:if(!a.framesetOK||a.oe.$length<2||!(((m=a.oe,(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1])).DataAtom===10244))){$s=-1;return true;}o=(n=a.oe,(1>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+1]));if(!(o.Parent===CW.nil)){o.Parent.RemoveChild(o);}a.oe=$subslice(a.oe,0,1);a.addElement();a.im=BN;$s=-1;return true;case 17:a.popUntil(2,new CZ([3073]));a.addElement();$s=46;continue;case 18:a.popUntil(2,new CZ([3073]));p=a.top();q=p.DataAtom;if((q===(89090))||(q===(187906))||(q===(199938))||(q===(214274))||(q===(216834))||(q===(412930))){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=46;continue;case 19:a.popUntil(2,new CZ([3073]));a.addElement();a.framesetOK=false;$s=46;continue;case 20:if(!(a.form===CW.nil)&&!(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.popUntil(2,new CZ([3073]));a.addElement();if(!(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){a.form=a.top();}$s=46;continue;case 21:a.framesetOK=false;r=a.oe.$length-1>>0;case 48:if(!(r>=0)){$s=49;continue;}t=(s=a.oe,((r<0||r>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+r]));u=t.DataAtom;if(u===(45570)){a.oe=$subslice(a.oe,0,r);}else if((u===(455431))||(u===(92931))||(u===(3073))){r=r-(1)>>0;$s=48;continue;}else if(!L(t)){r=r-(1)>>0;$s=48;continue;}$s=49;continue;$s=48;continue;case 49:a.popUntil(2,new CZ([3073]));a.addElement();$s=46;continue;case 22:a.framesetOK=false;v=a.oe.$length-1>>0;case 50:if(!(v>=0)){$s=51;continue;}x=(w=a.oe,((v<0||v>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+v]));y=x.DataAtom;if((y===(186114))||(y===(412418))){a.oe=$subslice(a.oe,0,v);}else if((y===(455431))||(y===(92931))||(y===(3073))){v=v-(1)>>0;$s=50;continue;}else if(!L(x)){v=v-(1)>>0;$s=50;continue;}$s=51;continue;$s=50;continue;case 51:a.popUntil(2,new CZ([3073]));a.addElement();$s=46;continue;case 23:a.popUntil(2,new CZ([3073]));a.addElement();$s=46;continue;case 24:a.popUntil(0,new CZ([102662]));a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;$s=46;continue;case 25:z=a.afe.$length-1>>0;while(true){if(!(z>=0&&!(((aa=a.afe,((z<0||z>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+z])).Type===6)))){break;}ac=(ab=a.afe,((z<0||z>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+z]));if((ac.Type===3)&&(ac.DataAtom===1)){a.inBodyEndTagFormatting(1,"a");(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ac);(a.$ptr_afe||(a.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(ac);break;}z=z-(1)>>0;}a.reconstructActiveFormattingElements();a.addFormattingElement();$s=46;continue;case 26:a.reconstructActiveFormattingElements();a.addFormattingElement();$s=46;continue;case 27:a.reconstructActiveFormattingElements();if(a.elementInScope(0,new CZ([14084]))){a.inBodyEndTagFormatting(14084,"nobr");a.reconstructActiveFormattingElements();}a.addFormattingElement();$s=46;continue;case 28:a.reconstructActiveFormattingElements();a.addElement();a.afe=$append(a.afe,AL);a.framesetOK=false;$s=46;continue;case 29:if(!a.quirks){a.popUntil(2,new CZ([3073]));}a.addElement();a.framesetOK=false;a.im=BD;$s=-1;return true;case 30:a.reconstructActiveFormattingElements();a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();if(a.tok.DataAtom===281349){$s=52;continue;}$s=53;continue;case 52:ad=a.tok.Attr;ae=0;case 54:if(!(ae<ad.$length)){$s=55;continue;}af=((ae<0||ae>=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);if(af.Key==="type"){$s=56;continue;}$s=57;continue;case 56:ag=A.ToLower(af.Val);$s=60;case 60:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}if(ag==="hidden"){$s=58;continue;}$s=59;continue;case 58:$s=-1;return true;case 59:case 57:ae++;$s=54;continue;case 55:case 53:a.framesetOK=false;$s=46;continue;case 31:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=46;continue;case 32:a.popUntil(2,new CZ([3073]));a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();a.framesetOK=false;$s=46;continue;case 33:a.tok.DataAtom=198403;a.tok.Data=new F.Atom(198403).String();$s=-1;return false;case 34:if(!(a.form===CW.nil)){$s=-1;return true;}ah="";ai="This is a searchable index. Enter search keywords: ";aj=new CY([new CG.ptr("","name","isindex")]);ak=a.tok.Attr;al=0;while(true){if(!(al<ak.$length)){break;}am=((al<0||al>=ak.$length)?($throwRuntimeError("index out of range"),undefined):ak.$array[ak.$offset+al]);an=am.Key;if(an===("action")){ah=am.Val;}else if(an===("name")){}else if(an===("prompt")){ai=am.Val;}else{aj=$append(aj,am);}al++;}a.acknowledgeSelfClosingTag();a.popUntil(2,new CZ([3073]));$r=a.parseImpliedToken(2,159236,new F.Atom(159236).String());$s=61;case 61:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.form===CW.nil){$s=-1;return true;}if(!(ah==="")){a.form.Attr=new CY([new CG.ptr("","action",ah)]);}$r=a.parseImpliedToken(2,87810,new F.Atom(87810).String());$s=62;case 62:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,22789,new F.Atom(22789).String());$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.addText(ai);a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,3,281349,new F.Atom(281349).String(),"",aj));(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();$r=a.parseImpliedToken(3,22789,new F.Atom(22789).String());$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,87810,new F.Atom(87810).String());$s=65;case 65:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(3,159236,new F.Atom(159236).String());$s=66;case 66:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=46;continue;case 35:a.addElement();a.setOriginalIM();a.framesetOK=false;a.im=BC;$s=46;continue;case 36:a.popUntil(2,new CZ([3073]));a.reconstructActiveFormattingElements();a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=BC;$s=46;continue;case 37:a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=BC;$s=46;continue;case 38:a.addElement();a.setOriginalIM();a.im=BC;$s=46;continue;case 39:a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BJ;$s=-1;return true;case 40:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.reconstructActiveFormattingElements();a.addElement();$s=46;continue;case 41:if(a.elementInScope(0,new CZ([64260]))){a.generateImpliedEndTags(new CV([]));}a.addElement();$s=46;continue;case 42:if(a.elementInScope(0,new CZ([64260]))){a.generateImpliedEndTags(new CV(["rtc"]));}a.addElement();$s=46;continue;case 43:a.reconstructActiveFormattingElements();if(a.tok.DataAtom===208388){AC(a.tok.Attr,AI);}else{AC(a.tok.Attr,AJ);}AD(a.tok.Attr);a.addElement();a.top().Namespace=a.tok.Data;if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=-1;return true;case 44:$s=46;continue;case 45:a.reconstructActiveFormattingElements();a.addElement();case 46:case 12:$s=7;continue;case 4:ao=a.tok.DataAtom;if(ao===(10244)){$s=68;continue;}if(ao===(22020)){$s=69;continue;}if((ao===(455431))||(ao===(261127))||(ao===(67333))||(ao===(100106))||(ao===(102662))||(ao===(139270))||(ao===(29191))||(ao===(37635))||(ao===(92931))||(ao===(386562))||(ao===(140808))||(ao===(142858))||(ao===(149510))||(ao===(62982))||(ao===(209158))||(ao===(182790))||(ao===(305415))||(ao===(231172))||(ao===(4867))||(ao===(79618))||(ao===(290819))||(ao===(354311))||(ao===(459783))||(ao===(42754))){$s=70;continue;}if(ao===(159236)){$s=71;continue;}if(ao===(3073)){$s=72;continue;}if(ao===(45570)){$s=73;continue;}if((ao===(186114))||(ao===(412418))){$s=74;continue;}if((ao===(89090))||(ao===(187906))||(ao===(199938))||(ao===(214274))||(ao===(216834))||(ao===(412930))){$s=75;continue;}if((ao===(1))||(ao===(257))||(ao===(94211))||(ao===(378116))||(ao===(28162))||(ao===(16132))||(ao===(1537))||(ao===(14084))||(ao===(9473))||(ao===(132613))||(ao===(53766))||(ao===(449798))||(ao===(26626))||(ao===(2817))){$s=76;continue;}if((ao===(203014))||(ao===(206599))||(ao===(157702))){$s=77;continue;}if(ao===(514)){$s=78;continue;}if(ao===(463880)){$s=79;continue;}$s=80;continue;case 68:if(a.elementInScope(0,new CZ([10244]))){a.im=BM;}$s=81;continue;case 69:if(a.elementInScope(0,new CZ([10244]))){$s=82;continue;}$s=83;continue;case 82:$r=a.parseImpliedToken(3,10244,new F.Atom(10244).String());$s=84;case 84:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 83:$s=-1;return true;case 70:a.popUntil(0,new CZ([a.tok.DataAtom]));$s=81;continue;case 71:if((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){ap=a.indexOfElementInScope(0,new CZ([159236]));if(ap===-1){$s=-1;return true;}a.generateImpliedEndTags(new CV([]));if(!(((aq=a.oe,((ap<0||ap>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+ap])).DataAtom===159236))){$s=-1;return true;}a.popUntil(0,new CZ([159236]));}else{ar=a.form;a.form=CW.nil;as=a.indexOfElementInScope(0,new CZ([159236]));if(ar===CW.nil||(as===-1)||!((at=a.oe,((as<0||as>=at.$length)?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+as]))===ar)){$s=-1;return true;}a.generateImpliedEndTags(new CV([]));(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ar);}$s=81;continue;case 72:if(!a.elementInScope(2,new CZ([3073]))){$s=85;continue;}$s=86;continue;case 85:$r=a.parseImpliedToken(2,3073,new F.Atom(3073).String());$s=87;case 87:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 86:a.popUntil(2,new CZ([3073]));$s=81;continue;case 73:a.popUntil(1,new CZ([45570]));$s=81;continue;case 74:a.popUntil(0,new CZ([a.tok.DataAtom]));$s=81;continue;case 75:a.popUntil(0,new CZ([89090,187906,199938,214274,216834,412930]));$s=81;continue;case 76:a.inBodyEndTagFormatting(a.tok.DataAtom,a.tok.Data);$s=81;continue;case 77:if(a.popUntil(0,new CZ([a.tok.DataAtom]))){a.clearActiveFormattingElements();}$s=81;continue;case 78:a.tok.Type=2;$s=-1;return false;case 79:au=AX(a);$s=88;case 88:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}$s=-1;return au;case 80:a.inBodyEndTagOther(a.tok.DataAtom,a.tok.Data);case 81:case 67:$s=7;continue;case 5:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=7;continue;case 6:if(a.templateStack.$length>0){a.im=BL;$s=-1;return false;}else{av=a.oe;aw=0;while(true){if(!(aw<av.$length)){break;}ax=((aw<0||aw>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+aw]);ay=ax.DataAtom;if((ay===(186114))||(ay===(412418))||(ay===(45570))||(ay===(24328))||(ay===(451334))||(ay===(3073))||(ay===(14850))||(ay===(146434))||(ay===(104962))||(ay===(104963))||(ay===(9989))||(ay===(37378))||(ay===(62725))||(ay===(87554))||(ay===(208901))||(ay===(52226))||(ay===(10244))||(ay===(22020))){}else{$s=-1;return true;}aw++;}}case 7:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BB};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AQ.ptr.prototype.inBodyEndTagFormatting=function(a,b){var a,aa,ab,ac,ad,ae,af,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;d=0;while(true){if(!(d<8)){break;}e=CW.nil;f=c.afe.$length-1>>0;while(true){if(!(f>=0)){break;}if((g=c.afe,((f<0||f>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+f])).Type===6){break;}if((h=c.afe,((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f])).DataAtom===a){e=(i=c.afe,((f<0||f>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+f]));break;}f=f-(1)>>0;}if(e===CW.nil){c.inBodyEndTagOther(a,b);return;}j=(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(e);if(j===-1){(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);return;}if(!c.elementInScope(0,new CZ([a]))){return;}k=CW.nil;l=$subslice(c.oe,j);m=0;while(true){if(!(m<l.$length)){break;}n=((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(L(n)){k=n;break;}m++;}if(k===CW.nil){o=(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();while(true){if(!(!(o===e))){break;}o=(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();}(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(o);return;}r=(p=c.oe,q=j-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));s=(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);t=k;u=k;v=(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u);w=0;while(true){if(!(w<3)){break;}v=v-(1)>>0;u=(x=c.oe,((v<0||v>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+v]));if((c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)===-1){(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(u);w=w+(1)>>0;continue;}if(u===e){break;}y=u.clone();(z=c.afe,aa=(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u),((aa<0||aa>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]=y));(ab=c.oe,ac=(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u),((ac<0||ac>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]=y));u=y;if(t===k){s=(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)+1>>0;}if(!(t.Parent===CW.nil)){t.Parent.RemoveChild(t);}u.AppendChild(t);t=u;w=w+(1)>>0;}if(!(t.Parent===CW.nil)){t.Parent.RemoveChild(t);}ad=r.DataAtom;if((ad===(365829))||(ad===(9989))||(ad===(62725))||(ad===(208901))||(ad===(52226))){c.fosterParent(t);}else{r.AppendChild(t);}ae=e.clone();AN(ae,k);k.AppendChild(ae);af=(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);if(!((af===-1))&&af<s){s=s-(1)>>0;}(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);(c.$ptr_afe||(c.$ptr_afe=new DC(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).insert(s,ae);(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(e);(c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).insert((c.$ptr_oe||(c.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(k)+1>>0,ae);d=d+(1)>>0;}};AQ.prototype.inBodyEndTagFormatting=function(a,b){return this.$val.inBodyEndTagFormatting(a,b);};AQ.ptr.prototype.inBodyEndTagOther=function(a,b){var a,b,c,d,e,f,g;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}if((((e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom===a))&&((!((a===0)))||((f=c.oe,((d<0||d>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+d])).Data===b))){c.oe=$subslice(c.oe,0,d);break;}if(L((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])))){break;}d=d-(1)>>0;}};AQ.prototype.inBodyEndTagOther=function(a,b){return this.$val.inBodyEndTagOther(a,b);};BC=function(a){var a,b,c,d;b=a.tok.Type;if(b===(0)){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}else if(b===(1)){c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if((d.DataAtom===217608)&&d.FirstChild===CW.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}if(c===""){return true;}a.addText(c);return true;}else if(b===(3)){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.im=a.originalIM;a.originalIM=$throwNilPointerError;return a.tok.Type===3;};BD=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];b=a[0].tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a[0].tok.Data=A.Replace(a[0].tok.Data,"\x00","",-1);c=(a[0].$ptr_oe||(a[0].$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).top().DataAtom;if((c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){$s=10;continue;}$s=11;continue;case 10:d=A.Trim(a[0].tok.Data," \t\r\n\f");$s=14;case 14:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(d===""){$s=12;continue;}$s=13;continue;case 12:a[0].addText(a[0].tok.Data);$s=-1;return true;case 13:case 11:case 9:$s=8;continue;case 3:e=a[0].tok.DataAtom;if(e===(143623)){$s=16;continue;}if(e===(109320)){$s=17;continue;}if(e===(109315)){$s=18;continue;}if((e===(9989))||(e===(62725))||(e===(208901))){$s=19;continue;}if((e===(37378))||(e===(87554))||(e===(52226))){$s=20;continue;}if(e===(365829)){$s=21;continue;}if((e===(458501))||(e===(137222))||(e===(463880))){$s=22;continue;}if(e===(281349)){$s=23;continue;}if(e===(159236)){$s=24;continue;}if(e===(408582)){$s=25;continue;}$s=26;continue;case 16:a[0].clearStackToContext(3);a[0].afe=$append(a[0].afe,AL);a[0].addElement();a[0].im=BE;$s=-1;return true;case 17:a[0].clearStackToContext(3);a[0].addElement();a[0].im=BF;$s=-1;return true;case 18:$r=a[0].parseImpliedToken(2,109320,new F.Atom(109320).String());$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 19:a[0].clearStackToContext(3);a[0].addElement();a[0].im=BG;$s=-1;return true;case 20:$r=a[0].parseImpliedToken(2,9989,new F.Atom(9989).String());$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(a[0].popUntil(3,new CZ([365829]))){a[0].resetInsertionMode();$s=-1;return false;}$s=-1;return true;case 22:f=AX(a[0]);$s=29;case 29:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 23:g=a[0].tok.Attr;h=0;case 30:if(!(h<g.$length)){$s=31;continue;}i=((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(!(i.Key==="type")){j=false;$s=34;continue s;}k=A.ToLower(i.Val);$s=35;case 35:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k==="hidden";case 34:if(j){$s=32;continue;}$s=33;continue;case 32:a[0].addElement();(a[0].$ptr_oe||(a[0].$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=-1;return true;case 33:h++;$s=30;continue;case 31:$s=26;continue;case 24:if((a[0].$ptr_oe||(a[0].$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).contains(463880)||!(a[0].form===CW.nil)){$s=-1;return true;}a[0].addElement();a[0].form=(a[0].$ptr_oe||(a[0].$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=26;continue;case 25:a[0].reconstructActiveFormattingElements();l=a[0].top().DataAtom;if((l===(365829))||(l===(9989))||(l===(62725))||(l===(208901))||(l===(52226))){a[0].fosterParenting=true;}a[0].addElement();a[0].fosterParenting=false;a[0].framesetOK=false;a[0].im=BK;$s=-1;return true;case 26:case 15:$s=8;continue;case 4:m=a[0].tok.DataAtom;if(m===(365829)){$s=37;continue;}if((m===(10244))||(m===(143623))||(m===(109315))||(m===(109320))||(m===(22020))||(m===(9989))||(m===(37378))||(m===(62725))||(m===(87554))||(m===(208901))||(m===(52226))){$s=38;continue;}if(m===(463880)){$s=39;continue;}$s=40;continue;case 37:if(a[0].popUntil(3,new CZ([365829]))){a[0].resetInsertionMode();$s=-1;return true;}$s=-1;return true;case 38:$s=-1;return true;case 39:n=AX(a[0]);$s=41;case 41:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;case 40:case 36:$s=8;continue;case 5:a[0].addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a[0].tok.Data,"",CY.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:o=BB(a[0]);$s=42;case 42:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;case 8:case 1:a[0].fosterParenting=true;$deferred.push([(function(a){return function(){a[0].fosterParenting=false;};})(a),[]]);p=BB(a[0]);$s=43;case 43:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}$s=-1;return p;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:BD};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};BE=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CZ([143623]))){a.clearActiveFormattingElements();a.im=BD;$s=-1;return false;}else{$s=-1;return true;}}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BK;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if(d===(143623)){if(a.popUntil(3,new CZ([143623]))){a.clearActiveFormattingElements();a.im=BD;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new CZ([143623]))){a.clearActiveFormattingElements();a.im=BD;$s=-1;return false;}else{$s=-1;return true;}}else if((d===(10244))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(9989))||(d===(37378))||(d===(62725))||(d===(87554))||(d===(208901))||(d===(52226))){$s=-1;return true;}}e=BB(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:BE};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BF=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(6)){$s=4;continue;}if(b===(2)){$s=5;continue;}if(b===(3)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=9;case 9:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length<a.tok.Data.length){a.addText($substring(a.tok.Data,0,(a.tok.Data.length-d.length>>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=8;continue;case 3:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 4:$s=-1;return true;case 5:e=a.tok.DataAtom;if(e===(22020)){$s=11;continue;}if(e===(109315)){$s=12;continue;}if(e===(463880)){$s=13;continue;}$s=14;continue;case 11:f=BB(a);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 12:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 13:g=AX(a);$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 14:case 10:$s=8;continue;case 6:h=a.tok.DataAtom;if(h===(109320)){$s=18;continue;}if(h===(109315)){$s=19;continue;}if(h===(463880)){$s=20;continue;}$s=21;continue;case 18:if((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=BD;}$s=-1;return true;case 19:$s=-1;return true;case 20:i=AX(a);$s=22;case 22:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 21:case 17:$s=8;continue;case 7:j=BB(a);$s=23;case 23:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 8:case 1:if(!(((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320))){$s=-1;return true;}(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=BD;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BF};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BG=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}if(b===(5)){$s=4;continue;}$s=5;continue;case 2:c=a.tok.DataAtom;if(c===(52226)){$s=7;continue;}if((c===(37378))||(c===(87554))){$s=8;continue;}if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))){$s=9;continue;}$s=10;continue;case 7:a.clearStackToContext(5);a.addElement();a.im=BH;$s=-1;return true;case 8:$r=a.parseImpliedToken(2,52226,new F.Atom(52226).String());$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 9:if(a.popUntil(3,new CZ([9989,208901,62725]))){a.im=BD;$s=-1;return false;}$s=-1;return true;case 10:case 6:$s=5;continue;case 3:d=a.tok.DataAtom;if((d===(9989))||(d===(62725))||(d===(208901))){if(a.elementInScope(3,new CZ([a.tok.DataAtom]))){a.clearStackToContext(5);(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=BD;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new CZ([9989,208901,62725]))){a.im=BD;$s=-1;return false;}$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))||(d===(52226))){$s=-1;return true;}$s=5;continue;case 4:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 5:case 1:e=BD(a);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:BG};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BH=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}$s=4;continue;case 2:c=a.tok.DataAtom;if((c===(37378))||(c===(87554))){a.clearStackToContext(4);a.addElement();a.afe=$append(a.afe,AL);a.im=BI;$s=-1;return true;}else if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CZ([52226]))){a.im=BG;$s=-1;return false;}$s=-1;return true;}$s=4;continue;case 3:d=a.tok.DataAtom;if(d===(52226)){$s=6;continue;}if(d===(365829)){$s=7;continue;}if((d===(9989))||(d===(62725))||(d===(208901))){$s=8;continue;}if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))){$s=9;continue;}$s=10;continue;case 6:if(a.popUntil(3,new CZ([52226]))){a.im=BG;$s=-1;return true;}$s=-1;return true;case 7:if(a.popUntil(3,new CZ([52226]))){a.im=BG;$s=-1;return false;}$s=-1;return true;case 8:if(a.elementInScope(3,new CZ([a.tok.DataAtom]))){$s=11;continue;}$s=12;continue;case 11:$r=a.parseImpliedToken(3,52226,new F.Atom(52226).String());$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 12:$s=-1;return true;case 9:$s=-1;return true;case 10:case 5:case 4:case 1:e=BD(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:BH};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BI=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(87554))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CZ([37378,87554]))){a.clearActiveFormattingElements();a.im=BH;$s=-1;return false;}$s=-1;return true;}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BK;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if((d===(37378))||(d===(87554))){if(!a.popUntil(3,new CZ([a.tok.DataAtom]))){$s=-1;return true;}a.clearActiveFormattingElements();a.im=BH;$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))){$s=-1;return true;}else if((d===(365829))||(d===(9989))||(d===(62725))||(d===(208901))||(d===(52226))){if(!a.elementInScope(3,new CZ([a.tok.DataAtom]))){$s=-1;return true;}if(a.popUntil(3,new CZ([37378,87554]))){a.clearActiveFormattingElements();}a.im=BH;$s=-1;return false;}}e=BB(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:BI};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BJ=function(a){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a.addText(A.Replace(a.tok.Data,"\x00","",-1));$s=8;continue;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=10;continue;}if(c===(451334)){$s=11;continue;}if(c===(24328)){$s=12;continue;}if(c===(408582)){$s=13;continue;}if((c===(281349))||(c===(12806))||(c===(217608))){$s=14;continue;}if((c===(137222))||(c===(463880))){$s=15;continue;}$s=16;continue;case 10:d=BB(a);$s=17;case 17:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 11:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 12:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}if(a.top().DataAtom===24328){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 13:if(a.popUntil(6,new CZ([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=16;continue;case 14:if(a.elementInScope(6,new CZ([408582]))){$s=18;continue;}$s=19;continue;case 18:$r=a.parseImpliedToken(3,408582,new F.Atom(408582).String());$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 19:a.tokenizer.NextIsNotRawText();$s=-1;return true;case 15:e=AX(a);$s=21;case 21:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 16:case 9:$s=8;continue;case 4:f=a.tok.DataAtom;if(f===(451334)){$s=23;continue;}if(f===(24328)){$s=24;continue;}if(f===(408582)){$s=25;continue;}if(f===(463880)){$s=26;continue;}$s=27;continue;case 23:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}$s=27;continue;case 24:g=a.oe.$length-1>>0;if((h=a.oe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g])).DataAtom===451334){g=g-(1)>>0;}if((i=a.oe,((g<0||g>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+g])).DataAtom===24328){a.oe=$subslice(a.oe,0,g);}$s=27;continue;case 25:if(a.popUntil(6,new CZ([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=27;continue;case 26:j=AX(a);$s=28;case 28:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 27:case 22:$s=8;continue;case 5:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=8;continue;case 6:$s=-1;return true;case 7:k=BB(a);$s=29;case 29:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;case 8:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BJ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BK=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if((b===(2))||(b===(3))){c=a.tok.DataAtom;if((c===(143623))||(c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))||(c===(37378))||(c===(87554))){if((a.tok.Type===3)&&!a.elementInScope(3,new CZ([a.tok.DataAtom]))){$s=-1;return true;}d=a.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=a.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]));if(f.DataAtom===408582){a.oe=$subslice(a.oe,0,d);break;}d=d-(1)>>0;}a.resetInsertionMode();$s=-1;return false;}}g=BJ(a);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BK};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BL=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if((b===(1))||(b===(5))||(b===(6))){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(0)){$s=5;continue;}$s=6;continue;case 2:c=BB(a);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;case 3:d=a.tok.DataAtom;if((d===(15108))||(d===(15112))||(d===(89607))||(d===(95236))||(d===(309252))||(d===(35080))||(d===(137222))||(d===(458501))||(d===(463880))||(d===(69637))){$s=9;continue;}if((d===(143623))||(d===(109320))||(d===(9989))||(d===(62725))||(d===(208901))){$s=10;continue;}if(d===(109315)){$s=11;continue;}if(d===(52226)){$s=12;continue;}if((d===(37378))||(d===(87554))){$s=13;continue;}$s=14;continue;case 9:e=AX(a);$s=16;case 16:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,BD);a.im=BD;$s=-1;return false;case 11:(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,BF);a.im=BF;$s=-1;return false;case 12:(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,BG);a.im=BG;$s=-1;return false;case 13:(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,BH);a.im=BH;$s=-1;return false;case 14:(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,BB);a.im=BB;$s=-1;return false;case 15:case 8:$s=6;continue;case 4:f=a.tok.DataAtom;if(f===(463880)){$s=18;continue;}$s=19;continue;case 18:g=AX(a);$s=21;case 21:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 19:$s=-1;return true;case 20:case 17:$s=6;continue;case 5:if(!(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(new CV([]));h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new DD(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return false;case 6:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:BL};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BM=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length===0){$s=9;continue;}$s=10;continue;case 9:e=BB(a);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=BB(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 13:$s=7;continue;case 5:if(a.tok.DataAtom===22020){if(!a.fragment){a.im=BP;}$s=-1;return true;}$s=7;continue;case 6:if(a.oe.$length<1||!(((g=a.oe,(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])).DataAtom===22020))){$panic(new $String("html: bad parser state: <html> element not found, in the after-body insertion mode"));}(h=a.oe,(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])).AppendChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 7:case 1:a.im=BB;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BN=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35592)){$s=10;continue;}if(e===(35589)){$s=11;continue;}if(e===(35080)){$s=12;continue;}$s=13;continue;case 9:f=BB(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 10:a.addElement();$s=13;continue;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=13;continue;case 12:g=AX(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 13:case 8:$s=6;continue;case 5:h=a.tok.DataAtom;if(h===(35592)){if(!(((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===22020))){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!(((a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===35592))){a.im=BO;$s=-1;return true;}}}case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BN};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BO=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35080)){$s=10;continue;}$s=11;continue;case 9:f=BB(a);$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 10:g=AX(a);$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 11:case 8:$s=6;continue;case 5:h=a.tok.DataAtom;if(h===(22020)){a.im=BQ;$s=-1;return true;}case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BO};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BP=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length===0){$s=9;continue;}$s=10;continue;case 9:e=BB(a);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=BB(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 13:$s=7;continue;case 5:a.doc.AppendChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=-1;return true;case 6:g=BB(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 7:case 1:a.im=BB;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BQ=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(6)){$s=5;continue;}$s=6;continue;case 2:a.doc.AppendChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){$s=8;continue;}$s=9;continue;case 8:a.tok.Data=d;e=BB(a);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 9:$s=6;continue;case 4:f=a.tok.DataAtom;if(f===(22020)){$s=12;continue;}if(f===(35080)){$s=13;continue;}$s=14;continue;case 12:g=BB(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 13:h=AX(a);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;case 14:case 11:$s=6;continue;case 5:i=BB(a);$s=17;case 17:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BQ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};BR=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:if(a.framesetOK){$s=7;continue;}$s=8;continue;case 7:c=A.TrimLeft(a.tok.Data," \t\r\n\f\x00");$s=9;case 9:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.framesetOK=c==="";case 8:a.tok.Data=A.Replace(a.tok.Data,"\x00","\xEF\xBF\xBD",-1);a.addText(a.tok.Data);$s=6;continue;case 3:a.addChild(new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,4,0,a.tok.Data,"",CY.nil));$s=6;continue;case 4:e=(d=AG[$String.keyFor(a.tok.Data)],d!==undefined?d.v:false);if(a.tok.DataAtom===16132){f=a.tok.Attr;g=0;loop:while(true){if(!(g<f.$length)){break;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=h.Key;if(i===("color")||i===("face")||i===("size")){e=true;break loop;}g++;}}if(e){$s=10;continue;}$s=11;continue;case 10:j=a.oe.$length-1>>0;case 12:if(!(j>=0)){$s=13;continue;}l=(k=a.oe,((j<0||j>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+j]));if(l.Namespace===""){m=true;$s=16;continue s;}n=AE(l);$s=17;case 17:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;case 16:if(m||AF(l)){$s=14;continue;}$s=15;continue;case 14:a.oe=$subslice(a.oe,0,(j+1>>0));$s=13;continue;case 15:j=j-(1)>>0;$s=12;continue;case 13:$s=-1;return false;case 11:o=a.top().Namespace;if(o===("math")){AC(a.tok.Attr,AI);}else if(o===("svg")){q=(p=AH[$String.keyFor(a.tok.Data)],p!==undefined?p.v:"");if(!(q==="")){a.tok.DataAtom=F.Lookup((new DA($stringToBytes(q))));a.tok.Data=q;}AC(a.tok.Attr,AJ);}else{$panic(new $String("html: bad parser state: unexpected namespace"));}AD(a.tok.Attr);r=a.top().Namespace;a.addElement();a.top().Namespace=r;if(!(r==="")){a.tokenizer.NextIsNotRawText();}if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=6;continue;case 5:s=a.oe.$length-1>>0;case 18:if(!(s>=0)){$s=19;continue;}if((t=a.oe,((s<0||s>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+s])).Namespace===""){$s=20;continue;}$s=21;continue;case 20:u=a.im(a);$s=22;case 22:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}$s=-1;return u;case 21:if(A.EqualFold((v=a.oe,((s<0||s>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+s])).Data,a.tok.Data)){a.oe=$subslice(a.oe,0,s);$s=19;continue;}s=s-(1)>>0;$s=18;continue;case 19:$s=-1;return true;case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BR};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};AQ.ptr.prototype.inForeignContent=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.oe.$length===0){$s=-1;return false;}d=(b=a.oe,c=a.oe.$length-1>>0,((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]));if(d.Namespace===""){$s=-1;return false;}if(AF(d)){if((a.tok.Type===2)&&!((a.tok.DataAtom===198662))&&!((a.tok.DataAtom===45066))){$s=-1;return false;}if(a.tok.Type===1){$s=-1;return false;}}if(d.Namespace==="math"&&(d.DataAtom===117006)&&(a.tok.Type===2)&&(a.tok.DataAtom===462339)){$s=-1;return false;}e=AE(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e&&((a.tok.Type===2)||(a.tok.Type===1))){$s=1;continue;}$s=2;continue;case 1:$s=-1;return false;case 2:if(a.tok.Type===0){$s=-1;return false;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.inForeignContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.inForeignContent=function(){return this.$val.inForeignContent();};AQ.ptr.prototype.parseImpliedToken=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=this;e=$clone(d.tok,CH);f=d.hasSelfClosingToken;g=$clone(e,CH);h=f;CH.copy(d.tok,new CH.ptr(a,b,c,CY.nil));d.hasSelfClosingToken=false;$r=d.parseCurrentToken();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=$clone(g,CH);j=h;CH.copy(d.tok,i);d.hasSelfClosingToken=j;$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.parseImpliedToken};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.parseImpliedToken=function(a,b,c){return this.$val.parseImpliedToken(a,b,c);};AQ.ptr.prototype.parseCurrentToken=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.tok.Type===4){a.hasSelfClosingToken=true;a.tok.Type=2;}b=false;case 1:if(!(!b)){$s=2;continue;}c=a.inForeignContent();$s=6;case 6:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}if(c){$s=3;continue;}$s=4;continue;case 3:d=BR(a);$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;$s=5;continue;case 4:e=a.im(a);$s=8;case 8:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;case 5:$s=1;continue;case 2:if(a.hasSelfClosingToken){a.hasSelfClosingToken=false;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.parseCurrentToken};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.parseCurrentToken=function(){return this.$val.parseCurrentToken();};AQ.ptr.prototype.parse=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=$ifaceNil;case 1:if(!(!($interfaceIsEqual(b,H.EOF)))){$s=2;continue;}c=(a.$ptr_oe||(a.$ptr_oe=new DC(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();a.tokenizer.AllowCDATA(!(c===CW.nil)&&!(c.Namespace===""));d=a.tokenizer.Next();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;CH.copy(a.tok,a.tokenizer.Token());if(a.tok.Type===0){b=a.tokenizer.Err();if(!($interfaceIsEqual(b,$ifaceNil))&&!($interfaceIsEqual(b,H.EOF))){$s=-1;return b;}}if(!(CW.nil===c)&&(1===c.DataAtom)&&(1===a.tok.Type)){$s=4;continue;}$s=5;continue;case 4:e=new B.Buffer.ptr(DA.nil,0,0);f=S(e,a.tok.Data);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;a.tok.Data=e.String();case 5:$r=a.parseCurrentToken();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=1;continue;case 2:$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.parse};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.parse=function(){return this.$val.parse();};BT=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=BX(a,b,new DE([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:BT};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ParseFragment=BT;BX=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d="";if(!(b===CW.nil)){if(!((b.Type===3))){$s=-1;return[DG.nil,G.New("html: ParseFragment of non-element Node")];}if(!((b.DataAtom===F.Lookup((new DA($stringToBytes(b.Data))))))){$s=-1;return[DG.nil,G.New("html: inconsistent Node: DataAtom="+I.Itoa(((b.DataAtom>>0)))+", Data="+b.Data)];}d=new F.Atom(b.DataAtom).String();}e=CP(a,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new AQ.ptr(e,new CH.ptr(0,0,"",CY.nil),false,new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,2,0,"","",CY.nil),AO.nil,AO.nil,CW.nil,CW.nil,true,false,AP.nil,$throwNilPointerError,$throwNilPointerError,false,false,true,b);g=c;h=0;case 2:if(!(h<g.$length)){$s=3;continue;}i=((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);$r=i(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=2;continue;case 3:j=new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,3,22020,new F.Atom(22020).String(),"",CY.nil);f.doc.AppendChild(j);f.oe=new AO([j]);if(!(b===CW.nil)&&(b.DataAtom===463880)){f.templateStack=$append(f.templateStack,BL);}f.resetInsertionMode();k=b;while(true){if(!(!(k===CW.nil))){break;}if((k.Type===3)&&(k.DataAtom===159236)){f.form=k;break;}k=k.Parent;}l=f.parse();$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!($interfaceIsEqual(m,$ifaceNil))){$s=-1;return[DG.nil,m];}n=f.doc;if(!(b===CW.nil)){n=j;}o=DG.nil;p=n.FirstChild;while(true){if(!(!(p===CW.nil))){break;}q=p.NextSibling;n.RemoveChild(p);o=$append(o,p);p=q;}$s=-1;return[o,$ifaceNil];}return;}if($f===undefined){$f={$blk:BX};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ParseFragmentWithOptions=BX;BZ=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=$assertType(a,BY,true);d=c[0];e=c[1];if(e){$s=1;continue;}$s=2;continue;case 1:f=CB(d,b);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 2:g=J.NewWriter(a);h=CB(g,b);$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return i;}j=g.Flush();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;}return;}if($f===undefined){$f={$blk:BZ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Render=BZ;CB=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=CC(a,b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if($interfaceIsEqual(d,CA)){d=$ifaceNil;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:CB};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CC=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;c=$f.c;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=b.Type;if(c===(0)){$s=2;continue;}if(c===(1)){$s=3;continue;}if(c===(2)){$s=4;continue;}if(c===(3)){$s=5;continue;}if(c===(4)){$s=6;continue;}if(c===(5)){$s=7;continue;}$s=8;continue;case 2:$s=-1;return G.New("html: cannot render an ErrorNode node");case 3:d=S(a,b.Data);$s=10;case 10:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 4:e=b.FirstChild;case 11:if(!(!(e===CW.nil))){$s=12;continue;}f=CC(a,e);$s=13;case 13:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return g;}e=e.NextSibling;$s=11;continue;case 12:$s=-1;return $ifaceNil;case 5:$s=9;continue;case 6:i=a.WriteString("<!--");$s=14;case 14:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;j=h[1];if(!($interfaceIsEqual(j,$ifaceNil))){$s=-1;return j;}l=a.WriteString(b.Data);$s=15;case 15:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;m=k[1];if(!($interfaceIsEqual(m,$ifaceNil))){$s=-1;return m;}o=a.WriteString("-->");$s=16;case 16:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[1];if(!($interfaceIsEqual(p,$ifaceNil))){$s=-1;return p;}$s=-1;return $ifaceNil;case 7:r=a.WriteString("<!DOCTYPE ");$s=17;case 17:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;s=q[1];if(!($interfaceIsEqual(s,$ifaceNil))){$s=-1;return s;}u=a.WriteString(b.Data);$s=18;case 18:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}t=u;v=t[1];if(!($interfaceIsEqual(v,$ifaceNil))){$s=-1;return v;}if(!(b.Attr===CY.nil)){$s=19;continue;}$s=20;continue;case 19:w="";x="";y=w;z=x;aa=b.Attr;ab=0;while(true){if(!(ab<aa.$length)){break;}ac=((ab<0||ab>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab]);ad=ac.Key;if(ad===("public")){y=ac.Val;}else if(ad===("system")){z=ac.Val;}ab++;}if(!(y==="")){$s=21;continue;}if(!(z==="")){$s=22;continue;}$s=23;continue;case 21:af=a.WriteString(" PUBLIC ");$s=24;case 24:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ae=af;ag=ae[1];if(!($interfaceIsEqual(ag,$ifaceNil))){$s=-1;return ag;}ah=CD(a,y);$s=25;case 25:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(!($interfaceIsEqual(ai,$ifaceNil))){$s=-1;return ai;}if(!(z==="")){$s=26;continue;}$s=27;continue;case 26:aj=a.WriteByte(32);$s=28;case 28:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}ak=aj;if(!($interfaceIsEqual(ak,$ifaceNil))){$s=-1;return ak;}al=CD(a,z);$s=29;case 29:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}am=al;if(!($interfaceIsEqual(am,$ifaceNil))){$s=-1;return am;}case 27:$s=23;continue;case 22:ao=a.WriteString(" SYSTEM ");$s=30;case 30:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}an=ao;ap=an[1];if(!($interfaceIsEqual(ap,$ifaceNil))){$s=-1;return ap;}aq=CD(a,z);$s=31;case 31:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ar=aq;if(!($interfaceIsEqual(ar,$ifaceNil))){$s=-1;return ar;}case 23:case 20:as=a.WriteByte(62);$s=32;case 32:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}$s=-1;return as;case 8:$s=-1;return G.New("html: unknown node type");case 9:case 1:at=a.WriteByte(60);$s=33;case 33:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;if(!($interfaceIsEqual(au,$ifaceNil))){$s=-1;return au;}aw=a.WriteString(b.Data);$s=34;case 34:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}av=aw;ax=av[1];if(!($interfaceIsEqual(ax,$ifaceNil))){$s=-1;return ax;}ay=b.Attr;az=0;case 35:if(!(az<ay.$length)){$s=36;continue;}ba=((az<0||az>=ay.$length)?($throwRuntimeError("index out of range"),undefined):ay.$array[ay.$offset+az]);bb=a.WriteByte(32);$s=37;case 37:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}bc=bb;if(!($interfaceIsEqual(bc,$ifaceNil))){$s=-1;return bc;}if(!(ba.Namespace==="")){$s=38;continue;}$s=39;continue;case 38:be=a.WriteString(ba.Namespace);$s=40;case 40:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}bd=be;bf=bd[1];if(!($interfaceIsEqual(bf,$ifaceNil))){$s=-1;return bf;}bg=a.WriteByte(58);$s=41;case 41:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}bh=bg;if(!($interfaceIsEqual(bh,$ifaceNil))){$s=-1;return bh;}case 39:bj=a.WriteString(ba.Key);$s=42;case 42:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bi=bj;bk=bi[1];if(!($interfaceIsEqual(bk,$ifaceNil))){$s=-1;return bk;}bm=a.WriteString("=\"");$s=43;case 43:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bl=bm;bn=bl[1];if(!($interfaceIsEqual(bn,$ifaceNil))){$s=-1;return bn;}bo=S(a,ba.Val);$s=44;case 44:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bp=bo;if(!($interfaceIsEqual(bp,$ifaceNil))){$s=-1;return bp;}bq=a.WriteByte(34);$s=45;case 45:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}br=bq;if(!($interfaceIsEqual(br,$ifaceNil))){$s=-1;return br;}az++;$s=35;continue;case 36:if((bs=CE[$String.keyFor(b.Data)],bs!==undefined?bs.v:false)){$s=46;continue;}$s=47;continue;case 46:if(!(b.FirstChild===CW.nil)){$s=-1;return G.New("html: void element <"+b.Data+" has child nodes");}bu=a.WriteString("/>");$s=48;case 48:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bt=bu;bv=bt[1];$s=-1;return bv;case 47:bw=a.WriteByte(62);$s=49;case 49:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bx=bw;if(!($interfaceIsEqual(bx,$ifaceNil))){$s=-1;return bx;}by=b.FirstChild;if(!(by===CW.nil)&&(by.Type===1)&&A.HasPrefix(by.Data,"\n")){$s=50;continue;}$s=51;continue;case 50:bz=b.Data;if(bz===("pre")||bz===("listing")||bz===("textarea")){$s=53;continue;}$s=54;continue;case 53:ca=a.WriteByte(10);$s=55;case 55:if($c){$c=false;ca=ca.$blk();}if(ca&&ca.$blk!==undefined){break s;}cb=ca;if(!($interfaceIsEqual(cb,$ifaceNil))){$s=-1;return cb;}case 54:case 52:case 51:cc=b.Data;if(cc===("iframe")||cc===("noembed")||cc===("noframes")||cc===("noscript")||cc===("plaintext")||cc===("script")||cc===("style")||cc===("xmp")){$s=57;continue;}$s=58;continue;case 57:cd=b.FirstChild;case 60:if(!(!(cd===CW.nil))){$s=61;continue;}if(cd.Type===1){$s=62;continue;}$s=63;continue;case 62:cf=a.WriteString(cd.Data);$s=65;case 65:if($c){$c=false;cf=cf.$blk();}if(cf&&cf.$blk!==undefined){break s;}ce=cf;cg=ce[1];if(!($interfaceIsEqual(cg,$ifaceNil))){$s=-1;return cg;}$s=64;continue;case 63:ch=CC(a,cd);$s=66;case 66:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}ci=ch;if(!($interfaceIsEqual(ci,$ifaceNil))){$s=-1;return ci;}case 64:cd=cd.NextSibling;$s=60;continue;case 61:if(b.Data==="plaintext"){$s=-1;return CA;}$s=59;continue;case 58:cj=b.FirstChild;case 67:if(!(!(cj===CW.nil))){$s=68;continue;}ck=CC(a,cj);$s=69;case 69:if($c){$c=false;ck=ck.$blk();}if(ck&&ck.$blk!==undefined){break s;}cl=ck;if(!($interfaceIsEqual(cl,$ifaceNil))){$s=-1;return cl;}cj=cj.NextSibling;$s=67;continue;case 68:case 59:case 56:cn=a.WriteString("</");$s=70;case 70:if($c){$c=false;cn=cn.$blk();}if(cn&&cn.$blk!==undefined){break s;}cm=cn;co=cm[1];if(!($interfaceIsEqual(co,$ifaceNil))){$s=-1;return co;}cq=a.WriteString(b.Data);$s=71;case 71:if($c){$c=false;cq=cq.$blk();}if(cq&&cq.$blk!==undefined){break s;}cp=cq;cr=cp[1];if(!($interfaceIsEqual(cr,$ifaceNil))){$s=-1;return cr;}cs=a.WriteByte(62);$s=72;case 72:if($c){$c=false;cs=cs.$blk();}if(cs&&cs.$blk!==undefined){break s;}$s=-1;return cs;}return;}if($f===undefined){$f={$blk:CC};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.b=b;$f.ba=ba;$f.bb=bb;$f.bc=bc;$f.bd=bd;$f.be=be;$f.bf=bf;$f.bg=bg;$f.bh=bh;$f.bi=bi;$f.bj=bj;$f.bk=bk;$f.bl=bl;$f.bm=bm;$f.bn=bn;$f.bo=bo;$f.bp=bp;$f.bq=bq;$f.br=br;$f.bs=bs;$f.bt=bt;$f.bu=bu;$f.bv=bv;$f.bw=bw;$f.bx=bx;$f.by=by;$f.bz=bz;$f.c=c;$f.ca=ca;$f.cb=cb;$f.cc=cc;$f.cd=cd;$f.ce=ce;$f.cf=cf;$f.cg=cg;$f.ch=ch;$f.ci=ci;$f.cj=cj;$f.ck=ck;$f.cl=cl;$f.cm=cm;$f.cn=cn;$f.co=co;$f.cp=cp;$f.cq=cq;$f.cr=cr;$f.cs=cs;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};CD=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=34;if(A.Contains(b,"\"")){c=39;}d=a.WriteByte(c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!($interfaceIsEqual(e,$ifaceNil))){$s=-1;return e;}g=a.WriteString(b);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[1];if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return h;}i=a.WriteByte(c);$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(j,$ifaceNil))){$s=-1;return j;}$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:CD};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};CF.prototype.String=function(){var a,b;a=this.$val;b=a;if(b===(0)){return"Error";}else if(b===(1)){return"Text";}else if(b===(2)){return"StartTag";}else if(b===(3)){return"EndTag";}else if(b===(4)){return"SelfClosingTag";}else if(b===(5)){return"Comment";}else if(b===(6)){return"Doctype";}return"Invalid("+I.Itoa(((a>>0)))+")";};$ptrType(CF).prototype.String=function(){return new CF(this.$get()).String();};CH.ptr.prototype.tagString=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.Attr.$length===0){$s=-1;return a.Data;}b=B.NewBufferString(a.Data);c=a.Attr;d=0;case 1:if(!(d<c.$length)){$s=2;continue;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(e.Key==="caretreplacement"){$s=3;continue;}$s=4;continue;case 3:b.WriteString("caretreplacement");d++;$s=1;continue;case 4:b.WriteByte(32);b.WriteString(e.Key);b.WriteString("=\"");f=S(b,e.Val);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;b.WriteByte(34);d++;$s=1;continue;case 2:$s=-1;return b.String();}return;}if($f===undefined){$f={$blk:CH.ptr.prototype.tagString};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};CH.prototype.tagString=function(){return this.$val.tagString();};CH.ptr.prototype.String=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(4)){$s=6;continue;}if(b===(5)){$s=7;continue;}if(b===(6)){$s=8;continue;}$s=9;continue;case 2:$s=-1;return"";case 3:c=T(a.Data);$s=10;case 10:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;case 4:d=$clone(a,CH).tagString();$s=11;case 11:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return"<"+d+">";case 5:e=$clone(a,CH).tagString();$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return"</"+e+">";case 6:f=$clone(a,CH).tagString();$s=13;case 13:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return"<"+f+"/>";case 7:$s=-1;return"<!--"+a.Data+"-->";case 8:$s=-1;return"<!DOCTYPE "+a.Data+">";case 9:case 1:$s=-1;return"Invalid("+I.Itoa(((a.Type>>0)))+")";}return;}if($f===undefined){$f={$blk:CH.ptr.prototype.String};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};CH.prototype.String=function(){return this.$val.String();};CJ.ptr.prototype.AllowCDATA=function(a){var a,b;b=this;b.allowCDATA=a;};CJ.prototype.AllowCDATA=function(a){return this.$val.AllowCDATA(a);};CJ.ptr.prototype.NextIsNotRawText=function(){var a;a=this;a.rawTag="";};CJ.prototype.NextIsNotRawText=function(){return this.$val.NextIsNotRawText();};CJ.ptr.prototype.Err=function(){var a;a=this;if(!((a.tt===0))){return $ifaceNil;}return a.err;};CJ.prototype.Err=function(){return this.$val.Err();};CJ.ptr.prototype.readByte=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.raw.end>=a.buf.$length){$s=1;continue;}$s=2;continue;case 1:if(!($interfaceIsEqual(a.readErr,$ifaceNil))){a.err=a.readErr;$s=-1;return 0;}b=a.buf.$capacity;c=a.raw.end-a.raw.start>>0;d=DA.nil;if(($imul(2,c))>b){d=$makeSlice(DA,c,($imul(2,b)));}else{d=$subslice(a.buf,0,c);}$copySlice(d,$subslice(a.buf,a.raw.start,a.raw.end));e=a.raw.start;if(!((e===0))){a.data.start=a.data.start-(e)>>0;a.data.end=a.data.end-(e)>>0;a.pendingAttr[0].start=a.pendingAttr[0].start-(e)>>0;a.pendingAttr[0].end=a.pendingAttr[0].end-(e)>>0;a.pendingAttr[1].start=a.pendingAttr[1].start-(e)>>0;a.pendingAttr[1].end=a.pendingAttr[1].end-(e)>>0;f=a.attr;g=0;while(true){if(!(g<f.$length)){break;}h=g;(j=a.attr,((h<0||h>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]))[0].start=(i=a.attr,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]))[0].start-(e)>>0;(l=a.attr,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))[0].end=(k=a.attr,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h]))[0].end-(e)>>0;(n=a.attr,((h<0||h>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+h]))[1].start=(m=a.attr,((h<0||h>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+h]))[1].start-(e)>>0;(p=a.attr,((h<0||h>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+h]))[1].end=(o=a.attr,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]))[1].end-(e)>>0;g++;}}q=0;r=c;s=$subslice(d,0,c);a.raw.start=q;a.raw.end=r;a.buf=s;t=0;v=CK(a.r,$subslice(d,c,d.$capacity));$s=3;case 3:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;t=u[0];a.readErr=u[1];if(t===0){a.err=a.readErr;$s=-1;return 0;}a.buf=$subslice(d,0,(c+t>>0));case 2:y=(w=a.buf,x=a.raw.end,((x<0||x>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]));a.raw.end=a.raw.end+(1)>>0;if(a.maxBuf>0&&(a.raw.end-a.raw.start>>0)>=a.maxBuf){a.err=$pkg.ErrBufferExceeded;$s=-1;return 0;}$s=-1;return y;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readByte};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readByte=function(){return this.$val.readByte();};CJ.ptr.prototype.Buffered=function(){var a;a=this;return $subslice(a.buf,a.raw.end);};CJ.prototype.Buffered=function(){return this.$val.Buffered();};CK=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=0;case 1:if(!(c<100)){$s=2;continue;}e=a.Read(b);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!((f===0))||!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return[f,g];}c=c+(1)>>0;$s=1;continue;case 2:$s=-1;return[0,H.ErrNoProgress];}return;}if($f===undefined){$f={$blk:CK};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CJ.ptr.prototype.skipWhiteSpace=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){}else{a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.skipWhiteSpace};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.skipWhiteSpace=function(){return this.$val.skipWhiteSpace();};CJ.ptr.prototype.readRawOrRCDATA=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.rawTag==="script"){$s=1;continue;}$s=2;continue;case 1:$r=a.readScript();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.textIsRaw=true;a.rawTag="";$s=-1;return;case 2:case 4:b=a.readByte();$s=6;case 6:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===60))){$s=7;continue;}$s=8;continue;case 7:$s=4;continue s;case 8:d=a.readByte();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===47))){$s=10;continue;}$s=11;continue;case 10:$s=4;continue s;case 11:e=a.readRawEndTag();$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e||!($interfaceIsEqual(a.err,$ifaceNil))){$s=12;continue;}$s=13;continue;case 12:$s=5;continue s;case 13:$s=4;continue;case 5:a.data.end=a.raw.end;a.textIsRaw=!(a.rawTag==="textarea")&&!(a.rawTag==="title");a.rawTag="";$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readRawOrRCDATA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readRawOrRCDATA=function(){return this.$val.readRawOrRCDATA();};CJ.ptr.prototype.readRawEndTag=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<a.rawTag.length)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return false;}if(!((d===a.rawTag.charCodeAt(b)))&&!((d===(a.rawTag.charCodeAt(b)-32<<24>>>24)))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:e=a.readByte();$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return false;}g=f;if((g===(32))||(g===(10))||(g===(13))||(g===(9))||(g===(12))||(g===(47))||(g===(62))){a.raw.end=a.raw.end-((3+a.rawTag.length>>0))>>0;$s=-1;return true;}a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readRawEndTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readRawEndTag=function(){return this.$val.readRawEndTag();};CJ.ptr.prototype.readScript=function(){var a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;$deferred.push([(function(a){return function(){a[0].data.end=a[0].raw.end;};})(a),[]]);b=0;case 1:c=a[0].readByte();$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===60){$s=3;continue;}$s=4;continue;case 3:$s=5;continue;case 4:$s=1;continue;case 5:d=a[0].readByte();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}e=b;if(e===(47)){$s=8;continue;}if(e===(33)){$s=9;continue;}$s=10;continue;case 8:$s=11;continue;$s=10;continue;case 9:$s=12;continue;case 10:case 7:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 11:f=a[0].readRawEndTag();$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(f||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=13;continue;}$s=14;continue;case 13:$s=-1;return;case 14:$s=1;continue;case 12:g=a[0].readByte();$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===45){$s=17;continue;}$s=18;continue;case 17:$s=19;continue;case 18:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 19:h=a[0].readByte();$s=20;case 20:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===45){$s=21;continue;}$s=22;continue;case 21:$s=23;continue;case 22:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 24:i=a[0].readByte();$s=25;case 25:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}j=b;if(j===(45)){$s=27;continue;}if(j===(60)){$s=28;continue;}$s=29;continue;case 27:$s=30;continue;$s=29;continue;case 28:$s=31;continue;case 29:case 26:$s=24;continue;case 30:k=a[0].readByte();$s=32;case 32:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}b=k;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}l=b;if(l===(45)){$s=34;continue;}if(l===(60)){$s=35;continue;}$s=36;continue;case 34:$s=23;continue;$s=36;continue;case 35:$s=31;continue;case 36:case 33:$s=24;continue;case 23:m=a[0].readByte();$s=37;case 37:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}n=b;if(n===(45)){$s=39;continue;}if(n===(60)){$s=40;continue;}if(n===(62)){$s=41;continue;}$s=42;continue;case 39:$s=23;continue;$s=42;continue;case 40:$s=31;continue;$s=42;continue;case 41:$s=1;continue;case 42:case 38:$s=24;continue;case 31:o=a[0].readByte();$s=43;case 43:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===47){$s=44;continue;}$s=45;continue;case 44:$s=46;continue;case 45:if(97<=b&&b<=122||65<=b&&b<=90){$s=47;continue;}$s=48;continue;case 47:$s=49;continue;case 48:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 46:p=a[0].readRawEndTag();$s=52;case 52:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}if(p||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:$s=24;continue;case 49:a[0].raw.end=a[0].raw.end-(1)>>0;q=0;case 53:if(!(q<6)){$s=54;continue;}r=a[0].readByte();$s=55;case 55:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}b=r;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(!((b==="script".charCodeAt(q)))&&!((b==="SCRIPT".charCodeAt(q)))){$s=56;continue;}$s=57;continue;case 56:a[0].raw.end=a[0].raw.end-(1)>>0;$s=24;continue;case 57:q=q+(1)>>0;$s=53;continue;case 54:s=a[0].readByte();$s=58;case 58:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}t=b;if((t===(32))||(t===(10))||(t===(13))||(t===(9))||(t===(12))||(t===(47))||(t===(62))){$s=60;continue;}$s=61;continue;case 60:$s=62;continue;case 61:case 59:a[0].raw.end=a[0].raw.end-(1)>>0;$s=24;continue;case 62:u=a[0].readByte();$s=63;case 63:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}b=u;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}v=b;if(v===(45)){$s=65;continue;}if(v===(60)){$s=66;continue;}$s=67;continue;case 65:$s=68;continue;$s=67;continue;case 66:$s=69;continue;case 67:case 64:$s=62;continue;case 68:w=a[0].readByte();$s=70;case 70:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}b=w;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}x=b;if(x===(45)){$s=72;continue;}if(x===(60)){$s=73;continue;}$s=74;continue;case 72:$s=75;continue;$s=74;continue;case 73:$s=69;continue;case 74:case 71:$s=62;continue;case 75:y=a[0].readByte();$s=76;case 76:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}b=y;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}z=b;if(z===(45)){$s=78;continue;}if(z===(60)){$s=79;continue;}if(z===(62)){$s=80;continue;}$s=81;continue;case 78:$s=75;continue;$s=81;continue;case 79:$s=69;continue;$s=81;continue;case 80:$s=1;continue;case 81:case 77:$s=62;continue;case 69:aa=a[0].readByte();$s=82;case 82:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}b=aa;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===47){$s=83;continue;}$s=84;continue;case 83:$s=85;continue;case 84:a[0].raw.end=a[0].raw.end-(1)>>0;$s=62;continue;case 85:ab=a[0].readRawEndTag();$s=88;case 88:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}if(ab){$s=86;continue;}$s=87;continue;case 86:a[0].raw.end=a[0].raw.end+(9)>>0;$s=24;continue;case 87:if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}$s=62;continue;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:CJ.ptr.prototype.readScript};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};CJ.prototype.readScript=function(){return this.$val.readScript();};CJ.ptr.prototype.readComment=function(){var a,b,c,d,e,f,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;a[0].data.start=a[0].raw.end;$deferred.push([(function(a){return function(){if(a[0].data.end<a[0].data.start){a[0].data.end=a[0].data.start;}};})(a),[]]);b=2;case 1:c=a[0].readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){if(b>2){b=2;}a[0].data.end=a[0].raw.end-b>>0;$s=-1;return;}e=d;if(e===(45)){$s=5;continue;}if(e===(62)){$s=6;continue;}if(e===(33)){$s=7;continue;}$s=8;continue;case 5:b=b+(1)>>0;$s=1;continue;$s=8;continue;case 6:if(b>=2){a[0].data.end=a[0].raw.end-3>>0;$s=-1;return;}$s=8;continue;case 7:if(b>=2){$s=9;continue;}$s=10;continue;case 9:f=a[0].readByte();$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){a[0].data.end=a[0].raw.end;$s=-1;return;}if(d===62){a[0].data.end=a[0].raw.end-4>>0;$s=-1;return;}case 10:case 8:case 4:b=0;$s=1;continue;case 2:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:CJ.ptr.prototype.readComment};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};CJ.prototype.readComment=function(){return this.$val.readComment();};CJ.ptr.prototype.readUntilCloseAngle=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}if(c===62){a.data.end=a.raw.end-1>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readUntilCloseAngle};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readUntilCloseAngle=function(){return this.$val.readUntilCloseAngle();};CJ.ptr.prototype.readMarkupDeclaration=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;b=DH.zero();c=0;case 1:if(!(c<2)){$s=2;continue;}d=a.readByte();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=d);if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return 5;}c=c+(1)>>0;$s=1;continue;case 2:if((b[0]===45)&&(b[1]===45)){$s=4;continue;}$s=5;continue;case 4:$r=a.readComment();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;case 5:a.raw.end=a.raw.end-(2)>>0;e=a.readDoctype();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e){$s=7;continue;}$s=8;continue;case 7:$s=-1;return 6;case 8:if(!(a.allowCDATA)){f=false;$s=12;continue s;}g=a.readCDATA();$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 12:if(f){$s=10;continue;}$s=11;continue;case 10:a.convertNUL=true;$s=-1;return 1;case 11:$r=a.readUntilCloseAngle();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readMarkupDeclaration};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readMarkupDeclaration=function(){return this.$val.readMarkupDeclaration();};CJ.ptr.prototype.readDoctype=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="DOCTYPE".charCodeAt(b)))&&!((d===("DOCTYPE".charCodeAt(b)+32<<24>>>24)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:$r=a.skipWhiteSpace();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.start=a.raw.end;a.data.end=a.raw.end;$s=-1;return true;}$r=a.readUntilCloseAngle();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readDoctype};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readDoctype=function(){return this.$val.readDoctype();};CJ.ptr.prototype.readCDATA=function(){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="[CDATA[".charCodeAt(b)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:a.data.start=a.raw.end;e=0;case 4:f=a.readByte();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return true;}h=g;if(h===(93)){e=e+(1)>>0;}else if(h===(62)){if(e>=2){a.data.end=a.raw.end-3>>0;$s=-1;return true;}e=0;}else{e=0;}$s=4;continue;case 5:$s=-1;return false;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readCDATA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readCDATA=function(){return this.$val.readCDATA();};CJ.ptr.prototype.startTagIn=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=a;d=0;loop:while(true){if(!(d<c.$length)){break;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(((b.data.end-b.data.start>>0)===e.length))){d++;continue loop;}f=0;while(true){if(!(f<e.length)){break;}i=(g=b.buf,h=b.data.start+f>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]));if(65<=i&&i<=90){i=i+(32)<<24>>>24;}if(!((i===e.charCodeAt(f)))){d++;continue loop;}f=f+(1)>>0;}return true;}return false;};CJ.prototype.startTagIn=function(a){return this.$val.startTagIn(a);};CJ.ptr.prototype.readStartTag=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;$r=a.readTag(true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return 0;}b=(c=a.buf,d=a.data.start,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));e=false;f=b;g=e;if(65<=f&&f<=90){f=f+(32)<<24>>>24;}h=f;if(h===(105)){g=a.startTagIn(new CV(["iframe"]));}else if(h===(110)){g=a.startTagIn(new CV(["noembed","noframes","noscript"]));}else if(h===(112)){g=a.startTagIn(new CV(["plaintext"]));}else if(h===(115)){g=a.startTagIn(new CV(["script","style"]));}else if(h===(116)){g=a.startTagIn(new CV(["textarea","title"]));}else if(h===(120)){g=a.startTagIn(new CV(["xmp"]));}if(g){$s=2;continue;}$s=3;continue;case 2:i=A.ToLower(($bytesToString($subslice(a.buf,a.data.start,a.data.end))));$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}a.rawTag=i;case 3:if($interfaceIsEqual(a.err,$ifaceNil)&&((j=a.buf,k=a.raw.end-2>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]))===47)){$s=-1;return 4;}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readStartTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readStartTag=function(){return this.$val.readStartTag();};CJ.ptr.prototype.readTag=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.attr=$subslice(b.attr,0,0);b.nAttrReturned=0;$r=b.readTagName();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.skipWhiteSpace();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return;}case 3:c=b.readByte();$s=5;case 5:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(b.err,$ifaceNil))||(d===62)){$s=4;continue;}b.raw.end=b.raw.end-(1)>>0;$r=b.readTagAttrKey();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.readTagAttrVal();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a&&!((b.pendingAttr[0].start===b.pendingAttr[0].end))){b.attr=$append(b.attr,b.pendingAttr);}$r=b.skipWhiteSpace();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=4;continue;}$s=3;continue;case 4:$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readTag=function(a){return this.$val.readTag(a);};CJ.ptr.prototype.readTagName=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end-1>>0;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){a.data.end=a.raw.end-1>>0;$s=-1;return;}else if((d===(47))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.data.end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readTagName};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readTagName=function(){return this.$val.readTagName();};CJ.ptr.prototype.readTagAttrKey=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.pendingAttr[0].start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[0].end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))||(d===(47))){a.pendingAttr[0].end=a.raw.end-1>>0;$s=-1;return;}else if((d===(61))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[0].end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readTagAttrKey};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readTagAttrKey=function(){return this.$val.readTagAttrKey();};CJ.ptr.prototype.readTagAttrVal=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.pendingAttr[1].start=a.raw.end;a.pendingAttr[1].end=a.raw.end;$r=a.skipWhiteSpace();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}b=a.readByte();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}if(!((c===61))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$r=a.skipWhiteSpace();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=a.readByte();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}f=e;if(f===(62)){$s=6;continue;}if((f===(39))||(f===(34))){$s=7;continue;}$s=8;continue;case 6:a.raw.end=a.raw.end-(1)>>0;$s=-1;return;case 7:a.pendingAttr[1].start=a.raw.end;case 10:g=a.readByte();$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}if(h===e){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}$s=10;continue;case 11:$s=9;continue;case 8:a.pendingAttr[1].start=a.raw.end-1>>0;case 13:i=a.readByte();$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}k=j;if((k===(32))||(k===(10))||(k===(13))||(k===(9))||(k===(12))){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}else if(k===(62)){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[1].end=a.raw.end;$s=-1;return;}$s=13;continue;case 14:case 9:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.readTagAttrVal};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.readTagAttrVal=function(){return this.$val.readTagAttrVal();};CJ.ptr.prototype.Next=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.raw.start=a.raw.end;a.data.start=a.raw.end;a.data.end=a.raw.end;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.tt=0;$s=-1;return a.tt;}if(!(a.rawTag==="")){$s=1;continue;}$s=2;continue;case 1:if(a.rawTag==="plaintext"){$s=3;continue;}$s=4;continue;case 3:case 6:if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=7;continue;}b=a.readByte();$s=8;case 8:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;$s=6;continue;case 7:a.data.end=a.raw.end;a.textIsRaw=true;$s=5;continue;case 4:$r=a.readRawOrRCDATA();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(a.data.end>a.data.start){a.tt=1;a.convertNUL=true;$s=-1;return a.tt;}case 2:a.textIsRaw=false;a.convertNUL=false;case 10:c=a.readByte();$s=12;case 12:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}if(!((d===60))){$s=13;continue;}$s=14;continue;case 13:$s=10;continue s;case 14:e=a.readByte();$s=15;case 15:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}f=0;if(97<=d&&d<=122||65<=d&&d<=90){f=2;}else if((d===47)){f=3;}else if((d===33)||(d===63)){f=5;}else{a.raw.end=a.raw.end-(1)>>0;$s=10;continue;}case 16:g=a.raw.end-2>>0;if(a.raw.start<g){a.raw.end=g;a.data.end=g;a.tt=1;$s=-1;return a.tt;}h=f;if(h===(2)){$s=18;continue;}if(h===(3)){$s=19;continue;}if(h===(5)){$s=20;continue;}$s=21;continue;case 18:i=a.readStartTag();$s=22;case 22:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}a.tt=i;$s=-1;return a.tt;case 19:j=a.readByte();$s=23;case 23:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d=j;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}if(d===62){a.tt=5;$s=-1;return a.tt;}if(97<=d&&d<=122||65<=d&&d<=90){$s=24;continue;}$s=25;continue;case 24:$r=a.readTag(false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){a.tt=0;}else{a.tt=3;}$s=-1;return a.tt;case 25:a.raw.end=a.raw.end-(1)>>0;$r=a.readUntilCloseAngle();$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 20:if(d===33){$s=28;continue;}$s=29;continue;case 28:k=a.readMarkupDeclaration();$s=30;case 30:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.tt=k;$s=-1;return a.tt;case 29:a.raw.end=a.raw.end-(1)>>0;$r=a.readUntilCloseAngle();$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 21:case 17:$s=10;continue;case 11:if(a.raw.start<a.raw.end){a.data.end=a.raw.end;a.tt=1;$s=-1;return a.tt;}a.tt=0;$s=-1;return a.tt;}return;}if($f===undefined){$f={$blk:CJ.ptr.prototype.Next};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CJ.prototype.Next=function(){return this.$val.Next();};CJ.ptr.prototype.Raw=function(){var a;a=this;return $subslice(a.buf,a.raw.start,a.raw.end);};CJ.prototype.Raw=function(){return this.$val.Raw();};CL=function(a){var a,b,c,d,e,f,g,h;b=a;c=0;while(true){if(!(c<b.$length)){break;}d=c;e=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((e===13))){c++;continue;}f=d+1>>0;if(f>=a.$length||!((((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===10))){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=10);c++;continue;}g=d;while(true){if(!(f<a.$length)){break;}if(((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===13){if((f+1>>0)<a.$length&&((h=f+1>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))===10)){f=f+(1)>>0;}((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=10);}else{((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));}f=f+(1)>>0;g=g+(1)>>0;}return $subslice(a,0,g);}return a;};CJ.ptr.prototype.Text=function(){var a,b,c;a=this;b=a.tt;if((b===(1))||(b===(5))||(b===(6))){c=$subslice(a.buf,a.data.start,a.data.end);a.data.start=a.raw.end;a.data.end=a.raw.end;c=CL(c);if((a.convertNUL||(a.tt===5))&&B.Contains(c,CM)){c=B.Replace(c,CM,CN,-1);}if(!a.textIsRaw){c=Q(c,false);}return c;}return DA.nil;};CJ.prototype.Text=function(){return this.$val.Text();};CJ.ptr.prototype.TagName=function(){var a,b,c,d,e,f,g,h,i;a=DA.nil;b=false;c=this;if(c.data.start<c.data.end){d=c.tt;if((d===(2))||(d===(3))||(d===(4))){e=$subslice(c.buf,c.data.start,c.data.end);c.data.start=c.raw.end;c.data.end=c.raw.end;f=R(e);g=c.nAttrReturned<c.attr.$length;a=f;b=g;return[a,b];}}h=DA.nil;i=false;a=h;b=i;return[a,b];};CJ.prototype.TagName=function(){return this.$val.TagName();};CJ.ptr.prototype.TagAttr=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;a=DA.nil;b=DA.nil;c=false;d=this;if(d.nAttrReturned<d.attr.$length){e=d.tt;if((e===(2))||(e===(4))){h=$clone((f=d.attr,g=d.nAttrReturned,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])),DI);d.nAttrReturned=d.nAttrReturned+(1)>>0;a=$subslice(d.buf,h[0].start,h[0].end);b=$subslice(d.buf,h[1].start,h[1].end);i=R(a);j=Q(CL(b),true);k=d.nAttrReturned<d.attr.$length;a=i;b=j;c=k;return[a,b,c];}}l=DA.nil;m=DA.nil;n=false;a=l;b=m;c=n;return[a,b,c];};CJ.prototype.TagAttr=function(){return this.$val.TagAttr();};CJ.ptr.prototype.Token=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;a=this;b=new CH.ptr(a.tt,0,"",CY.nil);c=a.tt;if((c===(1))||(c===(5))||(c===(6))){b.Data=($bytesToString(a.Text()));}else if((c===(2))||(c===(4))||(c===(3))){d=a.TagName();e=d[0];f=d[1];while(true){if(!(f)){break;}g=DA.nil;h=DA.nil;i=g;j=h;k=a.TagAttr();i=k[0];j=k[1];f=k[2];b.Attr=$append(b.Attr,new CG.ptr("",F.String(i),($bytesToString(j))));}l=F.Lookup(e);if(!((l===0))){m=l;n=new F.Atom(l).String();b.DataAtom=m;b.Data=n;}else{o=0;p=($bytesToString(e));b.DataAtom=o;b.Data=p;}}return b;};CJ.prototype.Token=function(){return this.$val.Token();};CJ.ptr.prototype.SetMaxBuf=function(a){var a,b;b=this;b.maxBuf=a;};CJ.prototype.SetMaxBuf=function(a){return this.$val.SetMaxBuf(a);};CO=function(a){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=CP(a,"");$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return b;}return;}if($f===undefined){$f={$blk:CO};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.NewTokenizer=CO;CP=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=new CJ.ptr(a,0,$ifaceNil,$ifaceNil,new CI.ptr(0,0),$makeSlice(DA,0,4096),0,new CI.ptr(0,0),DI.zero(),DJ.nil,0,"",false,false,false);if(!(b==="")){$s=1;continue;}$s=2;continue;case 1:d=A.ToLower(b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e;if(f===("iframe")||f===("noembed")||f===("noframes")||f===("noscript")||f===("plaintext")||f===("script")||f===("style")||f===("title")||f===("textarea")||f===("xmp")){c.rawTag=e;}case 3:case 2:$s=-1;return c;}return;}if($f===undefined){$f={$blk:CP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};$pkg.NewTokenizerFragment=CP;CQ=function(a){var a,b,c,d;b=DA.nil;if(DA.nil===a){return b;}a=E.StrToBytes(CR(E.BytesToStr(a)));c=a.$length;b=$makeSlice(DA,0,c);d=0;while(true){if(!(d<c)){break;}if(D.IsBackslashEscapePunct(a,d)){b=$subslice(b,0,(b.$length-1>>0));}b=$append(b,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));d=d+(1)>>0;}return b;};$pkg.UnescapeBytes=CQ;CR=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=A.IndexByte(a,38);if(b<0){return a;}c=false;d="";e=0;while(true){if(!(b<a.length)){break;}if(a.charCodeAt(b)===38){f=CS($substring(a,b));d=f[0];e=f[1];if(e>0){c=true;break;}}b=b+(1)>>0;}if(!c){return a;}g=$makeSlice(DA,((a.length-e>>0)+d.length>>0));$copyString($subslice(g,0,b),a);h=$copyString($subslice(g,b),d);i=b+h>>0;b=b+(e)>>0;while(true){if(!(b<a.length)){break;}j=a.charCodeAt(b);if(j===38){k=CS($substring(a,b));d=k[0];e=k[1];if(e>0){h=$copyString($subslice(g,i),d);i=i+(h)>>0;b=b+(e)>>0;continue;}}((i<0||i>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]=j);i=i+(1)>>0;b=b+(1)>>0;}return($bytesToString($subslice(g,0,i)));};$pkg.HtmlUnescapeString=CR;CS=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=1;while(true){if(!(d<a.length)){break;}e=a.charCodeAt(d);f=b;if(f===(0)){if((e===35)){b=1;}else if(D.IsASCIILetter(e)){c=1;b=2;}else{return["",0];}}else if(f===(1)){if((e===120)||(e===88)){b=3;}else if(D.IsDigit(e)){c=1;b=4;}else{return["",0];}}else if(f===(2)){if(D.IsASCIILetterNum(e)){c=c+(1)>>0;if(c>31){return["",0];}}else if((e===59)){g=(h=$pkg.Entities[$String.keyFor($substring(a,(d-c>>0),(d+1>>0)))],h!==undefined?[h.v,true]:["",false]);i=g[0];j=g[1];if(j){return[i,d+1>>0];}return["",0];}else{return["",0];}}else if(f===(3)){if(D.IsHexDigit(e)){c=1;b=5;}else{return["",0];}}else if(f===(4)){if(D.IsDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){k=I.ParseInt($substring(a,(d-c>>0),d),10,32);l=k[0];if(!CT(l)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((l.$low+((l.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}else if(f===(5)){if(D.IsHexDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){m=I.ParseInt($substring(a,(d-c>>0),d),16,32);n=m[0];o=m[1];if(!($interfaceIsEqual($ifaceNil,o))){return["\xEF\xBF\xBD",d+1>>0];}if(!CT(n)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((n.$low+((n.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}d=d+(1)>>0;}return["",0];};CT=function(a){var a,b,c;if(!C.ValidRune((((a.$low+((a.$high>>31)*4294967296))>>0)))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=64976))&&(a.$high<0||(a.$high===0&&a.$low<=65007))){return false;}else if((b=new $Int64(a.$high&0,(a.$low&65535)>>>0),(b.$high===0&&b.$low===65535))||(c=new $Int64(a.$high&0,(a.$low&65535)>>>0),(c.$high===0&&c.$low===65534))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=0))&&(a.$high<0||(a.$high===0&&a.$low<=8))){return false;}else if((a.$high===0&&a.$low===11)){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=14))&&(a.$high<0||(a.$high===0&&a.$low<=31))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=127))&&(a.$high<0||(a.$high===0&&a.$low<=159))){return false;}return true;};CW.methods=[{prop:"Unlink",name:"Unlink",pkg:"",typ:$funcType([],[],false)},{prop:"InsertBefore",name:"InsertBefore",pkg:"",typ:$funcType([CW],[],false)},{prop:"InsertAfter",name:"InsertAfter",pkg:"",typ:$funcType([CW],[],false)},{prop:"InsertChildBefore",name:"InsertChildBefore",pkg:"",typ:$funcType([CW,CW],[],false)},{prop:"AppendChild",name:"AppendChild",pkg:"",typ:$funcType([CW],[],false)},{prop:"RemoveChild",name:"RemoveChild",pkg:"",typ:$funcType([CW],[],false)},{prop:"clone",name:"clone",pkg:"github.com/88250/lute/html",typ:$funcType([],[CW],false)}];DC.methods=[{prop:"pop",name:"pop",pkg:"github.com/88250/lute/html",typ:$funcType([],[CW],false)},{prop:"top",name:"top",pkg:"github.com/88250/lute/html",typ:$funcType([],[CW],false)},{prop:"index",name:"index",pkg:"github.com/88250/lute/html",typ:$funcType([CW],[$Int],false)},{prop:"contains",name:"contains",pkg:"github.com/88250/lute/html",typ:$funcType([F.Atom],[$Bool],false)},{prop:"insert",name:"insert",pkg:"github.com/88250/lute/html",typ:$funcType([$Int,CW],[],false)},{prop:"remove",name:"remove",pkg:"github.com/88250/lute/html",typ:$funcType([CW],[],false)}];DD.methods=[{prop:"pop",name:"pop",pkg:"github.com/88250/lute/html",typ:$funcType([],[AT],false)},{prop:"top",name:"top",pkg:"github.com/88250/lute/html",typ:$funcType([],[AT],false)}];DK.methods=[{prop:"top",name:"top",pkg:"github.com/88250/lute/html",typ:$funcType([],[CW],false)},{prop:"popUntil",name:"popUntil",pkg:"github.com/88250/lute/html",typ:$funcType([AS,CZ],[$Bool],true)},{prop:"indexOfElementInScope",name:"indexOfElementInScope",pkg:"github.com/88250/lute/html",typ:$funcType([AS,CZ],[$Int],true)},{prop:"elementInScope",name:"elementInScope",pkg:"github.com/88250/lute/html",typ:$funcType([AS,CZ],[$Bool],true)},{prop:"clearStackToContext",name:"clearStackToContext",pkg:"github.com/88250/lute/html",typ:$funcType([AS],[],false)},{prop:"generateImpliedEndTags",name:"generateImpliedEndTags",pkg:"github.com/88250/lute/html",typ:$funcType([CV],[],true)},{prop:"addChild",name:"addChild",pkg:"github.com/88250/lute/html",typ:$funcType([CW],[],false)},{prop:"shouldFosterParent",name:"shouldFosterParent",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"fosterParent",name:"fosterParent",pkg:"github.com/88250/lute/html",typ:$funcType([CW],[],false)},{prop:"addText",name:"addText",pkg:"github.com/88250/lute/html",typ:$funcType([$String],[],false)},{prop:"addElement",name:"addElement",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"addFormattingElement",name:"addFormattingElement",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"clearActiveFormattingElements",name:"clearActiveFormattingElements",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"reconstructActiveFormattingElements",name:"reconstructActiveFormattingElements",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"acknowledgeSelfClosingTag",name:"acknowledgeSelfClosingTag",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"setOriginalIM",name:"setOriginalIM",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"resetInsertionMode",name:"resetInsertionMode",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"inBodyEndTagFormatting",name:"inBodyEndTagFormatting",pkg:"github.com/88250/lute/html",typ:$funcType([F.Atom,$String],[],false)},{prop:"inBodyEndTagOther",name:"inBodyEndTagOther",pkg:"github.com/88250/lute/html",typ:$funcType([F.Atom,$String],[],false)},{prop:"inForeignContent",name:"inForeignContent",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"parseImpliedToken",name:"parseImpliedToken",pkg:"github.com/88250/lute/html",typ:$funcType([CF,F.Atom,$String],[],false)},{prop:"parseCurrentToken",name:"parseCurrentToken",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"parse",name:"parse",pkg:"github.com/88250/lute/html",typ:$funcType([],[$error],false)}];CF.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];CH.methods=[{prop:"tagString",name:"tagString",pkg:"github.com/88250/lute/html",typ:$funcType([],[$String],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];DF.methods=[{prop:"AllowCDATA",name:"AllowCDATA",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"NextIsNotRawText",name:"NextIsNotRawText",pkg:"",typ:$funcType([],[],false)},{prop:"Err",name:"Err",pkg:"",typ:$funcType([],[$error],false)},{prop:"readByte",name:"readByte",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Uint8],false)},{prop:"Buffered",name:"Buffered",pkg:"",typ:$funcType([],[DA],false)},{prop:"skipWhiteSpace",name:"skipWhiteSpace",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readRawOrRCDATA",name:"readRawOrRCDATA",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readRawEndTag",name:"readRawEndTag",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"readScript",name:"readScript",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readComment",name:"readComment",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readUntilCloseAngle",name:"readUntilCloseAngle",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readMarkupDeclaration",name:"readMarkupDeclaration",pkg:"github.com/88250/lute/html",typ:$funcType([],[CF],false)},{prop:"readDoctype",name:"readDoctype",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"readCDATA",name:"readCDATA",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"startTagIn",name:"startTagIn",pkg:"github.com/88250/lute/html",typ:$funcType([CV],[$Bool],true)},{prop:"readStartTag",name:"readStartTag",pkg:"github.com/88250/lute/html",typ:$funcType([],[CF],false)},{prop:"readTag",name:"readTag",pkg:"github.com/88250/lute/html",typ:$funcType([$Bool],[],false)},{prop:"readTagName",name:"readTagName",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readTagAttrKey",name:"readTagAttrKey",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readTagAttrVal",name:"readTagAttrVal",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([],[CF],false)},{prop:"Raw",name:"Raw",pkg:"",typ:$funcType([],[DA],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([],[DA],false)},{prop:"TagName",name:"TagName",pkg:"",typ:$funcType([],[DA,$Bool],false)},{prop:"TagAttr",name:"TagAttr",pkg:"",typ:$funcType([],[DA,DA,$Bool],false)},{prop:"Token",name:"Token",pkg:"",typ:$funcType([],[CH],false)},{prop:"SetMaxBuf",name:"SetMaxBuf",pkg:"",typ:$funcType([$Int],[],false)}];AM.init("",[{prop:"Parent",name:"Parent",embedded:false,exported:true,typ:CW,tag:""},{prop:"FirstChild",name:"FirstChild",embedded:false,exported:true,typ:CW,tag:""},{prop:"LastChild",name:"LastChild",embedded:false,exported:true,typ:CW,tag:""},{prop:"PrevSibling",name:"PrevSibling",embedded:false,exported:true,typ:CW,tag:""},{prop:"NextSibling",name:"NextSibling",embedded:false,exported:true,typ:CW,tag:""},{prop:"Type",name:"Type",embedded:false,exported:true,typ:AK,tag:""},{prop:"DataAtom",name:"DataAtom",embedded:false,exported:true,typ:F.Atom,tag:""},{prop:"Data",name:"Data",embedded:false,exported:true,typ:$String,tag:""},{prop:"Namespace",name:"Namespace",embedded:false,exported:true,typ:$String,tag:""},{prop:"Attr",name:"Attr",embedded:false,exported:true,typ:CY,tag:""}]);AO.init(CW);AP.init(AT);AQ.init("github.com/88250/lute/html",[{prop:"tokenizer",name:"tokenizer",embedded:false,exported:false,typ:DF,tag:""},{prop:"tok",name:"tok",embedded:false,exported:false,typ:CH,tag:""},{prop:"hasSelfClosingToken",name:"hasSelfClosingToken",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"doc",name:"doc",embedded:false,exported:false,typ:CW,tag:""},{prop:"oe",name:"oe",embedded:false,exported:false,typ:AO,tag:""},{prop:"afe",name:"afe",embedded:false,exported:false,typ:AO,tag:""},{prop:"head",name:"head",embedded:false,exported:false,typ:CW,tag:""},{prop:"form",name:"form",embedded:false,exported:false,typ:CW,tag:""},{prop:"scripting",name:"scripting",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"framesetOK",name:"framesetOK",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"templateStack",name:"templateStack",embedded:false,exported:false,typ:AP,tag:""},{prop:"im",name:"im",embedded:false,exported:false,typ:AT,tag:""},{prop:"originalIM",name:"originalIM",embedded:false,exported:false,typ:AT,tag:""},{prop:"fosterParenting",name:"fosterParenting",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"quirks",name:"quirks",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"fragment",name:"fragment",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"context",name:"context",embedded:false,exported:false,typ:CW,tag:""}]);AT.init([DK],[$Bool],false);BU.init([DK],[],false);BY.init([{prop:"Write",name:"Write",pkg:"",typ:$funcType([DA],[$Int,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}]);CG.init("",[{prop:"Namespace",name:"Namespace",embedded:false,exported:true,typ:$String,tag:""},{prop:"Key",name:"Key",embedded:false,exported:true,typ:$String,tag:""},{prop:"Val",name:"Val",embedded:false,exported:true,typ:$String,tag:""}]);CH.init("",[{prop:"Type",name:"Type",embedded:false,exported:true,typ:CF,tag:""},{prop:"DataAtom",name:"DataAtom",embedded:false,exported:true,typ:F.Atom,tag:""},{prop:"Data",name:"Data",embedded:false,exported:true,typ:$String,tag:""},{prop:"Attr",name:"Attr",embedded:false,exported:true,typ:CY,tag:""}]);CI.init("github.com/88250/lute/html",[{prop:"start",name:"start",embedded:false,exported:false,typ:$Int,tag:""},{prop:"end",name:"end",embedded:false,exported:false,typ:$Int,tag:""}]);CJ.init("github.com/88250/lute/html",[{prop:"r",name:"r",embedded:false,exported:false,typ:H.Reader,tag:""},{prop:"tt",name:"tt",embedded:false,exported:false,typ:CF,tag:""},{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"readErr",name:"readErr",embedded:false,exported:false,typ:$error,tag:""},{prop:"raw",name:"raw",embedded:false,exported:false,typ:CI,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:DA,tag:""},{prop:"maxBuf",name:"maxBuf",embedded:false,exported:false,typ:$Int,tag:""},{prop:"data",name:"data",embedded:false,exported:false,typ:CI,tag:""},{prop:"pendingAttr",name:"pendingAttr",embedded:false,exported:false,typ:DI,tag:""},{prop:"attr",name:"attr",embedded:false,exported:false,typ:DJ,tag:""},{prop:"nAttrReturned",name:"nAttrReturned",embedded:false,exported:false,typ:$Int,tag:""},{prop:"rawTag",name:"rawTag",embedded:false,exported:false,typ:$String,tag:""},{prop:"textIsRaw",name:"textIsRaw",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"convertNUL",name:"convertNUL",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allowCDATA",name:"allowCDATA",embedded:false,exported:false,typ:$Bool,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=J.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}K=$makeMap($String.keyFor,[{k:"address",v:true},{k:"applet",v:true},{k:"area",v:true},{k:"article",v:true},{k:"aside",v:true},{k:"base",v:true},{k:"basefont",v:true},{k:"bgsound",v:true},{k:"blockquote",v:true},{k:"body",v:true},{k:"br",v:true},{k:"button",v:true},{k:"caption",v:true},{k:"center",v:true},{k:"col",v:true},{k:"colgroup",v:true},{k:"dd",v:true},{k:"details",v:true},{k:"dir",v:true},{k:"div",v:true},{k:"dl",v:true},{k:"dt",v:true},{k:"embed",v:true},{k:"fieldset",v:true},{k:"figcaption",v:true},{k:"figure",v:true},{k:"footer",v:true},{k:"form",v:true},{k:"frame",v:true},{k:"frameset",v:true},{k:"h1",v:true},{k:"h2",v:true},{k:"h3",v:true},{k:"h4",v:true},{k:"h5",v:true},{k:"h6",v:true},{k:"head",v:true},{k:"header",v:true},{k:"hgroup",v:true},{k:"hr",v:true},{k:"html",v:true},{k:"iframe",v:true},{k:"img",v:true},{k:"input",v:true},{k:"isindex",v:true},{k:"keygen",v:true},{k:"li",v:true},{k:"link",v:true},{k:"listing",v:true},{k:"main",v:true},{k:"marquee",v:true},{k:"menu",v:true},{k:"meta",v:true},{k:"nav",v:true},{k:"noembed",v:true},{k:"noframes",v:true},{k:"noscript",v:true},{k:"object",v:true},{k:"ol",v:true},{k:"p",v:true},{k:"param",v:true},{k:"plaintext",v:true},{k:"pre",v:true},{k:"script",v:true},{k:"section",v:true},{k:"select",v:true},{k:"source",v:true},{k:"style",v:true},{k:"summary",v:true},{k:"table",v:true},{k:"tbody",v:true},{k:"td",v:true},{k:"template",v:true},{k:"textarea",v:true},{k:"tfoot",v:true},{k:"th",v:true},{k:"thead",v:true},{k:"title",v:true},{k:"tr",v:true},{k:"track",v:true},{k:"ul",v:true},{k:"wbr",v:true},{k:"xmp",v:true}]);$pkg.Entities=$makeMap($String.keyFor,[{k:"AElig;",v:"\xC3\x86"},{k:"AMP;",v:"&"},{k:"Aacute;",v:"\xC3\x81"},{k:"Abreve;",v:"\xC4\x82"},{k:"Acirc;",v:"\xC3\x82"},{k:"Acy;",v:"\xD0\x90"},{k:"Afr;",v:"\xF0\x9D\x94\x84"},{k:"Agrave;",v:"\xC3\x80"},{k:"Alpha;",v:"\xCE\x91"},{k:"Amacr;",v:"\xC4\x80"},{k:"And;",v:"\xE2\xA9\x93"},{k:"Aogon;",v:"\xC4\x84"},{k:"Aopf;",v:"\xF0\x9D\x94\xB8"},{k:"ApplyFunction;",v:"\xE2\x81\xA1"},{k:"Aring;",v:"\xC3\x85"},{k:"Ascr;",v:"\xF0\x9D\x92\x9C"},{k:"Assign;",v:"\xE2\x89\x94"},{k:"Atilde;",v:"\xC3\x83"},{k:"Auml;",v:"\xC3\x84"},{k:"Backslash;",v:"\xE2\x88\x96"},{k:"Barv;",v:"\xE2\xAB\xA7"},{k:"Barwed;",v:"\xE2\x8C\x86"},{k:"Bcy;",v:"\xD0\x91"},{k:"Because;",v:"\xE2\x88\xB5"},{k:"Bernoullis;",v:"\xE2\x84\xAC"},{k:"Beta;",v:"\xCE\x92"},{k:"Bfr;",v:"\xF0\x9D\x94\x85"},{k:"Bopf;",v:"\xF0\x9D\x94\xB9"},{k:"Breve;",v:"\xCB\x98"},{k:"Bscr;",v:"\xE2\x84\xAC"},{k:"Bumpeq;",v:"\xE2\x89\x8E"},{k:"CHcy;",v:"\xD0\xA7"},{k:"COPY;",v:"\xC2\xA9"},{k:"Cacute;",v:"\xC4\x86"},{k:"Cap;",v:"\xE2\x8B\x92"},{k:"CapitalDifferentialD;",v:"\xE2\x85\x85"},{k:"Cayleys;",v:"\xE2\x84\xAD"},{k:"Ccaron;",v:"\xC4\x8C"},{k:"Ccedil;",v:"\xC3\x87"},{k:"Ccirc;",v:"\xC4\x88"},{k:"Cconint;",v:"\xE2\x88\xB0"},{k:"Cdot;",v:"\xC4\x8A"},{k:"Cedilla;",v:"\xC2\xB8"},{k:"CenterDot;",v:"\xC2\xB7"},{k:"Cfr;",v:"\xE2\x84\xAD"},{k:"Chi;",v:"\xCE\xA7"},{k:"CircleDot;",v:"\xE2\x8A\x99"},{k:"CircleMinus;",v:"\xE2\x8A\x96"},{k:"CirclePlus;",v:"\xE2\x8A\x95"},{k:"CircleTimes;",v:"\xE2\x8A\x97"},{k:"ClockwiseContourIntegral;",v:"\xE2\x88\xB2"},{k:"CloseCurlyDoubleQuote;",v:"\xE2\x80\x9D"},{k:"CloseCurlyQuote;",v:"\xE2\x80\x99"},{k:"Colon;",v:"\xE2\x88\xB7"},{k:"Colone;",v:"\xE2\xA9\xB4"},{k:"Congruent;",v:"\xE2\x89\xA1"},{k:"Conint;",v:"\xE2\x88\xAF"},{k:"ContourIntegral;",v:"\xE2\x88\xAE"},{k:"Copf;",v:"\xE2\x84\x82"},{k:"Coproduct;",v:"\xE2\x88\x90"},{k:"CounterClockwiseContourIntegral;",v:"\xE2\x88\xB3"},{k:"Cross;",v:"\xE2\xA8\xAF"},{k:"Cscr;",v:"\xF0\x9D\x92\x9E"},{k:"Cup;",v:"\xE2\x8B\x93"},{k:"CupCap;",v:"\xE2\x89\x8D"},{k:"DD;",v:"\xE2\x85\x85"},{k:"DDotrahd;",v:"\xE2\xA4\x91"},{k:"DJcy;",v:"\xD0\x82"},{k:"DScy;",v:"\xD0\x85"},{k:"DZcy;",v:"\xD0\x8F"},{k:"Dagger;",v:"\xE2\x80\xA1"},{k:"Darr;",v:"\xE2\x86\xA1"},{k:"Dashv;",v:"\xE2\xAB\xA4"},{k:"Dcaron;",v:"\xC4\x8E"},{k:"Dcy;",v:"\xD0\x94"},{k:"Del;",v:"\xE2\x88\x87"},{k:"Delta;",v:"\xCE\x94"},{k:"Dfr;",v:"\xF0\x9D\x94\x87"},{k:"DiacriticalAcute;",v:"\xC2\xB4"},{k:"DiacriticalDot;",v:"\xCB\x99"},{k:"DiacriticalDoubleAcute;",v:"\xCB\x9D"},{k:"DiacriticalGrave;",v:"`"},{k:"DiacriticalTilde;",v:"\xCB\x9C"},{k:"Diamond;",v:"\xE2\x8B\x84"},{k:"DifferentialD;",v:"\xE2\x85\x86"},{k:"Dopf;",v:"\xF0\x9D\x94\xBB"},{k:"Dot;",v:"\xC2\xA8"},{k:"DotDot;",v:"\xE2\x83\x9C"},{k:"DotEqual;",v:"\xE2\x89\x90"},{k:"DoubleContourIntegral;",v:"\xE2\x88\xAF"},{k:"DoubleDot;",v:"\xC2\xA8"},{k:"DoubleDownArrow;",v:"\xE2\x87\x93"},{k:"DoubleLeftArrow;",v:"\xE2\x87\x90"},{k:"DoubleLeftRightArrow;",v:"\xE2\x87\x94"},{k:"DoubleLeftTee;",v:"\xE2\xAB\xA4"},{k:"DoubleLongLeftArrow;",v:"\xE2\x9F\xB8"},{k:"DoubleLongLeftRightArrow;",v:"\xE2\x9F\xBA"},{k:"DoubleLongRightArrow;",v:"\xE2\x9F\xB9"},{k:"DoubleRightArrow;",v:"\xE2\x87\x92"},{k:"DoubleRightTee;",v:"\xE2\x8A\xA8"},{k:"DoubleUpArrow;",v:"\xE2\x87\x91"},{k:"DoubleUpDownArrow;",v:"\xE2\x87\x95"},{k:"DoubleVerticalBar;",v:"\xE2\x88\xA5"},{k:"DownArrow;",v:"\xE2\x86\x93"},{k:"DownArrowBar;",v:"\xE2\xA4\x93"},{k:"DownArrowUpArrow;",v:"\xE2\x87\xB5"},{k:"DownBreve;",v:"\xCC\x91"},{k:"DownLeftRightVector;",v:"\xE2\xA5\x90"},{k:"DownLeftTeeVector;",v:"\xE2\xA5\x9E"},{k:"DownLeftVector;",v:"\xE2\x86\xBD"},{k:"DownLeftVectorBar;",v:"\xE2\xA5\x96"},{k:"DownRightTeeVector;",v:"\xE2\xA5\x9F"},{k:"DownRightVector;",v:"\xE2\x87\x81"},{k:"DownRightVectorBar;",v:"\xE2\xA5\x97"},{k:"DownTee;",v:"\xE2\x8A\xA4"},{k:"DownTeeArrow;",v:"\xE2\x86\xA7"},{k:"Downarrow;",v:"\xE2\x87\x93"},{k:"Dscr;",v:"\xF0\x9D\x92\x9F"},{k:"Dstrok;",v:"\xC4\x90"},{k:"ENG;",v:"\xC5\x8A"},{k:"ETH;",v:"\xC3\x90"},{k:"Eacute;",v:"\xC3\x89"},{k:"Ecaron;",v:"\xC4\x9A"},{k:"Ecirc;",v:"\xC3\x8A"},{k:"Ecy;",v:"\xD0\xAD"},{k:"Edot;",v:"\xC4\x96"},{k:"Efr;",v:"\xF0\x9D\x94\x88"},{k:"Egrave;",v:"\xC3\x88"},{k:"Element;",v:"\xE2\x88\x88"},{k:"Emacr;",v:"\xC4\x92"},{k:"EmptySmallSquare;",v:"\xE2\x97\xBB"},{k:"EmptyVerySmallSquare;",v:"\xE2\x96\xAB"},{k:"Eogon;",v:"\xC4\x98"},{k:"Eopf;",v:"\xF0\x9D\x94\xBC"},{k:"Epsilon;",v:"\xCE\x95"},{k:"Equal;",v:"\xE2\xA9\xB5"},{k:"EqualTilde;",v:"\xE2\x89\x82"},{k:"Equilibrium;",v:"\xE2\x87\x8C"},{k:"Escr;",v:"\xE2\x84\xB0"},{k:"Esim;",v:"\xE2\xA9\xB3"},{k:"Eta;",v:"\xCE\x97"},{k:"Euml;",v:"\xC3\x8B"},{k:"Exists;",v:"\xE2\x88\x83"},{k:"ExponentialE;",v:"\xE2\x85\x87"},{k:"Fcy;",v:"\xD0\xA4"},{k:"Ffr;",v:"\xF0\x9D\x94\x89"},{k:"FilledSmallSquare;",v:"\xE2\x97\xBC"},{k:"FilledVerySmallSquare;",v:"\xE2\x96\xAA"},{k:"Fopf;",v:"\xF0\x9D\x94\xBD"},{k:"ForAll;",v:"\xE2\x88\x80"},{k:"Fouriertrf;",v:"\xE2\x84\xB1"},{k:"Fscr;",v:"\xE2\x84\xB1"},{k:"GJcy;",v:"\xD0\x83"},{k:"GT;",v:">"},{k:"Gamma;",v:"\xCE\x93"},{k:"Gammad;",v:"\xCF\x9C"},{k:"Gbreve;",v:"\xC4\x9E"},{k:"Gcedil;",v:"\xC4\xA2"},{k:"Gcirc;",v:"\xC4\x9C"},{k:"Gcy;",v:"\xD0\x93"},{k:"Gdot;",v:"\xC4\xA0"},{k:"Gfr;",v:"\xF0\x9D\x94\x8A"},{k:"Gg;",v:"\xE2\x8B\x99"},{k:"Gopf;",v:"\xF0\x9D\x94\xBE"},{k:"GreaterEqual;",v:"\xE2\x89\xA5"},{k:"GreaterEqualLess;",v:"\xE2\x8B\x9B"},{k:"GreaterFullEqual;",v:"\xE2\x89\xA7"},{k:"GreaterGreater;",v:"\xE2\xAA\xA2"},{k:"GreaterLess;",v:"\xE2\x89\xB7"},{k:"GreaterSlantEqual;",v:"\xE2\xA9\xBE"},{k:"GreaterTilde;",v:"\xE2\x89\xB3"},{k:"Gscr;",v:"\xF0\x9D\x92\xA2"},{k:"Gt;",v:"\xE2\x89\xAB"},{k:"HARDcy;",v:"\xD0\xAA"},{k:"Hacek;",v:"\xCB\x87"},{k:"Hat;",v:"^"},{k:"Hcirc;",v:"\xC4\xA4"},{k:"Hfr;",v:"\xE2\x84\x8C"},{k:"HilbertSpace;",v:"\xE2\x84\x8B"},{k:"Hopf;",v:"\xE2\x84\x8D"},{k:"HorizontalLine;",v:"\xE2\x94\x80"},{k:"Hscr;",v:"\xE2\x84\x8B"},{k:"Hstrok;",v:"\xC4\xA6"},{k:"HumpDownHump;",v:"\xE2\x89\x8E"},{k:"HumpEqual;",v:"\xE2\x89\x8F"},{k:"IEcy;",v:"\xD0\x95"},{k:"IJlig;",v:"\xC4\xB2"},{k:"IOcy;",v:"\xD0\x81"},{k:"Iacute;",v:"\xC3\x8D"},{k:"Icirc;",v:"\xC3\x8E"},{k:"Icy;",v:"\xD0\x98"},{k:"Idot;",v:"\xC4\xB0"},{k:"Ifr;",v:"\xE2\x84\x91"},{k:"Igrave;",v:"\xC3\x8C"},{k:"Im;",v:"\xE2\x84\x91"},{k:"Imacr;",v:"\xC4\xAA"},{k:"ImaginaryI;",v:"\xE2\x85\x88"},{k:"Implies;",v:"\xE2\x87\x92"},{k:"Int;",v:"\xE2\x88\xAC"},{k:"Integral;",v:"\xE2\x88\xAB"},{k:"Intersection;",v:"\xE2\x8B\x82"},{k:"InvisibleComma;",v:"\xE2\x81\xA3"},{k:"InvisibleTimes;",v:"\xE2\x81\xA2"},{k:"Iogon;",v:"\xC4\xAE"},{k:"Iopf;",v:"\xF0\x9D\x95\x80"},{k:"Iota;",v:"\xCE\x99"},{k:"Iscr;",v:"\xE2\x84\x90"},{k:"Itilde;",v:"\xC4\xA8"},{k:"Iukcy;",v:"\xD0\x86"},{k:"Iuml;",v:"\xC3\x8F"},{k:"Jcirc;",v:"\xC4\xB4"},{k:"Jcy;",v:"\xD0\x99"},{k:"Jfr;",v:"\xF0\x9D\x94\x8D"},{k:"Jopf;",v:"\xF0\x9D\x95\x81"},{k:"Jscr;",v:"\xF0\x9D\x92\xA5"},{k:"Jsercy;",v:"\xD0\x88"},{k:"Jukcy;",v:"\xD0\x84"},{k:"KHcy;",v:"\xD0\xA5"},{k:"KJcy;",v:"\xD0\x8C"},{k:"Kappa;",v:"\xCE\x9A"},{k:"Kcedil;",v:"\xC4\xB6"},{k:"Kcy;",v:"\xD0\x9A"},{k:"Kfr;",v:"\xF0\x9D\x94\x8E"},{k:"Kopf;",v:"\xF0\x9D\x95\x82"},{k:"Kscr;",v:"\xF0\x9D\x92\xA6"},{k:"LJcy;",v:"\xD0\x89"},{k:"LT;",v:"<"},{k:"Lacute;",v:"\xC4\xB9"},{k:"Lambda;",v:"\xCE\x9B"},{k:"Lang;",v:"\xE2\x9F\xAA"},{k:"Laplacetrf;",v:"\xE2\x84\x92"},{k:"Larr;",v:"\xE2\x86\x9E"},{k:"Lcaron;",v:"\xC4\xBD"},{k:"Lcedil;",v:"\xC4\xBB"},{k:"Lcy;",v:"\xD0\x9B"},{k:"LeftAngleBracket;",v:"\xE2\x9F\xA8"},{k:"LeftArrow;",v:"\xE2\x86\x90"},{k:"LeftArrowBar;",v:"\xE2\x87\xA4"},{k:"LeftArrowRightArrow;",v:"\xE2\x87\x86"},{k:"LeftCeiling;",v:"\xE2\x8C\x88"},{k:"LeftDoubleBracket;",v:"\xE2\x9F\xA6"},{k:"LeftDownTeeVector;",v:"\xE2\xA5\xA1"},{k:"LeftDownVector;",v:"\xE2\x87\x83"},{k:"LeftDownVectorBar;",v:"\xE2\xA5\x99"},{k:"LeftFloor;",v:"\xE2\x8C\x8A"},{k:"LeftRightArrow;",v:"\xE2\x86\x94"},{k:"LeftRightVector;",v:"\xE2\xA5\x8E"},{k:"LeftTee;",v:"\xE2\x8A\xA3"},{k:"LeftTeeArrow;",v:"\xE2\x86\xA4"},{k:"LeftTeeVector;",v:"\xE2\xA5\x9A"},{k:"LeftTriangle;",v:"\xE2\x8A\xB2"},{k:"LeftTriangleBar;",v:"\xE2\xA7\x8F"},{k:"LeftTriangleEqual;",v:"\xE2\x8A\xB4"},{k:"LeftUpDownVector;",v:"\xE2\xA5\x91"},{k:"LeftUpTeeVector;",v:"\xE2\xA5\xA0"},{k:"LeftUpVector;",v:"\xE2\x86\xBF"},{k:"LeftUpVectorBar;",v:"\xE2\xA5\x98"},{k:"LeftVector;",v:"\xE2\x86\xBC"},{k:"LeftVectorBar;",v:"\xE2\xA5\x92"},{k:"Leftarrow;",v:"\xE2\x87\x90"},{k:"Leftrightarrow;",v:"\xE2\x87\x94"},{k:"LessEqualGreater;",v:"\xE2\x8B\x9A"},{k:"LessFullEqual;",v:"\xE2\x89\xA6"},{k:"LessGreater;",v:"\xE2\x89\xB6"},{k:"LessLess;",v:"\xE2\xAA\xA1"},{k:"LessSlantEqual;",v:"\xE2\xA9\xBD"},{k:"LessTilde;",v:"\xE2\x89\xB2"},{k:"Lfr;",v:"\xF0\x9D\x94\x8F"},{k:"Ll;",v:"\xE2\x8B\x98"},{k:"Lleftarrow;",v:"\xE2\x87\x9A"},{k:"Lmidot;",v:"\xC4\xBF"},{k:"LongLeftArrow;",v:"\xE2\x9F\xB5"},{k:"LongLeftRightArrow;",v:"\xE2\x9F\xB7"},{k:"LongRightArrow;",v:"\xE2\x9F\xB6"},{k:"Longleftarrow;",v:"\xE2\x9F\xB8"},{k:"Longleftrightarrow;",v:"\xE2\x9F\xBA"},{k:"Longrightarrow;",v:"\xE2\x9F\xB9"},{k:"Lopf;",v:"\xF0\x9D\x95\x83"},{k:"LowerLeftArrow;",v:"\xE2\x86\x99"},{k:"LowerRightArrow;",v:"\xE2\x86\x98"},{k:"Lscr;",v:"\xE2\x84\x92"},{k:"Lsh;",v:"\xE2\x86\xB0"},{k:"Lstrok;",v:"\xC5\x81"},{k:"Lt;",v:"\xE2\x89\xAA"},{k:"Map;",v:"\xE2\xA4\x85"},{k:"Mcy;",v:"\xD0\x9C"},{k:"MediumSpace;",v:"\xE2\x81\x9F"},{k:"Mellintrf;",v:"\xE2\x84\xB3"},{k:"Mfr;",v:"\xF0\x9D\x94\x90"},{k:"MinusPlus;",v:"\xE2\x88\x93"},{k:"Mopf;",v:"\xF0\x9D\x95\x84"},{k:"Mscr;",v:"\xE2\x84\xB3"},{k:"Mu;",v:"\xCE\x9C"},{k:"NJcy;",v:"\xD0\x8A"},{k:"Nacute;",v:"\xC5\x83"},{k:"Ncaron;",v:"\xC5\x87"},{k:"Ncedil;",v:"\xC5\x85"},{k:"Ncy;",v:"\xD0\x9D"},{k:"NegativeMediumSpace;",v:"\xE2\x80\x8B"},{k:"NegativeThickSpace;",v:"\xE2\x80\x8B"},{k:"NegativeThinSpace;",v:"\xE2\x80\x8B"},{k:"NegativeVeryThinSpace;",v:"\xE2\x80\x8B"},{k:"NestedGreaterGreater;",v:"\xE2\x89\xAB"},{k:"NestedLessLess;",v:"\xE2\x89\xAA"},{k:"NewLine;",v:"\n"},{k:"Nfr;",v:"\xF0\x9D\x94\x91"},{k:"NoBreak;",v:"\xE2\x81\xA0"},{k:"NonBreakingSpace;",v:"\xC2\xA0"},{k:"Nopf;",v:"\xE2\x84\x95"},{k:"Not;",v:"\xE2\xAB\xAC"},{k:"NotCongruent;",v:"\xE2\x89\xA2"},{k:"NotCupCap;",v:"\xE2\x89\xAD"},{k:"NotDoubleVerticalBar;",v:"\xE2\x88\xA6"},{k:"NotElement;",v:"\xE2\x88\x89"},{k:"NotEqual;",v:"\xE2\x89\xA0"},{k:"NotEqualTilde;",v:"\xE2\x89\x82\xCC\xB8"},{k:"NotExists;",v:"\xE2\x88\x84"},{k:"NotGreater;",v:"\xE2\x89\xAF"},{k:"NotGreaterEqual;",v:"\xE2\x89\xB1"},{k:"NotGreaterFullEqual;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"NotGreaterGreater;",v:"\xE2\x89\xAB\xCC\xB8"},{k:"NotGreaterLess;",v:"\xE2\x89\xB9"},{k:"NotGreaterSlantEqual;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"NotGreaterTilde;",v:"\xE2\x89\xB5"},{k:"NotHumpDownHump;",v:"\xE2\x89\x8E\xCC\xB8"},{k:"NotHumpEqual;",v:"\xE2\x89\x8F\xCC\xB8"},{k:"NotLeftTriangle;",v:"\xE2\x8B\xAA"},{k:"NotLeftTriangleBar;",v:"\xE2\xA7\x8F\xCC\xB8"},{k:"NotLeftTriangleEqual;",v:"\xE2\x8B\xAC"},{k:"NotLess;",v:"\xE2\x89\xAE"},{k:"NotLessEqual;",v:"\xE2\x89\xB0"},{k:"NotLessGreater;",v:"\xE2\x89\xB8"},{k:"NotLessLess;",v:"\xE2\x89\xAA\xCC\xB8"},{k:"NotLessSlantEqual;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"NotLessTilde;",v:"\xE2\x89\xB4"},{k:"NotNestedGreaterGreater;",v:"\xE2\xAA\xA2\xCC\xB8"},{k:"NotNestedLessLess;",v:"\xE2\xAA\xA1\xCC\xB8"},{k:"NotPrecedes;",v:"\xE2\x8A\x80"},{k:"NotPrecedesEqual;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"NotPrecedesSlantEqual;",v:"\xE2\x8B\xA0"},{k:"NotReverseElement;",v:"\xE2\x88\x8C"},{k:"NotRightTriangle;",v:"\xE2\x8B\xAB"},{k:"NotRightTriangleBar;",v:"\xE2\xA7\x90\xCC\xB8"},{k:"NotRightTriangleEqual;",v:"\xE2\x8B\xAD"},{k:"NotSquareSubset;",v:"\xE2\x8A\x8F\xCC\xB8"},{k:"NotSquareSubsetEqual;",v:"\xE2\x8B\xA2"},{k:"NotSquareSuperset;",v:"\xE2\x8A\x90\xCC\xB8"},{k:"NotSquareSupersetEqual;",v:"\xE2\x8B\xA3"},{k:"NotSubset;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"NotSubsetEqual;",v:"\xE2\x8A\x88"},{k:"NotSucceeds;",v:"\xE2\x8A\x81"},{k:"NotSucceedsEqual;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"NotSucceedsSlantEqual;",v:"\xE2\x8B\xA1"},{k:"NotSucceedsTilde;",v:"\xE2\x89\xBF\xCC\xB8"},{k:"NotSuperset;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"NotSupersetEqual;",v:"\xE2\x8A\x89"},{k:"NotTilde;",v:"\xE2\x89\x81"},{k:"NotTildeEqual;",v:"\xE2\x89\x84"},{k:"NotTildeFullEqual;",v:"\xE2\x89\x87"},{k:"NotTildeTilde;",v:"\xE2\x89\x89"},{k:"NotVerticalBar;",v:"\xE2\x88\xA4"},{k:"Nscr;",v:"\xF0\x9D\x92\xA9"},{k:"Ntilde;",v:"\xC3\x91"},{k:"Nu;",v:"\xCE\x9D"},{k:"OElig;",v:"\xC5\x92"},{k:"Oacute;",v:"\xC3\x93"},{k:"Ocirc;",v:"\xC3\x94"},{k:"Ocy;",v:"\xD0\x9E"},{k:"Odblac;",v:"\xC5\x90"},{k:"Ofr;",v:"\xF0\x9D\x94\x92"},{k:"Ograve;",v:"\xC3\x92"},{k:"Omacr;",v:"\xC5\x8C"},{k:"Omega;",v:"\xCE\xA9"},{k:"Omicron;",v:"\xCE\x9F"},{k:"Oopf;",v:"\xF0\x9D\x95\x86"},{k:"OpenCurlyDoubleQuote;",v:"\xE2\x80\x9C"},{k:"OpenCurlyQuote;",v:"\xE2\x80\x98"},{k:"Or;",v:"\xE2\xA9\x94"},{k:"Oscr;",v:"\xF0\x9D\x92\xAA"},{k:"Oslash;",v:"\xC3\x98"},{k:"Otilde;",v:"\xC3\x95"},{k:"Otimes;",v:"\xE2\xA8\xB7"},{k:"Ouml;",v:"\xC3\x96"},{k:"OverBar;",v:"\xE2\x80\xBE"},{k:"OverBrace;",v:"\xE2\x8F\x9E"},{k:"OverBracket;",v:"\xE2\x8E\xB4"},{k:"OverParenthesis;",v:"\xE2\x8F\x9C"},{k:"PartialD;",v:"\xE2\x88\x82"},{k:"Pcy;",v:"\xD0\x9F"},{k:"Pfr;",v:"\xF0\x9D\x94\x93"},{k:"Phi;",v:"\xCE\xA6"},{k:"Pi;",v:"\xCE\xA0"},{k:"PlusMinus;",v:"\xC2\xB1"},{k:"Poincareplane;",v:"\xE2\x84\x8C"},{k:"Popf;",v:"\xE2\x84\x99"},{k:"Pr;",v:"\xE2\xAA\xBB"},{k:"Precedes;",v:"\xE2\x89\xBA"},{k:"PrecedesEqual;",v:"\xE2\xAA\xAF"},{k:"PrecedesSlantEqual;",v:"\xE2\x89\xBC"},{k:"PrecedesTilde;",v:"\xE2\x89\xBE"},{k:"Prime;",v:"\xE2\x80\xB3"},{k:"Product;",v:"\xE2\x88\x8F"},{k:"Proportion;",v:"\xE2\x88\xB7"},{k:"Proportional;",v:"\xE2\x88\x9D"},{k:"Pscr;",v:"\xF0\x9D\x92\xAB"},{k:"Psi;",v:"\xCE\xA8"},{k:"QUOT;",v:"\""},{k:"Qfr;",v:"\xF0\x9D\x94\x94"},{k:"Qopf;",v:"\xE2\x84\x9A"},{k:"Qscr;",v:"\xF0\x9D\x92\xAC"},{k:"RBarr;",v:"\xE2\xA4\x90"},{k:"REG;",v:"\xC2\xAE"},{k:"Racute;",v:"\xC5\x94"},{k:"Rang;",v:"\xE2\x9F\xAB"},{k:"Rarr;",v:"\xE2\x86\xA0"},{k:"Rarrtl;",v:"\xE2\xA4\x96"},{k:"Rcaron;",v:"\xC5\x98"},{k:"Rcedil;",v:"\xC5\x96"},{k:"Rcy;",v:"\xD0\xA0"},{k:"Re;",v:"\xE2\x84\x9C"},{k:"ReverseElement;",v:"\xE2\x88\x8B"},{k:"ReverseEquilibrium;",v:"\xE2\x87\x8B"},{k:"ReverseUpEquilibrium;",v:"\xE2\xA5\xAF"},{k:"Rfr;",v:"\xE2\x84\x9C"},{k:"Rho;",v:"\xCE\xA1"},{k:"RightAngleBracket;",v:"\xE2\x9F\xA9"},{k:"RightArrow;",v:"\xE2\x86\x92"},{k:"RightArrowBar;",v:"\xE2\x87\xA5"},{k:"RightArrowLeftArrow;",v:"\xE2\x87\x84"},{k:"RightCeiling;",v:"\xE2\x8C\x89"},{k:"RightDoubleBracket;",v:"\xE2\x9F\xA7"},{k:"RightDownTeeVector;",v:"\xE2\xA5\x9D"},{k:"RightDownVector;",v:"\xE2\x87\x82"},{k:"RightDownVectorBar;",v:"\xE2\xA5\x95"},{k:"RightFloor;",v:"\xE2\x8C\x8B"},{k:"RightTee;",v:"\xE2\x8A\xA2"},{k:"RightTeeArrow;",v:"\xE2\x86\xA6"},{k:"RightTeeVector;",v:"\xE2\xA5\x9B"},{k:"RightTriangle;",v:"\xE2\x8A\xB3"},{k:"RightTriangleBar;",v:"\xE2\xA7\x90"},{k:"RightTriangleEqual;",v:"\xE2\x8A\xB5"},{k:"RightUpDownVector;",v:"\xE2\xA5\x8F"},{k:"RightUpTeeVector;",v:"\xE2\xA5\x9C"},{k:"RightUpVector;",v:"\xE2\x86\xBE"},{k:"RightUpVectorBar;",v:"\xE2\xA5\x94"},{k:"RightVector;",v:"\xE2\x87\x80"},{k:"RightVectorBar;",v:"\xE2\xA5\x93"},{k:"Rightarrow;",v:"\xE2\x87\x92"},{k:"Ropf;",v:"\xE2\x84\x9D"},{k:"RoundImplies;",v:"\xE2\xA5\xB0"},{k:"Rrightarrow;",v:"\xE2\x87\x9B"},{k:"Rscr;",v:"\xE2\x84\x9B"},{k:"Rsh;",v:"\xE2\x86\xB1"},{k:"RuleDelayed;",v:"\xE2\xA7\xB4"},{k:"SHCHcy;",v:"\xD0\xA9"},{k:"SHcy;",v:"\xD0\xA8"},{k:"SOFTcy;",v:"\xD0\xAC"},{k:"Sacute;",v:"\xC5\x9A"},{k:"Sc;",v:"\xE2\xAA\xBC"},{k:"Scaron;",v:"\xC5\xA0"},{k:"Scedil;",v:"\xC5\x9E"},{k:"Scirc;",v:"\xC5\x9C"},{k:"Scy;",v:"\xD0\xA1"},{k:"Sfr;",v:"\xF0\x9D\x94\x96"},{k:"ShortDownArrow;",v:"\xE2\x86\x93"},{k:"ShortLeftArrow;",v:"\xE2\x86\x90"},{k:"ShortRightArrow;",v:"\xE2\x86\x92"},{k:"ShortUpArrow;",v:"\xE2\x86\x91"},{k:"Sigma;",v:"\xCE\xA3"},{k:"SmallCircle;",v:"\xE2\x88\x98"},{k:"Sopf;",v:"\xF0\x9D\x95\x8A"},{k:"Sqrt;",v:"\xE2\x88\x9A"},{k:"Square;",v:"\xE2\x96\xA1"},{k:"SquareIntersection;",v:"\xE2\x8A\x93"},{k:"SquareSubset;",v:"\xE2\x8A\x8F"},{k:"SquareSubsetEqual;",v:"\xE2\x8A\x91"},{k:"SquareSuperset;",v:"\xE2\x8A\x90"},{k:"SquareSupersetEqual;",v:"\xE2\x8A\x92"},{k:"SquareUnion;",v:"\xE2\x8A\x94"},{k:"Sscr;",v:"\xF0\x9D\x92\xAE"},{k:"Star;",v:"\xE2\x8B\x86"},{k:"Sub;",v:"\xE2\x8B\x90"},{k:"Subset;",v:"\xE2\x8B\x90"},{k:"SubsetEqual;",v:"\xE2\x8A\x86"},{k:"Succeeds;",v:"\xE2\x89\xBB"},{k:"SucceedsEqual;",v:"\xE2\xAA\xB0"},{k:"SucceedsSlantEqual;",v:"\xE2\x89\xBD"},{k:"SucceedsTilde;",v:"\xE2\x89\xBF"},{k:"SuchThat;",v:"\xE2\x88\x8B"},{k:"Sum;",v:"\xE2\x88\x91"},{k:"Sup;",v:"\xE2\x8B\x91"},{k:"Superset;",v:"\xE2\x8A\x83"},{k:"SupersetEqual;",v:"\xE2\x8A\x87"},{k:"Supset;",v:"\xE2\x8B\x91"},{k:"THORN;",v:"\xC3\x9E"},{k:"TRADE;",v:"\xE2\x84\xA2"},{k:"TSHcy;",v:"\xD0\x8B"},{k:"TScy;",v:"\xD0\xA6"},{k:"Tab;",v:"\t"},{k:"Tau;",v:"\xCE\xA4"},{k:"Tcaron;",v:"\xC5\xA4"},{k:"Tcedil;",v:"\xC5\xA2"},{k:"Tcy;",v:"\xD0\xA2"},{k:"Tfr;",v:"\xF0\x9D\x94\x97"},{k:"Therefore;",v:"\xE2\x88\xB4"},{k:"Theta;",v:"\xCE\x98"},{k:"ThickSpace;",v:"\xE2\x81\x9F\xE2\x80\x8A"},{k:"ThinSpace;",v:"\xE2\x80\x89"},{k:"Tilde;",v:"\xE2\x88\xBC"},{k:"TildeEqual;",v:"\xE2\x89\x83"},{k:"TildeFullEqual;",v:"\xE2\x89\x85"},{k:"TildeTilde;",v:"\xE2\x89\x88"},{k:"Topf;",v:"\xF0\x9D\x95\x8B"},{k:"TripleDot;",v:"\xE2\x83\x9B"},{k:"Tscr;",v:"\xF0\x9D\x92\xAF"},{k:"Tstrok;",v:"\xC5\xA6"},{k:"Uacute;",v:"\xC3\x9A"},{k:"Uarr;",v:"\xE2\x86\x9F"},{k:"Uarrocir;",v:"\xE2\xA5\x89"},{k:"Ubrcy;",v:"\xD0\x8E"},{k:"Ubreve;",v:"\xC5\xAC"},{k:"Ucirc;",v:"\xC3\x9B"},{k:"Ucy;",v:"\xD0\xA3"},{k:"Udblac;",v:"\xC5\xB0"},{k:"Ufr;",v:"\xF0\x9D\x94\x98"},{k:"Ugrave;",v:"\xC3\x99"},{k:"Umacr;",v:"\xC5\xAA"},{k:"UnderBar;",v:"_"},{k:"UnderBrace;",v:"\xE2\x8F\x9F"},{k:"UnderBracket;",v:"\xE2\x8E\xB5"},{k:"UnderParenthesis;",v:"\xE2\x8F\x9D"},{k:"Union;",v:"\xE2\x8B\x83"},{k:"UnionPlus;",v:"\xE2\x8A\x8E"},{k:"Uogon;",v:"\xC5\xB2"},{k:"Uopf;",v:"\xF0\x9D\x95\x8C"},{k:"UpArrow;",v:"\xE2\x86\x91"},{k:"UpArrowBar;",v:"\xE2\xA4\x92"},{k:"UpArrowDownArrow;",v:"\xE2\x87\x85"},{k:"UpDownArrow;",v:"\xE2\x86\x95"},{k:"UpEquilibrium;",v:"\xE2\xA5\xAE"},{k:"UpTee;",v:"\xE2\x8A\xA5"},{k:"UpTeeArrow;",v:"\xE2\x86\xA5"},{k:"Uparrow;",v:"\xE2\x87\x91"},{k:"Updownarrow;",v:"\xE2\x87\x95"},{k:"UpperLeftArrow;",v:"\xE2\x86\x96"},{k:"UpperRightArrow;",v:"\xE2\x86\x97"},{k:"Upsi;",v:"\xCF\x92"},{k:"Upsilon;",v:"\xCE\xA5"},{k:"Uring;",v:"\xC5\xAE"},{k:"Uscr;",v:"\xF0\x9D\x92\xB0"},{k:"Utilde;",v:"\xC5\xA8"},{k:"Uuml;",v:"\xC3\x9C"},{k:"VDash;",v:"\xE2\x8A\xAB"},{k:"Vbar;",v:"\xE2\xAB\xAB"},{k:"Vcy;",v:"\xD0\x92"},{k:"Vdash;",v:"\xE2\x8A\xA9"},{k:"Vdashl;",v:"\xE2\xAB\xA6"},{k:"Vee;",v:"\xE2\x8B\x81"},{k:"Verbar;",v:"\xE2\x80\x96"},{k:"Vert;",v:"\xE2\x80\x96"},{k:"VerticalBar;",v:"\xE2\x88\xA3"},{k:"VerticalLine;",v:"|"},{k:"VerticalSeparator;",v:"\xE2\x9D\x98"},{k:"VerticalTilde;",v:"\xE2\x89\x80"},{k:"VeryThinSpace;",v:"\xE2\x80\x8A"},{k:"Vfr;",v:"\xF0\x9D\x94\x99"},{k:"Vopf;",v:"\xF0\x9D\x95\x8D"},{k:"Vscr;",v:"\xF0\x9D\x92\xB1"},{k:"Vvdash;",v:"\xE2\x8A\xAA"},{k:"Wcirc;",v:"\xC5\xB4"},{k:"Wedge;",v:"\xE2\x8B\x80"},{k:"Wfr;",v:"\xF0\x9D\x94\x9A"},{k:"Wopf;",v:"\xF0\x9D\x95\x8E"},{k:"Wscr;",v:"\xF0\x9D\x92\xB2"},{k:"Xfr;",v:"\xF0\x9D\x94\x9B"},{k:"Xi;",v:"\xCE\x9E"},{k:"Xopf;",v:"\xF0\x9D\x95\x8F"},{k:"Xscr;",v:"\xF0\x9D\x92\xB3"},{k:"YAcy;",v:"\xD0\xAF"},{k:"YIcy;",v:"\xD0\x87"},{k:"YUcy;",v:"\xD0\xAE"},{k:"Yacute;",v:"\xC3\x9D"},{k:"Ycirc;",v:"\xC5\xB6"},{k:"Ycy;",v:"\xD0\xAB"},{k:"Yfr;",v:"\xF0\x9D\x94\x9C"},{k:"Yopf;",v:"\xF0\x9D\x95\x90"},{k:"Yscr;",v:"\xF0\x9D\x92\xB4"},{k:"Yuml;",v:"\xC5\xB8"},{k:"ZHcy;",v:"\xD0\x96"},{k:"Zacute;",v:"\xC5\xB9"},{k:"Zcaron;",v:"\xC5\xBD"},{k:"Zcy;",v:"\xD0\x97"},{k:"Zdot;",v:"\xC5\xBB"},{k:"ZeroWidthSpace;",v:"\xE2\x80\x8B"},{k:"Zeta;",v:"\xCE\x96"},{k:"Zfr;",v:"\xE2\x84\xA8"},{k:"Zopf;",v:"\xE2\x84\xA4"},{k:"Zscr;",v:"\xF0\x9D\x92\xB5"},{k:"aacute;",v:"\xC3\xA1"},{k:"abreve;",v:"\xC4\x83"},{k:"ac;",v:"\xE2\x88\xBE"},{k:"acE;",v:"\xE2\x88\xBE\xCC\xB3"},{k:"acd;",v:"\xE2\x88\xBF"},{k:"acirc;",v:"\xC3\xA2"},{k:"acute;",v:"\xC2\xB4"},{k:"acy;",v:"\xD0\xB0"},{k:"aelig;",v:"\xC3\xA6"},{k:"af;",v:"\xE2\x81\xA1"},{k:"afr;",v:"\xF0\x9D\x94\x9E"},{k:"agrave;",v:"\xC3\xA0"},{k:"alefsym;",v:"\xE2\x84\xB5"},{k:"aleph;",v:"\xE2\x84\xB5"},{k:"alpha;",v:"\xCE\xB1"},{k:"amacr;",v:"\xC4\x81"},{k:"amalg;",v:"\xE2\xA8\xBF"},{k:"amp;",v:"&"},{k:"and;",v:"\xE2\x88\xA7"},{k:"andand;",v:"\xE2\xA9\x95"},{k:"andd;",v:"\xE2\xA9\x9C"},{k:"andslope;",v:"\xE2\xA9\x98"},{k:"andv;",v:"\xE2\xA9\x9A"},{k:"ang;",v:"\xE2\x88\xA0"},{k:"ange;",v:"\xE2\xA6\xA4"},{k:"angle;",v:"\xE2\x88\xA0"},{k:"angmsd;",v:"\xE2\x88\xA1"},{k:"angmsdaa;",v:"\xE2\xA6\xA8"},{k:"angmsdab;",v:"\xE2\xA6\xA9"},{k:"angmsdac;",v:"\xE2\xA6\xAA"},{k:"angmsdad;",v:"\xE2\xA6\xAB"},{k:"angmsdae;",v:"\xE2\xA6\xAC"},{k:"angmsdaf;",v:"\xE2\xA6\xAD"},{k:"angmsdag;",v:"\xE2\xA6\xAE"},{k:"angmsdah;",v:"\xE2\xA6\xAF"},{k:"angrt;",v:"\xE2\x88\x9F"},{k:"angrtvb;",v:"\xE2\x8A\xBE"},{k:"angrtvbd;",v:"\xE2\xA6\x9D"},{k:"angsph;",v:"\xE2\x88\xA2"},{k:"angst;",v:"\xC3\x85"},{k:"angzarr;",v:"\xE2\x8D\xBC"},{k:"aogon;",v:"\xC4\x85"},{k:"aopf;",v:"\xF0\x9D\x95\x92"},{k:"ap;",v:"\xE2\x89\x88"},{k:"apE;",v:"\xE2\xA9\xB0"},{k:"apacir;",v:"\xE2\xA9\xAF"},{k:"ape;",v:"\xE2\x89\x8A"},{k:"apid;",v:"\xE2\x89\x8B"},{k:"apos;",v:"'"},{k:"approx;",v:"\xE2\x89\x88"},{k:"approxeq;",v:"\xE2\x89\x8A"},{k:"aring;",v:"\xC3\xA5"},{k:"ascr;",v:"\xF0\x9D\x92\xB6"},{k:"ast;",v:"*"},{k:"asymp;",v:"\xE2\x89\x88"},{k:"asympeq;",v:"\xE2\x89\x8D"},{k:"atilde;",v:"\xC3\xA3"},{k:"auml;",v:"\xC3\xA4"},{k:"awconint;",v:"\xE2\x88\xB3"},{k:"awint;",v:"\xE2\xA8\x91"},{k:"bNot;",v:"\xE2\xAB\xAD"},{k:"backcong;",v:"\xE2\x89\x8C"},{k:"backepsilon;",v:"\xCF\xB6"},{k:"backprime;",v:"\xE2\x80\xB5"},{k:"backsim;",v:"\xE2\x88\xBD"},{k:"backsimeq;",v:"\xE2\x8B\x8D"},{k:"barvee;",v:"\xE2\x8A\xBD"},{k:"barwed;",v:"\xE2\x8C\x85"},{k:"barwedge;",v:"\xE2\x8C\x85"},{k:"bbrk;",v:"\xE2\x8E\xB5"},{k:"bbrktbrk;",v:"\xE2\x8E\xB6"},{k:"bcong;",v:"\xE2\x89\x8C"},{k:"bcy;",v:"\xD0\xB1"},{k:"bdquo;",v:"\xE2\x80\x9E"},{k:"becaus;",v:"\xE2\x88\xB5"},{k:"because;",v:"\xE2\x88\xB5"},{k:"bemptyv;",v:"\xE2\xA6\xB0"},{k:"bepsi;",v:"\xCF\xB6"},{k:"bernou;",v:"\xE2\x84\xAC"},{k:"beta;",v:"\xCE\xB2"},{k:"beth;",v:"\xE2\x84\xB6"},{k:"between;",v:"\xE2\x89\xAC"},{k:"bfr;",v:"\xF0\x9D\x94\x9F"},{k:"bigcap;",v:"\xE2\x8B\x82"},{k:"bigcirc;",v:"\xE2\x97\xAF"},{k:"bigcup;",v:"\xE2\x8B\x83"},{k:"bigodot;",v:"\xE2\xA8\x80"},{k:"bigoplus;",v:"\xE2\xA8\x81"},{k:"bigotimes;",v:"\xE2\xA8\x82"},{k:"bigsqcup;",v:"\xE2\xA8\x86"},{k:"bigstar;",v:"\xE2\x98\x85"},{k:"bigtriangledown;",v:"\xE2\x96\xBD"},{k:"bigtriangleup;",v:"\xE2\x96\xB3"},{k:"biguplus;",v:"\xE2\xA8\x84"},{k:"bigvee;",v:"\xE2\x8B\x81"},{k:"bigwedge;",v:"\xE2\x8B\x80"},{k:"bkarow;",v:"\xE2\xA4\x8D"},{k:"blacklozenge;",v:"\xE2\xA7\xAB"},{k:"blacksquare;",v:"\xE2\x96\xAA"},{k:"blacktriangle;",v:"\xE2\x96\xB4"},{k:"blacktriangledown;",v:"\xE2\x96\xBE"},{k:"blacktriangleleft;",v:"\xE2\x97\x82"},{k:"blacktriangleright;",v:"\xE2\x96\xB8"},{k:"blank;",v:"\xE2\x90\xA3"},{k:"blk12;",v:"\xE2\x96\x92"},{k:"blk14;",v:"\xE2\x96\x91"},{k:"blk34;",v:"\xE2\x96\x93"},{k:"block;",v:"\xE2\x96\x88"},{k:"bne;",v:"=\xE2\x83\xA5"},{k:"bnequiv;",v:"\xE2\x89\xA1\xE2\x83\xA5"},{k:"bnot;",v:"\xE2\x8C\x90"},{k:"bopf;",v:"\xF0\x9D\x95\x93"},{k:"bot;",v:"\xE2\x8A\xA5"},{k:"bottom;",v:"\xE2\x8A\xA5"},{k:"bowtie;",v:"\xE2\x8B\x88"},{k:"boxDL;",v:"\xE2\x95\x97"},{k:"boxDR;",v:"\xE2\x95\x94"},{k:"boxDl;",v:"\xE2\x95\x96"},{k:"boxDr;",v:"\xE2\x95\x93"},{k:"boxH;",v:"\xE2\x95\x90"},{k:"boxHD;",v:"\xE2\x95\xA6"},{k:"boxHU;",v:"\xE2\x95\xA9"},{k:"boxHd;",v:"\xE2\x95\xA4"},{k:"boxHu;",v:"\xE2\x95\xA7"},{k:"boxUL;",v:"\xE2\x95\x9D"},{k:"boxUR;",v:"\xE2\x95\x9A"},{k:"boxUl;",v:"\xE2\x95\x9C"},{k:"boxUr;",v:"\xE2\x95\x99"},{k:"boxV;",v:"\xE2\x95\x91"},{k:"boxVH;",v:"\xE2\x95\xAC"},{k:"boxVL;",v:"\xE2\x95\xA3"},{k:"boxVR;",v:"\xE2\x95\xA0"},{k:"boxVh;",v:"\xE2\x95\xAB"},{k:"boxVl;",v:"\xE2\x95\xA2"},{k:"boxVr;",v:"\xE2\x95\x9F"},{k:"boxbox;",v:"\xE2\xA7\x89"},{k:"boxdL;",v:"\xE2\x95\x95"},{k:"boxdR;",v:"\xE2\x95\x92"},{k:"boxdl;",v:"\xE2\x94\x90"},{k:"boxdr;",v:"\xE2\x94\x8C"},{k:"boxh;",v:"\xE2\x94\x80"},{k:"boxhD;",v:"\xE2\x95\xA5"},{k:"boxhU;",v:"\xE2\x95\xA8"},{k:"boxhd;",v:"\xE2\x94\xAC"},{k:"boxhu;",v:"\xE2\x94\xB4"},{k:"boxminus;",v:"\xE2\x8A\x9F"},{k:"boxplus;",v:"\xE2\x8A\x9E"},{k:"boxtimes;",v:"\xE2\x8A\xA0"},{k:"boxuL;",v:"\xE2\x95\x9B"},{k:"boxuR;",v:"\xE2\x95\x98"},{k:"boxul;",v:"\xE2\x94\x98"},{k:"boxur;",v:"\xE2\x94\x94"},{k:"boxv;",v:"\xE2\x94\x82"},{k:"boxvH;",v:"\xE2\x95\xAA"},{k:"boxvL;",v:"\xE2\x95\xA1"},{k:"boxvR;",v:"\xE2\x95\x9E"},{k:"boxvh;",v:"\xE2\x94\xBC"},{k:"boxvl;",v:"\xE2\x94\xA4"},{k:"boxvr;",v:"\xE2\x94\x9C"},{k:"bprime;",v:"\xE2\x80\xB5"},{k:"breve;",v:"\xCB\x98"},{k:"brvbar;",v:"\xC2\xA6"},{k:"bscr;",v:"\xF0\x9D\x92\xB7"},{k:"bsemi;",v:"\xE2\x81\x8F"},{k:"bsim;",v:"\xE2\x88\xBD"},{k:"bsime;",v:"\xE2\x8B\x8D"},{k:"bsol;",v:"\\"},{k:"bsolb;",v:"\xE2\xA7\x85"},{k:"bsolhsub;",v:"\xE2\x9F\x88"},{k:"bull;",v:"\xE2\x80\xA2"},{k:"bullet;",v:"\xE2\x80\xA2"},{k:"bump;",v:"\xE2\x89\x8E"},{k:"bumpE;",v:"\xE2\xAA\xAE"},{k:"bumpe;",v:"\xE2\x89\x8F"},{k:"bumpeq;",v:"\xE2\x89\x8F"},{k:"cacute;",v:"\xC4\x87"},{k:"cap;",v:"\xE2\x88\xA9"},{k:"capand;",v:"\xE2\xA9\x84"},{k:"capbrcup;",v:"\xE2\xA9\x89"},{k:"capcap;",v:"\xE2\xA9\x8B"},{k:"capcup;",v:"\xE2\xA9\x87"},{k:"capdot;",v:"\xE2\xA9\x80"},{k:"caps;",v:"\xE2\x88\xA9\xEF\xB8\x80"},{k:"caret;",v:"\xE2\x81\x81"},{k:"caron;",v:"\xCB\x87"},{k:"ccaps;",v:"\xE2\xA9\x8D"},{k:"ccaron;",v:"\xC4\x8D"},{k:"ccedil;",v:"\xC3\xA7"},{k:"ccirc;",v:"\xC4\x89"},{k:"ccups;",v:"\xE2\xA9\x8C"},{k:"ccupssm;",v:"\xE2\xA9\x90"},{k:"cdot;",v:"\xC4\x8B"},{k:"cedil;",v:"\xC2\xB8"},{k:"cemptyv;",v:"\xE2\xA6\xB2"},{k:"cent;",v:"\xC2\xA2"},{k:"centerdot;",v:"\xC2\xB7"},{k:"cfr;",v:"\xF0\x9D\x94\xA0"},{k:"chcy;",v:"\xD1\x87"},{k:"check;",v:"\xE2\x9C\x93"},{k:"checkmark;",v:"\xE2\x9C\x93"},{k:"chi;",v:"\xCF\x87"},{k:"cir;",v:"\xE2\x97\x8B"},{k:"cirE;",v:"\xE2\xA7\x83"},{k:"circ;",v:"\xCB\x86"},{k:"circeq;",v:"\xE2\x89\x97"},{k:"circlearrowleft;",v:"\xE2\x86\xBA"},{k:"circlearrowright;",v:"\xE2\x86\xBB"},{k:"circledR;",v:"\xC2\xAE"},{k:"circledS;",v:"\xE2\x93\x88"},{k:"circledast;",v:"\xE2\x8A\x9B"},{k:"circledcirc;",v:"\xE2\x8A\x9A"},{k:"circleddash;",v:"\xE2\x8A\x9D"},{k:"cire;",v:"\xE2\x89\x97"},{k:"cirfnint;",v:"\xE2\xA8\x90"},{k:"cirmid;",v:"\xE2\xAB\xAF"},{k:"cirscir;",v:"\xE2\xA7\x82"},{k:"clubs;",v:"\xE2\x99\xA3"},{k:"clubsuit;",v:"\xE2\x99\xA3"},{k:"colon;",v:":"},{k:"colone;",v:"\xE2\x89\x94"},{k:"coloneq;",v:"\xE2\x89\x94"},{k:"comma;",v:","},{k:"commat;",v:"@"},{k:"comp;",v:"\xE2\x88\x81"},{k:"compfn;",v:"\xE2\x88\x98"},{k:"complement;",v:"\xE2\x88\x81"},{k:"complexes;",v:"\xE2\x84\x82"},{k:"cong;",v:"\xE2\x89\x85"},{k:"congdot;",v:"\xE2\xA9\xAD"},{k:"conint;",v:"\xE2\x88\xAE"},{k:"copf;",v:"\xF0\x9D\x95\x94"},{k:"coprod;",v:"\xE2\x88\x90"},{k:"copy;",v:"\xC2\xA9"},{k:"copysr;",v:"\xE2\x84\x97"},{k:"crarr;",v:"\xE2\x86\xB5"},{k:"cross;",v:"\xE2\x9C\x97"},{k:"cscr;",v:"\xF0\x9D\x92\xB8"},{k:"csub;",v:"\xE2\xAB\x8F"},{k:"csube;",v:"\xE2\xAB\x91"},{k:"csup;",v:"\xE2\xAB\x90"},{k:"csupe;",v:"\xE2\xAB\x92"},{k:"ctdot;",v:"\xE2\x8B\xAF"},{k:"cudarrl;",v:"\xE2\xA4\xB8"},{k:"cudarrr;",v:"\xE2\xA4\xB5"},{k:"cuepr;",v:"\xE2\x8B\x9E"},{k:"cuesc;",v:"\xE2\x8B\x9F"},{k:"cularr;",v:"\xE2\x86\xB6"},{k:"cularrp;",v:"\xE2\xA4\xBD"},{k:"cup;",v:"\xE2\x88\xAA"},{k:"cupbrcap;",v:"\xE2\xA9\x88"},{k:"cupcap;",v:"\xE2\xA9\x86"},{k:"cupcup;",v:"\xE2\xA9\x8A"},{k:"cupdot;",v:"\xE2\x8A\x8D"},{k:"cupor;",v:"\xE2\xA9\x85"},{k:"cups;",v:"\xE2\x88\xAA\xEF\xB8\x80"},{k:"curarr;",v:"\xE2\x86\xB7"},{k:"curarrm;",v:"\xE2\xA4\xBC"},{k:"curlyeqprec;",v:"\xE2\x8B\x9E"},{k:"curlyeqsucc;",v:"\xE2\x8B\x9F"},{k:"curlyvee;",v:"\xE2\x8B\x8E"},{k:"curlywedge;",v:"\xE2\x8B\x8F"},{k:"curren;",v:"\xC2\xA4"},{k:"curvearrowleft;",v:"\xE2\x86\xB6"},{k:"curvearrowright;",v:"\xE2\x86\xB7"},{k:"cuvee;",v:"\xE2\x8B\x8E"},{k:"cuwed;",v:"\xE2\x8B\x8F"},{k:"cwconint;",v:"\xE2\x88\xB2"},{k:"cwint;",v:"\xE2\x88\xB1"},{k:"cylcty;",v:"\xE2\x8C\xAD"},{k:"dArr;",v:"\xE2\x87\x93"},{k:"dHar;",v:"\xE2\xA5\xA5"},{k:"dagger;",v:"\xE2\x80\xA0"},{k:"daleth;",v:"\xE2\x84\xB8"},{k:"darr;",v:"\xE2\x86\x93"},{k:"dash;",v:"\xE2\x80\x90"},{k:"dashv;",v:"\xE2\x8A\xA3"},{k:"dbkarow;",v:"\xE2\xA4\x8F"},{k:"dblac;",v:"\xCB\x9D"},{k:"dcaron;",v:"\xC4\x8F"},{k:"dcy;",v:"\xD0\xB4"},{k:"dd;",v:"\xE2\x85\x86"},{k:"ddagger;",v:"\xE2\x80\xA1"},{k:"ddarr;",v:"\xE2\x87\x8A"},{k:"ddotseq;",v:"\xE2\xA9\xB7"},{k:"deg;",v:"\xC2\xB0"},{k:"delta;",v:"\xCE\xB4"},{k:"demptyv;",v:"\xE2\xA6\xB1"},{k:"dfisht;",v:"\xE2\xA5\xBF"},{k:"dfr;",v:"\xF0\x9D\x94\xA1"},{k:"dharl;",v:"\xE2\x87\x83"},{k:"dharr;",v:"\xE2\x87\x82"},{k:"diam;",v:"\xE2\x8B\x84"},{k:"diamond;",v:"\xE2\x8B\x84"},{k:"diamondsuit;",v:"\xE2\x99\xA6"},{k:"diams;",v:"\xE2\x99\xA6"},{k:"die;",v:"\xC2\xA8"},{k:"digamma;",v:"\xCF\x9D"},{k:"disin;",v:"\xE2\x8B\xB2"},{k:"div;",v:"\xC3\xB7"},{k:"divide;",v:"\xC3\xB7"},{k:"divideontimes;",v:"\xE2\x8B\x87"},{k:"divonx;",v:"\xE2\x8B\x87"},{k:"djcy;",v:"\xD1\x92"},{k:"dlcorn;",v:"\xE2\x8C\x9E"},{k:"dlcrop;",v:"\xE2\x8C\x8D"},{k:"dollar;",v:"$"},{k:"dopf;",v:"\xF0\x9D\x95\x95"},{k:"dot;",v:"\xCB\x99"},{k:"doteq;",v:"\xE2\x89\x90"},{k:"doteqdot;",v:"\xE2\x89\x91"},{k:"dotminus;",v:"\xE2\x88\xB8"},{k:"dotplus;",v:"\xE2\x88\x94"},{k:"dotsquare;",v:"\xE2\x8A\xA1"},{k:"doublebarwedge;",v:"\xE2\x8C\x86"},{k:"downarrow;",v:"\xE2\x86\x93"},{k:"downdownarrows;",v:"\xE2\x87\x8A"},{k:"downharpoonleft;",v:"\xE2\x87\x83"},{k:"downharpoonright;",v:"\xE2\x87\x82"},{k:"drbkarow;",v:"\xE2\xA4\x90"},{k:"drcorn;",v:"\xE2\x8C\x9F"},{k:"drcrop;",v:"\xE2\x8C\x8C"},{k:"dscr;",v:"\xF0\x9D\x92\xB9"},{k:"dscy;",v:"\xD1\x95"},{k:"dsol;",v:"\xE2\xA7\xB6"},{k:"dstrok;",v:"\xC4\x91"},{k:"dtdot;",v:"\xE2\x8B\xB1"},{k:"dtri;",v:"\xE2\x96\xBF"},{k:"dtrif;",v:"\xE2\x96\xBE"},{k:"duarr;",v:"\xE2\x87\xB5"},{k:"duhar;",v:"\xE2\xA5\xAF"},{k:"dwangle;",v:"\xE2\xA6\xA6"},{k:"dzcy;",v:"\xD1\x9F"},{k:"dzigrarr;",v:"\xE2\x9F\xBF"},{k:"eDDot;",v:"\xE2\xA9\xB7"},{k:"eDot;",v:"\xE2\x89\x91"},{k:"eacute;",v:"\xC3\xA9"},{k:"easter;",v:"\xE2\xA9\xAE"},{k:"ecaron;",v:"\xC4\x9B"},{k:"ecir;",v:"\xE2\x89\x96"},{k:"ecirc;",v:"\xC3\xAA"},{k:"ecolon;",v:"\xE2\x89\x95"},{k:"ecy;",v:"\xD1\x8D"},{k:"edot;",v:"\xC4\x97"},{k:"ee;",v:"\xE2\x85\x87"},{k:"efDot;",v:"\xE2\x89\x92"},{k:"efr;",v:"\xF0\x9D\x94\xA2"},{k:"eg;",v:"\xE2\xAA\x9A"},{k:"egrave;",v:"\xC3\xA8"},{k:"egs;",v:"\xE2\xAA\x96"},{k:"egsdot;",v:"\xE2\xAA\x98"},{k:"el;",v:"\xE2\xAA\x99"},{k:"elinters;",v:"\xE2\x8F\xA7"},{k:"ell;",v:"\xE2\x84\x93"},{k:"els;",v:"\xE2\xAA\x95"},{k:"elsdot;",v:"\xE2\xAA\x97"},{k:"emacr;",v:"\xC4\x93"},{k:"empty;",v:"\xE2\x88\x85"},{k:"emptyset;",v:"\xE2\x88\x85"},{k:"emptyv;",v:"\xE2\x88\x85"},{k:"emsp;",v:"\xE2\x80\x83"},{k:"emsp13;",v:"\xE2\x80\x84"},{k:"emsp14;",v:"\xE2\x80\x85"},{k:"eng;",v:"\xC5\x8B"},{k:"ensp;",v:"\xE2\x80\x82"},{k:"eogon;",v:"\xC4\x99"},{k:"eopf;",v:"\xF0\x9D\x95\x96"},{k:"epar;",v:"\xE2\x8B\x95"},{k:"eparsl;",v:"\xE2\xA7\xA3"},{k:"eplus;",v:"\xE2\xA9\xB1"},{k:"epsi;",v:"\xCE\xB5"},{k:"epsilon;",v:"\xCE\xB5"},{k:"epsiv;",v:"\xCF\xB5"},{k:"eqcirc;",v:"\xE2\x89\x96"},{k:"eqcolon;",v:"\xE2\x89\x95"},{k:"eqsim;",v:"\xE2\x89\x82"},{k:"eqslantgtr;",v:"\xE2\xAA\x96"},{k:"eqslantless;",v:"\xE2\xAA\x95"},{k:"equals;",v:"="},{k:"equest;",v:"\xE2\x89\x9F"},{k:"equiv;",v:"\xE2\x89\xA1"},{k:"equivDD;",v:"\xE2\xA9\xB8"},{k:"eqvparsl;",v:"\xE2\xA7\xA5"},{k:"erDot;",v:"\xE2\x89\x93"},{k:"erarr;",v:"\xE2\xA5\xB1"},{k:"escr;",v:"\xE2\x84\xAF"},{k:"esdot;",v:"\xE2\x89\x90"},{k:"esim;",v:"\xE2\x89\x82"},{k:"eta;",v:"\xCE\xB7"},{k:"eth;",v:"\xC3\xB0"},{k:"euml;",v:"\xC3\xAB"},{k:"euro;",v:"\xE2\x82\xAC"},{k:"excl;",v:"!"},{k:"exist;",v:"\xE2\x88\x83"},{k:"expectation;",v:"\xE2\x84\xB0"},{k:"exponentiale;",v:"\xE2\x85\x87"},{k:"fallingdotseq;",v:"\xE2\x89\x92"},{k:"fcy;",v:"\xD1\x84"},{k:"female;",v:"\xE2\x99\x80"},{k:"ffilig;",v:"\xEF\xAC\x83"},{k:"fflig;",v:"\xEF\xAC\x80"},{k:"ffllig;",v:"\xEF\xAC\x84"},{k:"ffr;",v:"\xF0\x9D\x94\xA3"},{k:"filig;",v:"\xEF\xAC\x81"},{k:"fjlig;",v:"fj fj"},{k:"flat;",v:"\xE2\x99\xAD"},{k:"fllig;",v:"\xEF\xAC\x82"},{k:"fltns;",v:"\xE2\x96\xB1"},{k:"fnof;",v:"\xC6\x92"},{k:"fopf;",v:"\xF0\x9D\x95\x97"},{k:"forall;",v:"\xE2\x88\x80"},{k:"fork;",v:"\xE2\x8B\x94"},{k:"forkv;",v:"\xE2\xAB\x99"},{k:"fpartint;",v:"\xE2\xA8\x8D"},{k:"frac12;",v:"\xC2\xBD"},{k:"frac13;",v:"\xE2\x85\x93"},{k:"frac14;",v:"\xC2\xBC"},{k:"frac15;",v:"\xE2\x85\x95"},{k:"frac16;",v:"\xE2\x85\x99"},{k:"frac18;",v:"\xE2\x85\x9B"},{k:"frac23;",v:"\xE2\x85\x94"},{k:"frac25;",v:"\xE2\x85\x96"},{k:"frac34;",v:"\xC2\xBE"},{k:"frac35;",v:"\xE2\x85\x97"},{k:"frac38;",v:"\xE2\x85\x9C"},{k:"frac45;",v:"\xE2\x85\x98"},{k:"frac56;",v:"\xE2\x85\x9A"},{k:"frac58;",v:"\xE2\x85\x9D"},{k:"frac78;",v:"\xE2\x85\x9E"},{k:"frasl;",v:"\xE2\x81\x84"},{k:"frown;",v:"\xE2\x8C\xA2"},{k:"fscr;",v:"\xF0\x9D\x92\xBB"},{k:"gE;",v:"\xE2\x89\xA7"},{k:"gEl;",v:"\xE2\xAA\x8C"},{k:"gacute;",v:"\xC7\xB5"},{k:"gamma;",v:"\xCE\xB3"},{k:"gammad;",v:"\xCF\x9D"},{k:"gap;",v:"\xE2\xAA\x86"},{k:"gbreve;",v:"\xC4\x9F"},{k:"gcirc;",v:"\xC4\x9D"},{k:"gcy;",v:"\xD0\xB3"},{k:"gdot;",v:"\xC4\xA1"},{k:"ge;",v:"\xE2\x89\xA5"},{k:"gel;",v:"\xE2\x8B\x9B"},{k:"geq;",v:"\xE2\x89\xA5"},{k:"geqq;",v:"\xE2\x89\xA7"},{k:"geqslant;",v:"\xE2\xA9\xBE"},{k:"ges;",v:"\xE2\xA9\xBE"},{k:"gescc;",v:"\xE2\xAA\xA9"},{k:"gesdot;",v:"\xE2\xAA\x80"},{k:"gesdoto;",v:"\xE2\xAA\x82"},{k:"gesdotol;",v:"\xE2\xAA\x84"},{k:"gesl;",v:"\xE2\x8B\x9B\xEF\xB8\x80"},{k:"gesles;",v:"\xE2\xAA\x94"},{k:"gfr;",v:"\xF0\x9D\x94\xA4"},{k:"gg;",v:"\xE2\x89\xAB"},{k:"ggg;",v:"\xE2\x8B\x99"},{k:"gimel;",v:"\xE2\x84\xB7"},{k:"gjcy;",v:"\xD1\x93"},{k:"gl;",v:"\xE2\x89\xB7"},{k:"glE;",v:"\xE2\xAA\x92"},{k:"gla;",v:"\xE2\xAA\xA5"},{k:"glj;",v:"\xE2\xAA\xA4"},{k:"gnE;",v:"\xE2\x89\xA9"},{k:"gnap;",v:"\xE2\xAA\x8A"},{k:"gnapprox;",v:"\xE2\xAA\x8A"},{k:"gne;",v:"\xE2\xAA\x88"},{k:"gneq;",v:"\xE2\xAA\x88"},{k:"gneqq;",v:"\xE2\x89\xA9"},{k:"gnsim;",v:"\xE2\x8B\xA7"},{k:"gopf;",v:"\xF0\x9D\x95\x98"},{k:"grave;",v:"`"},{k:"gscr;",v:"\xE2\x84\x8A"},{k:"gsim;",v:"\xE2\x89\xB3"},{k:"gsime;",v:"\xE2\xAA\x8E"},{k:"gsiml;",v:"\xE2\xAA\x90"},{k:"gt;",v:">"},{k:"gtcc;",v:"\xE2\xAA\xA7"},{k:"gtcir;",v:"\xE2\xA9\xBA"},{k:"gtdot;",v:"\xE2\x8B\x97"},{k:"gtlPar;",v:"\xE2\xA6\x95"},{k:"gtquest;",v:"\xE2\xA9\xBC"},{k:"gtrapprox;",v:"\xE2\xAA\x86"},{k:"gtrarr;",v:"\xE2\xA5\xB8"},{k:"gtrdot;",v:"\xE2\x8B\x97"},{k:"gtreqless;",v:"\xE2\x8B\x9B"},{k:"gtreqqless;",v:"\xE2\xAA\x8C"},{k:"gtrless;",v:"\xE2\x89\xB7"},{k:"gtrsim;",v:"\xE2\x89\xB3"},{k:"gvertneqq;",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"gvnE;",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"hArr;",v:"\xE2\x87\x94"},{k:"hairsp;",v:"\xE2\x80\x8A"},{k:"half;",v:"\xC2\xBD"},{k:"hamilt;",v:"\xE2\x84\x8B"},{k:"hardcy;",v:"\xD1\x8A"},{k:"harr;",v:"\xE2\x86\x94"},{k:"harrcir;",v:"\xE2\xA5\x88"},{k:"harrw;",v:"\xE2\x86\xAD"},{k:"hbar;",v:"\xE2\x84\x8F"},{k:"hcirc;",v:"\xC4\xA5"},{k:"hearts;",v:"\xE2\x99\xA5"},{k:"heartsuit;",v:"\xE2\x99\xA5"},{k:"hellip;",v:"\xE2\x80\xA6"},{k:"hercon;",v:"\xE2\x8A\xB9"},{k:"hfr;",v:"\xF0\x9D\x94\xA5"},{k:"hksearow;",v:"\xE2\xA4\xA5"},{k:"hkswarow;",v:"\xE2\xA4\xA6"},{k:"hoarr;",v:"\xE2\x87\xBF"},{k:"homtht;",v:"\xE2\x88\xBB"},{k:"hookleftarrow;",v:"\xE2\x86\xA9"},{k:"hookrightarrow;",v:"\xE2\x86\xAA"},{k:"hopf;",v:"\xF0\x9D\x95\x99"},{k:"horbar;",v:"\xE2\x80\x95"},{k:"hscr;",v:"\xF0\x9D\x92\xBD"},{k:"hslash;",v:"\xE2\x84\x8F"},{k:"hstrok;",v:"\xC4\xA7"},{k:"hybull;",v:"\xE2\x81\x83"},{k:"hyphen;",v:"\xE2\x80\x90"},{k:"iacute;",v:"\xC3\xAD"},{k:"ic;",v:"\xE2\x81\xA3"},{k:"icirc;",v:"\xC3\xAE"},{k:"icy;",v:"\xD0\xB8"},{k:"iecy;",v:"\xD0\xB5"},{k:"iexcl;",v:"\xC2\xA1"},{k:"iff;",v:"\xE2\x87\x94"},{k:"ifr;",v:"\xF0\x9D\x94\xA6"},{k:"igrave;",v:"\xC3\xAC"},{k:"ii;",v:"\xE2\x85\x88"},{k:"iiiint;",v:"\xE2\xA8\x8C"},{k:"iiint;",v:"\xE2\x88\xAD"},{k:"iinfin;",v:"\xE2\xA7\x9C"},{k:"iiota;",v:"\xE2\x84\xA9"},{k:"ijlig;",v:"\xC4\xB3"},{k:"imacr;",v:"\xC4\xAB"},{k:"image;",v:"\xE2\x84\x91"},{k:"imagline;",v:"\xE2\x84\x90"},{k:"imagpart;",v:"\xE2\x84\x91"},{k:"imath;",v:"\xC4\xB1"},{k:"imof;",v:"\xE2\x8A\xB7"},{k:"imped;",v:"\xC6\xB5"},{k:"in;",v:"\xE2\x88\x88"},{k:"incare;",v:"\xE2\x84\x85"},{k:"infin;",v:"\xE2\x88\x9E"},{k:"infintie;",v:"\xE2\xA7\x9D"},{k:"inodot;",v:"\xC4\xB1"},{k:"int;",v:"\xE2\x88\xAB"},{k:"intcal;",v:"\xE2\x8A\xBA"},{k:"integers;",v:"\xE2\x84\xA4"},{k:"intercal;",v:"\xE2\x8A\xBA"},{k:"intlarhk;",v:"\xE2\xA8\x97"},{k:"intprod;",v:"\xE2\xA8\xBC"},{k:"iocy;",v:"\xD1\x91"},{k:"iogon;",v:"\xC4\xAF"},{k:"iopf;",v:"\xF0\x9D\x95\x9A"},{k:"iota;",v:"\xCE\xB9"},{k:"iprod;",v:"\xE2\xA8\xBC"},{k:"iquest;",v:"\xC2\xBF"},{k:"iscr;",v:"\xF0\x9D\x92\xBE"},{k:"isin;",v:"\xE2\x88\x88"},{k:"isinE;",v:"\xE2\x8B\xB9"},{k:"isindot;",v:"\xE2\x8B\xB5"},{k:"isins;",v:"\xE2\x8B\xB4"},{k:"isinsv;",v:"\xE2\x8B\xB3"},{k:"isinv;",v:"\xE2\x88\x88"},{k:"it;",v:"\xE2\x81\xA2"},{k:"itilde;",v:"\xC4\xA9"},{k:"iukcy;",v:"\xD1\x96"},{k:"iuml;",v:"\xC3\xAF"},{k:"jcirc;",v:"\xC4\xB5"},{k:"jcy;",v:"\xD0\xB9"},{k:"jfr;",v:"\xF0\x9D\x94\xA7"},{k:"jmath;",v:"\xC8\xB7"},{k:"jopf;",v:"\xF0\x9D\x95\x9B"},{k:"jscr;",v:"\xF0\x9D\x92\xBF"},{k:"jsercy;",v:"\xD1\x98"},{k:"jukcy;",v:"\xD1\x94"},{k:"kappa;",v:"\xCE\xBA"},{k:"kappav;",v:"\xCF\xB0"},{k:"kcedil;",v:"\xC4\xB7"},{k:"kcy;",v:"\xD0\xBA"},{k:"kfr;",v:"\xF0\x9D\x94\xA8"},{k:"kgreen;",v:"\xC4\xB8"},{k:"khcy;",v:"\xD1\x85"},{k:"kjcy;",v:"\xD1\x9C"},{k:"kopf;",v:"\xF0\x9D\x95\x9C"},{k:"kscr;",v:"\xF0\x9D\x93\x80"},{k:"lAarr;",v:"\xE2\x87\x9A"},{k:"lArr;",v:"\xE2\x87\x90"},{k:"lAtail;",v:"\xE2\xA4\x9B"},{k:"lBarr;",v:"\xE2\xA4\x8E"},{k:"lE;",v:"\xE2\x89\xA6"},{k:"lEg;",v:"\xE2\xAA\x8B"},{k:"lHar;",v:"\xE2\xA5\xA2"},{k:"lacute;",v:"\xC4\xBA"},{k:"laemptyv;",v:"\xE2\xA6\xB4"},{k:"lagran;",v:"\xE2\x84\x92"},{k:"lambda;",v:"\xCE\xBB"},{k:"lang;",v:"\xE2\x9F\xA8"},{k:"langd;",v:"\xE2\xA6\x91"},{k:"langle;",v:"\xE2\x9F\xA8"},{k:"lap;",v:"\xE2\xAA\x85"},{k:"laquo;",v:"\xC2\xAB"},{k:"larr;",v:"\xE2\x86\x90"},{k:"larrb;",v:"\xE2\x87\xA4"},{k:"larrbfs;",v:"\xE2\xA4\x9F"},{k:"larrfs;",v:"\xE2\xA4\x9D"},{k:"larrhk;",v:"\xE2\x86\xA9"},{k:"larrlp;",v:"\xE2\x86\xAB"},{k:"larrpl;",v:"\xE2\xA4\xB9"},{k:"larrsim;",v:"\xE2\xA5\xB3"},{k:"larrtl;",v:"\xE2\x86\xA2"},{k:"lat;",v:"\xE2\xAA\xAB"},{k:"latail;",v:"\xE2\xA4\x99"},{k:"late;",v:"\xE2\xAA\xAD"},{k:"lates;",v:"\xE2\xAA\xAD\xEF\xB8\x80"},{k:"lbarr;",v:"\xE2\xA4\x8C"},{k:"lbbrk;",v:"\xE2\x9D\xB2"},{k:"lbrace;",v:"{"},{k:"lbrack;",v:"["},{k:"lbrke;",v:"\xE2\xA6\x8B"},{k:"lbrksld;",v:"\xE2\xA6\x8F"},{k:"lbrkslu;",v:"\xE2\xA6\x8D"},{k:"lcaron;",v:"\xC4\xBE"},{k:"lcedil;",v:"\xC4\xBC"},{k:"lceil;",v:"\xE2\x8C\x88"},{k:"lcub;",v:"{"},{k:"lcy;",v:"\xD0\xBB"},{k:"ldca;",v:"\xE2\xA4\xB6"},{k:"ldquo;",v:"\xE2\x80\x9C"},{k:"ldquor;",v:"\xE2\x80\x9E"},{k:"ldrdhar;",v:"\xE2\xA5\xA7"},{k:"ldrushar;",v:"\xE2\xA5\x8B"},{k:"ldsh;",v:"\xE2\x86\xB2"},{k:"le;",v:"\xE2\x89\xA4"},{k:"leftarrow;",v:"\xE2\x86\x90"},{k:"leftarrowtail;",v:"\xE2\x86\xA2"},{k:"leftharpoondown;",v:"\xE2\x86\xBD"},{k:"leftharpoonup;",v:"\xE2\x86\xBC"},{k:"leftleftarrows;",v:"\xE2\x87\x87"},{k:"leftrightarrow;",v:"\xE2\x86\x94"},{k:"leftrightarrows;",v:"\xE2\x87\x86"},{k:"leftrightharpoons;",v:"\xE2\x87\x8B"},{k:"leftrightsquigarrow;",v:"\xE2\x86\xAD"},{k:"leftthreetimes;",v:"\xE2\x8B\x8B"},{k:"leg;",v:"\xE2\x8B\x9A"},{k:"leq;",v:"\xE2\x89\xA4"},{k:"leqq;",v:"\xE2\x89\xA6"},{k:"leqslant;",v:"\xE2\xA9\xBD"},{k:"les;",v:"\xE2\xA9\xBD"},{k:"lescc;",v:"\xE2\xAA\xA8"},{k:"lesdot;",v:"\xE2\xA9\xBF"},{k:"lesdoto;",v:"\xE2\xAA\x81"},{k:"lesdotor;",v:"\xE2\xAA\x83"},{k:"lesg;",v:"\xE2\x8B\x9A\xEF\xB8\x80"},{k:"lesges;",v:"\xE2\xAA\x93"},{k:"lessapprox;",v:"\xE2\xAA\x85"},{k:"lessdot;",v:"\xE2\x8B\x96"},{k:"lesseqgtr;",v:"\xE2\x8B\x9A"},{k:"lesseqqgtr;",v:"\xE2\xAA\x8B"},{k:"lessgtr;",v:"\xE2\x89\xB6"},{k:"lesssim;",v:"\xE2\x89\xB2"},{k:"lfisht;",v:"\xE2\xA5\xBC"},{k:"lfloor;",v:"\xE2\x8C\x8A"},{k:"lfr;",v:"\xF0\x9D\x94\xA9"},{k:"lg;",v:"\xE2\x89\xB6"},{k:"lgE;",v:"\xE2\xAA\x91"},{k:"lhard;",v:"\xE2\x86\xBD"},{k:"lharu;",v:"\xE2\x86\xBC"},{k:"lharul;",v:"\xE2\xA5\xAA"},{k:"lhblk;",v:"\xE2\x96\x84"},{k:"ljcy;",v:"\xD1\x99"},{k:"ll;",v:"\xE2\x89\xAA"},{k:"llarr;",v:"\xE2\x87\x87"},{k:"llcorner;",v:"\xE2\x8C\x9E"},{k:"llhard;",v:"\xE2\xA5\xAB"},{k:"lltri;",v:"\xE2\x97\xBA"},{k:"lmidot;",v:"\xC5\x80"},{k:"lmoust;",v:"\xE2\x8E\xB0"},{k:"lmoustache;",v:"\xE2\x8E\xB0"},{k:"lnE;",v:"\xE2\x89\xA8"},{k:"lnap;",v:"\xE2\xAA\x89"},{k:"lnapprox;",v:"\xE2\xAA\x89"},{k:"lne;",v:"\xE2\xAA\x87"},{k:"lneq;",v:"\xE2\xAA\x87"},{k:"lneqq;",v:"\xE2\x89\xA8"},{k:"lnsim;",v:"\xE2\x8B\xA6"},{k:"loang;",v:"\xE2\x9F\xAC"},{k:"loarr;",v:"\xE2\x87\xBD"},{k:"lobrk;",v:"\xE2\x9F\xA6"},{k:"longleftarrow;",v:"\xE2\x9F\xB5"},{k:"longleftrightarrow;",v:"\xE2\x9F\xB7"},{k:"longmapsto;",v:"\xE2\x9F\xBC"},{k:"longrightarrow;",v:"\xE2\x9F\xB6"},{k:"looparrowleft;",v:"\xE2\x86\xAB"},{k:"looparrowright;",v:"\xE2\x86\xAC"},{k:"lopar;",v:"\xE2\xA6\x85"},{k:"lopf;",v:"\xF0\x9D\x95\x9D"},{k:"loplus;",v:"\xE2\xA8\xAD"},{k:"lotimes;",v:"\xE2\xA8\xB4"},{k:"lowast;",v:"\xE2\x88\x97"},{k:"lowbar;",v:"_"},{k:"loz;",v:"\xE2\x97\x8A"},{k:"lozenge;",v:"\xE2\x97\x8A"},{k:"lozf;",v:"\xE2\xA7\xAB"},{k:"lpar;",v:"("},{k:"lparlt;",v:"\xE2\xA6\x93"},{k:"lrarr;",v:"\xE2\x87\x86"},{k:"lrcorner;",v:"\xE2\x8C\x9F"},{k:"lrhar;",v:"\xE2\x87\x8B"},{k:"lrhard;",v:"\xE2\xA5\xAD"},{k:"lrm;",v:"\xE2\x80\x8E"},{k:"lrtri;",v:"\xE2\x8A\xBF"},{k:"lsaquo;",v:"\xE2\x80\xB9"},{k:"lscr;",v:"\xF0\x9D\x93\x81"},{k:"lsh;",v:"\xE2\x86\xB0"},{k:"lsim;",v:"\xE2\x89\xB2"},{k:"lsime;",v:"\xE2\xAA\x8D"},{k:"lsimg;",v:"\xE2\xAA\x8F"},{k:"lsqb;",v:"["},{k:"lsquo;",v:"\xE2\x80\x98"},{k:"lsquor;",v:"\xE2\x80\x9A"},{k:"lstrok;",v:"\xC5\x82"},{k:"lt;",v:"<"},{k:"ltcc;",v:"\xE2\xAA\xA6"},{k:"ltcir;",v:"\xE2\xA9\xB9"},{k:"ltdot;",v:"\xE2\x8B\x96"},{k:"lthree;",v:"\xE2\x8B\x8B"},{k:"ltimes;",v:"\xE2\x8B\x89"},{k:"ltlarr;",v:"\xE2\xA5\xB6"},{k:"ltquest;",v:"\xE2\xA9\xBB"},{k:"ltrPar;",v:"\xE2\xA6\x96"},{k:"ltri;",v:"\xE2\x97\x83"},{k:"ltrie;",v:"\xE2\x8A\xB4"},{k:"ltrif;",v:"\xE2\x97\x82"},{k:"lurdshar;",v:"\xE2\xA5\x8A"},{k:"luruhar;",v:"\xE2\xA5\xA6"},{k:"lvertneqq;",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"lvnE;",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"mDDot;",v:"\xE2\x88\xBA"},{k:"macr;",v:"\xC2\xAF"},{k:"male;",v:"\xE2\x99\x82"},{k:"malt;",v:"\xE2\x9C\xA0"},{k:"maltese;",v:"\xE2\x9C\xA0"},{k:"map;",v:"\xE2\x86\xA6"},{k:"mapsto;",v:"\xE2\x86\xA6"},{k:"mapstodown;",v:"\xE2\x86\xA7"},{k:"mapstoleft;",v:"\xE2\x86\xA4"},{k:"mapstoup;",v:"\xE2\x86\xA5"},{k:"marker;",v:"\xE2\x96\xAE"},{k:"mcomma;",v:"\xE2\xA8\xA9"},{k:"mcy;",v:"\xD0\xBC"},{k:"mdash;",v:"\xE2\x80\x94"},{k:"measuredangle;",v:"\xE2\x88\xA1"},{k:"mfr;",v:"\xF0\x9D\x94\xAA"},{k:"mho;",v:"\xE2\x84\xA7"},{k:"micro;",v:"\xC2\xB5"},{k:"mid;",v:"\xE2\x88\xA3"},{k:"midast;",v:"*"},{k:"midcir;",v:"\xE2\xAB\xB0"},{k:"middot;",v:"\xC2\xB7"},{k:"minus;",v:"\xE2\x88\x92"},{k:"minusb;",v:"\xE2\x8A\x9F"},{k:"minusd;",v:"\xE2\x88\xB8"},{k:"minusdu;",v:"\xE2\xA8\xAA"},{k:"mlcp;",v:"\xE2\xAB\x9B"},{k:"mldr;",v:"\xE2\x80\xA6"},{k:"mnplus;",v:"\xE2\x88\x93"},{k:"models;",v:"\xE2\x8A\xA7"},{k:"mopf;",v:"\xF0\x9D\x95\x9E"},{k:"mp;",v:"\xE2\x88\x93"},{k:"mscr;",v:"\xF0\x9D\x93\x82"},{k:"mstpos;",v:"\xE2\x88\xBE"},{k:"mu;",v:"\xCE\xBC"},{k:"multimap;",v:"\xE2\x8A\xB8"},{k:"mumap;",v:"\xE2\x8A\xB8"},{k:"nGg;",v:"\xE2\x8B\x99\xCC\xB8"},{k:"nGt;",v:"\xE2\x89\xAB\xE2\x83\x92"},{k:"nGtv;",v:"\xE2\x89\xAB\xCC\xB8"},{k:"nLeftarrow;",v:"\xE2\x87\x8D"},{k:"nLeftrightarrow;",v:"\xE2\x87\x8E"},{k:"nLl;",v:"\xE2\x8B\x98\xCC\xB8"},{k:"nLt;",v:"\xE2\x89\xAA\xE2\x83\x92"},{k:"nLtv;",v:"\xE2\x89\xAA\xCC\xB8"},{k:"nRightarrow;",v:"\xE2\x87\x8F"},{k:"nVDash;",v:"\xE2\x8A\xAF"},{k:"nVdash;",v:"\xE2\x8A\xAE"},{k:"nabla;",v:"\xE2\x88\x87"},{k:"nacute;",v:"\xC5\x84"},{k:"nang;",v:"\xE2\x88\xA0\xE2\x83\x92"},{k:"nap;",v:"\xE2\x89\x89"},{k:"napE;",v:"\xE2\xA9\xB0\xCC\xB8"},{k:"napid;",v:"\xE2\x89\x8B\xCC\xB8"},{k:"napos;",v:"\xC5\x89"},{k:"napprox;",v:"\xE2\x89\x89"},{k:"natur;",v:"\xE2\x99\xAE"},{k:"natural;",v:"\xE2\x99\xAE"},{k:"naturals;",v:"\xE2\x84\x95"},{k:"nbsp;",v:"\xC2\xA0"},{k:"nbump;",v:"\xE2\x89\x8E\xCC\xB8"},{k:"nbumpe;",v:"\xE2\x89\x8F\xCC\xB8"},{k:"ncap;",v:"\xE2\xA9\x83"},{k:"ncaron;",v:"\xC5\x88"},{k:"ncedil;",v:"\xC5\x86"},{k:"ncong;",v:"\xE2\x89\x87"},{k:"ncongdot;",v:"\xE2\xA9\xAD\xCC\xB8"},{k:"ncup;",v:"\xE2\xA9\x82"},{k:"ncy;",v:"\xD0\xBD"},{k:"ndash;",v:"\xE2\x80\x93"},{k:"ne;",v:"\xE2\x89\xA0"},{k:"neArr;",v:"\xE2\x87\x97"},{k:"nearhk;",v:"\xE2\xA4\xA4"},{k:"nearr;",v:"\xE2\x86\x97"},{k:"nearrow;",v:"\xE2\x86\x97"},{k:"nedot;",v:"\xE2\x89\x90\xCC\xB8"},{k:"nequiv;",v:"\xE2\x89\xA2"},{k:"nesear;",v:"\xE2\xA4\xA8"},{k:"nesim;",v:"\xE2\x89\x82\xCC\xB8"},{k:"nexist;",v:"\xE2\x88\x84"},{k:"nexists;",v:"\xE2\x88\x84"},{k:"nfr;",v:"\xF0\x9D\x94\xAB"},{k:"ngE;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"nge;",v:"\xE2\x89\xB1"},{k:"ngeq;",v:"\xE2\x89\xB1"},{k:"ngeqq;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"ngeqslant;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"nges;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"ngsim;",v:"\xE2\x89\xB5"},{k:"ngt;",v:"\xE2\x89\xAF"},{k:"ngtr;",v:"\xE2\x89\xAF"},{k:"nhArr;",v:"\xE2\x87\x8E"},{k:"nharr;",v:"\xE2\x86\xAE"},{k:"nhpar;",v:"\xE2\xAB\xB2"},{k:"ni;",v:"\xE2\x88\x8B"},{k:"nis;",v:"\xE2\x8B\xBC"},{k:"nisd;",v:"\xE2\x8B\xBA"},{k:"niv;",v:"\xE2\x88\x8B"},{k:"njcy;",v:"\xD1\x9A"},{k:"nlArr;",v:"\xE2\x87\x8D"},{k:"nlE;",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nlarr;",v:"\xE2\x86\x9A"},{k:"nldr;",v:"\xE2\x80\xA5"},{k:"nle;",v:"\xE2\x89\xB0"},{k:"nleftarrow;",v:"\xE2\x86\x9A"},{k:"nleftrightarrow;",v:"\xE2\x86\xAE"},{k:"nleq;",v:"\xE2\x89\xB0"},{k:"nleqq;",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nleqslant;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nles;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nless;",v:"\xE2\x89\xAE"},{k:"nlsim;",v:"\xE2\x89\xB4"},{k:"nlt;",v:"\xE2\x89\xAE"},{k:"nltri;",v:"\xE2\x8B\xAA"},{k:"nltrie;",v:"\xE2\x8B\xAC"},{k:"nmid;",v:"\xE2\x88\xA4"},{k:"nopf;",v:"\xF0\x9D\x95\x9F"},{k:"not;",v:"\xC2\xAC"},{k:"notin;",v:"\xE2\x88\x89"},{k:"notinE;",v:"\xE2\x8B\xB9\xCC\xB8"},{k:"notindot;",v:"\xE2\x8B\xB5\xCC\xB8"},{k:"notinva;",v:"\xE2\x88\x89"},{k:"notinvb;",v:"\xE2\x8B\xB7"},{k:"notinvc;",v:"\xE2\x8B\xB6"},{k:"notni;",v:"\xE2\x88\x8C"},{k:"notniva;",v:"\xE2\x88\x8C"},{k:"notnivb;",v:"\xE2\x8B\xBE"},{k:"notnivc;",v:"\xE2\x8B\xBD"},{k:"npar;",v:"\xE2\x88\xA6"},{k:"nparallel;",v:"\xE2\x88\xA6"},{k:"nparsl;",v:"\xE2\xAB\xBD\xE2\x83\xA5"},{k:"npart;",v:"\xE2\x88\x82\xCC\xB8"},{k:"npolint;",v:"\xE2\xA8\x94"},{k:"npr;",v:"\xE2\x8A\x80"},{k:"nprcue;",v:"\xE2\x8B\xA0"},{k:"npre;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nprec;",v:"\xE2\x8A\x80"},{k:"npreceq;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nrArr;",v:"\xE2\x87\x8F"},{k:"nrarr;",v:"\xE2\x86\x9B"},{k:"nrarrc;",v:"\xE2\xA4\xB3\xCC\xB8"},{k:"nrarrw;",v:"\xE2\x86\x9D\xCC\xB8"},{k:"nrightarrow;",v:"\xE2\x86\x9B"},{k:"nrtri;",v:"\xE2\x8B\xAB"},{k:"nrtrie;",v:"\xE2\x8B\xAD"},{k:"nsc;",v:"\xE2\x8A\x81"},{k:"nsccue;",v:"\xE2\x8B\xA1"},{k:"nsce;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nscr;",v:"\xF0\x9D\x93\x83"},{k:"nshortmid;",v:"\xE2\x88\xA4"},{k:"nshortparallel;",v:"\xE2\x88\xA6"},{k:"nsim;",v:"\xE2\x89\x81"},{k:"nsime;",v:"\xE2\x89\x84"},{k:"nsimeq;",v:"\xE2\x89\x84"},{k:"nsmid;",v:"\xE2\x88\xA4"},{k:"nspar;",v:"\xE2\x88\xA6"},{k:"nsqsube;",v:"\xE2\x8B\xA2"},{k:"nsqsupe;",v:"\xE2\x8B\xA3"},{k:"nsub;",v:"\xE2\x8A\x84"},{k:"nsubE;",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsube;",v:"\xE2\x8A\x88"},{k:"nsubset;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"nsubseteq;",v:"\xE2\x8A\x88"},{k:"nsubseteqq;",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsucc;",v:"\xE2\x8A\x81"},{k:"nsucceq;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nsup;",v:"\xE2\x8A\x85"},{k:"nsupE;",v:"\xE2\xAB\x86\xCC\xB8"},{k:"nsupe;",v:"\xE2\x8A\x89"},{k:"nsupset;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"nsupseteq;",v:"\xE2\x8A\x89"},{k:"nsupseteqq;",v:"\xE2\xAB\x86\xCC\xB8"},{k:"ntgl;",v:"\xE2\x89\xB9"},{k:"ntilde;",v:"\xC3\xB1"},{k:"ntlg;",v:"\xE2\x89\xB8"},{k:"ntriangleleft;",v:"\xE2\x8B\xAA"},{k:"ntrianglelefteq;",v:"\xE2\x8B\xAC"},{k:"ntriangleright;",v:"\xE2\x8B\xAB"},{k:"ntrianglerighteq;",v:"\xE2\x8B\xAD"},{k:"nu;",v:"\xCE\xBD"},{k:"num;",v:"#"},{k:"numero;",v:"\xE2\x84\x96"},{k:"numsp;",v:"\xE2\x80\x87"},{k:"nvDash;",v:"\xE2\x8A\xAD"},{k:"nvHarr;",v:"\xE2\xA4\x84"},{k:"nvap;",v:"\xE2\x89\x8D\xE2\x83\x92"},{k:"nvdash;",v:"\xE2\x8A\xAC"},{k:"nvge;",v:"\xE2\x89\xA5\xE2\x83\x92"},{k:"nvgt;",v:">\xE2\x83\x92"},{k:"nvinfin;",v:"\xE2\xA7\x9E"},{k:"nvlArr;",v:"\xE2\xA4\x82"},{k:"nvle;",v:"\xE2\x89\xA4\xE2\x83\x92"},{k:"nvlt;",v:"<\xE2\x83\x92"},{k:"nvltrie;",v:"\xE2\x8A\xB4\xE2\x83\x92"},{k:"nvrArr;",v:"\xE2\xA4\x83"},{k:"nvrtrie;",v:"\xE2\x8A\xB5\xE2\x83\x92"},{k:"nvsim;",v:"\xE2\x88\xBC\xE2\x83\x92"},{k:"nwArr;",v:"\xE2\x87\x96"},{k:"nwarhk;",v:"\xE2\xA4\xA3"},{k:"nwarr;",v:"\xE2\x86\x96"},{k:"nwarrow;",v:"\xE2\x86\x96"},{k:"nwnear;",v:"\xE2\xA4\xA7"},{k:"oS;",v:"\xE2\x93\x88"},{k:"oacute;",v:"\xC3\xB3"},{k:"oast;",v:"\xE2\x8A\x9B"},{k:"ocir;",v:"\xE2\x8A\x9A"},{k:"ocirc;",v:"\xC3\xB4"},{k:"ocy;",v:"\xD0\xBE"},{k:"odash;",v:"\xE2\x8A\x9D"},{k:"odblac;",v:"\xC5\x91"},{k:"odiv;",v:"\xE2\xA8\xB8"},{k:"odot;",v:"\xE2\x8A\x99"},{k:"odsold;",v:"\xE2\xA6\xBC"},{k:"oelig;",v:"\xC5\x93"},{k:"ofcir;",v:"\xE2\xA6\xBF"},{k:"ofr;",v:"\xF0\x9D\x94\xAC"},{k:"ogon;",v:"\xCB\x9B"},{k:"ograve;",v:"\xC3\xB2"},{k:"ogt;",v:"\xE2\xA7\x81"},{k:"ohbar;",v:"\xE2\xA6\xB5"},{k:"ohm;",v:"\xCE\xA9"},{k:"oint;",v:"\xE2\x88\xAE"},{k:"olarr;",v:"\xE2\x86\xBA"},{k:"olcir;",v:"\xE2\xA6\xBE"},{k:"olcross;",v:"\xE2\xA6\xBB"},{k:"oline;",v:"\xE2\x80\xBE"},{k:"olt;",v:"\xE2\xA7\x80"},{k:"omacr;",v:"\xC5\x8D"},{k:"omega;",v:"\xCF\x89"},{k:"omicron;",v:"\xCE\xBF"},{k:"omid;",v:"\xE2\xA6\xB6"},{k:"ominus;",v:"\xE2\x8A\x96"},{k:"oopf;",v:"\xF0\x9D\x95\xA0"},{k:"opar;",v:"\xE2\xA6\xB7"},{k:"operp;",v:"\xE2\xA6\xB9"},{k:"oplus;",v:"\xE2\x8A\x95"},{k:"or;",v:"\xE2\x88\xA8"},{k:"orarr;",v:"\xE2\x86\xBB"},{k:"ord;",v:"\xE2\xA9\x9D"},{k:"order;",v:"\xE2\x84\xB4"},{k:"orderof;",v:"\xE2\x84\xB4"},{k:"ordf;",v:"\xC2\xAA"},{k:"ordm;",v:"\xC2\xBA"},{k:"origof;",v:"\xE2\x8A\xB6"},{k:"oror;",v:"\xE2\xA9\x96"},{k:"orslope;",v:"\xE2\xA9\x97"},{k:"orv;",v:"\xE2\xA9\x9B"},{k:"oscr;",v:"\xE2\x84\xB4"},{k:"oslash;",v:"\xC3\xB8"},{k:"osol;",v:"\xE2\x8A\x98"},{k:"otilde;",v:"\xC3\xB5"},{k:"otimes;",v:"\xE2\x8A\x97"},{k:"otimesas;",v:"\xE2\xA8\xB6"},{k:"ouml;",v:"\xC3\xB6"},{k:"ovbar;",v:"\xE2\x8C\xBD"},{k:"par;",v:"\xE2\x88\xA5"},{k:"para;",v:"\xC2\xB6"},{k:"parallel;",v:"\xE2\x88\xA5"},{k:"parsim;",v:"\xE2\xAB\xB3"},{k:"parsl;",v:"\xE2\xAB\xBD"},{k:"part;",v:"\xE2\x88\x82"},{k:"pcy;",v:"\xD0\xBF"},{k:"percnt;",v:"%"},{k:"period;",v:"."},{k:"permil;",v:"\xE2\x80\xB0"},{k:"perp;",v:"\xE2\x8A\xA5"},{k:"pertenk;",v:"\xE2\x80\xB1"},{k:"pfr;",v:"\xF0\x9D\x94\xAD"},{k:"phi;",v:"\xCF\x86"},{k:"phiv;",v:"\xCF\x95"},{k:"phmmat;",v:"\xE2\x84\xB3"},{k:"phone;",v:"\xE2\x98\x8E"},{k:"pi;",v:"\xCF\x80"},{k:"pitchfork;",v:"\xE2\x8B\x94"},{k:"piv;",v:"\xCF\x96"},{k:"planck;",v:"\xE2\x84\x8F"},{k:"planckh;",v:"\xE2\x84\x8E"},{k:"plankv;",v:"\xE2\x84\x8F"},{k:"plus;",v:"+"},{k:"plusacir;",v:"\xE2\xA8\xA3"},{k:"plusb;",v:"\xE2\x8A\x9E"},{k:"pluscir;",v:"\xE2\xA8\xA2"},{k:"plusdo;",v:"\xE2\x88\x94"},{k:"plusdu;",v:"\xE2\xA8\xA5"},{k:"pluse;",v:"\xE2\xA9\xB2"},{k:"plusmn;",v:"\xC2\xB1"},{k:"plussim;",v:"\xE2\xA8\xA6"},{k:"plustwo;",v:"\xE2\xA8\xA7"},{k:"pm;",v:"\xC2\xB1"},{k:"pointint;",v:"\xE2\xA8\x95"},{k:"popf;",v:"\xF0\x9D\x95\xA1"},{k:"pound;",v:"\xC2\xA3"},{k:"pr;",v:"\xE2\x89\xBA"},{k:"prE;",v:"\xE2\xAA\xB3"},{k:"prap;",v:"\xE2\xAA\xB7"},{k:"prcue;",v:"\xE2\x89\xBC"},{k:"pre;",v:"\xE2\xAA\xAF"},{k:"prec;",v:"\xE2\x89\xBA"},{k:"precapprox;",v:"\xE2\xAA\xB7"},{k:"preccurlyeq;",v:"\xE2\x89\xBC"},{k:"preceq;",v:"\xE2\xAA\xAF"},{k:"precnapprox;",v:"\xE2\xAA\xB9"},{k:"precneqq;",v:"\xE2\xAA\xB5"},{k:"precnsim;",v:"\xE2\x8B\xA8"},{k:"precsim;",v:"\xE2\x89\xBE"},{k:"prime;",v:"\xE2\x80\xB2"},{k:"primes;",v:"\xE2\x84\x99"},{k:"prnE;",v:"\xE2\xAA\xB5"},{k:"prnap;",v:"\xE2\xAA\xB9"},{k:"prnsim;",v:"\xE2\x8B\xA8"},{k:"prod;",v:"\xE2\x88\x8F"},{k:"profalar;",v:"\xE2\x8C\xAE"},{k:"profline;",v:"\xE2\x8C\x92"},{k:"profsurf;",v:"\xE2\x8C\x93"},{k:"prop;",v:"\xE2\x88\x9D"},{k:"propto;",v:"\xE2\x88\x9D"},{k:"prsim;",v:"\xE2\x89\xBE"},{k:"prurel;",v:"\xE2\x8A\xB0"},{k:"pscr;",v:"\xF0\x9D\x93\x85"},{k:"psi;",v:"\xCF\x88"},{k:"puncsp;",v:"\xE2\x80\x88"},{k:"qfr;",v:"\xF0\x9D\x94\xAE"},{k:"qint;",v:"\xE2\xA8\x8C"},{k:"qopf;",v:"\xF0\x9D\x95\xA2"},{k:"qprime;",v:"\xE2\x81\x97"},{k:"qscr;",v:"\xF0\x9D\x93\x86"},{k:"quaternions;",v:"\xE2\x84\x8D"},{k:"quatint;",v:"\xE2\xA8\x96"},{k:"quest;",v:"?"},{k:"questeq;",v:"\xE2\x89\x9F"},{k:"quot;",v:"\""},{k:"rAarr;",v:"\xE2\x87\x9B"},{k:"rArr;",v:"\xE2\x87\x92"},{k:"rAtail;",v:"\xE2\xA4\x9C"},{k:"rBarr;",v:"\xE2\xA4\x8F"},{k:"rHar;",v:"\xE2\xA5\xA4"},{k:"race;",v:"\xE2\x88\xBD\xCC\xB1"},{k:"racute;",v:"\xC5\x95"},{k:"radic;",v:"\xE2\x88\x9A"},{k:"raemptyv;",v:"\xE2\xA6\xB3"},{k:"rang;",v:"\xE2\x9F\xA9"},{k:"rangd;",v:"\xE2\xA6\x92"},{k:"range;",v:"\xE2\xA6\xA5"},{k:"rangle;",v:"\xE2\x9F\xA9"},{k:"raquo;",v:"\xC2\xBB"},{k:"rarr;",v:"\xE2\x86\x92"},{k:"rarrap;",v:"\xE2\xA5\xB5"},{k:"rarrb;",v:"\xE2\x87\xA5"},{k:"rarrbfs;",v:"\xE2\xA4\xA0"},{k:"rarrc;",v:"\xE2\xA4\xB3"},{k:"rarrfs;",v:"\xE2\xA4\x9E"},{k:"rarrhk;",v:"\xE2\x86\xAA"},{k:"rarrlp;",v:"\xE2\x86\xAC"},{k:"rarrpl;",v:"\xE2\xA5\x85"},{k:"rarrsim;",v:"\xE2\xA5\xB4"},{k:"rarrtl;",v:"\xE2\x86\xA3"},{k:"rarrw;",v:"\xE2\x86\x9D"},{k:"ratail;",v:"\xE2\xA4\x9A"},{k:"ratio;",v:"\xE2\x88\xB6"},{k:"rationals;",v:"\xE2\x84\x9A"},{k:"rbarr;",v:"\xE2\xA4\x8D"},{k:"rbbrk;",v:"\xE2\x9D\xB3"},{k:"rbrace;",v:"}"},{k:"rbrack;",v:"]"},{k:"rbrke;",v:"\xE2\xA6\x8C"},{k:"rbrksld;",v:"\xE2\xA6\x8E"},{k:"rbrkslu;",v:"\xE2\xA6\x90"},{k:"rcaron;",v:"\xC5\x99"},{k:"rcedil;",v:"\xC5\x97"},{k:"rceil;",v:"\xE2\x8C\x89"},{k:"rcub;",v:"}"},{k:"rcy;",v:"\xD1\x80"},{k:"rdca;",v:"\xE2\xA4\xB7"},{k:"rdldhar;",v:"\xE2\xA5\xA9"},{k:"rdquo;",v:"\xE2\x80\x9D"},{k:"rdquor;",v:"\xE2\x80\x9D"},{k:"rdsh;",v:"\xE2\x86\xB3"},{k:"real;",v:"\xE2\x84\x9C"},{k:"realine;",v:"\xE2\x84\x9B"},{k:"realpart;",v:"\xE2\x84\x9C"},{k:"reals;",v:"\xE2\x84\x9D"},{k:"rect;",v:"\xE2\x96\xAD"},{k:"reg;",v:"\xC2\xAE"},{k:"rfisht;",v:"\xE2\xA5\xBD"},{k:"rfloor;",v:"\xE2\x8C\x8B"},{k:"rfr;",v:"\xF0\x9D\x94\xAF"},{k:"rhard;",v:"\xE2\x87\x81"},{k:"rharu;",v:"\xE2\x87\x80"},{k:"rharul;",v:"\xE2\xA5\xAC"},{k:"rho;",v:"\xCF\x81"},{k:"rhov;",v:"\xCF\xB1"},{k:"rightarrow;",v:"\xE2\x86\x92"},{k:"rightarrowtail;",v:"\xE2\x86\xA3"},{k:"rightharpoondown;",v:"\xE2\x87\x81"},{k:"rightharpoonup;",v:"\xE2\x87\x80"},{k:"rightleftarrows;",v:"\xE2\x87\x84"},{k:"rightleftharpoons;",v:"\xE2\x87\x8C"},{k:"rightrightarrows;",v:"\xE2\x87\x89"},{k:"rightsquigarrow;",v:"\xE2\x86\x9D"},{k:"rightthreetimes;",v:"\xE2\x8B\x8C"},{k:"ring;",v:"\xCB\x9A"},{k:"risingdotseq;",v:"\xE2\x89\x93"},{k:"rlarr;",v:"\xE2\x87\x84"},{k:"rlhar;",v:"\xE2\x87\x8C"},{k:"rlm;",v:"\xE2\x80\x8F"},{k:"rmoust;",v:"\xE2\x8E\xB1"},{k:"rmoustache;",v:"\xE2\x8E\xB1"},{k:"rnmid;",v:"\xE2\xAB\xAE"},{k:"roang;",v:"\xE2\x9F\xAD"},{k:"roarr;",v:"\xE2\x87\xBE"},{k:"robrk;",v:"\xE2\x9F\xA7"},{k:"ropar;",v:"\xE2\xA6\x86"},{k:"ropf;",v:"\xF0\x9D\x95\xA3"},{k:"roplus;",v:"\xE2\xA8\xAE"},{k:"rotimes;",v:"\xE2\xA8\xB5"},{k:"rpar;",v:")"},{k:"rpargt;",v:"\xE2\xA6\x94"},{k:"rppolint;",v:"\xE2\xA8\x92"},{k:"rrarr;",v:"\xE2\x87\x89"},{k:"rsaquo;",v:"\xE2\x80\xBA"},{k:"rscr;",v:"\xF0\x9D\x93\x87"},{k:"rsh;",v:"\xE2\x86\xB1"},{k:"rsqb;",v:"]"},{k:"rsquo;",v:"\xE2\x80\x99"},{k:"rsquor;",v:"\xE2\x80\x99"},{k:"rthree;",v:"\xE2\x8B\x8C"},{k:"rtimes;",v:"\xE2\x8B\x8A"},{k:"rtri;",v:"\xE2\x96\xB9"},{k:"rtrie;",v:"\xE2\x8A\xB5"},{k:"rtrif;",v:"\xE2\x96\xB8"},{k:"rtriltri;",v:"\xE2\xA7\x8E"},{k:"ruluhar;",v:"\xE2\xA5\xA8"},{k:"rx;",v:"\xE2\x84\x9E"},{k:"sacute;",v:"\xC5\x9B"},{k:"sbquo;",v:"\xE2\x80\x9A"},{k:"sc;",v:"\xE2\x89\xBB"},{k:"scE;",v:"\xE2\xAA\xB4"},{k:"scap;",v:"\xE2\xAA\xB8"},{k:"scaron;",v:"\xC5\xA1"},{k:"sccue;",v:"\xE2\x89\xBD"},{k:"sce;",v:"\xE2\xAA\xB0"},{k:"scedil;",v:"\xC5\x9F"},{k:"scirc;",v:"\xC5\x9D"},{k:"scnE;",v:"\xE2\xAA\xB6"},{k:"scnap;",v:"\xE2\xAA\xBA"},{k:"scnsim;",v:"\xE2\x8B\xA9"},{k:"scpolint;",v:"\xE2\xA8\x93"},{k:"scsim;",v:"\xE2\x89\xBF"},{k:"scy;",v:"\xD1\x81"},{k:"sdot;",v:"\xE2\x8B\x85"},{k:"sdotb;",v:"\xE2\x8A\xA1"},{k:"sdote;",v:"\xE2\xA9\xA6"},{k:"seArr;",v:"\xE2\x87\x98"},{k:"searhk;",v:"\xE2\xA4\xA5"},{k:"searr;",v:"\xE2\x86\x98"},{k:"searrow;",v:"\xE2\x86\x98"},{k:"sect;",v:"\xC2\xA7"},{k:"semi;",v:";"},{k:"seswar;",v:"\xE2\xA4\xA9"},{k:"setminus;",v:"\xE2\x88\x96"},{k:"setmn;",v:"\xE2\x88\x96"},{k:"sext;",v:"\xE2\x9C\xB6"},{k:"sfr;",v:"\xF0\x9D\x94\xB0"},{k:"sfrown;",v:"\xE2\x8C\xA2"},{k:"sharp;",v:"\xE2\x99\xAF"},{k:"shchcy;",v:"\xD1\x89"},{k:"shcy;",v:"\xD1\x88"},{k:"shortmid;",v:"\xE2\x88\xA3"},{k:"shortparallel;",v:"\xE2\x88\xA5"},{k:"shy;",v:"\xC2\xAD"},{k:"sigma;",v:"\xCF\x83"},{k:"sigmaf;",v:"\xCF\x82"},{k:"sigmav;",v:"\xCF\x82"},{k:"sim;",v:"\xE2\x88\xBC"},{k:"simdot;",v:"\xE2\xA9\xAA"},{k:"sime;",v:"\xE2\x89\x83"},{k:"simeq;",v:"\xE2\x89\x83"},{k:"simg;",v:"\xE2\xAA\x9E"},{k:"simgE;",v:"\xE2\xAA\xA0"},{k:"siml;",v:"\xE2\xAA\x9D"},{k:"simlE;",v:"\xE2\xAA\x9F"},{k:"simne;",v:"\xE2\x89\x86"},{k:"simplus;",v:"\xE2\xA8\xA4"},{k:"simrarr;",v:"\xE2\xA5\xB2"},{k:"slarr;",v:"\xE2\x86\x90"},{k:"smallsetminus;",v:"\xE2\x88\x96"},{k:"smashp;",v:"\xE2\xA8\xB3"},{k:"smeparsl;",v:"\xE2\xA7\xA4"},{k:"smid;",v:"\xE2\x88\xA3"},{k:"smile;",v:"\xE2\x8C\xA3"},{k:"smt;",v:"\xE2\xAA\xAA"},{k:"smte;",v:"\xE2\xAA\xAC"},{k:"smtes;",v:"\xE2\xAA\xAC\xEF\xB8\x80"},{k:"softcy;",v:"\xD1\x8C"},{k:"sol;",v:"/"},{k:"solb;",v:"\xE2\xA7\x84"},{k:"solbar;",v:"\xE2\x8C\xBF"},{k:"sopf;",v:"\xF0\x9D\x95\xA4"},{k:"spades;",v:"\xE2\x99\xA0"},{k:"spadesuit;",v:"\xE2\x99\xA0"},{k:"spar;",v:"\xE2\x88\xA5"},{k:"sqcap;",v:"\xE2\x8A\x93"},{k:"sqcaps;",v:"\xE2\x8A\x93\xEF\xB8\x80"},{k:"sqcup;",v:"\xE2\x8A\x94"},{k:"sqcups;",v:"\xE2\x8A\x94\xEF\xB8\x80"},{k:"sqsub;",v:"\xE2\x8A\x8F"},{k:"sqsube;",v:"\xE2\x8A\x91"},{k:"sqsubset;",v:"\xE2\x8A\x8F"},{k:"sqsubseteq;",v:"\xE2\x8A\x91"},{k:"sqsup;",v:"\xE2\x8A\x90"},{k:"sqsupe;",v:"\xE2\x8A\x92"},{k:"sqsupset;",v:"\xE2\x8A\x90"},{k:"sqsupseteq;",v:"\xE2\x8A\x92"},{k:"squ;",v:"\xE2\x96\xA1"},{k:"square;",v:"\xE2\x96\xA1"},{k:"squarf;",v:"\xE2\x96\xAA"},{k:"squf;",v:"\xE2\x96\xAA"},{k:"srarr;",v:"\xE2\x86\x92"},{k:"sscr;",v:"\xF0\x9D\x93\x88"},{k:"ssetmn;",v:"\xE2\x88\x96"},{k:"ssmile;",v:"\xE2\x8C\xA3"},{k:"sstarf;",v:"\xE2\x8B\x86"},{k:"star;",v:"\xE2\x98\x86"},{k:"starf;",v:"\xE2\x98\x85"},{k:"straightepsilon;",v:"\xCF\xB5"},{k:"straightphi;",v:"\xCF\x95"},{k:"strns;",v:"\xC2\xAF"},{k:"sub;",v:"\xE2\x8A\x82"},{k:"subE;",v:"\xE2\xAB\x85"},{k:"subdot;",v:"\xE2\xAA\xBD"},{k:"sube;",v:"\xE2\x8A\x86"},{k:"subedot;",v:"\xE2\xAB\x83"},{k:"submult;",v:"\xE2\xAB\x81"},{k:"subnE;",v:"\xE2\xAB\x8B"},{k:"subne;",v:"\xE2\x8A\x8A"},{k:"subplus;",v:"\xE2\xAA\xBF"},{k:"subrarr;",v:"\xE2\xA5\xB9"},{k:"subset;",v:"\xE2\x8A\x82"},{k:"subseteq;",v:"\xE2\x8A\x86"},{k:"subseteqq;",v:"\xE2\xAB\x85"},{k:"subsetneq;",v:"\xE2\x8A\x8A"},{k:"subsetneqq;",v:"\xE2\xAB\x8B"},{k:"subsim;",v:"\xE2\xAB\x87"},{k:"subsub;",v:"\xE2\xAB\x95"},{k:"subsup;",v:"\xE2\xAB\x93"},{k:"succ;",v:"\xE2\x89\xBB"},{k:"succapprox;",v:"\xE2\xAA\xB8"},{k:"succcurlyeq;",v:"\xE2\x89\xBD"},{k:"succeq;",v:"\xE2\xAA\xB0"},{k:"succnapprox;",v:"\xE2\xAA\xBA"},{k:"succneqq;",v:"\xE2\xAA\xB6"},{k:"succnsim;",v:"\xE2\x8B\xA9"},{k:"succsim;",v:"\xE2\x89\xBF"},{k:"sum;",v:"\xE2\x88\x91"},{k:"sung;",v:"\xE2\x99\xAA"},{k:"sup;",v:"\xE2\x8A\x83"},{k:"sup1;",v:"\xC2\xB9"},{k:"sup2;",v:"\xC2\xB2"},{k:"sup3;",v:"\xC2\xB3"},{k:"supE;",v:"\xE2\xAB\x86"},{k:"supdot;",v:"\xE2\xAA\xBE"},{k:"supdsub;",v:"\xE2\xAB\x98"},{k:"supe;",v:"\xE2\x8A\x87"},{k:"supedot;",v:"\xE2\xAB\x84"},{k:"suphsol;",v:"\xE2\x9F\x89"},{k:"suphsub;",v:"\xE2\xAB\x97"},{k:"suplarr;",v:"\xE2\xA5\xBB"},{k:"supmult;",v:"\xE2\xAB\x82"},{k:"supnE;",v:"\xE2\xAB\x8C"},{k:"supne;",v:"\xE2\x8A\x8B"},{k:"supplus;",v:"\xE2\xAB\x80"},{k:"supset;",v:"\xE2\x8A\x83"},{k:"supseteq;",v:"\xE2\x8A\x87"},{k:"supseteqq;",v:"\xE2\xAB\x86"},{k:"supsetneq;",v:"\xE2\x8A\x8B"},{k:"supsetneqq;",v:"\xE2\xAB\x8C"},{k:"supsim;",v:"\xE2\xAB\x88"},{k:"supsub;",v:"\xE2\xAB\x94"},{k:"supsup;",v:"\xE2\xAB\x96"},{k:"swArr;",v:"\xE2\x87\x99"},{k:"swarhk;",v:"\xE2\xA4\xA6"},{k:"swarr;",v:"\xE2\x86\x99"},{k:"swarrow;",v:"\xE2\x86\x99"},{k:"swnwar;",v:"\xE2\xA4\xAA"},{k:"szlig;",v:"\xC3\x9F"},{k:"target;",v:"\xE2\x8C\x96"},{k:"tau;",v:"\xCF\x84"},{k:"tbrk;",v:"\xE2\x8E\xB4"},{k:"tcaron;",v:"\xC5\xA5"},{k:"tcedil;",v:"\xC5\xA3"},{k:"tcy;",v:"\xD1\x82"},{k:"tdot;",v:"\xE2\x83\x9B"},{k:"telrec;",v:"\xE2\x8C\x95"},{k:"tfr;",v:"\xF0\x9D\x94\xB1"},{k:"there4;",v:"\xE2\x88\xB4"},{k:"therefore;",v:"\xE2\x88\xB4"},{k:"theta;",v:"\xCE\xB8"},{k:"thetasym;",v:"\xCF\x91"},{k:"thetav;",v:"\xCF\x91"},{k:"thickapprox;",v:"\xE2\x89\x88"},{k:"thicksim;",v:"\xE2\x88\xBC"},{k:"thinsp;",v:"\xE2\x80\x89"},{k:"thkap;",v:"\xE2\x89\x88"},{k:"thksim;",v:"\xE2\x88\xBC"},{k:"thorn;",v:"\xC3\xBE"},{k:"tilde;",v:"\xCB\x9C"},{k:"times;",v:"\xC3\x97"},{k:"timesb;",v:"\xE2\x8A\xA0"},{k:"timesbar;",v:"\xE2\xA8\xB1"},{k:"timesd;",v:"\xE2\xA8\xB0"},{k:"tint;",v:"\xE2\x88\xAD"},{k:"toea;",v:"\xE2\xA4\xA8"},{k:"top;",v:"\xE2\x8A\xA4"},{k:"topbot;",v:"\xE2\x8C\xB6"},{k:"topcir;",v:"\xE2\xAB\xB1"},{k:"topf;",v:"\xF0\x9D\x95\xA5"},{k:"topfork;",v:"\xE2\xAB\x9A"},{k:"tosa;",v:"\xE2\xA4\xA9"},{k:"tprime;",v:"\xE2\x80\xB4"},{k:"trade;",v:"\xE2\x84\xA2"},{k:"triangle;",v:"\xE2\x96\xB5"},{k:"triangledown;",v:"\xE2\x96\xBF"},{k:"triangleleft;",v:"\xE2\x97\x83"},{k:"trianglelefteq;",v:"\xE2\x8A\xB4"},{k:"triangleq;",v:"\xE2\x89\x9C"},{k:"triangleright;",v:"\xE2\x96\xB9"},{k:"trianglerighteq;",v:"\xE2\x8A\xB5"},{k:"tridot;",v:"\xE2\x97\xAC"},{k:"trie;",v:"\xE2\x89\x9C"},{k:"triminus;",v:"\xE2\xA8\xBA"},{k:"triplus;",v:"\xE2\xA8\xB9"},{k:"trisb;",v:"\xE2\xA7\x8D"},{k:"tritime;",v:"\xE2\xA8\xBB"},{k:"trpezium;",v:"\xE2\x8F\xA2"},{k:"tscr;",v:"\xF0\x9D\x93\x89"},{k:"tscy;",v:"\xD1\x86"},{k:"tshcy;",v:"\xD1\x9B"},{k:"tstrok;",v:"\xC5\xA7"},{k:"twixt;",v:"\xE2\x89\xAC"},{k:"twoheadleftarrow;",v:"\xE2\x86\x9E"},{k:"twoheadrightarrow;",v:"\xE2\x86\xA0"},{k:"uArr;",v:"\xE2\x87\x91"},{k:"uHar;",v:"\xE2\xA5\xA3"},{k:"uacute;",v:"\xC3\xBA"},{k:"uarr;",v:"\xE2\x86\x91"},{k:"ubrcy;",v:"\xD1\x9E"},{k:"ubreve;",v:"\xC5\xAD"},{k:"ucirc;",v:"\xC3\xBB"},{k:"ucy;",v:"\xD1\x83"},{k:"udarr;",v:"\xE2\x87\x85"},{k:"udblac;",v:"\xC5\xB1"},{k:"udhar;",v:"\xE2\xA5\xAE"},{k:"ufisht;",v:"\xE2\xA5\xBE"},{k:"ufr;",v:"\xF0\x9D\x94\xB2"},{k:"ugrave;",v:"\xC3\xB9"},{k:"uharl;",v:"\xE2\x86\xBF"},{k:"uharr;",v:"\xE2\x86\xBE"},{k:"uhblk;",v:"\xE2\x96\x80"},{k:"ulcorn;",v:"\xE2\x8C\x9C"},{k:"ulcorner;",v:"\xE2\x8C\x9C"},{k:"ulcrop;",v:"\xE2\x8C\x8F"},{k:"ultri;",v:"\xE2\x97\xB8"},{k:"umacr;",v:"\xC5\xAB"},{k:"uml;",v:"\xC2\xA8"},{k:"uogon;",v:"\xC5\xB3"},{k:"uopf;",v:"\xF0\x9D\x95\xA6"},{k:"uparrow;",v:"\xE2\x86\x91"},{k:"updownarrow;",v:"\xE2\x86\x95"},{k:"upharpoonleft;",v:"\xE2\x86\xBF"},{k:"upharpoonright;",v:"\xE2\x86\xBE"},{k:"uplus;",v:"\xE2\x8A\x8E"},{k:"upsi;",v:"\xCF\x85"},{k:"upsih;",v:"\xCF\x92"},{k:"upsilon;",v:"\xCF\x85"},{k:"upuparrows;",v:"\xE2\x87\x88"},{k:"urcorn;",v:"\xE2\x8C\x9D"},{k:"urcorner;",v:"\xE2\x8C\x9D"},{k:"urcrop;",v:"\xE2\x8C\x8E"},{k:"uring;",v:"\xC5\xAF"},{k:"urtri;",v:"\xE2\x97\xB9"},{k:"uscr;",v:"\xF0\x9D\x93\x8A"},{k:"utdot;",v:"\xE2\x8B\xB0"},{k:"utilde;",v:"\xC5\xA9"},{k:"utri;",v:"\xE2\x96\xB5"},{k:"utrif;",v:"\xE2\x96\xB4"},{k:"uuarr;",v:"\xE2\x87\x88"},{k:"uuml;",v:"\xC3\xBC"},{k:"uwangle;",v:"\xE2\xA6\xA7"},{k:"vArr;",v:"\xE2\x87\x95"},{k:"vBar;",v:"\xE2\xAB\xA8"},{k:"vBarv;",v:"\xE2\xAB\xA9"},{k:"vDash;",v:"\xE2\x8A\xA8"},{k:"vangrt;",v:"\xE2\xA6\x9C"},{k:"varepsilon;",v:"\xCF\xB5"},{k:"varkappa;",v:"\xCF\xB0"},{k:"varnothing;",v:"\xE2\x88\x85"},{k:"varphi;",v:"\xCF\x95"},{k:"varpi;",v:"\xCF\x96"},{k:"varpropto;",v:"\xE2\x88\x9D"},{k:"varr;",v:"\xE2\x86\x95"},{k:"varrho;",v:"\xCF\xB1"},{k:"varsigma;",v:"\xCF\x82"},{k:"varsubsetneq;",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"varsubsetneqq;",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"varsupsetneq;",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"varsupsetneqq;",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vartheta;",v:"\xCF\x91"},{k:"vartriangleleft;",v:"\xE2\x8A\xB2"},{k:"vartriangleright;",v:"\xE2\x8A\xB3"},{k:"vcy;",v:"\xD0\xB2"},{k:"vdash;",v:"\xE2\x8A\xA2"},{k:"vee;",v:"\xE2\x88\xA8"},{k:"veebar;",v:"\xE2\x8A\xBB"},{k:"veeeq;",v:"\xE2\x89\x9A"},{k:"vellip;",v:"\xE2\x8B\xAE"},{k:"verbar;",v:"|"},{k:"vert;",v:"|"},{k:"vfr;",v:"\xF0\x9D\x94\xB3"},{k:"vltri;",v:"\xE2\x8A\xB2"},{k:"vnsub;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"vnsup;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"vopf;",v:"\xF0\x9D\x95\xA7"},{k:"vprop;",v:"\xE2\x88\x9D"},{k:"vrtri;",v:"\xE2\x8A\xB3"},{k:"vscr;",v:"\xF0\x9D\x93\x8B"},{k:"vsubnE;",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"vsubne;",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"vsupnE;",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vsupne;",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"vzigzag;",v:"\xE2\xA6\x9A"},{k:"wcirc;",v:"\xC5\xB5"},{k:"wedbar;",v:"\xE2\xA9\x9F"},{k:"wedge;",v:"\xE2\x88\xA7"},{k:"wedgeq;",v:"\xE2\x89\x99"},{k:"weierp;",v:"\xE2\x84\x98"},{k:"wfr;",v:"\xF0\x9D\x94\xB4"},{k:"wopf;",v:"\xF0\x9D\x95\xA8"},{k:"wp;",v:"\xE2\x84\x98"},{k:"wr;",v:"\xE2\x89\x80"},{k:"wreath;",v:"\xE2\x89\x80"},{k:"wscr;",v:"\xF0\x9D\x93\x8C"},{k:"xcap;",v:"\xE2\x8B\x82"},{k:"xcirc;",v:"\xE2\x97\xAF"},{k:"xcup;",v:"\xE2\x8B\x83"},{k:"xdtri;",v:"\xE2\x96\xBD"},{k:"xfr;",v:"\xF0\x9D\x94\xB5"},{k:"xhArr;",v:"\xE2\x9F\xBA"},{k:"xharr;",v:"\xE2\x9F\xB7"},{k:"xi;",v:"\xCE\xBE"},{k:"xlArr;",v:"\xE2\x9F\xB8"},{k:"xlarr;",v:"\xE2\x9F\xB5"},{k:"xmap;",v:"\xE2\x9F\xBC"},{k:"xnis;",v:"\xE2\x8B\xBB"},{k:"xodot;",v:"\xE2\xA8\x80"},{k:"xopf;",v:"\xF0\x9D\x95\xA9"},{k:"xoplus;",v:"\xE2\xA8\x81"},{k:"xotime;",v:"\xE2\xA8\x82"},{k:"xrArr;",v:"\xE2\x9F\xB9"},{k:"xrarr;",v:"\xE2\x9F\xB6"},{k:"xscr;",v:"\xF0\x9D\x93\x8D"},{k:"xsqcup;",v:"\xE2\xA8\x86"},{k:"xuplus;",v:"\xE2\xA8\x84"},{k:"xutri;",v:"\xE2\x96\xB3"},{k:"xvee;",v:"\xE2\x8B\x81"},{k:"xwedge;",v:"\xE2\x8B\x80"},{k:"yacute;",v:"\xC3\xBD"},{k:"yacy;",v:"\xD1\x8F"},{k:"ycirc;",v:"\xC5\xB7"},{k:"ycy;",v:"\xD1\x8B"},{k:"yen;",v:"\xC2\xA5"},{k:"yfr;",v:"\xF0\x9D\x94\xB6"},{k:"yicy;",v:"\xD1\x97"},{k:"yopf;",v:"\xF0\x9D\x95\xAA"},{k:"yscr;",v:"\xF0\x9D\x93\x8E"},{k:"yucy;",v:"\xD1\x8E"},{k:"yuml;",v:"\xC3\xBF"},{k:"zacute;",v:"\xC5\xBA"},{k:"zcaron;",v:"\xC5\xBE"},{k:"zcy;",v:"\xD0\xB7"},{k:"zdot;",v:"\xC5\xBC"},{k:"zeetrf;",v:"\xE2\x84\xA8"},{k:"zeta;",v:"\xCE\xB6"},{k:"zfr;",v:"\xF0\x9D\x94\xB7"},{k:"zhcy;",v:"\xD0\xB6"},{k:"zigrarr;",v:"\xE2\x87\x9D"},{k:"zopf;",v:"\xF0\x9D\x95\xAB"},{k:"zscr;",v:"\xF0\x9D\x93\x8F"},{k:"zwj;",v:"\xE2\x80\x8D"},{k:"zwnj;",v:"\xE2\x80\x8C"}]);O=$toNativeArray($kindInt32,[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376]);V=E.StrToBytes("&");W=E.StrToBytes("<");X=E.StrToBytes(">");Y=E.StrToBytes(""");AG=$makeMap($String.keyFor,[{k:"b",v:true},{k:"big",v:true},{k:"blockquote",v:true},{k:"body",v:true},{k:"br",v:true},{k:"center",v:true},{k:"code",v:true},{k:"dd",v:true},{k:"div",v:true},{k:"dl",v:true},{k:"dt",v:true},{k:"em",v:true},{k:"embed",v:true},{k:"h1",v:true},{k:"h2",v:true},{k:"h3",v:true},{k:"h4",v:true},{k:"h5",v:true},{k:"h6",v:true},{k:"head",v:true},{k:"hr",v:true},{k:"i",v:true},{k:"img",v:true},{k:"li",v:true},{k:"listing",v:true},{k:"menu",v:true},{k:"meta",v:true},{k:"nobr",v:true},{k:"ol",v:true},{k:"p",v:true},{k:"pre",v:true},{k:"ruby",v:true},{k:"s",v:true},{k:"small",v:true},{k:"span",v:true},{k:"strong",v:true},{k:"strike",v:true},{k:"sub",v:true},{k:"sup",v:true},{k:"table",v:true},{k:"tt",v:true},{k:"u",v:true},{k:"ul",v:true},{k:"var",v:true}]);AH=$makeMap($String.keyFor,[{k:"altglyph",v:"altGlyph"},{k:"altglyphdef",v:"altGlyphDef"},{k:"altglyphitem",v:"altGlyphItem"},{k:"animatecolor",v:"animateColor"},{k:"animatemotion",v:"animateMotion"},{k:"animatetransform",v:"animateTransform"},{k:"clippath",v:"clipPath"},{k:"feblend",v:"feBlend"},{k:"fecolormatrix",v:"feColorMatrix"},{k:"fecomponenttransfer",v:"feComponentTransfer"},{k:"fecomposite",v:"feComposite"},{k:"feconvolvematrix",v:"feConvolveMatrix"},{k:"fediffuselighting",v:"feDiffuseLighting"},{k:"fedisplacementmap",v:"feDisplacementMap"},{k:"fedistantlight",v:"feDistantLight"},{k:"feflood",v:"feFlood"},{k:"fefunca",v:"feFuncA"},{k:"fefuncb",v:"feFuncB"},{k:"fefuncg",v:"feFuncG"},{k:"fefuncr",v:"feFuncR"},{k:"fegaussianblur",v:"feGaussianBlur"},{k:"feimage",v:"feImage"},{k:"femerge",v:"feMerge"},{k:"femergenode",v:"feMergeNode"},{k:"femorphology",v:"feMorphology"},{k:"feoffset",v:"feOffset"},{k:"fepointlight",v:"fePointLight"},{k:"fespecularlighting",v:"feSpecularLighting"},{k:"fespotlight",v:"feSpotLight"},{k:"fetile",v:"feTile"},{k:"feturbulence",v:"feTurbulence"},{k:"foreignobject",v:"foreignObject"},{k:"glyphref",v:"glyphRef"},{k:"lineargradient",v:"linearGradient"},{k:"radialgradient",v:"radialGradient"},{k:"textpath",v:"textPath"}]);AI=$makeMap($String.keyFor,[{k:"definitionurl",v:"definitionURL"}]);AJ=$makeMap($String.keyFor,[{k:"attributename",v:"attributeName"},{k:"attributetype",v:"attributeType"},{k:"basefrequency",v:"baseFrequency"},{k:"baseprofile",v:"baseProfile"},{k:"calcmode",v:"calcMode"},{k:"clippathunits",v:"clipPathUnits"},{k:"contentscripttype",v:"contentScriptType"},{k:"contentstyletype",v:"contentStyleType"},{k:"diffuseconstant",v:"diffuseConstant"},{k:"edgemode",v:"edgeMode"},{k:"externalresourcesrequired",v:"externalResourcesRequired"},{k:"filterres",v:"filterRes"},{k:"filterunits",v:"filterUnits"},{k:"glyphref",v:"glyphRef"},{k:"gradienttransform",v:"gradientTransform"},{k:"gradientunits",v:"gradientUnits"},{k:"kernelmatrix",v:"kernelMatrix"},{k:"kernelunitlength",v:"kernelUnitLength"},{k:"keypoints",v:"keyPoints"},{k:"keysplines",v:"keySplines"},{k:"keytimes",v:"keyTimes"},{k:"lengthadjust",v:"lengthAdjust"},{k:"limitingconeangle",v:"limitingConeAngle"},{k:"markerheight",v:"markerHeight"},{k:"markerunits",v:"markerUnits"},{k:"markerwidth",v:"markerWidth"},{k:"maskcontentunits",v:"maskContentUnits"},{k:"maskunits",v:"maskUnits"},{k:"numoctaves",v:"numOctaves"},{k:"pathlength",v:"pathLength"},{k:"patterncontentunits",v:"patternContentUnits"},{k:"patterntransform",v:"patternTransform"},{k:"patternunits",v:"patternUnits"},{k:"pointsatx",v:"pointsAtX"},{k:"pointsaty",v:"pointsAtY"},{k:"pointsatz",v:"pointsAtZ"},{k:"preservealpha",v:"preserveAlpha"},{k:"preserveaspectratio",v:"preserveAspectRatio"},{k:"primitiveunits",v:"primitiveUnits"},{k:"refx",v:"refX"},{k:"refy",v:"refY"},{k:"repeatcount",v:"repeatCount"},{k:"repeatdur",v:"repeatDur"},{k:"requiredextensions",v:"requiredExtensions"},{k:"requiredfeatures",v:"requiredFeatures"},{k:"specularconstant",v:"specularConstant"},{k:"specularexponent",v:"specularExponent"},{k:"spreadmethod",v:"spreadMethod"},{k:"startoffset",v:"startOffset"},{k:"stddeviation",v:"stdDeviation"},{k:"stitchtiles",v:"stitchTiles"},{k:"surfacescale",v:"surfaceScale"},{k:"systemlanguage",v:"systemLanguage"},{k:"tablevalues",v:"tableValues"},{k:"targetx",v:"targetX"},{k:"targety",v:"targetY"},{k:"textlength",v:"textLength"},{k:"viewbox",v:"viewBox"},{k:"viewtarget",v:"viewTarget"},{k:"xchannelselector",v:"xChannelSelector"},{k:"ychannelselector",v:"yChannelSelector"},{k:"zoomandpan",v:"zoomAndPan"}]);AL=new AM.ptr(CW.nil,CW.nil,CW.nil,CW.nil,CW.nil,6,0,"","",CY.nil);AR=$makeMap($String.keyFor,[{k:"",v:new CZ([203014,143623,22020,365829,37378,87554,206599,157702,463880])},{k:"math",v:new CZ([117006,214786,176386,41986,422914,217349])},{k:"svg",v:new CZ([352516,152589,69637])}]);CA=G.New("html: internal error (plaintext abort)");CE=$makeMap($String.keyFor,[{k:"area",v:true},{k:"base",v:true},{k:"br",v:true},{k:"col",v:true},{k:"command",v:true},{k:"embed",v:true},{k:"hr",v:true},{k:"img",v:true},{k:"input",v:true},{k:"keygen",v:true},{k:"link",v:true},{k:"meta",v:true},{k:"param",v:true},{k:"source",v:true},{k:"track",v:true},{k:"wbr",v:true}]);$pkg.ErrBufferExceeded=G.New("max buffer exceeded");CM=(new DA($stringToBytes("\x00")));CN=(new DA($stringToBytes("\xEF\xBF\xBD")));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/parse"]=(function(){var $pkg={},$init,A,D,B,E,F,H,G,C,N,T,AU,AV,AW,AX,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,BR,BS,BT,BU,I,J,K,M,O,S,U,W,Y,AA,AB,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AZ,P,Q,R,V,X,Z,AC,AN,AO,AP,AQ,AR,AS,AT,AY,BA,BB;A=$packages["bytes"];D=$packages["github.com/88250/lute/ast"];B=$packages["github.com/88250/lute/html"];E=$packages["github.com/88250/lute/lex"];F=$packages["github.com/88250/lute/util"];H=$packages["strconv"];G=$packages["unicode"];C=$packages["unicode/utf8"];N=$pkg.blockStartFunc=$newType(4,$kindFunc,"parse.blockStartFunc",true,"github.com/88250/lute/parse",false,null);T=$pkg.delimiter=$newType(0,$kindStruct,"parse.delimiter",true,"github.com/88250/lute/parse",false,function(node_,typ_,num_,originalNum_,canOpen_,canClose_,previous_,next_,active_,image_,bracketAfter_,index_,previousDelimiter_){this.$val=this;if(arguments.length===0){this.node=BF.nil;this.typ=0;this.num=0;this.originalNum=0;this.canOpen=false;this.canClose=false;this.previous=BN.nil;this.next=BN.nil;this.active=false;this.image=false;this.bracketAfter=false;this.index=0;this.previousDelimiter=BN.nil;return;}this.node=node_;this.typ=typ_;this.num=num_;this.originalNum=originalNum_;this.canOpen=canOpen_;this.canClose=canClose_;this.previous=previous_;this.next=next_;this.active=active_;this.image=image_;this.bracketAfter=bracketAfter_;this.index=index_;this.previousDelimiter=previousDelimiter_;});AU=$pkg.Context=$newType(0,$kindStruct,"parse.Context",true,"github.com/88250/lute/parse",true,function(Tree_,Option_,Tip_,oldtip_,currentLine_,currentLineLen_,offset_,column_,nextNonspace_,nextNonspaceColumn_,indent_,indented_,blank_,partiallyConsumedTab_,allClosed_,lastMatchedContainer_){this.$val=this;if(arguments.length===0){this.Tree=BO.nil;this.Option=BS.nil;this.Tip=BF.nil;this.oldtip=BF.nil;this.currentLine=BC.nil;this.currentLineLen=0;this.offset=0;this.column=0;this.nextNonspace=0;this.nextNonspaceColumn=0;this.indent=0;this.indented=false;this.blank=false;this.partiallyConsumedTab=false;this.allClosed=false;this.lastMatchedContainer=BF.nil;return;}this.Tree=Tree_;this.Option=Option_;this.Tip=Tip_;this.oldtip=oldtip_;this.currentLine=currentLine_;this.currentLineLen=currentLineLen_;this.offset=offset_;this.column=column_;this.nextNonspace=nextNonspace_;this.nextNonspaceColumn=nextNonspaceColumn_;this.indent=indent_;this.indented=indented_;this.blank=blank_;this.partiallyConsumedTab=partiallyConsumedTab_;this.allClosed=allClosed_;this.lastMatchedContainer=lastMatchedContainer_;});AV=$pkg.InlineContext=$newType(0,$kindStruct,"parse.InlineContext",true,"github.com/88250/lute/parse",true,function(tokens_,tokensLen_,pos_,lineNum_,columnNum_,delimiters_,brackets_){this.$val=this;if(arguments.length===0){this.tokens=BC.nil;this.tokensLen=0;this.pos=0;this.lineNum=0;this.columnNum=0;this.delimiters=BN.nil;this.brackets=BN.nil;return;}this.tokens=tokens_;this.tokensLen=tokensLen_;this.pos=pos_;this.lineNum=lineNum_;this.columnNum=columnNum_;this.delimiters=delimiters_;this.brackets=brackets_;});AW=$pkg.Tree=$newType(0,$kindStruct,"parse.Tree",true,"github.com/88250/lute/parse",true,function(Root_,Context_,lexer_,inlineContext_,Name_,ID_,URL_,Path_,Marks_,Created_,Updated_,Hash_){this.$val=this;if(arguments.length===0){this.Root=BF.nil;this.Context=BP.nil;this.lexer=BQ.nil;this.inlineContext=BR.nil;this.Name="";this.ID="";this.URL="";this.Path="";this.Marks=BJ.nil;this.Created=new $Int64(0,0);this.Updated=new $Int64(0,0);this.Hash="";return;}this.Root=Root_;this.Context=Context_;this.lexer=lexer_;this.inlineContext=inlineContext_;this.Name=Name_;this.ID=ID_;this.URL=URL_;this.Path=Path_;this.Marks=Marks_;this.Created=Created_;this.Updated=Updated_;this.Hash=Hash_;});AX=$pkg.Options=$newType(0,$kindStruct,"parse.Options",true,"github.com/88250/lute/parse",true,function(GFMTable_,GFMTaskListItem_,GFMTaskListItemClass_,GFMStrikethrough_,GFMAutoLink_,SoftBreak2HardBreak_,CodeSyntaxHighlight_,CodeSyntaxHighlightDetectLang_,CodeSyntaxHighlightInlineStyle_,CodeSyntaxHighlightLineNum_,CodeSyntaxHighlightStyleName_,Footnotes_,ToC_,HeadingID_,AutoSpace_,FixTermTypo_,ChinesePunct_,Emoji_,AliasEmoji_,EmojiAlias_,EmojiSite_,HeadingAnchor_,Terms_,VditorWYSIWYG_,VditorIR_,VditorSV_,InlineMathAllowDigitAfterOpenMarker_,LinkBase_,LinkPrefix_,VditorCodeBlockPreview_,VditorMathBlockPreview_,RenderListStyle_,Setext_,Sanitize_,ImageLazyLoading_,ChineseParagraphBeginningSpace_,YamlFrontMatter_,BlockRef_,Mark_,KramdownIAL_,KramdownIALIDRenderName_,Tag_,ImgPathAllowSpace_,SuperBlock_){this.$val=this;if(arguments.length===0){this.GFMTable=false;this.GFMTaskListItem=false;this.GFMTaskListItemClass="";this.GFMStrikethrough=false;this.GFMAutoLink=false;this.SoftBreak2HardBreak=false;this.CodeSyntaxHighlight=false;this.CodeSyntaxHighlightDetectLang=false;this.CodeSyntaxHighlightInlineStyle=false;this.CodeSyntaxHighlightLineNum=false;this.CodeSyntaxHighlightStyleName="";this.Footnotes=false;this.ToC=false;this.HeadingID=false;this.AutoSpace=false;this.FixTermTypo=false;this.ChinesePunct=false;this.Emoji=false;this.AliasEmoji=false;this.EmojiAlias=false;this.EmojiSite="";this.HeadingAnchor=false;this.Terms=false;this.VditorWYSIWYG=false;this.VditorIR=false;this.VditorSV=false;this.InlineMathAllowDigitAfterOpenMarker=false;this.LinkBase="";this.LinkPrefix="";this.VditorCodeBlockPreview=false;this.VditorMathBlockPreview=false;this.RenderListStyle=false;this.Setext=false;this.Sanitize=false;this.ImageLazyLoading="";this.ChineseParagraphBeginningSpace=false;this.YamlFrontMatter=false;this.BlockRef=false;this.Mark=false;this.KramdownIAL=false;this.KramdownIALIDRenderName="";this.Tag=false;this.ImgPathAllowSpace=false;this.SuperBlock=false;return;}this.GFMTable=GFMTable_;this.GFMTaskListItem=GFMTaskListItem_;this.GFMTaskListItemClass=GFMTaskListItemClass_;this.GFMStrikethrough=GFMStrikethrough_;this.GFMAutoLink=GFMAutoLink_;this.SoftBreak2HardBreak=SoftBreak2HardBreak_;this.CodeSyntaxHighlight=CodeSyntaxHighlight_;this.CodeSyntaxHighlightDetectLang=CodeSyntaxHighlightDetectLang_;this.CodeSyntaxHighlightInlineStyle=CodeSyntaxHighlightInlineStyle_;this.CodeSyntaxHighlightLineNum=CodeSyntaxHighlightLineNum_;this.CodeSyntaxHighlightStyleName=CodeSyntaxHighlightStyleName_;this.Footnotes=Footnotes_;this.ToC=ToC_;this.HeadingID=HeadingID_;this.AutoSpace=AutoSpace_;this.FixTermTypo=FixTermTypo_;this.ChinesePunct=ChinesePunct_;this.Emoji=Emoji_;this.AliasEmoji=AliasEmoji_;this.EmojiAlias=EmojiAlias_;this.EmojiSite=EmojiSite_;this.HeadingAnchor=HeadingAnchor_;this.Terms=Terms_;this.VditorWYSIWYG=VditorWYSIWYG_;this.VditorIR=VditorIR_;this.VditorSV=VditorSV_;this.InlineMathAllowDigitAfterOpenMarker=InlineMathAllowDigitAfterOpenMarker_;this.LinkBase=LinkBase_;this.LinkPrefix=LinkPrefix_;this.VditorCodeBlockPreview=VditorCodeBlockPreview_;this.VditorMathBlockPreview=VditorMathBlockPreview_;this.RenderListStyle=RenderListStyle_;this.Setext=Setext_;this.Sanitize=Sanitize_;this.ImageLazyLoading=ImageLazyLoading_;this.ChineseParagraphBeginningSpace=ChineseParagraphBeginningSpace_;this.YamlFrontMatter=YamlFrontMatter_;this.BlockRef=BlockRef_;this.Mark=Mark_;this.KramdownIAL=KramdownIAL_;this.KramdownIALIDRenderName=KramdownIALIDRenderName_;this.Tag=Tag_;this.ImgPathAllowSpace=ImgPathAllowSpace_;this.SuperBlock=SuperBlock_;});BC=$sliceType($Uint8);BD=$sliceType(BC);BE=$sliceType(N);BF=$ptrType(D.Node);BG=$sliceType(BF);BH=$ptrType(D.ListData);BI=$sliceType($Int);BJ=$sliceType($String);BK=$sliceType(BJ);BL=$sliceType(D.NodeType);BM=$sliceType($Int32);BN=$ptrType(T);BO=$ptrType(AW);BP=$ptrType(AU);BQ=$ptrType(E.Lexer);BR=$ptrType(AV);BS=$ptrType(AX);BT=$sliceType(BG);BU=$mapType($String,$String);AW.ptr.prototype.parseGFMAutoEmailLink=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BF.nil===c))){break;}d=c.Next;if((16===c.Type)&&!(BF.nil===c.Parent)&&!((33===c.Parent.Type))){b.parseGFMAutoEmailLink0(c);}else{b.parseGFMAutoEmailLink(c);}c=d;}};AW.prototype.parseGFMAutoEmailLink=function(a){return this.$val.parseGFMAutoEmailLink(a);};AW.ptr.prototype.parseGFMAutoLink=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BF.nil===c))){break;}d=c.Next;if(16===c.Type){b.parseGFMAutoLink0(c);}else{b.parseGFMAutoLink(c);}c=d;}};AW.prototype.parseGFMAutoLink=function(a){return this.$val.parseGFMAutoLink(a);};AW.ptr.prototype.parseGFMAutoEmailLink0=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=this;c=a.Tokens;if(0>=A.IndexByte(c,64)){return;}d=0;e=0;f=0;g=0;h=d;i=e;j=f;k=g;l=0;m=c.$length;loopPart:while(true){if(!(h<m)){break;}n=BC.nil;k=0;i=h;while(true){if(!(i<m)){break;}l=((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]);if(!E.IsWhitespace(l)){n=$append(n,((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]));if(64===l){k=i-h>>0;}i=i+(1)>>0;continue;}break;}if(h===i){b.addPreviousText(a,new BC([((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i])]));h=h+(1)>>0;continue;}h=i;if(0>=k){b.addPreviousText(a,n);continue;}j=0;while(true){if(!(j<k)){break;}l=((j<0||j>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+j]);if(!b.isValidEmailSegment1(l)){b.addPreviousText(a,n);continue loopPart;}j=j+(1)>>0;}j=j+(1)>>0;o=0;while(true){if(!(j<n.$length)){break;}o=((j<0||j>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+j]);l=((j<0||j>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+j]);if(!b.isValidEmailSegment2(l)){b.addPreviousText(a,n);continue loopPart;}j=j+(1)>>0;}if(46===l){p=n.$length-1>>0;n=$subslice(n,0,p);q=b.newLink(33,n,$appendSlice(I,n),BC.nil,2);a.InsertBefore(q);b.addPreviousText(a,new BC([o]));}else if((45===l)||(95===l)){b.addPreviousText(a,n);continue loopPart;}else{r=new D.Node.ptr("","","",33,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,2,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);r.AppendChild(new D.Node.ptr("","","",40,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,n,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));r.AppendChild(new D.Node.ptr("","","",41,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$appendSlice(I,n),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.InsertBefore(r);}}a.Unlink();return;};AW.prototype.parseGFMAutoEmailLink0=function(a){return this.$val.parseGFMAutoEmailLink0(a);};AW.ptr.prototype.isValidEmailSegment1=function(a){var a,b;b=this;return E.IsASCIILetterNumHyphen(a)||(46===a)||(43===a)||(95===a);};AW.prototype.isValidEmailSegment1=function(a){return this.$val.isValidEmailSegment1(a);};AW.ptr.prototype.isValidEmailSegment2=function(a){var a,b;b=this;return E.IsASCIILetterNumHyphen(a)||(46===a)||(95===a);};AW.prototype.isValidEmailSegment2=function(a){return this.$val.isValidEmailSegment2(a);};AW.ptr.prototype.parseGFMAutoLink0=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=this;c=a.Tokens;d=c.$length;e=10;if(e>d){return;}f=0;g=0;h=0;i=f;j=g;k=h;l=0;m=0;n=l;o=m;p=0;q=false;r=false;while(true){if(!(i<d)){break;}p=((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]);s=BC.nil;t=d-i>>0;if(10<=t&&(119===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(119===(u=i+1>>0,((u<0||u>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+u])))&&(119===(v=i+2>>0,((v<0||v>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+v])))&&(46===(w=i+3>>0,((w<0||w>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+w])))){s=J;q=true;}else if(13<=t&&(104===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(116===(x=i+1>>0,((x<0||x>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+x])))&&(116===(y=i+2>>0,((y<0||y>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+y])))&&(112===(z=i+3>>0,((z<0||z>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+z])))&&(58===(aa=i+4>>0,((aa<0||aa>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+aa])))&&(47===(ab=i+5>>0,((ab<0||ab>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ab])))&&(47===(ac=i+6>>0,((ac<0||ac>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ac])))){s=$subslice(c,i,(i+7>>0));i=i+(7)>>0;}else if(14<=t&&(104===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(116===(ad=i+1>>0,((ad<0||ad>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ad])))&&(116===(ae=i+2>>0,((ae<0||ae>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ae])))&&(112===(af=i+3>>0,((af<0||af>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+af])))&&(115===(ag=i+4>>0,((ag<0||ag>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ag])))&&(58===(ah=i+5>>0,((ah<0||ah>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ah])))&&(47===(ai=i+6>>0,((ai<0||ai>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ai])))&&(47===(aj=i+7>>0,((aj<0||aj>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+aj])))){s=$subslice(c,i,(i+8>>0));i=i+(8)>>0;}else if(12<=t&&(102===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(116===(ak=i+1>>0,((ak<0||ak>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ak])))&&(112===(al=i+2>>0,((al<0||al>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+al])))&&(58===(am=i+3>>0,((am<0||am>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+am])))&&(47===(an=i+4>>0,((an<0||an>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+an])))&&(47===(ao=i+5>>0,((ao<0||ao>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ao])))){s=$subslice(c,i,(i+6>>0));i=i+(6)>>0;}else{o=o+(1)>>0;if((d-i>>0)<e){if(r){if(n<o){b.addPreviousText(a,$subslice(c,n));}else{b.addPreviousText(a,$subslice(c,o));}a.Unlink();}return;}i=i+(1)>>0;continue;}if(n<o){b.addPreviousText(a,$subslice(c,n,o));r=true;n=o;}ap=BC.nil;j=i;while(true){if(!(j<d)){break;}p=((j<0||j>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+j]);if((E.IsWhitespace(p)||(60===p))||(!E.IsASCIIPunct(p)&&!E.IsASCIILetterNum(p))){break;}ap=$append(ap,p);j=j+(1)>>0;}if(i===j){if(128<=p){if(!q){ap=$appendSlice(ap,s);}while(true){if(!(i<d)){break;}p=((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]);if(128>p){break;}ap=$append(ap,p);i=i+(1)>>0;}}else{ap=$append(ap,p);i=i+(1)>>0;}if(!(BF.nil===a.Previous)){a.Previous.Tokens=$appendSlice(a.Previous.Tokens,ap);}n=i;o=i;continue;}i=j;k=0;while(true){if(!(k<ap.$length)){break;}p=((k<0||k>=ap.$length)?($throwRuntimeError("index out of range"),undefined):ap.$array[ap.$offset+k]);if(47===p){break;}k=k+(1)>>0;}aq=$subslice(ap,0,k);if(!b.isValidDomain(aq)){b.addPreviousText(a,$subslice(c,n,i));r=true;n=i;o=i;continue;}ar=0;as=0;at=ar;au=as;av=$subslice(ap,k);aw=av.$length;if(0<aw){ax=0;ax=0;while(true){if(!(ax<aw)){break;}p=((ax<0||ax>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+ax]);if(40===p){at=at+(1)>>0;}else if(41===p){au=au+(1)>>0;}ax=ax+(1)>>0;}ay=false;ba=(az=aw-1>>0,((az<0||az>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+az]));if(41===ba){bb=au-at>>0;if(0<bb){ax=aw-1>>0;while(true){if(!(0<bb)){break;}p=((ax<0||ax>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+ax]);if(!((41===p))){break;}bb=bb-(1)>>0;i=i-(1)>>0;ax=ax-(1)>>0;}av=$subslice(av,0,(ax+1>>0));ay=true;}else{ay=true;}}else if(59===ba){bc=false;ax=aw-1>>0;while(true){if(!(0<=ax)){break;}p=((ax<0||ax>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+ax]);if(38===p){bc=true;break;}ax=ax-(1)>>0;}if(bc){bd=$subslice(av,ax,aw);if(3<=bd.$length){be=true;j=1;while(true){if(!(j<(bd.$length-1>>0))){break;}if(!E.IsASCIILetterNum(((j<0||j>=bd.$length)?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+j]))){be=false;break;}j=j+(1)>>0;}if(be){av=$subslice(av,0,ax);ay=true;i=i-((aw-ax>>0))>>0;}}}}if(!ay&&E.IsASCIIPunct(ba)&&!((47===ba))&&!((125===ba))&&!((123===ba))){av=$subslice(av,0,(aw-1>>0));i=i-(1)>>0;}}else{aw=aq.$length;bg=(bf=aw-1>>0,((bf<0||bf>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+bf]));if(E.IsASCIIPunct(bg)){aq=$subslice(aq,0,(aw-1>>0));i=i-(1)>>0;}}bh=$appendSlice(s,aq);bh=$appendSlice(bh,av);bi=BC.nil;if(!q){bi=$appendSlice(bi,s);}bi=$appendSlice(bi,aq);bi=$appendSlice(bi,av);bj=b.newLink(33,bi,B.EncodeDestination(bh),BC.nil,2);a.InsertBefore(bj);r=true;n=i;o=i;}if(n<o){b.addPreviousText(a,$subslice(c,n,o));r=true;}if(r){a.Unlink();}return;};AW.prototype.parseGFMAutoLink0=function(a){return this.$val.parseGFMAutoLink0(a);};AW.ptr.prototype.isValidDomain=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=this;c=E.Split(a,46);d=c.$length;if(2>d){return false;}e=0;f=0;while(true){if(!(f<d)){break;}g=((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]);h=g.$length;if(1>h){f=f+(1)>>0;continue;}i=0;while(true){if(!(i<h)){break;}e=((i<0||i>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]);if(!E.IsASCIILetterNumHyphen(e)){return false;}if(2<f&&((f===(d-2>>0))||(f===(d-1>>0)))){if(95===e){return false;}}i=i+(1)>>0;}if(f===(d-1>>0)){j=false;k=0;while(true){if(!(k<K.$length)){break;}if(A.Equal(g,((k<0||k>=K.$length)?($throwRuntimeError("index out of range"),undefined):K.$array[K.$offset+k]))){j=true;break;}k=k+(1)>>0;}if(!j){return false;}}f=f+(1)>>0;}return true;};AW.prototype.isValidDomain=function(a){return this.$val.isValidDomain(a);};AW.ptr.prototype.parseAutoEmailLink=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=BF.nil;c=this;d=$subslice(a.tokens,1);e=BC.nil;f=0;g=d.$length;h=0;i=0;j=false;while(true){if(!(i<g)){break;}f=((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);e=$append(e,((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]));h=h+(1)>>0;if(64===f){j=true;break;}if(!E.IsASCIILetterNumHyphen(f)&&!A.Contains(M,new BC([f]))){b=BF.nil;return b;}i=i+(1)>>0;}if(1>i||!j){b=BF.nil;return b;}k=$subslice(d,(i+1>>0));g=k.$length;i=0;l=false;while(true){if(!(i<g)){break;}f=((i<0||i>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+i]);h=h+(1)>>0;if(62===f){l=true;break;}e=$append(e,((i<0||i>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+i]));if(!E.IsASCIILetterNumHyphen(f)&&!((46===f))){b=BF.nil;return b;}if(63<i){b=BF.nil;return b;}i=i+(1)>>0;}if(1>i||!l){b=BF.nil;return b;}a.pos=a.pos+((h+1>>0))>>0;b=c.newLink(33,e,$appendSlice(I,e),BC.nil,2);return b;};AW.prototype.parseAutoEmailLink=function(a){return this.$val.parseAutoEmailLink(a);};AW.ptr.prototype.newLink=function(a,b,c,d,e){var a,b,c,d,e,f,g;f=BF.nil;g=this;f=new D.Node.ptr("","","",a,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,e,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);if(34===a){f.AppendChild(new D.Node.ptr("","","",35,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));}f.AppendChild(new D.Node.ptr("","","",36,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));f.AppendChild(new D.Node.ptr("","","",40,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,b,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));f.AppendChild(new D.Node.ptr("","","",37,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));f.AppendChild(new D.Node.ptr("","","",38,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));f.AppendChild(new D.Node.ptr("","","",41,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,c,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));if(!(BC.nil===d)){f.AppendChild(new D.Node.ptr("","","",42,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,d,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));}f.AppendChild(new D.Node.ptr("","","",39,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));if(1===e){f.LinkRefLabel=b;}return f;};AW.prototype.newLink=function(a,b,c,d,e){return this.$val.newLink(a,b,c,d,e);};AW.ptr.prototype.parseAutolink=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=BF.nil;c=this;d=false;e="";f=BC.nil;g=0;h=a.pos+1>>0;while(true){if(!(h<a.tokensLen&&!((62===(i=a.tokens,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h])))))){break;}g=(j=a.tokens,((h<0||h>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]));if(32===g){b=BF.nil;return b;}f=$append(f,(k=a.tokens,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h])));if(!d){if(!((58===g))){e=e+(($encodeRune(g)));}else{d=true;}}h=h+(1)>>0;}if(!d||3>e.length||(h===a.tokensLen)){b=BF.nil;return b;}if(!((62===(l=a.tokens,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))))){b=BF.nil;return b;}a.pos=1+h>>0;b=c.newLink(33,f,B.EncodeDestination(f),BC.nil,2);return b;};AW.prototype.parseAutolink=function(a){return this.$val.parseAutolink(a);};AW.ptr.prototype.addPreviousText=function(a,b){var a,b,c;c=this;if(BF.nil===a.Previous||!((16===a.Previous.Type))){a.InsertBefore(new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,b,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));return;}a.Previous.AppendTokens(b);};AW.prototype.addPreviousText=function(a,b){return this.$val.addPreviousText(a,b);};AW.ptr.prototype.parseBlockEmbed=function(){var a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;a=BF.nil;b=this;c=$subslice(b.Context.currentLine,b.Context.nextNonspace);d=false;e=BK.nil;if((8===b.Context.Tip.Type)&&0<A.Index(c,(new BC($stringToBytes("}"))))){e=b.Context.parseKramdownIALInListItem(c);if(0<e.$length){c=$subslice(c,(A.Index(c,(new BC($stringToBytes("}"))))+1>>0));}if(3===b.Context.Tip.ListData.Typ){c=$subslice(c,(A.Index(c,(new BC($stringToBytes("]"))))+1>>0));c=$subslice(c,1);d=true;}}f=A.HasPrefix(c,(new BC($stringToBytes("\xEF\xBC\x81(("))));g=A.HasPrefix(c,(new BC($stringToBytes("\xE2\x80\xB8!(("))));if(6>b.Context.currentLineLen||(!A.HasPrefix(c,(new BC($stringToBytes("!(("))))&&!f&&!g)){return a;}if(f){c=A.Replace(c,(new BC($stringToBytes("\xEF\xBC\x81(("))),(new BC($stringToBytes("!(("))),1);}if(g){c=A.Replace(c,(new BC($stringToBytes("\xE2\x80\xB8!(("))),(new BC($stringToBytes("!(("))),1);}c=$subslice(c,3);c=$subslice(c,0,(c.$length-1>>0));h=BC.nil;i=BC.nil;j=BC.nil;k=BC.nil;l=h;m=i;n=j;o=k;p=0;q=false;while(true){r=E.Spnl($subslice(c,p));q=r[0];l=r[1];m=r[2];if(!q){break;}p=p+(l.$length)>>0;s=b.Context.parseBlockRefID(m);l=s[0];m=s[1];n=s[2];if(1>l.$length){q=false;break;}p=p+(l.$length)>>0;q=(41===(t=l.$length-1>>0,((t<0||t>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+t])))&&(41===(u=l.$length-2>>0,((u<0||u>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+u])));if(q){break;}if(1>m.$length||!E.IsWhitespace((0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))){q=false;break;}v=E.Spnl(m);q=v[0];l=v[1];m=v[2];if(!q){break;}p=p+((l.$length+1>>0))>>0;q=2<=m.$length&&(41===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))&&(41===(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]));if(q){p=p+(1)>>0;break;}w=false;x=b.Context.parseLinkTitle(m);w=x[0];l=x[1];m=x[2];o=x[3];if(!w){break;}p=p+(l.$length)>>0;y=E.Spnl(m);q=y[0];l=y[1];m=y[2];p=p+(l.$length)>>0;q=q&&1<m.$length;if(q){q=(41===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))&&(41===(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]));p=p+(2)>>0;}break;}z=A.HasSuffix(c,F.CaretTokens);c=A.TrimSuffix(c,F.CaretTokens);if(!((p===c.$length))){q=false;}if(!q){return a;}a=new D.Node.ptr("","","",440,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(new D.Node.ptr("","","",35,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",38,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",38,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",441,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,n,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",442,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",443,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,o,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",39,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",39,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));if(z||g){a.AppendChild(new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,F.CaretTokens,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));}if(d){aa=b.Context.Tip;ab=new D.Node.ptr("","","",100,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,aa.ListData.Checked,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);ab.KramdownIAL=e;aa.AppendChild(ab);}return a;};AW.prototype.parseBlockEmbed=function(){return this.$val.parseBlockEmbed();};AW.ptr.prototype.parseBlockQueryEmbed=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=BF.nil;b=this;c=$subslice(b.Context.currentLine,b.Context.nextNonspace);d=A.HasPrefix(c,(new BC($stringToBytes("\xE2\x80\xB8!{{"))));if(16>b.Context.currentLineLen||(!A.HasPrefix(c,(new BC($stringToBytes("!{{"))))&&!d)){$s=-1;return a;}if(d){c=A.Replace(c,(new BC($stringToBytes("\xE2\x80\xB8!{{"))),(new BC($stringToBytes("!{{"))),1);}c=$subslice(c,3);e=A.TrimSpace(c);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}c=e;if(!A.HasSuffix(c,(new BC($stringToBytes("}}"))))){$s=-1;return a;}c=$subslice(c,0,(c.$length-2>>0));f=A.TrimSpace(c);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;c=A.TrimSuffix(c,F.CaretTokens);a=new D.Node.ptr("","","",465,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(new D.Node.ptr("","","",35,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",466,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",466,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",468,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,g,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",467,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",467,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));$s=-1;return a;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseBlockQueryEmbed};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseBlockQueryEmbed=function(){return this.$val.parseBlockQueryEmbed();};AW.ptr.prototype.parseBlockRef=function(a){var a,aa,ab,ac,ad,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(!b.Context.Option.BlockRef){a.pos=a.pos+(1)>>0;$s=-1;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,(new BC($stringToBytes("("))),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}c=$subslice(a.tokens,a.pos);if(5>c.$length||!((40===(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0])))||!((40===(1>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+1])))){a.pos=a.pos+(1)>>0;$s=-1;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,(new BC($stringToBytes("("))),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}d=BC.nil;e=BC.nil;f=d;g=e;h=a.pos;a.pos=a.pos+(2)>>0;i=false;j=false;k=i;l=j;m=BC.nil;n=BC.nil;o=m;p=n;while(true){q=E.Spnl($subslice(a.tokens,a.pos));k=q[0];o=q[1];p=q[2];if(!k){break;}a.pos=a.pos+(o.$length)>>0;r=b.Context.parseBlockRefID(p);o=r[0];p=r[1];f=r[2];if(1>o.$length){break;}a.pos=a.pos+(o.$length)>>0;l=(41===(s=o.$length-1>>0,((s<0||s>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+s])))&&(41===(t=o.$length-2>>0,((t<0||t>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+t])));if(l){break;}if(1>p.$length||!E.IsWhitespace((0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0]))){break;}u=E.Spnl(p);k=u[0];o=u[1];p=u[2];if(!k){break;}a.pos=a.pos+((o.$length+1>>0))>>0;l=2<=p.$length&&(41===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0]))&&(41===(1>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+1]));if(l){a.pos=a.pos+(1)>>0;break;}v=false;w=b.Context.parseLinkTitle(p);v=w[0];o=w[1];p=w[2];g=w[3];if(!v){break;}a.pos=a.pos+(o.$length)>>0;x=E.Spnl(p);k=x[0];o=x[1];p=x[2];a.pos=a.pos+(o.$length)>>0;l=k&&1<p.$length;if(l){l=(41===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0]))&&(41===(1>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+1]));a.pos=a.pos+(2)>>0;}break;}if(!l){a.pos=h+1>>0;$s=-1;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,(new BC($stringToBytes("("))),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}y=new D.Node.ptr("","","",430,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);y.AppendChild(new D.Node.ptr("","","",38,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));y.AppendChild(new D.Node.ptr("","","",38,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));y.AppendChild(new D.Node.ptr("","","",431,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));if(1>g.$length){g=f;}y.AppendChild(new D.Node.ptr("","","",432,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));z=AT("",g,b.Context.Option);$s=1;case 1:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z;ab=new D.Node.ptr("","","",433,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);y.AppendChild(ab);ac=aa.Root.FirstChild.FirstChild;while(true){if(!(!(BF.nil===ac))){break;}ad=ac.Next;ab.AppendChild(ac);if(!(BF.nil===ad)){ac=ad;}else{break;}}y.AppendChild(new D.Node.ptr("","","",39,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));y.AppendChild(new D.Node.ptr("","","",39,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));$s=-1;return y;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseBlockRef};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseBlockRef=function(a){return this.$val.parseBlockRef(a);};AU.ptr.prototype.parseBlockRefID=function(a){var a,b,c,d,e,f,g,h,i;b=BC.nil;c=BC.nil;d=BC.nil;e=this;c=a;f=a.$length;if(1>f){return[b,c,d];}g=0;h=0;while(true){if(!(g<f)){break;}h=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(A.Contains(F.CaretTokens,new BC([h]))){g=g+(1)>>0;continue;}if(E.IsWhitespace(h)||(41===h)||!E.IsASCIILetterNumHyphen(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}g=g+(1)>>0;}c=$subslice(a,g);d=$subslice(a,0,g);if(64<d.$length||2>c.$length){return[b,c,d];}b=$makeSlice(BC,0,64);b=$appendSlice(b,d);if(A.HasPrefix(c,F.CaretTokens)){b=$appendSlice(b,F.CaretTokens);c=$subslice(c,F.CaretTokens.$length);}i=(41===(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]))&&(41===(1>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+1]));if(i){b=$appendSlice(b,(new BC($stringToBytes("))"))));return[b,c,d];}if(!E.IsWhitespace((0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]))){b=BC.nil;return[b,c,d];}return[b,c,d];};AU.prototype.parseBlockRefID=function(a){return this.$val.parseBlockRefID(a);};P=function(a,b){var a,b,c,d;c=b.currentLine;if(!b.indented&&(E.Peek(c,b.nextNonspace)===62)){b.advanceNextNonspace();b.advanceOffset(1,false);d=E.Peek(c,b.offset);if((32===d)||(9===d)){b.advanceOffset(1,true);}return 0;}return 1;};$pkg.BlockquoteContinue=P;AW.ptr.prototype.parseBlocks=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.Context.Tip=a.Root;b=0;c=a.lexer.NextLine();case 1:if(!(!(BC.nil===c))){$s=2;continue;}if(a.Context.Option.VditorWYSIWYG||a.Context.Option.VditorIR||a.Context.Option.VditorSV){if(!A.Equal(c,F.CaretNewlineTokens)&&a.Context.Tip.ParentIs(8,new BL([]))&&A.HasPrefix(c,F.CaretTokens)){if(8===a.Context.Tip.Type){a.Context.Tip.AppendChild(new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,c,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));$s=2;continue;}else{a.Context.Tip.Tokens=A.TrimSuffix(a.Context.Tip.Tokens,(new BC($stringToBytes("\n"))));a.Context.Tip.Tokens=$appendSlice(a.Context.Tip.Tokens,F.CaretNewlineTokens);}c=$subslice(c,F.CaretTokens.$length);}d=(new BM($stringToRunes(($bytesToString(c)))));if(4<d.$length&&E.IsDigit((((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])<<24>>>24)))&&((12289===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1]))||(65289===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1])))){c=(new BC($stringToBytes(($encodeRune((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])))+". "+($runesToString($subslice(d,2))))));}}$r=a.incorporateLine(c);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=b+(1)>>0;c=a.lexer.NextLine();$s=1;continue;case 2:case 4:if(!(!(BF.nil===a.Context.Tip))){$s=5;continue;}$r=a.Context.finalize(a.Context.Tip);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseBlocks};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseBlocks=function(){return this.$val.parseBlocks();};AW.ptr.prototype.incorporateLine=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.Context.oldtip=b.Context.Tip;b.Context.offset=0;b.Context.column=0;b.Context.blank=false;b.Context.partiallyConsumedTab=false;b.Context.currentLine=a;b.Context.currentLineLen=b.Context.currentLine.$length;c=true;d=BF.nil;d=b.Root;e=d.LastChild;case 1:if(!(!(BF.nil===e)&&!e.Close)){$s=2;continue;}d=e;b.Context.findNextNonspace();f=Q(d,b.Context);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g===(0)){$s=3;continue;}else if(g===(1)){c=false;$s=3;continue;}else if(g===(2)){$s=-1;return;}case 3:if(!c){d=d.Parent;$s=2;continue;}e=d.LastChild;$s=1;continue;case 2:b.Context.allClosed=d===b.Context.oldtip;b.Context.lastMatchedContainer=d;h=!((d.Type===1))&&d.AcceptLines();i=O.$length;case 5:if(!(!h)){$s=6;continue;}b.Context.findNextNonspace();l=(j=b.Context.currentLine,k=b.Context.nextNonspace,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]));if(!b.Context.indented&&!((45===l))&&!((42===l))&&!((43===l))&&!E.IsDigit(l)&&!((96===l))&&!((126===l))&&!((35===l))&&!((62===l))&&!((60===l))&&!((95===l))&&!((61===l))&&!((36===l))&&!((91===l))&&!((123===l))&&!((33===l))&&!(("\xEF\xBC\x81".charCodeAt(0)===l))&&!(("\xE2\x80\xB8".charCodeAt(0)===l))){b.Context.advanceNextNonspace();$s=6;continue;}m=0;case 7:if(!(m<i)){$s=8;continue;}n=((m<0||m>=O.$length)?($throwRuntimeError("index out of range"),undefined):O.$array[O.$offset+m])(b,d);$s=9;case 9:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;if(o===1){d=b.Context.Tip;$s=8;continue;}else if(o===2){d=b.Context.Tip;h=true;$s=8;continue;}else{m=m+(1)>>0;}$s=7;continue;case 8:if(m===i){b.Context.advanceNextNonspace();$s=6;continue;}$s=5;continue;case 6:if(!b.Context.allClosed&&!b.Context.blank&&(b.Context.Tip.Type===1)){$s=10;continue;}$s=11;continue;case 10:b.addLine();$s=12;continue;case 11:$r=b.Context.closeUnmatchedBlocks();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b.Context.blank&&!(BF.nil===d.LastChild)){d.LastChild.LastLineBlank=true;}p=d.Type;q=(11===p)&&d.IsFencedCodeBlock;r=b.Context.blank&&!((p===411)||(p===5)||((p===11)&&q)||((p===300))||((p===8)&&BF.nil===d.FirstChild));s=d;while(true){if(!(!(BF.nil===s))){break;}s.LastLineBlank=r;s=s.Parent;}if(d.AcceptLines()){$s=14;continue;}if(b.Context.offset<b.Context.currentLineLen&&!b.Context.blank){$s=15;continue;}$s=16;continue;case 14:b.addLine();t=p;if(t===(9)){$s=18;continue;}if(t===(300)){$s=19;continue;}$s=20;continue;case 18:u=d;if(u.HtmlBlockType>=1&&u.HtmlBlockType<=5){$s=21;continue;}$s=22;continue;case 21:v=$subslice(b.Context.currentLine,b.Context.offset);if(b.isHTMLBlockClose(v,u.HtmlBlockType)){$s=23;continue;}$s=24;continue;case 23:$r=b.Context.finalize(d);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 24:case 22:$s=20;continue;case 19:if(3<d.Tokens.$length&&(A.HasSuffix(d.Tokens,$pkg.MathBlockMarkerNewline)||A.HasSuffix(d.Tokens,$pkg.MathBlockMarker)||A.HasSuffix(d.Tokens,$pkg.MathBlockMarkerCaretNewline))){$s=26;continue;}$s=27;continue;case 26:$r=b.Context.finalize(d);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 27:case 20:case 17:$s=16;continue;case 15:w=b.Context.addChild(1);$s=29;case 29:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;b.Context.advanceNextNonspace();b.addLine();case 16:case 12:$s=-1;return;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.incorporateLine};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.incorporateLine=function(a){return this.$val.incorporateLine(a);};AW.ptr.prototype.addLine=function(){var a,b,c;a=this;if(a.Context.partiallyConsumedTab){a.Context.offset=a.Context.offset+(1)>>0;c=4-((b=a.Context.column%4,b===b?b:$throwRuntimeError("integer divide by zero")))>>0;a.Context.Tip.AppendTokens(A.Repeat(F.StrToBytes(" "),c));}a.Context.Tip.AppendTokens($subslice(a.Context.currentLine,a.Context.offset));};AW.prototype.addLine=function(){return this.$val.addLine();};Q=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=a.Type;if(c===(11)){$s=2;continue;}if(c===(9)){$s=3;continue;}if(c===(1)){$s=4;continue;}if(c===(8)){$s=5;continue;}if(c===(5)){$s=6;continue;}if(c===(300)){$s=7;continue;}if(c===(425)){$s=8;continue;}if(c===(411)){$s=9;continue;}if(c===(475)){$s=10;continue;}if((c===(2))||(c===(4))||(c===(455))||(c===(440))||(c===(45))||(c===(465))){$s=11;continue;}$s=12;continue;case 2:d=R(a,b);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 3:$s=-1;return AC(a,b);case 4:$s=-1;return AQ(a,b);case 5:$s=-1;return AO(a,b);case 6:$s=-1;return P(a,b);case 7:e=AP(a,b);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 8:f=BA(a,b);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 9:$s=-1;return Z(a,b);case 10:$s=-1;return AY(a,b);case 11:$s=-1;return 1;case 12:case 1:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:Q};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};R=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=b.currentLine;d=b.indent;if(a.IsFencedCodeBlock){$s=1;continue;}$s=2;continue;case 1:e=b.isFencedCodeClose($subslice(c,b.nextNonspace),a.CodeBlockFenceChar,a.CodeBlockFenceLen);f=e[0];g=e[1];if(d<=3&&f){$s=4;continue;}$s=5;continue;case 4:a.CodeBlockCloseFence=g;$r=b.finalize(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 5:h=a.CodeBlockFenceOffset;i=0;while(true){if(!(h>0)){break;}i=E.Peek(c,b.offset);if(!((32===i))&&!((9===i))){break;}b.advanceOffset(1,true);h=h-(1)>>0;}case 6:$s=3;continue;case 2:if(d>=4){b.advanceOffset(4,true);}else if(b.blank){b.advanceNextNonspace();}else{$s=-1;return 1;}case 3:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:R};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};$pkg.CodeBlockContinue=R;AU.ptr.prototype.codeBlockFinalize=function(a){var a,b,c,d,e;b=this;if(a.IsFencedCodeBlock){c=a.Tokens;d=c.$length;if(1>d){return;}e=0;while(true){if(!(e<d)){break;}if(10===((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e])){break;}e=e+(1)>>0;}a.Tokens=$subslice(c,(e+1>>0));}else{a.Tokens=E.ReplaceNewlineSpace(a.Tokens);}};AU.prototype.codeBlockFinalize=function(a){return this.$val.codeBlockFinalize(a);};AW.ptr.prototype.parseFencedCode=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;a=false;b=0;c=0;d=0;e=BC.nil;f=BC.nil;g=this;j=(h=g.Context.currentLine,i=g.Context.nextNonspace,((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]));if(!((96===j))&&!((126===j))){return[a,b,c,d,e,f];}b=j;k=g.Context.nextNonspace;while(true){if(!(k<g.Context.currentLineLen&&(b===(l=g.Context.currentLine,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k]))))){break;}c=c+(1)>>0;k=k+(1)>>0;}if(3>c){return[a,b,c,d,e,f];}e=$subslice(g.Context.currentLine,g.Context.nextNonspace,(g.Context.nextNonspace+c>>0));m=BC.nil;n=$subslice(g.Context.currentLine,(g.Context.nextNonspace+c>>0));if((96===j)&&A.Contains(n,S)){return[a,b,c,d,e,f];}m=E.TrimWhitespace(n);m=B.UnescapeBytes(m);o=true;p=b;q=c;r=g.Context.indent;s=e;t=m;a=o;b=p;c=q;d=r;e=s;f=t;return[a,b,c,d,e,f];};AW.prototype.parseFencedCode=function(){return this.$val.parseFencedCode();};AU.ptr.prototype.isFencedCodeClose=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;d=false;e=BC.nil;f=this;if(f.Option.KramdownIAL&&7<a.$length){g=f.parseKramdownIAL(a);if(0<g.$length){f.Tip.KramdownIAL=g;f.Tip.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));h=true;i=f.Tip.CodeBlockOpenFence;d=h;e=i;return[d,e];}}j=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);if(!((j===b))){k=false;l=BC.nil;d=k;e=l;return[d,e];}if(c>E.Accept(a,j)){m=false;n=BC.nil;d=m;e=n;return[d,e];}a=E.TrimWhitespace(a);o=A.HasSuffix(a,F.CaretTokens);if(f.Option.VditorWYSIWYG||f.Option.VditorIR||f.Option.VditorSV){a=A.ReplaceAll(a,F.CaretTokens,BC.nil);if(o){f.Tip.Tokens=A.TrimSuffix(f.Tip.Tokens,(new BC($stringToBytes("\n"))));f.Tip.Tokens=$appendSlice(f.Tip.Tokens,F.CaretTokens);}}p=a;q=0;while(true){if(!(q<p.$length)){break;}r=((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]);if(!((r===b))){s=false;t=BC.nil;d=s;e=t;return[d,e];}q++;}e=a;u=true;v=e;d=u;e=v;return[d,e];};AU.prototype.isFencedCodeClose=function(a,b,c){return this.$val.isFencedCodeClose(a,b,c);};AW.ptr.prototype.parseCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=BF.nil;d=this;e=b.pos;f=0;while(true){if(!((e+f>>0)<b.tokensLen)){break;}if(!((96===(g=b.tokens,h=e+f>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]))))){break;}f=f+(1)>>0;}i=$subslice(b.tokens,e,(e+f>>0));if(b.tokensLen<=(e+f>>0)){b.pos=b.pos+(f)>>0;c=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,i,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return c;}j=new D.Node.ptr("","","",28,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,i,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);k=d.matchCodeSpanEnd($subslice(b.tokens,(e+f>>0)),f);if(1>k){b.pos=b.pos+(f)>>0;c=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,i,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return c;}k=(e+k>>0)+f>>0;l=new D.Node.ptr("","","",30,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(b.tokens,k,(k+f>>0)),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);m=$subslice(b.tokens,(e+f>>0),k);m=E.ReplaceAll(m,10,32);if(2<m.$length&&(32===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))&&(32===(n=m.$length-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n])))&&!E.IsBlankLine(m)){j.Tokens=$append(j.Tokens,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]));l.Tokens=$subslice(b.tokens,(k-1>>0),(k+f>>0));m=$subslice(m,1,(m.$length-1>>0));}if(d.Context.Option.GFMTable){if(109===a.Type){m=A.ReplaceAll(m,(new BC($stringToBytes("\\|"))),(new BC($stringToBytes("|"))));}}c=new D.Node.ptr("","","",27,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,f,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);c.AppendChild(j);c.AppendChild(new D.Node.ptr("","","",29,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,m,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));c.AppendChild(l);b.pos=k+f>>0;return c;};AW.prototype.parseCodeSpan=function(a,b){return this.$val.parseCodeSpan(a,b);};AW.ptr.prototype.matchCodeSpanEnd=function(a,b){var a,b,c,d,e,f,g;c=0;d=this;e=a.$length;while(true){if(!(c<e)){break;}f=E.Accept($subslice(a,c),96);if(b===f){g=c+f>>0;if((e-1>>0)>g&&(96===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){continue;}c=c;return c;}if(0<f){c=c+(f)>>0;}else{c=c+(1)>>0;}}c=-1;return c;};AW.prototype.matchCodeSpanEnd=function(a,b){return this.$val.matchCodeSpanEnd(a,b);};AW.ptr.prototype.handleDelim=function(a,b){var a,b,c,d,e,f,g;c=this;d=b.pos;e=c.scanDelims(b);f=$subslice(b.tokens,d,b.pos);g=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(g);if(e.canOpen||e.canClose){b.delimiters=new T.ptr(g,e.typ,e.num,e.num,e.canOpen,e.canClose,b.delimiters,BN.nil,false,false,false,0,BN.nil);if(!(BN.nil===b.delimiters.previous)){b.delimiters.previous.next=b.delimiters;}}};AW.prototype.handleDelim=function(a,b){return this.$val.handleDelim(a,b);};AW.ptr.prototype.processEmphasis=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;if(BN.nil===b.delimiters){return;}d=BN.nil;e=BN.nil;f=BN.nil;g=d;h=e;i=f;j=BF.nil;k=BF.nil;l=j;m=k;n=BN.nil;o=0;p=false;q=$makeMap($Uint8.keyFor,[]);r=false;s=95;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(s)]={k:s,v:a};t=42;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(t)]={k:t,v:a};u=126;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(u)]={k:u,v:a};v=61;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(v)]={k:v,v:a};w=35;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(w)]={k:w,v:a};h=b.delimiters;while(true){if(!(!(BN.nil===h)&&!(h.previous===a))){break;}h=h.previous;}while(true){if(!(!(BN.nil===h))){break;}x=h.typ;if(!h.canClose){h=h.next;continue;}g=h.previous;p=false;while(true){if(!(!(BN.nil===g)&&!(g===a)&&!(g===(y=q[$Uint8.keyFor(x)],y!==undefined?y.v:BN.nil)))){break;}r=(h.canOpen||g.canClose)&&!(((z=h.originalNum%3,z===z?z:$throwRuntimeError("integer divide by zero"))===0))&&((aa=((g.originalNum+h.originalNum>>0))%3,aa===aa?aa:$throwRuntimeError("integer divide by zero"))===0);if((g.typ===h.typ)&&g.canOpen&&!r){p=true;break;}g=g.previous;}i=h;if(!p){h=h.next;}else{if(h.num>=2&&g.num>=2){o=2;}else{o=1;}l=g.node;m=h.node;if(c.Context.Option.GFMStrikethrough){if((126===x)&&!((g.num===h.num))){break;}}else{if(126===x){break;}}if(c.Context.Option.Mark){if((61===x)&&!((g.num===h.num))){break;}}else{if(61===x){break;}}if(c.Context.Option.Tag){if((35===x)&&!((g.num===h.num))){break;}}else{if(35===x){break;}}g.num=g.num-(o)>>0;h.num=h.num-(o)>>0;ab=$subslice(l.Tokens,(l.Tokens.$length-o>>0));ac=$subslice(l.Tokens,0,(l.Tokens.$length-o>>0));l.Tokens=ac;ad=$subslice(m.Tokens,(m.Tokens.$length-o>>0));ac=$subslice(m.Tokens,0,(m.Tokens.$length-o>>0));m.Tokens=ac;ae=new D.Node.ptr("","","",0,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,ab,true,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);af=new D.Node.ptr("","","",0,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,true,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);ag=new D.Node.ptr("","","",0,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,ad,true,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);if(1===o){if(42===x){af.Type=17;ae.Type=18;ag.Type=19;}else if(95===x){af.Type=17;ae.Type=20;ag.Type=21;}else if(126===x){if(c.Context.Option.GFMStrikethrough){af.Type=101;ae.Type=102;ag.Type=103;}}else if(61===x){if(c.Context.Option.Mark){af.Type=450;ae.Type=451;ag.Type=452;}}else if(35===x){if(c.Context.Option.Tag){af.Type=460;ae.Type=461;ag.Type=462;}}}else{if(42===x){af.Type=22;ae.Type=23;ag.Type=24;}else if(95===x){af.Type=22;ae.Type=25;ag.Type=26;}else if(126===x){if(c.Context.Option.GFMStrikethrough){af.Type=101;ae.Type=104;ag.Type=105;}}else if(61===x){if(c.Context.Option.Mark){af.Type=450;ae.Type=453;ag.Type=454;}}}ah=l.Next;while(true){if(!(!(BF.nil===ah)&&!(ah===m))){break;}ai=ah.Next;ah.Unlink();af.AppendChild(ah);ah=ai;}af.PrependChild(ae);af.AppendChild(ag);l.InsertAfter(af);if(!(g.next===h)){g.next=h;h.previous=g;}if(g.num===0){l.Unlink();c.removeDelimiter(g,b);}if(h.num===0){m.Unlink();n=h.next;c.removeDelimiter(h,b);h=n;}}if(!p&&!r){aj=x;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(aj)]={k:aj,v:i.previous};if(!i.canOpen){c.removeDelimiter(i,b);}}}while(true){if(!(!(BN.nil===b.delimiters)&&!(b.delimiters===a))){break;}c.removeDelimiter(b.delimiters,b);}};AW.prototype.processEmphasis=function(a,b){return this.$val.processEmphasis(a,b);};AW.ptr.prototype.scanDelims=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=this;c=a.pos;e=(d=a.tokens,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));f=0;g=a.pos;while(true){if(!(g<a.tokensLen&&(e===(h=a.tokens,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]))))){break;}f=f+(1)>>0;a.pos=a.pos+(1)>>0;g=g+(1)>>0;}i=10;j=10;k=i;l=j;if(0<c){o=(m=a.tokens,n=c-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]));if(o>=128){p=C.DecodeLastRune($subslice(a.tokens,0,c));k=p[0];}else{k=((o>>0));}if((b.Context.Option.VditorWYSIWYG||b.Context.Option.VditorIR||b.Context.Option.VditorSV)&&"\xE2\x80\xB8"===($encodeRune(k))){q=3;if(0<(c-q>>0)){o=(r=a.tokens,s=(c-q>>0)-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));if(o>=128){t=C.DecodeLastRune($subslice(a.tokens,0,(c-q>>0)));k=t[0];}else{k=((o>>0));}}}}if(a.tokensLen>a.pos){w=(u=a.tokens,v=a.pos,((v<0||v>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]));if(w>=128){x=C.DecodeRune($subslice(a.tokens,a.pos));l=x[0];}else{l=((w>>0));}}y=E.IsUnicodeWhitespace(l);z=G.IsPunct(l)||G.IsSymbol(l);if(((42===e)&&(126===l))||((126===e)&&(42===l))){z=false;}aa=E.IsUnicodeWhitespace(k);ab=G.IsPunct(k)||G.IsSymbol(k);if(((42===e)&&(126===k))||((126===e)&&(42===k))){ab=false;}ac=!y&&(!z||aa||ab);ad=!aa&&(!ab||y||z);ae=false;af=false;ag=ae;ah=af;if(95===e){ag=ac&&(!ad||ab);ah=ad&&(!ac||z);}else{if((61===e)&&!((2===f))){ag=false;ah=false;}else if((35===e)&&!((1===f))){ag=false;ah=false;}else{ag=ac;ah=ad;}}return new T.ptr(BF.nil,e,f,0,ag,ah,BN.nil,BN.nil,true,false,false,0,BN.nil);};AW.prototype.scanDelims=function(a){return this.$val.scanDelims(a);};AW.ptr.prototype.removeDelimiter=function(a,b){var a,b,c,d;c=BN.nil;d=this;if(!(BN.nil===a.previous)){a.previous.next=a.next;}if(BN.nil===a.next){b.delimiters=a.previous;}else{a.next.previous=a.previous;}return c;};AW.prototype.removeDelimiter=function(a,b){return this.$val.removeDelimiter(a,b);};AW.ptr.prototype.emoji=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BF.nil===c))){break;}d=c.Next;if((16===c.Type)||(40===c.Type)){b.emoji0(c);}else{b.emoji(c);}c=d;}};AW.prototype.emoji=function(a){return this.$val.emoji(a);};AW.ptr.prototype.emoji0=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=this;c=a;d=a.Tokens;a.Tokens=new BC([]);e=d.$length;f=0;g=BC.nil;h=0;i=0;while(true){if(!(i<e)){break;}f=((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);if(i===(e-1>>0)){a.Tokens=$appendSlice(a.Tokens,$subslice(d,h));break;}if(!((58===f))){i=i+(1)>>0;continue;}a.Tokens=$appendSlice(a.Tokens,$subslice(d,h,i));j=false;h=i+1>>0;while(true){if(!(h<e)){break;}f=((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]);if(E.IsWhitespace(f)){break;}if(58===f){j=true;break;}h=h+(1)>>0;}if(!j){a.Tokens=$appendSlice(a.Tokens,$subslice(d,i,h));i=i+(1)>>0;continue;}g=$subslice(d,(i+1>>0),h);if(1>g.$length){a.Tokens=$append(a.Tokens,((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]));i=i+(1)>>0;continue;}k=(l=b.Context.Option.AliasEmoji[$String.keyFor(F.BytesToStr(g))],l!==undefined?[l.v,true]:["",false]);m=k[0];n=k[1];if(n){o=new D.Node.ptr("","","",200,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);p=new D.Node.ptr("","","",201,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);o.AppendChild(p);q=F.StrToBytes(m);if(A.Contains(q,$pkg.EmojiSitePlaceholder)){r=F.BytesToStr(g);s=".png";if("huaji"===r){s=".gif";}t=b.Context.Option.EmojiSite+"/"+r+s;p.Type=202;p.Tokens=b.EmojiImgTokens(r,t);}else if(A.Contains(q,U)){u=F.BytesToStr(g);p.Type=202;p.Tokens=b.EmojiImgTokens(u,m);}else{p.Tokens=q;}p.AppendChild(new D.Node.ptr("","","",203,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(d,i,(h+1>>0)),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.InsertAfter(o);if((h+1>>0)<e){v=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,new BC([]),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);o.InsertAfter(v);a=v;}}else{a.Tokens=$appendSlice(a.Tokens,$subslice(d,i,(h+1>>0)));}h=h+(1)>>0;i=h;}if(1>c.Tokens.$length){c.Unlink();}if(1>a.Tokens.$length){a.Unlink();}};AW.prototype.emoji0=function(a){return this.$val.emoji0(a);};AW.ptr.prototype.EmojiImgTokens=function(a,b){var a,b,c;c=this;return F.StrToBytes("<img alt=\""+a+"\" class=\"emoji\" src=\""+b+"\" title=\""+a+"\" />");};AW.prototype.EmojiImgTokens=function(a,b){return this.$val.EmojiImgTokens(a,b);};V=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=false;a=(c=$keys(Y).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));b=(d=$keys(Y).length,((d<0||d>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));e=Y;f=0;g=$keys(e);while(true){if(!(f<g.length)){break;}h=e[g[f]];if(h===undefined){f++;continue;}i=h.k;j=h.v;k=i;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};l=j;(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(l)]={k:l,v:i};f++;}return[a,b];};$pkg.NewEmojis=V;X=function(){var a,b,c,d,e,f,g,h;W=(a=$keys(Y).length,((a<0||a>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));b=Y;c=0;d=$keys(b);while(true){if(!(c<d.length)){break;}e=b[d[c]];if(e===undefined){c++;continue;}f=e.k;g=e.v;h=g;(W||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(h)]={k:h,v:f};c++;}};Z=function(a,b){var a,b;if(b.blank){return 0;}if(4>b.indent){return 1;}b.advanceOffset(4,true);return 0;};$pkg.FootnotesContinue=Z;AW.ptr.prototype.FindFootnotesDef=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=[a];b=[b];c=[c];c[0]=0;b[0]=BF.nil;d=this;c[0]=0;if(d.Context.Option.VditorIR||d.Context.Option.VditorSV||d.Context.Option.VditorWYSIWYG){a[0]=A.ReplaceAll(a[0],F.CaretTokens,BC.nil);}$r=D.Walk(d.Root,(function(a,b,c){return function(e,f){var e,f;if(!f||!((411===e.Type))){return 2;}c[0]=c[0]+(1)>>0;if(A.EqualFold(e.Tokens,a[0])){b[0]=e;return 0;}return 2;};})(a,b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return[c[0],b[0]];}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.FindFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.FindFootnotesDef=function(a){return this.$val.FindFootnotesDef(a);};AW.ptr.prototype.parseATXHeading=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;a=false;b=BC.nil;c=BC.nil;d=0;e=this;f=$subslice(e.Context.currentLine,e.Context.nextNonspace);g=false;if((e.Context.Option.VditorWYSIWYG||e.Context.Option.VditorIR||e.Context.Option.VditorSV)&&A.HasPrefix(f,F.CaretTokens)){f=A.ReplaceAll(f,F.CaretTokens,BC.nil);g=true;}h=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]);if(!((35===h))){return[a,b,c,d];}i=false;if((e.Context.Option.VditorWYSIWYG||e.Context.Option.VditorIR||e.Context.Option.VditorSV)&&A.Contains(f,(new BC($stringToBytes("#\xE2\x80\xB8#"))))){f=A.ReplaceAll(f,F.CaretTokens,BC.nil);i=true;}d=E.Accept(f,35);if(6<d){return[a,b,c,d];}j=false;if((e.Context.Option.VditorWYSIWYG||e.Context.Option.VditorIR||e.Context.Option.VditorSV)&&A.HasPrefix($subslice(f,d),F.CaretTokens)){f=A.ReplaceAll(f,F.CaretTokens,BC.nil);j=true;}if(d<f.$length&&!E.IsWhitespace(((d<0||d>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+d]))){return[a,b,c,d];}b=$subslice(e.Context.currentLine,e.Context.nextNonspace,((e.Context.nextNonspace+d>>0)+1>>0));c=$makeSlice(BC,0,256);k=E.TrimLeft(f);f=k[1];l=E.TrimLeft($subslice(f,d));f=l[1];m=f;n=0;while(true){if(!(n<m.$length)){break;}o=((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(10===o){break;}c=$append(c,o);n++;}p=E.TrimRight(c);c=p[1];q=c.$length-1>>0;while(true){if(!(0<=q)){break;}if(35===((q<0||q>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+q])){q=q-(1)>>0;continue;}if(32===((q<0||q>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+q])){break;}else{q=c.$length;break;}q=q-(1)>>0;}if(0>=q){c=$makeSlice(BC,0,0);}else if(0<q){c=$subslice(c,0,q);r=E.TrimRight(c);c=r[1];}if(e.Context.Option.VditorWYSIWYG||e.Context.Option.VditorIR||e.Context.Option.VditorSV){if(g||i||j){c=$appendSlice(F.CaretTokens,c);}if("\xE2\x80\xB8"===($bytesToString(c))||""===($bytesToString(c))){return[a,b,c,d];}}s=E.TrimRight(c);c=s[1];a=true;return[a,b,c,d];};AW.prototype.parseATXHeading=function(){return this.$val.parseATXHeading();};AW.ptr.prototype.parseSetextHeading=function(){var a,b,c,d,e,f,g,h;a=0;b=this;c=E.TrimWhitespace(b.Context.currentLine);d=false;if(b.Context.Option.VditorWYSIWYG||b.Context.Option.VditorIR||b.Context.Option.VditorSV){if(A.Contains(c,F.CaretTokens)){d=true;c=A.ReplaceAll(c,F.CaretTokens,BC.nil);if(1>c.$length){return a;}}}e=0;f=((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e]);if(!((61===f))&&!((45===f))){return a;}g=c.$length;while(true){if(!(e<g)){break;}h=((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e]);if(!((61===h))&&!((45===h))){return a;}if(!((0===f))){if(!((f===h))){return a;}}else{f=h;}e=e+(1)>>0;}a=1;if(45===f){a=2;}if((b.Context.Option.VditorWYSIWYG||b.Context.Option.VditorIR||b.Context.Option.VditorSV)&&d){b.Context.oldtip.Tokens=E.TrimWhitespace(b.Context.oldtip.Tokens);b.Context.oldtip.AppendTokens(F.CaretTokens);}return a;};AW.prototype.parseSetextHeading=function(){return this.$val.parseSetextHeading();};AW.ptr.prototype.parseHeadingID=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=BF.nil;d=this;if(!d.Context.Option.HeadingID||!((2===a.Type))||3>b.tokensLen){b.pos=b.pos+(1)>>0;c=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AA,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);$s=-1;return c;}e=b.pos;f=$subslice(b.tokens,e);g=A.Index(f,AB);if(2>g){b.pos=b.pos+(1)>>0;c=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AA,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);$s=-1;return c;}h=A.Index(f,(new BC($stringToBytes("{"))));if(0>h){c=BF.nil;$s=-1;return c;}i=f.$length;if(!(((i-1>>0)===g))){if(!A.HasSuffix(f,(new BC($stringToBytes("}\xE2\x80\xB8"))))&&A.HasSuffix(f,F.CaretTokens)){b.pos=b.pos+(1)>>0;c=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AA,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);$s=-1;return c;}}if(d.Context.Option.VditorWYSIWYG){f=A.ReplaceAll(f,F.CaretTokens,BC.nil);}j=$subslice(f,(h+1>>0),g);b.pos=b.pos+((g+1>>0))>>0;if(!(BF.nil===a.LastChild)){$s=1;continue;}$s=2;continue;case 1:k=A.TrimRight(a.LastChild.Tokens," ");$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.LastChild.Tokens=k;case 2:c=new D.Node.ptr("","","",420,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,j,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);$s=-1;return c;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseHeadingID};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseHeadingID=function(a,b){return this.$val.parseHeadingID(a,b);};AC=function(a,b){var a,b,c,d;c=b.currentLine;if(b.Option.KramdownIAL&&7<c.$length){d=b.parseKramdownIAL(c);if(0<d.$length){b.Tip.KramdownIAL=d;b.Tip.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,c,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));return 1;}}if(b.blank&&((a.HtmlBlockType===6)||(a.HtmlBlockType===7))){return 1;}return 0;};$pkg.HtmlBlockContinue=AC;AU.ptr.prototype.htmlBlockFinalize=function(a){var a,b,c;b=this;c=E.TrimRight(E.ReplaceNewlineSpace(a.Tokens));a.Tokens=c[1];};AU.prototype.htmlBlockFinalize=function(a){return this.$val.htmlBlockFinalize(a);};AW.ptr.prototype.isHTMLBlockClose=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=this;if(c.Context.Option.KramdownIAL&&7<a.$length){d=c.Context.parseKramdownIAL(a);if(0<d.$length){c.Context.Tip.KramdownIAL=d;c.Context.Tip.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));return true;}}e=a.$length;f=b;if(f===(1)){g=E.AcceptTokenss(a,AE);if(0<=g){return true;}return false;}else if(f===(2)){h=0;while(true){if(!(h<(e-3>>0))){break;}if((45===((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))&&(45===(i=h+1>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])))&&(62===(j=h+2>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])))){return true;}h=h+(1)>>0;}}else if(f===(3)){k=0;while(true){if(!(k<(e-2>>0))){break;}if((63===((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))&&(62===(l=k+1>>0,((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l])))){return true;}k=k+(1)>>0;}}else if(f===(4)){return A.Contains(a,AI);}else if(f===(5)){m=0;while(true){if(!(m<(e-2>>0))){break;}if((93===((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m]))&&(93===(n=m+1>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])))){return true;}m=m+(1)>>0;}}return false;};AW.prototype.isHTMLBlockClose=function(a,b){return this.$val.isHTMLBlockClose(a,b);};AW.ptr.prototype.parseHTML=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=0;c=this;d=E.TrimLeft(a);a=d[1];e=a.$length;if(3>e){return b;}if(!((60===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return b;}b=1;f=E.AcceptTokenss(a,AD);if(0<=f){if(E.IsWhitespace(((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))||(62===((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))){return b;}}g=E.AcceptTokenss(a,AF);if(0<=g){if(E.IsWhitespace(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))||(62===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){b=6;return b;}if((47===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))&&(62===(h=g+1>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])))){b=6;return b;}}i=E.TrimWhitespace(a);j=c.isOpenTag(i);if(j&&!((c.Context.Tip.Type===1))){b=7;return b;}k=c.isCloseTag(i);if(k&&!((c.Context.Tip.Type===1))){b=7;return b;}if(0===A.Index(a,F.StrToBytes("<!--"))){b=2;return b;}if(0===A.Index(a,F.StrToBytes("<?"))){b=3;return b;}if(2<a.$length&&(0===A.Index(a,F.StrToBytes("<!")))){l=$subslice(a,2);if(65<=(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])&&90>=(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])){b=4;return b;}if(0===A.Index(l,F.StrToBytes("[CDATA["))){b=5;return b;}}b=0;return b;};AW.prototype.parseHTML=function(a){return this.$val.parseHTML(a);};AW.ptr.prototype.isOpenTag=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;b=false;c=this;d=a.$length;if(3>d){return b;}if(!((60===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return b;}if(!((62===(e=d-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]))))){return b;}if(47===(f=d-2>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))){a=$subslice(a,1,(d-2>>0));}else{a=$subslice(a,1,(d-1>>0));}d=a.$length;if(0===d){return b;}if(E.IsWhitespace((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))){return b;}g=E.SplitWhitespace(a);h=(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]);if(!E.IsASCIILetter((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))){return b;}if(1<h.$length){h=$subslice(h,1);i=h;j=0;while(true){if(!(j<i.$length)){break;}k=((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(!E.IsASCIILetterNumHyphen(k)){return b;}j++;}}l=$subslice(g,1);m=l;n=0;while(true){if(!(n<m.$length)){break;}o=((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(1>=o.$length){n++;continue;}p=E.Split(o,61);q=(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0]);if(1>q.$length){n++;continue;}if(!E.IsASCIILetter((0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))&&!((95===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0])))&&!((58===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0])))){return b;}if(1<q.$length){q=$subslice(q,1);r=q;s=0;while(true){if(!(s<r.$length)){break;}t=((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);if(!E.IsASCIILetter(t)&&!E.IsDigit(t)&&!((95===t))&&!((46===t))&&!((58===t))&&!((45===t))){return b;}s++;}}if(1<p.$length){u=(1>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+1]);if(A.HasPrefix(u,AG)&&A.HasSuffix(u,AG)){u=$subslice(u,1);u=$subslice(u,0,(u.$length-1>>0));b=!A.Contains(u,AG);return b;}if(A.HasPrefix(u,AH)&&A.HasSuffix(u,AH)){u=$subslice(u,1);u=$subslice(u,0,(u.$length-1>>0));b=!A.Contains(u,AH);return b;}b=!A.ContainsAny(u," \t\n")&&!A.ContainsAny(u,"\"'=<>`");return b;}n++;}b=true;return b;};AW.prototype.isOpenTag=function(a){return this.$val.isOpenTag(a);};AW.ptr.prototype.isCloseTag=function(a){var a,b,c,d,e,f,g,h;b=this;a=E.TrimWhitespace(a);c=a.$length;if(4>c){return false;}if(!((60===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))||!((47===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1])))){return false;}if(!((62===(d=c-1>>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]))))){return false;}a=$subslice(a,2,(c-1>>0));c=a.$length;if(0===c){return false;}e=$subslice(a,0);if(!E.IsASCIILetter((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){return false;}if(1<e.$length){e=$subslice(e,1);f=e;g=0;while(true){if(!(g<f.$length)){break;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!E.IsASCIILetterNumHyphen(h)){return false;}g++;}}return true;};AW.prototype.isCloseTag=function(a){return this.$val.isCloseTag(a);};AW.ptr.prototype.parseBang=function(a){var a,b,c,d,e,f;b=BF.nil;c=this;d=a.pos;a.pos=a.pos+(1)>>0;if(a.pos<a.tokensLen&&(91===(e=a.tokens,f=a.pos,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f])))){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.tokens,d,a.pos),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);c.addBracket(b,d+2>>0,true,a);return b;}b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.tokens,d,a.pos),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;};AW.prototype.parseBang=function(a){return this.$val.parseBang(a);};AW.ptr.prototype.parseInline=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;case 1:if(!(b.pos<b.tokensLen)){$s=2;continue;}f=(d=b.tokens,e=b.pos,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));g=BF.nil;h=f;if(h===(92)){$s=4;continue;}if(h===(96)){$s=5;continue;}if((h===(42))||(h===(95))||(h===(126))||(h===(61))||(h===(35))){$s=6;continue;}if(h===(10)){$s=7;continue;}if(h===(60)){$s=8;continue;}if(h===(91)){$s=9;continue;}if(h===(93)){$s=10;continue;}if(h===(38)){$s=11;continue;}if(h===(33)){$s=12;continue;}if(h===(36)){$s=13;continue;}if(h===(123)){$s=14;continue;}if(h===(40)){$s=15;continue;}$s=16;continue;case 4:g=c.parseBackslash(a,b);$s=17;continue;case 5:g=c.parseCodeSpan(a,b);$s=17;continue;case 6:c.handleDelim(a,b);$s=17;continue;case 7:g=c.parseNewline(a,b);$s=17;continue;case 8:g=c.parseAutolink(b);if(BF.nil===g){g=c.parseAutoEmailLink(b);if(BF.nil===g){g=c.parseInlineHTML(b);}}$s=17;continue;case 9:g=c.parseOpenBracket(b);$s=17;continue;case 10:i=c.parseCloseBracket(b);$s=18;case 18:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}g=i;$s=17;continue;case 11:g=c.parseEntity(b);$s=17;continue;case 12:g=c.parseBang(b);$s=17;continue;case 13:g=c.parseInlineMath(b);$s=17;continue;case 14:j=c.parseHeadingID(a,b);$s=19;case 19:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;$s=17;continue;case 15:k=c.parseBlockRef(b);$s=20;case 20:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}g=k;$s=17;continue;case 16:g=c.parseText(b);case 17:case 3:if(!(BF.nil===g)){a.AppendChild(g);}$s=1;continue;case 2:a.Tokens=BC.nil;$s=-1;return;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseInline};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseInline=function(a,b){return this.$val.parseInline(a,b);};AW.ptr.prototype.parseEntity=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=BF.nil;c=this;f=new BC([(d=a.tokens,e=a.pos,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]))]);if(2>a.tokensLen||a.tokensLen<=(a.pos+1>>0)){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}g=a.pos;h=false;if(3<a.tokensLen){h=35===(i=a.tokens,j=g+1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));}k=a.pos;l=0;m=false;while(true){if(!(k<a.tokensLen)){break;}l=(n=a.tokens,((k<0||k>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+k]));if(E.IsWhitespace(l)){break;}if(59===l){k=k+(1)>>0;m=true;break;}k=k+(1)>>0;}if(!m){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}o=F.BytesToStr($subslice(a.tokens,g,k));if(h){p=o.length;if(10<p||4>p){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}if(((120===o.charCodeAt(2))||(88===o.charCodeAt(2)))&&5>p){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}}q=B.HtmlUnescapeString(o);if(q===o){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}a.pos=a.pos+((k-g>>0))>>0;b=new D.Node.ptr("","","",44,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,F.StrToBytes(q),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,F.StrToBytes(o),BK.nil);return b;};AW.prototype.parseEntity=function(a){return this.$val.parseEntity(a);};AW.ptr.prototype.parseCloseBracket=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;e=new BC([(c=a.tokens,d=a.pos,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]))]);a.pos=a.pos+(1)>>0;f=a.pos;g=a.brackets;if(BN.nil===g){$s=-1;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,e,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}if(!g.active){b.removeBracket(a);$s=-1;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,e,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}h=g.image;i=BC.nil;j=BC.nil;k=BC.nil;l=BC.nil;m=BC.nil;n=i;o=j;p=k;q=l;r=m;s=a.pos;t=false;if((a.pos+1>>0)<a.tokensLen&&(40===(u=a.tokens,v=a.pos,((v<0||v>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v])))){a.pos=a.pos+(1)>>0;w=false;x=BC.nil;y=BC.nil;z=x;aa=y;while(true){ab=E.Spnl($subslice(a.tokens,(a.pos-1>>0)));w=ab[0];z=ab[1];aa=ab[2];if(!w){break;}a.pos=a.pos+(z.$length)>>0;ac=b.Context.parseInlineLinkDest(aa);z=ac[0];aa=ac[1];o=ac[2];if(BC.nil===z){break;}if(b.Context.Option.VditorWYSIWYG||b.Context.Option.VditorIR||b.Context.Option.VditorSV){if(!h&&BF.nil===g.node.Next){break;}}a.pos=a.pos+(z.$length)>>0;n=$subslice(z,0,1);r=$subslice(z,(z.$length-1>>0));t=41===(ad=z.$length-1>>0,((ad<0||ad>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+ad]));if(t){a.pos=a.pos-(1)>>0;break;}if(1>aa.$length||!E.IsWhitespace((0>=aa.$length?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+0]))){break;}ae=E.Spnl(aa);w=ae[0];z=ae[1];aa=ae[2];if(!w){break;}p=z;a.pos=a.pos+(z.$length)>>0;t=41===(0>=aa.$length?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+0]);r=$subslice(aa,0,1);if(t){break;}a.pos=a.pos+(1)>>0;af=false;ag=b.Context.parseLinkTitle(aa);af=ag[0];z=ag[1];aa=ag[2];q=ag[3];if(!af){break;}a.pos=a.pos+(z.$length)>>0;ah=E.Spnl(aa);w=ah[0];z=ah[1];aa=ah[2];a.pos=a.pos+(z.$length)>>0;t=w&&0<aa.$length;if(t){if(b.Context.Option.VditorWYSIWYG||b.Context.Option.VditorIR||b.Context.Option.VditorSV){if(A.HasPrefix(aa,(new BC($stringToBytes("\xE2\x80\xB8)"))))){if(0<q.$length){aa=$subslice(aa,(new BC($stringToBytes("\xE2\x80\xB8)"))).$length);aa=$appendSlice((new BC($stringToBytes(")\xE2\x80\xB8"))),aa);$copySlice($subslice(a.tokens,(a.pos-1>>0)),aa);}else{q=F.CaretTokens;aa=$subslice(aa,F.CaretTokens.$length);a.pos=a.pos+(3)>>0;}}else if(A.HasPrefix(aa,(new BC($stringToBytes(")\xE2\x80\xB8"))))){if(0===q.$length){q=F.CaretTokens;aa=A.ReplaceAll(aa,F.CaretTokens,BC.nil);a.pos=a.pos+(3)>>0;}}}t=41===(0>=aa.$length?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+0]);}r=$subslice(aa,0);break;}if(!t){a.pos=s;}}ai=BC.nil;aj=0;if(!t){$s=1;continue;}$s=2;continue;case 1:ak=a.pos;al=b.Context.parseLinkLabel($subslice(a.tokens,ak));am=al[0];an=al[2];if(2<am){ai=an;a.pos=a.pos+(am)>>0;}else if(!g.bracketAfter){ao=g.index;if(91===(ap=a.tokens,((ao<0||ao>=ap.$length)?($throwRuntimeError("index out of range"),undefined):ap.$array[ap.$offset+ao]))){ao=ao+(1)>>0;}ai=$subslice(a.tokens,ao,(f-1>>0));a.pos=a.pos+(2)>>0;}if(0===am){a.pos=f;}if(!(BC.nil===ai)){$s=3;continue;}$s=4;continue;case 3:if(b.Context.Option.Footnotes){$s=5;continue;}$s=6;continue;case 5:ar=b.FindFootnotesDef(ai);$s=7;case 7:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}aq=ar;as=aq[0];at=aq[1];if(!(BF.nil===at)){b.removeBracket(a);g.node.Next.Unlink();g.node.Unlink();au=H.Itoa(as);av=at.FootnotesRefs.$length;if(0<av){au=au+(":"+H.Itoa(av+1>>0));}aw=new D.Node.ptr("","","",412,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,ai,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,A.ReplaceAll(ai,F.CaretTokens,BC.nil),au,BG.nil,BC.nil,BK.nil);at.FootnotesRefs=$append(at.FootnotesRefs,aw);$s=-1;return aw;}case 6:ax=b.FindLinkRefDefLink(ai);$s=8;case 8:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=ax;if(!(BF.nil===ay)){o=ay.ChildByType(41).Tokens;az=ay.ChildByType(42);if(!(BF.nil===az)){q=az.Tokens;}t=true;aj=3;}case 4:case 2:if(t){ba=new D.Node.ptr("","","",33,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,aj,ai,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);if(h){ba.Type=34;ba.AppendChild(new D.Node.ptr("","","",35,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(g.node.Tokens,0,1),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));g.node.Tokens=$subslice(g.node.Tokens,1);}ba.AppendChild(new D.Node.ptr("","","",36,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,g.node.Tokens,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));bb=BF.nil;bc=BF.nil;bd=bb;be=bc;bd=g.node.Next;while(true){if(!(!(BF.nil===bd))){break;}be=bd.Next;bd.Unlink();if(16===bd.Type){bd.Type=40;}ba.AppendChild(bd);bd=be;}ba.AppendChild(new D.Node.ptr("","","",37,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,e,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));ba.AppendChild(new D.Node.ptr("","","",38,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,n,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));ba.AppendChild(new D.Node.ptr("","","",41,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,o,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));if(!(BC.nil===p)){ba.AppendChild(new D.Node.ptr("","","",43,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,p,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));}if(0<q.$length){ba.AppendChild(new D.Node.ptr("","","",42,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,q,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));}ba.AppendChild(new D.Node.ptr("","","",39,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,r,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));b.processEmphasis(g.previousDelimiter,a);b.removeBracket(a);g.node.Unlink();if(!h){g=a.brackets;while(true){if(!(!(BN.nil===g))){break;}if(!g.image){g.active=false;}g=g.previous;}}$s=-1;return ba;}else{b.removeBracket(a);a.pos=f;$s=-1;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,e,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}$s=-1;return BF.nil;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseCloseBracket};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.b=b;$f.ba=ba;$f.bb=bb;$f.bc=bc;$f.bd=bd;$f.be=be;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseCloseBracket=function(a){return this.$val.parseCloseBracket(a);};AW.ptr.prototype.parseOpenBracket=function(a){var a,b,c,d;b=BF.nil;c=this;d=a.pos;a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.tokens,d,a.pos),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);c.addBracket(b,a.pos-1>>0,false,a);return b;};AW.prototype.parseOpenBracket=function(a){return this.$val.parseOpenBracket(a);};AW.ptr.prototype.addBracket=function(a,b,c,d){var a,b,c,d,e;e=this;if(!(BN.nil===d.brackets)){d.brackets.bracketAfter=true;}d.brackets=new T.ptr(a,0,0,0,false,false,d.brackets,BN.nil,true,c,false,b,d.delimiters);};AW.prototype.addBracket=function(a,b,c,d){return this.$val.addBracket(a,b,c,d);};AW.ptr.prototype.removeBracket=function(a){var a,b;b=this;a.brackets=a.brackets.previous;};AW.prototype.removeBracket=function(a){return this.$val.removeBracket(a);};AW.ptr.prototype.parseKramdownIAL=function(){var a,b,c;a=BK.nil;b=this;c=$subslice(b.Context.currentLine,b.Context.nextNonspace);a=b.Context.parseKramdownIAL(c);return a;};AW.prototype.parseKramdownIAL=function(){return this.$val.parseKramdownIAL();};AU.ptr.prototype.parseKramdownIAL=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=BK.nil;c=this;d=A.Index(a,(new BC($stringToBytes("{:"))));if(0<=d){a=$subslice(a,(d+2>>0));e=A.Index(a,AB);if(3>e){return b;}if(!A.Equal($subslice(a,e),(new BC($stringToBytes("}\n"))))){return b;}a=$subslice(a,0,(a.$length-2>>0));while(true){f=c.Tree.parseTagAttr(a);g=f[0];h=f[1];i=f[2];j=f[3];k=f[4];if(!g){break;}a=h;if(1>i.$length){break;}b=$append(b,new BJ([F.BytesToStr(j),F.BytesToStr(k)]));}}return b;};AU.prototype.parseKramdownIAL=function(a){return this.$val.parseKramdownIAL(a);};AU.ptr.prototype.parseKramdownIALInListItem=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=BK.nil;c=this;d=A.Index(a,(new BC($stringToBytes("{:"))));if(0<=d){a=$subslice(a,(d+2>>0));e=A.Index(a,AB);if(3>e){return b;}a=$subslice(a,0,A.Index(a,(new BC($stringToBytes("}")))));while(true){f=c.Tree.parseTagAttr(a);g=f[0];h=f[1];i=f[2];j=f[3];k=f[4];if(!g){break;}a=h;if(1>i.$length){break;}b=$append(b,new BJ([F.BytesToStr(j),F.BytesToStr(k)]));}}return b;};AU.prototype.parseKramdownIALInListItem=function(a){return this.$val.parseKramdownIALInListItem(a);};AW.ptr.prototype.parseInlineHTML=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=BF.nil;c=this;d=a.tokens;e=false;f=false;if(c.Context.Option.VditorWYSIWYG||c.Context.Option.VditorIR||c.Context.Option.VditorSV){g=A.Index(d,F.CaretTokens);e=g>a.pos;if(e){f=A.Contains(d,(new BC($stringToBytes(" \xE2\x80\xB8"))));d=A.ReplaceAll(d,F.CaretTokens,(new BC($stringToBytes("caretreplacement"))));d=A.ReplaceAll(d,(new BC($stringToBytes("\"caretreplacement"))),(new BC($stringToBytes("\" caretreplacement"))));}}h=a.pos;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,new BC([(i=a.pos,((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]))]),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);if(3>a.tokensLen||a.tokensLen<=(h+1>>0)){a.pos=a.pos+(1)>>0;return b;}j=BC.nil;j=$append(j,((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]));if((47===(k=h+1>>0,((k<0||k>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+k])))&&1<(a.tokensLen-((h+1>>0))>>0)){j=$append(j,(l=h+1>>0,((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l])));m=c.parseTagName($subslice(d,(a.pos+2>>0)));n=m[0];o=m[1];if(1>o.$length){a.pos=a.pos+(1)>>0;return b;}j=$appendSlice(j,o);d=n;}else{p=c.parseTagName($subslice(d,(a.pos+1>>0)));q=p[0];r=p[1];if(0<r.$length){j=$appendSlice(j,r);d=q;while(true){s=c.parseTagAttr(d);t=s[0];u=s[1];v=s[2];if(!t){a.pos=a.pos+(1)>>0;return b;}d=u;j=$appendSlice(j,v);if(1>v.$length){break;}}}else{w=c.parseHTMLComment($subslice(d,(a.pos+1>>0)));x=w[0];y=w[1];z=w[2];if(x){j=$appendSlice(j,z);d=y;a.pos=a.pos+(j.$length)>>0;b=new D.Node.ptr("","","",10,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,j,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}else{aa=c.parseProcessingInstruction($subslice(d,(a.pos+1>>0)));ab=aa[0];ac=aa[1];ad=aa[2];if(ab){j=$appendSlice(j,ad);d=ac;a.pos=a.pos+(j.$length)>>0;b=new D.Node.ptr("","","",10,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,j,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}else{ae=c.parseDeclaration($subslice(d,(a.pos+1>>0)));af=ae[0];ag=ae[1];ah=ae[2];if(af){j=$appendSlice(j,ah);d=ag;a.pos=a.pos+(j.$length)>>0;b=new D.Node.ptr("","","",10,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,j,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}else{ai=c.parseCDATA($subslice(d,(a.pos+1>>0)));aj=ai[0];ak=ai[1];al=ai[2];if(aj){j=$appendSlice(j,al);d=ak;a.pos=a.pos+(j.$length)>>0;b=new D.Node.ptr("","","",10,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,j,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}else{a.pos=a.pos+(1)>>0;return b;}}}}}}am=d.$length;if(1>am){a.pos=h+1>>0;return b;}an=E.TrimLeft(d);ao=an[0];d=an[1];if(((62===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])))||(1<am&&(47===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]))&&(62===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1])))){j=$appendSlice(j,ao);j=$append(j,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]));if(47===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])){j=$append(j,(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1]));}if((c.Context.Option.VditorWYSIWYG||c.Context.Option.VditorIR||c.Context.Option.VditorSV)&&e){if(!A.Contains(j,(new BC($stringToBytes("caretreplacement "))))&&!f){j=A.ReplaceAll(j,(new BC($stringToBytes("\" caretreplacement"))),(new BC($stringToBytes("\"caretreplacement"))));}j=A.ReplaceAll(j,(new BC($stringToBytes("caretreplacement"))),F.CaretTokens);}a.pos=a.pos+(j.$length)>>0;b=new D.Node.ptr("","","",10,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,j,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}a.pos=h+1>>0;return b;};AW.prototype.parseInlineHTML=function(a){return this.$val.parseInlineHTML(a);};AW.ptr.prototype.parseCDATA=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=BC.nil;d=BC.nil;e=this;c=a;if(8>a.$length){return[b,c,d];}if(!((33===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c,d];}if(!((91===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1])))){return[b,c,d];}if(!((67===(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2])))||!((68===(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3])))||!((65===(4>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+4])))||!((84===(5>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+5])))||!((65===(6>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+6])))){return[b,c,d];}if(!((91===(7>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+7])))){return[b,c,d];}d=$appendSlice(d,$subslice(a,0,7));a=$subslice(a,7);f=0;g=0;h=a.$length;while(true){if(!(g<h)){break;}f=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);d=$append(d,f);if(g<=(h-3>>0)&&(93===f)&&(93===(i=g+1>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])))&&(62===(j=g+2>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])))){break;}g=g+(1)>>0;}a=$subslice(a,g);if(!((93===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))||!((93===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1])))||!((62===(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2])))){return[b,c,d];}d=$append(d,(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]),(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));b=true;c=$subslice(a,3);return[b,c,d];};AW.prototype.parseCDATA=function(a){return this.$val.parseCDATA(a);};AW.ptr.prototype.parseDeclaration=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=BC.nil;d=BC.nil;e=this;c=a;if(2>a.$length){return[b,c,d];}if(!((33===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c,d];}f=0;g=0;h=$subslice(a,1);i=0;while(true){if(!(i<h.$length)){break;}f=((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(E.IsWhitespace(f)){break;}if(!(65<=f&&90>=f)){return[b,c,d];}i++;}d=$append(d,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]),(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]));a=$subslice(a,2);j=a.$length;while(true){if(!(g<j)){break;}f=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);d=$append(d,f);if(62===f){break;}g=g+(1)>>0;}a=$subslice(a,g);if(!((62===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c,d];}b=true;c=$subslice(a,1);return[b,c,d];};AW.prototype.parseDeclaration=function(a){return this.$val.parseDeclaration(a);};AW.ptr.prototype.parseProcessingInstruction=function(a){var a,b,c,d,e,f,g,h,i;b=false;c=BC.nil;d=BC.nil;e=this;c=a;if(!((63===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c,d];}d=$append(d,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));a=$subslice(a,1);f=0;g=0;h=a.$length;while(true){if(!(g<h)){break;}f=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);d=$append(d,f);if(g<=(h-2>>0)&&(63===f)&&(62===(i=g+1>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])))){break;}g=g+(1)>>0;}a=$subslice(a,g);if(1>a.$length){return[b,c,d];}if(!((63===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))||!((62===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1])))){return[b,c,d];}d=$append(d,(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]));b=true;c=$subslice(a,2);return[b,c,d];};AW.prototype.parseProcessingInstruction=function(a){return this.$val.parseProcessingInstruction(a);};AW.ptr.prototype.parseHTMLComment=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=false;c=BC.nil;d=BC.nil;e=this;c=a;if(3>a.$length){return[b,c,d];}if(!((33===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))||!((45===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1])))||!((45===(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2])))){return[b,c,d];}d=$append(d,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]),(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]),(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));a=$subslice(a,3);if(62===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){return[b,c,d];}if((45===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))&&(62===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]))){return[b,c,d];}f=0;g=0;h=a.$length;while(true){if(!(g<h)){break;}f=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);d=$append(d,f);if(g<=(h-2>>0)&&(45===f)&&(45===(i=g+1>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])))){break;}if(g<=(h-3>>0)&&(45===f)&&(45===(j=g+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])))&&(62===(k=g+2>>0,((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k])))){break;}g=g+(1)>>0;}a=$subslice(a,g);if(3>a.$length||!((45===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))||!((45===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1])))||!((62===(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2])))){return[b,c,d];}d=$append(d,(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]),(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));b=true;c=$subslice(a,3);return[b,c,d];};AW.prototype.parseHTMLComment=function(a){return this.$val.parseHTMLComment(a);};AW.ptr.prototype.parseTagAttr=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;b=false;c=BC.nil;d=BC.nil;e=BC.nil;f=BC.nil;g=this;b=true;c=a;h=BC.nil;i=0;j=0;k=a;l=0;while(true){if(!(l<k.$length)){break;}i=l;j=((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if(!E.IsWhitespace(j)){break;}h=$append(h,j);l++;}if(1>h.$length){return[b,c,d,e,f];}a=$subslice(a,i);m=BC.nil;n=g.parseAttrName(a);a=n[0];m=n[1];if(1>m.$length){return[b,c,d,e,f];}o=BC.nil;p=g.parseAttrValSpec(a);b=p[0];a=p[1];o=p[2];if(!b){return[b,c,d,e,f];}c=a;d=$appendSlice(d,h);d=$appendSlice(d,m);d=$appendSlice(d,o);if(!(BC.nil===o)){e=m;f=$subslice(o,2,(o.$length-1>>0));}return[b,c,d,e,f];};AW.prototype.parseTagAttr=function(a){return this.$val.parseTagAttr(a);};AW.ptr.prototype.parseAttrValSpec=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=false;c=BC.nil;d=BC.nil;e=this;b=true;c=a;f=0;g=0;h=a;i=0;while(true){if(!(i<h.$length)){break;}f=i;g=((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!E.IsWhitespace(g)){break;}d=$append(d,g);i++;}if(!((61===g))){d=BC.nil;return[b,c,d];}d=$append(d,g);a=$subslice(a,(f+1>>0));j=a;k=0;while(true){if(!(k<j.$length)){break;}f=k;g=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(!E.IsWhitespace(g)){break;}d=$append(d,g);k++;}g=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]);d=$append(d,g);a=$subslice(a,(f+1>>0));l=false;if(34===g){m=a;n=0;while(true){if(!(n<m.$length)){break;}f=n;g=((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);d=$append(d,g);if(34===g){l=true;break;}n++;}}else if(39===g){o=a;p=0;while(true){if(!(p<o.$length)){break;}f=p;g=((p<0||p>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]);d=$append(d,g);if(39===g){l=true;break;}p++;}}else{q=a;r=0;while(true){if(!(r<q.$length)){break;}f=r;g=((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);if(62===g){f=f-(1)>>0;break;}d=$append(d,g);if(E.IsWhitespace(g)){break;}if((34===g)||(39===g)||(61===g)||(60===g)||(62===g)||(96===g)){l=false;break;}l=true;r++;}}if(!l){b=false;d=BC.nil;return[b,c,d];}c=$subslice(a,(f+1>>0));return[b,c,d];};AW.prototype.parseAttrValSpec=function(a){return this.$val.parseAttrValSpec(a);};AW.ptr.prototype.parseAttrName=function(a){var a,b,c,d,e,f,g,h;b=BC.nil;c=BC.nil;d=this;b=a;if(!E.IsASCIILetter((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))&&!((95===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))&&!((58===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c];}c=$append(c,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));a=$subslice(a,1);e=0;f=0;g=a;h=0;while(true){if(!(h<g.$length)){break;}e=h;f=((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(!E.IsASCIILetterNumHyphen(f)&&!((95===f))&&!((46===f))&&!((58===f))){break;}c=$append(c,f);h++;}if(1>c.$length){return[b,c];}b=$subslice(a,e);return[b,c];};AW.prototype.parseAttrName=function(a){return this.$val.parseAttrName(a);};AW.ptr.prototype.parseTagName=function(a){var a,b,c,d,e,f,g,h;b=BC.nil;c=BC.nil;d=this;if(1>a.$length){return[b,c];}e=0;f=((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!E.IsASCIILetter(f)){g=a;h=BC.nil;b=g;c=h;return[b,c];}c=$append(c,f);e=1;while(true){if(!(e<a.$length)){break;}f=((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!E.IsASCIILetterNumHyphen(f)){break;}c=$append(c,f);e=e+(1)>>0;}b=$subslice(a,e);return[b,c];};AW.prototype.parseTagName=function(a){return this.$val.parseTagName(a);};AU.ptr.prototype.parseInlineLinkDest=function(a){var a,aa,ab,ac,ad,ae,af,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=BC.nil;c=BC.nil;d=BC.nil;e=this;c=a;f=a.$length;if(2>f){return[b,c,d];}b=$makeSlice(BC,0,256);d=$makeSlice(BC,0,256);g=60===(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]);if(g){h=false;b=$append(b,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]),(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]));i=2;j=1;k=0;l=BC.nil;m=BC.nil;n=l;o=m;while(true){if(!(i<f)){break;}j=1;p=((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(10===p){b=BC.nil;return[b,c,d];}if(p<128){b=$append(b,p);n=new BC([p]);}else{n=new BC([]);q=C.DecodeRune($subslice(a,i));k=q[0];j=q[1];o=F.StrToBytes(($encodeRune(k)));b=$appendSlice(b,o);n=$appendSlice(n,o);}d=$appendSlice(d,n);if((62===p)&&!E.IsBackslashEscapePunct(a,i)){d=$subslice(d,0,(d.$length-1>>0));h=true;break;}i=i+(j)>>0;}if(!h||(f>i&&!((41===(r=i+1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r])))))){b=BC.nil;return[b,c,d];}b=$append(b,(s=i+1>>0,((s<0||s>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+s])));c=$subslice(a,(i+2>>0));}else{t=0;u=0;v=1;w=0;x=BC.nil;y=BC.nil;z=x;aa=y;ab=false;while(true){if(!(u<f)){break;}v=1;ac=((u<0||u>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+u]);if(ac<128){b=$append(b,ac);z=new BC([ac]);}else{z=new BC([]);ad=C.DecodeRune($subslice(a,u));w=ad[0];v=ad[1];aa=F.StrToBytes(($encodeRune(w)));b=$appendSlice(b,aa);z=$appendSlice(z,aa);}d=$appendSlice(d,z);if(!ab&&!E.IsWhitespace(ac)&&0<u){ab=true;d=$subslice(d,1);d=E.TrimWhitespace(d);}if(!e.Option.ImgPathAllowSpace){if(ab&&(E.IsWhitespace(ac)||E.IsControl(ac))){d=$subslice(d,0,(d.$length-v>>0));b=$subslice(b,0,(b.$length-1>>0));t=t-(1)>>0;break;}}else{if(ab&&E.IsWhitespace(ac)&&(u+1>>0)<f){af=(ae=u+1>>0,((ae<0||ae>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+ae]));if((34===af)||(39===af)){d=$subslice(d,0,(d.$length-v>>0));b=$subslice(b,0,(b.$length-1>>0));t=t-(1)>>0;break;}}}if((40===ac)&&!E.IsBackslashEscapePunct(a,u)){t=t+(1)>>0;}if((41===ac)&&!E.IsBackslashEscapePunct(a,u)){t=t-(1)>>0;if(1>t){if(40===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])){d=$subslice(d,1);}d=$subslice(d,0,(d.$length-1>>0));break;}}u=u+(v)>>0;}c=$subslice(a,u);if(f>u&&(!((41===((u<0||u>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+u])))&&!((32===((u<0||u>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+u])))&&!((10===((u<0||u>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+u]))))){b=BC.nil;return[b,c,d];}if(!((0===t))){b=BC.nil;return[b,c,d];}}if(!(BC.nil===b)){if(!e.Option.VditorWYSIWYG&&!e.Option.VditorIR&&!e.Option.VditorSV){d=B.EncodeDestination(B.UnescapeBytes(d));}}return[b,c,d];};AU.prototype.parseInlineLinkDest=function(a){return this.$val.parseInlineLinkDest(a);};AU.ptr.prototype.LinkPath=function(a){var a,b;b=this;a=b.RelativePath(a);a=b.PrefixPath(a);return a;};AU.prototype.LinkPath=function(a){return this.$val.LinkPath(a);};AU.ptr.prototype.PrefixPath=function(a){var a,b,c,d;b=this;if(""===b.Option.LinkPrefix){return a;}c=F.StrToBytes(b.Option.LinkPrefix);d=$appendSlice(c,a);return d;};AU.prototype.PrefixPath=function(a){return this.$val.PrefixPath(a);};AU.ptr.prototype.RelativePath=function(a){var a,b,c,d;b=this;if(""===b.Option.LinkBase){return a;}a=A.ReplaceAll(a,(new BC($stringToBytes("%5C"))),(new BC($stringToBytes("\\"))));if(!b.isRelativePath(a)){return a;}c=F.StrToBytes(b.Option.LinkBase);if(!A.HasSuffix(c,(new BC($stringToBytes("/"))))){c=$appendSlice(c,(new BC($stringToBytes("/"))));}d=$appendSlice(c,a);if(A.Equal(c,d)){return(new BC($stringToBytes("")));}return d;};AU.prototype.RelativePath=function(a){return this.$val.RelativePath(a);};AU.ptr.prototype.isRelativePath=function(a){var a,b;b=this;if(1>a.$length){return true;}if(47===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){return false;}return!A.Contains(a,(new BC($stringToBytes(":/"))))&&!A.Contains(a,(new BC($stringToBytes(":\\"))));};AU.prototype.isRelativePath=function(a){return this.$val.isRelativePath(a);};AW.ptr.prototype.parseInlineMath=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=BF.nil;c=this;if(3>a.tokensLen){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AL,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}d=a.pos;e=d;f=0;while(true){if(!(e<a.tokensLen&&(36===(g=a.tokens,((e<0||e>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+e]))))){break;}f=f+(1)>>0;e=e+(1)>>0;}if(2<=f){h=false;i=e+f>>0;j=0;while(true){if(!(i<a.tokensLen)){break;}j=(k=a.tokens,((i<0||i>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+i]));if((36===j)&&i<(a.tokensLen-1>>0)&&(36===(l=a.tokens,m=i+1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m])))){h=true;break;}i=i+(1)>>0;}if(h){b=new D.Node.ptr("","","",300,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);b.AppendChild(new D.Node.ptr("","","",301,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));b.AppendChild(new D.Node.ptr("","","",302,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.tokens,e,i),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));b.AppendChild(new D.Node.ptr("","","",303,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.pos=i+2>>0;return b;}}if(!c.Context.Option.InlineMathAllowDigitAfterOpenMarker&&a.tokensLen>(d+1>>0)&&E.IsDigit((n=a.tokens,o=d+1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])))){a.pos=a.pos+(3)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.tokens,d,(d+3>>0)),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}p=c.matchInlineMathEnd($subslice(a.tokens,(d+1>>0)));if(1>p){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AL,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}p=(d+p>>0)+2>>0;q=$subslice(a.tokens,(d+1>>0),(p-1>>0));if(1>E.TrimWhitespace(q).$length){a.pos=a.pos+(1)>>0;b=new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AL,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);return b;}b=new D.Node.ptr("","","",304,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);b.AppendChild(new D.Node.ptr("","","",305,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));b.AppendChild(new D.Node.ptr("","","",306,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,q,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));b.AppendChild(new D.Node.ptr("","","",307,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.pos=p;return b;};AW.prototype.parseInlineMath=function(a){return this.$val.parseInlineMath(a);};AW.ptr.prototype.matchInlineMathEnd=function(a){var a,b,c,d,e;b=0;c=this;d=a.$length;while(true){if(!(b<d)){break;}if(36===((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b])){if(b<(d-1>>0)){if(!E.IsDigit((e=b+1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e])))){b=b;return b;}}else{b=b;return b;}}b=b+(1)>>0;}b=-1;return b;};AW.prototype.matchInlineMathEnd=function(a){return this.$val.matchInlineMathEnd(a);};AW.ptr.prototype.parseInlines=function(){var a,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;$r=a.walkParseInline(a.Root);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.parseInlines};}$f.a=a;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.parseInlines=function(){return this.$val.parseInlines();};AW.ptr.prototype.walkParseInline=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(BF.nil===a){$s=-1;return;}c=a.Type;if((1===c)||(2===c)||(109===c)){$s=1;continue;}if(11===c){$s=2;continue;}$s=3;continue;case 1:d=a.Tokens;if((1===c)&&BC.nil===d){e=a.Next;a.Unlink();a.Next=e;$s=-1;return;}f=d.$length;if(1>f){$s=-1;return;}g=new AV.ptr(d,f,0,0,0,BN.nil,BN.nil);$r=b.parseInline(a,g);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.processEmphasis(BN.nil,g);b.mergeText(a);if(b.Context.Option.GFMAutoLink&&!b.Context.Option.VditorWYSIWYG&&!b.Context.Option.VditorIR&&!b.Context.Option.VditorSV){b.parseGFMAutoEmailLink(a);b.parseGFMAutoLink(a);}if(b.Context.Option.Emoji){b.emoji(a);}$s=-1;return;case 2:if(a.IsFencedCodeBlock){h=new D.Node.ptr("","","",12,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a.CodeBlockOpenFence,false,false,false,0,false,0,a.CodeBlockFenceLen,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.PrependChild(h);i=new D.Node.ptr("","","",14,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,a.CodeBlockInfo,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(i);j=new D.Node.ptr("","","",15,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a.Tokens,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(j);if(BC.nil===a.CodeBlockCloseFence){a.CodeBlockCloseFence=a.CodeBlockOpenFence;}k=new D.Node.ptr("","","",13,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a.CodeBlockCloseFence,false,false,false,0,false,0,a.CodeBlockFenceLen,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(k);}else{l=new D.Node.ptr("","","",15,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a.Tokens,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(l);}a.Tokens=BC.nil;case 3:m=a.FirstChild;case 5:if(!(!(BF.nil===m))){$s=6;continue;}$r=b.walkParseInline(m);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m=m.Next;$s=5;continue;case 6:$s=-1;return;}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.walkParseInline};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.walkParseInline=function(a){return this.$val.walkParseInline(a);};AU.ptr.prototype.parseLinkRefDef=function(a){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=this;c=E.TrimLeft(a);a=c[1];if(1>a.$length){return BC.nil;}d=b.parseLinkLabel(a);e=d[0];f=d[1];g=d[2];if(2>e||1>g.$length){return BC.nil;}h=f.$length;if(1>h){return BC.nil;}if(!((58===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])))){return BC.nil;}f=$subslice(f,1);i=E.TrimLeft(f);j=i[0];f=i[1];k=E.StatWhitespace(j);l=k[0];if(1<l){return BC.nil;}a=f;m=b.parseLinkDest(a);n=m[0];f=m[1];o=m[2];if(BC.nil===n){return BC.nil;}p=E.TrimLeft(f);j=p[0];f=p[1];if(BC.nil===j&&0<f.$length){return BC.nil;}q=E.StatWhitespace(j);l=q[0];r=q[1];s=q[2];if(1<l){return BC.nil;}t=E.TrimLeft(f);a=t[1];u=b.parseLinkTitle(a);v=u[0];f=u[2];w=u[3];if(!v&&1>l){return BC.nil;}if(0<(r+s>>0)&&!E.IsBlankLine(f)&&!((10===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])))){return BC.nil;}x=a;y=E.TrimLeft(f);j=y[0];a=y[1];z=E.StatWhitespace(j);aa=z[1];ab=z[2];if(!E.IsBlankLine(a)&&0<(aa+ab>>0)){f=x;}else{f=a;}ac=b.Tree.newLink(33,g,o,w,1);ad=new D.Node.ptr("","","",46,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,g,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);ad.AppendChild(ac);ae=b.Tip;if(!((45===ae.Type))){ae=new D.Node.ptr("","","",45,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}ae.AppendChild(ad);b.Tip.Parent.AppendChild(ae);return f;};AU.prototype.parseLinkRefDef=function(a){return this.$val.parseLinkRefDef(a);};AW.ptr.prototype.FindLinkRefDefLink=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=[a];b=[b];b[0]=BF.nil;c=this;if(c.Context.Option.VditorIR||c.Context.Option.VditorSV||c.Context.Option.VditorWYSIWYG){a[0]=A.ReplaceAll(a[0],F.CaretTokens,BC.nil);}$r=D.Walk(c.Root,(function(a,b){return function(d,e){var d,e;if(!e||!((46===d.Type))){return 2;}if(A.EqualFold(d.Tokens,a[0])){b[0]=d.FirstChild;return 0;}return 2;};})(a,b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:AW.ptr.prototype.FindLinkRefDefLink};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AW.prototype.FindLinkRefDefLink=function(a){return this.$val.FindLinkRefDefLink(a);};AU.ptr.prototype.parseLinkTitle=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=false;c=BC.nil;d=BC.nil;e=BC.nil;f=this;if(1>a.$length){g=true;h=BC.nil;i=a;j=BC.nil;b=g;c=h;d=i;e=j;return[b,c,d,e];}if(91===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){k=true;l=BC.nil;m=a;n=BC.nil;b=k;c=l;d=m;e=n;return[b,c,d,e];}o=f.parseLinkTitleMatch(34,34,a);b=o[0];c=o[1];d=o[2];e=o[3];if(!b){p=f.parseLinkTitleMatch(39,39,a);b=p[0];c=p[1];d=p[2];e=p[3];if(!b){q=f.parseLinkTitleMatch(40,41,a);b=q[0];c=q[1];d=q[2];e=q[3];}}if(!(BC.nil===e)){if(!f.Option.VditorWYSIWYG&&!f.Option.VditorIR&&!f.Option.VditorSV){e=B.UnescapeBytes(e);}}return[b,c,d,e];};AU.prototype.parseLinkTitle=function(a){return this.$val.parseLinkTitle(a);};AU.ptr.prototype.parseLinkTitleMatch=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=false;e=BC.nil;f=BC.nil;g=BC.nil;h=this;f=c;i=c.$length;if(2>i){return[d,e,f,g];}if(!((a===(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0])))){return[d,e,f,g];}j=c;i=j.$length;k=false;l=1;m=0;n=0;while(true){if(!(l<i)){break;}o=((l<0||l>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+l]);e=$append(e,o);p=C.DecodeRune($subslice(j,l));n=p[0];m=p[1];q=1;while(true){if(!(q<m)){break;}e=$append(e,(r=l+q>>0,((r<0||r>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+r])));q=q+(1)>>0;}g=$appendSlice(g,F.StrToBytes(($encodeRune(n))));if((b===o)&&!E.IsBackslashEscapePunct(c,l)){k=true;g=$subslice(g,0,(g.$length-1>>0));break;}l=l+(m)>>0;}if(!k){e=BC.nil;return[d,e,f,g];}d=true;f=$subslice(c,(l+1>>0));return[d,e,f,g];};AU.prototype.parseLinkTitleMatch=function(a,b,c){return this.$val.parseLinkTitleMatch(a,b,c);};AU.ptr.prototype.parseLinkDest=function(a){var a,b,c,d,e,f,g;b=BC.nil;c=BC.nil;d=BC.nil;e=this;f=e.parseLinkDest1(a);b=f[0];c=f[1];d=f[2];if(BC.nil===b){g=e.parseLinkDest2(a);b=g[0];c=g[1];d=g[2];}if(!(BC.nil===b)){if(!e.Option.VditorWYSIWYG&&!e.Option.VditorIR&&!e.Option.VditorSV){d=B.EncodeDestination(B.UnescapeBytes(d));}}return[b,c,d];};AU.prototype.parseLinkDest=function(a){return this.$val.parseLinkDest(a);};AU.ptr.prototype.parseLinkDest2=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;b=BC.nil;c=BC.nil;d=BC.nil;e=this;c=a;f=a.$length;if(1>f){return[b,c,d];}b=$makeSlice(BC,0,256);d=$makeSlice(BC,0,256);g=0;h=0;i=0;j=0;while(true){if(!(h<f)){break;}k=((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]);b=$append(b,k);l=C.DecodeRune($subslice(a,h));j=l[0];i=l[1];m=1;while(true){if(!(m<i)){break;}b=$append(b,(n=h+m>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])));m=m+(1)>>0;}d=$appendSlice(d,F.StrToBytes(($encodeRune(j))));if(E.IsWhitespace(k)||E.IsControl(k)){d=$subslice(d,0,(d.$length-1>>0));b=$subslice(b,0,(b.$length-1>>0));break;}if((40===k)&&!E.IsBackslashEscapePunct(a,h)){g=g+(1)>>0;}if((41===k)&&!E.IsBackslashEscapePunct(a,h)){g=g-(1)>>0;if(1>g){h=h+(1)>>0;break;}}h=h+(i)>>0;}c=$subslice(a,h);if(f>h&&!E.IsWhitespace(((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))){b=BC.nil;return[b,c,d];}return[b,c,d];};AU.prototype.parseLinkDest2=function(a){return this.$val.parseLinkDest2(a);};AU.ptr.prototype.parseLinkDest1=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;b=BC.nil;c=BC.nil;d=BC.nil;e=this;c=a;f=a.$length;if(2>f){return[b,c,d];}if(!((60===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c,d];}b=$makeSlice(BC,0,256);d=$makeSlice(BC,0,256);g=false;h=0;i=0;j=0;while(true){if(!(h<f)){break;}k=((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]);b=$append(b,k);i=1;if(0<h){l=C.DecodeRune($subslice(a,h));j=l[0];i=l[1];m=1;while(true){if(!(m<i)){break;}b=$append(b,(n=h+m>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])));m=m+(1)>>0;}d=$appendSlice(d,F.StrToBytes(($encodeRune(j))));if((60===k)&&!E.IsBackslashEscapePunct(a,h)){b=BC.nil;return[b,c,d];}}if((62===k)&&!E.IsBackslashEscapePunct(a,h)){g=true;d=$subslice(d,0,(d.$length-1>>0));break;}h=h+(i)>>0;}if(!g){b=BC.nil;return[b,c,d];}c=$subslice(a,(h+1>>0));return[b,c,d];};AU.prototype.parseLinkDest1=function(a){return this.$val.parseLinkDest1(a);};AU.ptr.prototype.parseLinkLabel=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=0;c=BC.nil;d=BC.nil;e=this;f=a.$length;if(2>f){return[b,c,d];}if(!((91===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return[b,c,d];}g=$makeSlice(BC,0,a.$length);g=$append(g,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));h=false;i=1;while(true){if(!(i<f)){break;}j=((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);g=$append(g,j);k=C.DecodeRune($subslice(a,i));l=k[0];m=k[1];n=1;while(true){if(!(n<m)){break;}g=$append(g,(o=i+n>>0,((o<0||o>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+o])));n=n+(1)>>0;}d=$appendSlice(d,F.StrToBytes(($encodeRune(l))));if((93===j)&&!E.IsBackslashEscapePunct(a,i)){h=true;d=$subslice(d,0,(d.$length-1>>0));c=$subslice(a,(i+1>>0));break;}if((91===j)&&!E.IsBackslashEscapePunct(a,i)){g=BC.nil;return[b,c,d];}i=i+(m)>>0;}if(!h||BC.nil===E.TrimWhitespace(d)||999<d.$length){g=BC.nil;return[b,c,d];}d=E.TrimWhitespace(d);if(!e.Option.VditorWYSIWYG&&!e.Option.VditorIR&&!e.Option.VditorSV){d=E.ReplaceAll(d,10,32);p=d.$length;q=0;r=0;while(true){if(!(r<p)){break;}q=((r<0||r>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+r]);if((q===32)&&r<(p-1>>0)&&((s=r+1>>0,((s<0||s>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+s]))===32)){d=$appendSlice($subslice(d,0,r),$subslice(d,(r+1>>0)));p=p-(1)>>0;}r=r+(1)>>0;}}b=g.$length;return[b,c,d];};AU.prototype.parseLinkLabel=function(a){return this.$val.parseLinkLabel(a);};AU.ptr.prototype.listFinalize=function(a){var a,b,c,d,e,f,g,h;b=this;c=a.FirstChild;while(true){if(!(!(BF.nil===c))){break;}if(AN(c)&&!(BF.nil===c.Next)){a.ListData.Tight=false;break;}d=c.FirstChild;while(true){if(!(!(BF.nil===d))){break;}if(AN(d)&&(!(BF.nil===c.Next)||!(BF.nil===d.Next))){a.ListData.Tight=false;break;}d=d.Next;}c=c.Next;}if(b.Option.KramdownIAL){e=a.FirstChild;while(true){if(!(!(BF.nil===e))){break;}if(BF.nil===e.FirstChild){e=e.Next;continue;}f=e.FirstChild.Type;if(f===(100)){e.KramdownIAL=e.FirstChild.KramdownIAL;e.FirstChild.KramdownIAL=BK.nil;e.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));e=e.Next;}else if((f===(1))||(f===(440))||(f===(2))){if(!(BK.nil===e.FirstChild.KramdownIAL)&&(3===e.Parent.ListData.Typ)){e.KramdownIAL=e.FirstChild.KramdownIAL;e.FirstChild.KramdownIAL=BK.nil;e.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));e=e.Next;}else{g=b.parseKramdownIALInListItem(e.FirstChild.Tokens);if(0<g.$length){e.KramdownIAL=g;e.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));h=$subslice(e.FirstChild.Tokens,(A.Index(e.FirstChild.Tokens,(new BC($stringToBytes("}"))))+1>>0));h=E.TrimWhitespace(h);e.FirstChild.Tokens=h;e=e.Next;}}}e=e.Next;}}};AU.prototype.listFinalize=function(a){return this.$val.listFinalize(a);};AW.ptr.prototype.parseListMarker=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=this;if(4<=b.Context.indent){return BH.nil;}c=b.Context.currentLine;d=$subslice(c,b.Context.nextNonspace);e=new D.ListData.ptr(0,true,0,0,0,0,b.Context.indent,false,BC.nil,-1);f=1;g=new BC([(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])]);h=0;if((43===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]))||(45===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]))||(42===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]))){e.BulletChar=(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]);}else{i=b.parseOrderedListMarker(d);g=i[0];h=i[1];if(!(BC.nil===g)){if(!((a.Type===1))||A.Equal(AM,g)){e.Typ=1;j=H.Atoi(F.BytesToStr(g));e.Start=j[0];f=g.$length+1>>0;e.Delimiter=h;}else{return BH.nil;}}else{return BH.nil;}}e.Marker=g;l=(k=b.Context.nextNonspace+f>>0,((k<0||k>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+k]));if(!E.IsWhitespace(l)){return BH.nil;}if((a.Type===1)&&(10===l)){return BH.nil;}b.Context.advanceNextNonspace();b.Context.advanceOffset(f,true);m=b.Context.column;n=b.Context.offset;while(true){b.Context.advanceOffset(1,true);l=E.Peek(c,b.Context.offset);if((b.Context.column-m>>0)>=5||(0===(l))||(!((32===l))&&!((9===l)))){break;}}l=E.Peek(c,b.Context.offset);o=(0===l)||(10===l);p=b.Context.column-m>>0;if(p>=5||p<1||o){e.Padding=f+1>>0;b.Context.column=m;b.Context.offset=n;l=E.Peek(c,b.Context.offset);if((32===l)||(9===l)){b.Context.advanceOffset(1,true);}}else{e.Padding=f+p>>0;}if(!o){q=$subslice(c,b.Context.offset);if(b.Context.Option.KramdownIAL){r=b.Context.parseKramdownIALInListItem(q);if(0<r.$length){q=$subslice(q,(A.Index(q,(new BC($stringToBytes("}"))))+1>>0));}}if(b.Context.Option.VditorWYSIWYG||b.Context.Option.VditorIR||b.Context.Option.VditorSV){q=A.ReplaceAll(q,F.CaretTokens,BC.nil);}if(3<=q.$length){if((91===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))&&((120===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]))||(88===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]))||(32===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1])))&&(93===(2>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+2]))){e.Typ=3;e.Checked=(120===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]))||(88===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]));}}}return e;};AW.prototype.parseListMarker=function(a){return this.$val.parseListMarker(a);};AW.ptr.prototype.parseOrderedListMarker=function(a){var a,b,c,d,e,f,g,h,i;b=BC.nil;c=0;d=this;e=a.$length;f=0;g=0;while(true){if(!(f<e)){break;}g=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]);if(!E.IsDigit(g)||8<f){c=g;break;}b=$append(b,g);f=f+(1)>>0;}if(1>b.$length||(!((46===c))&&!((41===c)))){h=BC.nil;i=0;b=h;c=i;return[b,c];}return[b,c];};AW.prototype.parseOrderedListMarker=function(a){return this.$val.parseOrderedListMarker(a);};AN=function(a){var a,b;while(true){if(!(!(BF.nil===a))){break;}if(a.LastLineBlank){return true;}b=a.Type;if(!a.LastLineChecked&&((b===7)||(b===8))){a.LastLineChecked=true;a=a.LastChild;}else{a.LastLineChecked=true;break;}}return false;};AO=function(a,b){var a,b;if(b.blank){if(BF.nil===a.FirstChild){return 1;}b.advanceNextNonspace();}else if(b.indent>=(a.ListData.MarkerOffset+a.ListData.Padding>>0)){b.advanceOffset(a.ListData.MarkerOffset+a.ListData.Padding>>0,true);}else{return 1;}return 0;};$pkg.ListItemContinue=AO;AP=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=b.currentLine;d=b.indent;if(3>=d&&b.isMathBlockClose($subslice(c,b.nextNonspace))){$s=1;continue;}$s=2;continue;case 1:$r=b.finalize(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:e=a.MathBlockDollarOffset;f=0;while(true){if(!(e>0)){break;}f=E.Peek(c,b.offset);if(!((32===f))&&!((9===f))){break;}b.advanceOffset(1,true);e=e-(1)>>0;}case 3:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:AP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};$pkg.MathBlockContinue=AP;AU.ptr.prototype.mathBlockFinalize=function(a){var a,b,c;b=this;c=$subslice(a.Tokens,2);c=E.TrimWhitespace(c);if(b.Option.VditorWYSIWYG||b.Option.VditorIR||b.Option.VditorSV){if(A.HasSuffix(c,$pkg.MathBlockMarkerCaret)){c=A.TrimSuffix(c,$pkg.MathBlockMarkerCaret);c=$appendSlice(c,F.CaretTokens);}}if(A.HasSuffix(c,$pkg.MathBlockMarker)){c=$subslice(c,0,(c.$length-2>>0));}a.Tokens=BC.nil;a.AppendChild(new D.Node.ptr("","","",301,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",302,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,c,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",303,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));};AU.prototype.mathBlockFinalize=function(a){return this.$val.mathBlockFinalize(a);};AW.ptr.prototype.parseMathBlock=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=0;c=this;f=(d=c.Context.currentLine,e=c.Context.nextNonspace,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));if(!((36===f))){return[a,b];}g=f;h=0;i=c.Context.nextNonspace;while(true){if(!(i<c.Context.currentLineLen&&(g===(j=c.Context.currentLine,((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]))))){break;}h=h+(1)>>0;i=i+(1)>>0;}if(2>h){return[a,b];}k=true;l=c.Context.indent;a=k;b=l;return[a,b];};AW.prototype.parseMathBlock=function(){return this.$val.parseMathBlock();};AU.ptr.prototype.isMathBlockClose=function(a){var a,b,c,d,e,f,g;b=this;if(b.Option.KramdownIAL&&7<a.$length){c=b.parseKramdownIAL(a);if(0<c.$length){b.Tip.KramdownIAL=c;b.Tip.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));return true;}}d=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);if(!((d===36))){return false;}if(2>E.Accept(a,d)){return false;}a=E.TrimWhitespace(a);e=a;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!((g===36))){return false;}f++;}return true;};AU.prototype.isMathBlockClose=function(a){return this.$val.isMathBlockClose(a);};AQ=function(a,b){var a,b;if(b.blank){return 1;}return 0;};$pkg.ParagraphContinue=AQ;AR=function(a,b){var a,aa,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=false;a.Tokens=E.TrimWhitespace(a.Tokens);d=false;e=a.Tokens;case 1:if(!(0<e.$length&&(91===(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])))){$s=2;continue;}e=b.parseLinkRefDef(e);if(!(BC.nil===e)){a.Tokens=e;d=true;e=a.Tokens;$s=1;continue;}$s=2;continue;$s=1;continue;case 2:if(d&&E.IsBlankLine(a.Tokens)){a.Unlink();}if(b.Option.GFMTaskListItem){$s=3;continue;}$s=4;continue;case 3:f=a.Parent;if(!(BF.nil===f)&&(8===f.Type)&&f.FirstChild===a){$s=5;continue;}$s=6;continue;case 5:if(3===f.ListData.Typ){$s=7;continue;}$s=8;continue;case 7:g=3<a.Tokens.$length;if(g){$s=9;continue;}$s=10;continue;case 9:h=a.Tokens;if(b.Option.KramdownIAL){i=b.parseKramdownIALInListItem(h);if(0<i.$length){h=$subslice(h,(A.Index(h,(new BC($stringToBytes("}"))))+1>>0));a.KramdownIAL=i;}}if(((3===h.$length)&&(A.EqualFold(h,(new BC($stringToBytes("[x]"))))||A.Equal(h,(new BC($stringToBytes("[ ]"))))))||(3<h.$length&&(E.IsWhitespace((3>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+3]))||((j=F.CaretTokens,(0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0]))===(3>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+3]))||((k=F.CaretTokens,(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0]))===(2>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+2]))))){$s=11;continue;}$s=12;continue;case 11:l=false;m=false;n=false;o=l;p=m;q=n;if(b.Option.VditorWYSIWYG||b.Option.VditorIR||b.Option.VditorSV){r=A.IndexByte(h,93);if(A.HasPrefix(h,F.CaretTokens)){h=A.ReplaceAll(h,F.CaretTokens,BC.nil);o=true;}else if(A.HasPrefix($subslice(h,(r+1>>0)),F.CaretTokens)){h=A.ReplaceAll(h,F.CaretTokens,BC.nil);p=true;}else if(A.Contains($subslice(h,1,r),F.CaretTokens)){h=A.ReplaceAll(h,F.CaretTokens,BC.nil);q=true;}}s=new D.Node.ptr("","","",100,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(h,0,3),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,f.ListData.Checked,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.PrependChild(s);a.Tokens=$subslice(h,3);if(b.Option.VditorWYSIWYG||b.Option.VditorIR||b.Option.VditorSV){$s=13;continue;}$s=14;continue;case 13:t=A.TrimSpace(a.Tokens);$s=15;case 15:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}a.Tokens=t;if(o||p||q){a.Tokens=$appendSlice((new BC($stringToBytes(" \xE2\x80\xB8"))),a.Tokens);}else{a.Tokens=$appendSlice((new BC($stringToBytes(" "))),a.Tokens);}case 14:case 12:case 10:case 8:case 6:case 4:if(b.Option.GFMTable){u=b.parseTable(a);v=u[0];w=u[1];if(!(BF.nil===w)){if(!(BF.nil===v)){a.Tokens=v.Tokens;a.InsertAfter(w);w.Close=true;b.Tip=w;c=true;$s=-1;return c;}else{a.Type=106;a.TableAligns=w.TableAligns;x=w.FirstChild;while(true){if(!(!(BF.nil===x))){break;}y=x.Next;a.AppendChild(x);x=y;}}$s=-1;return c;}}if(b.Option.ToC){$s=16;continue;}$s=17;continue;case 16:z=b.parseToC(a);$s=18;case 18:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z;if(!(BF.nil===aa)){a.Type=415;a.Tokens=aa.Tokens;$s=-1;return c;}case 17:$s=-1;return c;}return;}if($f===undefined){$f={$blk:AR};}$f.a=a;$f.aa=aa;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AS=function(a,b,c){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=BO.nil;d=new AW.ptr(BF.nil,new AU.ptr(BO.nil,c,BF.nil,BF.nil,BC.nil,0,0,0,0,0,0,false,false,false,false,BF.nil),BQ.nil,BR.nil,a,"","","",BJ.nil,new $Int64(0,0),new $Int64(0,0),"");d.Context.Tree=d;d.lexer=E.NewLexer(b);d.Root=new D.Node.ptr("","","",0,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);$r=d.parseBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.parseInlines();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.lexer=BQ.nil;$s=-1;return d;}return;}if($f===undefined){$f={$blk:AS};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Parse=AS;AT=function(a,b,c){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=BO.nil;d=new AW.ptr(BF.nil,new AU.ptr(BO.nil,c,BF.nil,BF.nil,BC.nil,0,0,0,0,0,0,false,false,false,false,BF.nil),BQ.nil,BR.nil,a,"","","",BJ.nil,new $Int64(0,0),new $Int64(0,0),"");d.Context.Tree=d;d.Root=new D.Node.ptr("","","",0,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);d.Root.AppendChild(new D.Node.ptr("","","",1,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,b,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));$r=d.parseInlines();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.lexer=BQ.nil;$s=-1;return d;}return;}if($f===undefined){$f={$blk:AT};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Inline=AT;AU.ptr.prototype.advanceOffset=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;d=c.currentLine;e=0;f=0;g=e;h=f;i=0;while(true){if(!(0<a)){break;}i=(j=c.offset,((j<0||j>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+j]));if(9===i){g=4-((k=c.column%4,k===k?k:$throwRuntimeError("integer divide by zero")))>>0;if(b){c.partiallyConsumedTab=g>a;if(c.partiallyConsumedTab){h=a;}else{h=g;c.offset=c.offset+(1)>>0;}c.column=c.column+(h)>>0;a=a-(h)>>0;}else{c.partiallyConsumedTab=false;c.column=c.column+(g)>>0;c.offset=c.offset+(1)>>0;a=a-(1)>>0;}}else{c.partiallyConsumedTab=false;c.offset=c.offset+(1)>>0;c.column=c.column+(1)>>0;a=a-(1)>>0;}}};AU.prototype.advanceOffset=function(a,b){return this.$val.advanceOffset(a,b);};AU.ptr.prototype.advanceNextNonspace=function(){var a;a=this;a.offset=a.nextNonspace;a.column=a.nextNonspaceColumn;a.partiallyConsumedTab=false;};AU.prototype.advanceNextNonspace=function(){return this.$val.advanceNextNonspace();};AU.ptr.prototype.findNextNonspace=function(){var a,b,c,d,e,f;a=this;b=a.offset;c=a.column;d=0;while(true){d=(e=a.currentLine,((b<0||b>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+b]));if(32===d){b=b+(1)>>0;c=c+(1)>>0;}else if(9===d){b=b+(1)>>0;c=c+((4-((f=c%4,f===f?f:$throwRuntimeError("integer divide by zero")))>>0))>>0;}else{break;}}a.blank=10===d;a.nextNonspace=b;a.nextNonspaceColumn=c;a.indent=a.nextNonspaceColumn-a.column>>0;a.indented=4<=a.indent;};AU.prototype.findNextNonspace=function(){return this.$val.findNextNonspace();};AU.ptr.prototype.closeUnmatchedBlocks=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!a.allClosed){$s=1;continue;}$s=2;continue;case 1:case 3:if(!(!(a.oldtip===a.lastMatchedContainer))){$s=4;continue;}b=a.oldtip.Parent;$r=a.finalize(a.oldtip);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.oldtip=b;$s=3;continue;case 4:a.allClosed=true;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:AU.ptr.prototype.closeUnmatchedBlocks};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};AU.prototype.closeUnmatchedBlocks=function(){return this.$val.closeUnmatchedBlocks();};AU.ptr.prototype.finalize=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=a.Parent;a.Close=true;d=a.Type;if(d===(11)){$s=2;continue;}if(d===(9)){$s=3;continue;}if(d===(1)){$s=4;continue;}if(d===(300)){$s=5;continue;}if(d===(425)){$s=6;continue;}if(d===(7)){$s=7;continue;}if(d===(475)){$s=8;continue;}$s=9;continue;case 2:b.codeBlockFinalize(a);$s=9;continue;case 3:b.htmlBlockFinalize(a);$s=9;continue;case 4:e=AR(a,b);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(f){$s=-1;return;}$s=9;continue;case 5:b.mathBlockFinalize(a);$s=9;continue;case 6:b.yamlFrontMatterFinalize(a);$s=9;continue;case 7:b.listFinalize(a);$s=9;continue;case 8:$r=b.superBlockFinalize(a);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 1:b.Tip=c;$s=-1;return;}return;}if($f===undefined){$f={$blk:AU.ptr.prototype.finalize};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AU.prototype.finalize=function(a){return this.$val.finalize(a);};AU.ptr.prototype.addChildMarker=function(a,b){var a,b,c,d;c=BF.nil;d=this;c=new D.Node.ptr("","","",a,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,b,true,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);d.Tip.AppendChild(c);return c;};AU.prototype.addChildMarker=function(a,b){return this.$val.addChildMarker(a,b);};AU.ptr.prototype.addChild=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=BF.nil;c=this;case 1:if(!(!c.Tip.CanContain(a))){$s=2;continue;}$r=c.finalize(c.Tip);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=1;continue;case 2:b=new D.Node.ptr("","","",a,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);c.Tip.AppendChild(b);c.Tip=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:AU.ptr.prototype.addChild};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AU.prototype.addChild=function(a){return this.$val.addChild(a);};AU.ptr.prototype.listsMatch=function(a,b){var a,b,c;c=this;return(a.Typ===b.Typ)&&(((0===a.Delimiter)&&(0===b.Delimiter))||(a.Delimiter===b.Delimiter))&&(a.BulletChar===b.BulletChar);};AU.prototype.listsMatch=function(a,b){return this.$val.listsMatch(a,b);};AU.ptr.prototype.ParentTip=function(){var a,b;a=this;b=a.Tip.Parent;if(!(BF.nil===b)){a.Tip=a.Tip.Parent;}};AU.prototype.ParentTip=function(){return this.$val.ParentTip();};AU.ptr.prototype.TipAppendChild=function(a){var a,b;b=this;b.Tip.AppendChild(a);};AU.prototype.TipAppendChild=function(a){return this.$val.TipAppendChild(a);};AY=function(a,b){var a,b,c;c=b.isSuperBlockClose($subslice(b.currentLine,b.nextNonspace));if(c){return 2;}return 0;};$pkg.SuperBlockContinue=AY;AU.ptr.prototype.superBlockFinalize=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=a.FirstChild;case 1:if(!(!(BF.nil===c))){$s=2;continue;}if(c.Close){$s=3;continue;}$s=4;continue;case 3:c=c.Next;$s=1;continue;case 4:$r=b.finalize(c);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=c.Next;$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:AU.ptr.prototype.superBlockFinalize};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AU.prototype.superBlockFinalize=function(a){return this.$val.superBlockFinalize(a);};AW.ptr.prototype.parseSuperBlock=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=BC.nil;c=this;f=(d=c.Context.currentLine,e=c.Context.nextNonspace,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));if(!((123===f))){return[a,b];}g=f;h=0;i=c.Context.nextNonspace;while(true){if(!(i<c.Context.currentLineLen&&(g===(j=c.Context.currentLine,((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]))))){break;}h=h+(1)>>0;i=i+(1)>>0;}if(!((3===h))){return[a,b];}b=$subslice(c.Context.currentLine,(c.Context.nextNonspace+h>>0));b=E.TrimWhitespace(b);if(!A.EqualFold(b,BC.nil)&&!A.EqualFold(b,(new BC($stringToBytes("row"))))&&!A.EqualFold(b,(new BC($stringToBytes("col"))))){return[a,b];}k=true;l=b;a=k;b=l;return[a,b];};AW.prototype.parseSuperBlock=function(){return this.$val.parseSuperBlock();};AU.ptr.prototype.isSuperBlockClose=function(a){var a,b,c,d,e;b=false;c=this;if(c.Option.KramdownIAL&&7<a.$length){d=c.parseKramdownIAL(a);if(0<d.$length){c.Tip.KramdownIAL=d;c.Tip.InsertAfter(new D.Node.ptr("","","",455,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,a,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));b=true;return b;}}a=E.TrimWhitespace(a);if(!A.Equal((new BC($stringToBytes("}}}"))),a)){return b;}e=A.HasSuffix(a,F.CaretTokens);if(c.Option.VditorWYSIWYG||c.Option.VditorIR||c.Option.VditorSV){a=A.ReplaceAll(a,F.CaretTokens,BC.nil);if(e){c.Tip.Tokens=A.TrimSuffix(c.Tip.Tokens,(new BC($stringToBytes("\n"))));c.Tip.Tokens=$appendSlice(c.Tip.Tokens,F.CaretTokens);}}b=true;return b;};AU.prototype.isSuperBlockClose=function(a){return this.$val.isSuperBlockClose(a);};AU.ptr.prototype.parseTable=function(a){var a,b,c,d,e,f,g,h,i,j;b=BF.nil;c=BF.nil;d=this;e=BC.nil;f=a.Tokens.$length;g=0;h=0;while(true){if(!(h<f)){break;}if((10===(i=a.Tokens,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h])))||(0===h)){if(0===h){e=$subslice(a.Tokens,h);}else{e=$subslice(a.Tokens,(h+1>>0));}j=d.parseTable0(e);if(!(BF.nil===j)){if(0<g){b=new D.Node.ptr("","","",1,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.Tokens,0,h),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}c=j;break;}}g=g+(1)>>0;h=h+(1)>>0;}return[b,c];};AU.prototype.parseTable=function(a){return this.$val.parseTable(a);};AU.ptr.prototype.parseTable0=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;b=BF.nil;c=this;d=E.Split(a,10);e=d.$length;if(2>e){return b;}f=c.parseTableDelimRow(E.TrimWhitespace((1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1])));if(BI.nil===f){return b;}if((2===e)&&(1===f.$length)&&(0===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!A.Contains(a,(new BC($stringToBytes("|"))))){return b;}g=c.parseTableRow(E.TrimWhitespace((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])),f,true);if(BF.nil===g){return b;}h=BT.nil;h=$append(h,new BG([]));i=g.FirstChild;while(true){if(!(!(BF.nil===i))){break;}(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]=$append((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]),i));i=i.Next;}b=new D.Node.ptr("","","",106,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,f,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);b.TableAligns=f;b.AppendChild(c.newTableHead(g));j=2;while(true){if(!(j<e)){break;}k=c.parseTableRow(E.TrimWhitespace(((j<0||j>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+j])),f,false);if(BF.nil===k){return b;}b.AppendChild(k);h=$append(h,new BG([]));l=k.FirstChild;while(true){if(!(!(BF.nil===l))){break;}(n=j-1>>0,((n<0||n>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+n]=$append((m=j-1>>0,((m<0||m>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+m])),l)));l=l.Next;}j=j+(1)>>0;}o=0;p=BC.nil;q=0;while(true){if(!(q<(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]).$length)){break;}r=0;while(true){if(!(r<h.$length)){break;}if(o<(s=((r<0||r>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+r]),((q<0||q>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+q])).TableCellContentWidth){o=(t=((r<0||r>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+r]),((q<0||q>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+q])).TableCellContentWidth;p=(u=((r<0||r>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+r]),((q<0||q>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+q])).Tokens;}r=r+(1)>>0;}v=0;while(true){if(!(v<h.$length)){break;}(w=((v<0||v>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+v]),((q<0||q>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+q])).TableCellContentMaxWidth=o;(x=((v<0||v>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+v]),((q<0||q>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+q])).TableCellMaxWidthContent=p;v=v+(1)>>0;}o=0;p=BC.nil;q=q+(1)>>0;}return b;};AU.prototype.parseTable0=function(a){return this.$val.parseTable0(a);};AU.ptr.prototype.newTableHead=function(a){var a,b,c,d,e,f;b=this;c=new D.Node.ptr("","","",107,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);d=new D.Node.ptr("","","",108,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);c.AppendChild(d);e=a.FirstChild;while(true){if(!(!(BF.nil===e))){break;}f=e.Next;d.AppendChild(e);e=f;}return c;};AU.prototype.newTableHead=function(a){return this.$val.newTableHead(a);};AU.ptr.prototype.parseTableRow=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;d=BF.nil;e=this;d=new D.Node.ptr("","","",108,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,b,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);f=E.SplitWithoutBackslashEscape(a,124);if(1>f.$length){d=BF.nil;return d;}if(E.IsBlank((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))){f=$subslice(f,1);}if(f.$length>0&&E.IsBlank((g=f.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])))){f=$subslice(f,0,(f.$length-1>>0));}h=f.$length;i=b.$length;if(c&&h>i){d=BF.nil;return d;}j=0;k=BC.nil;while(true){if(!(j<h&&j<i)){break;}k=E.TrimWhitespace(((j<0||j>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+j]));l=k.$length;m=new D.Node.ptr("","","",109,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]),l,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);m.Tokens=k;m.TableCellContent=k;d.AppendChild(m);j=j+(1)>>0;}while(true){if(!(j<i)){break;}n=new D.Node.ptr("","","",109,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]),0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);d.AppendChild(n);j=j+(1)>>0;}return d;};AU.prototype.parseTableRow=function(a,b,c){return this.$val.parseTableRow(a,b,c);};AU.ptr.prototype.parseTableDelimRow=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=BI.nil;c=this;d=a.$length;if(1>d){b=BI.nil;return b;}e=0;f=0;while(true){if(!(f<d)){break;}e=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]);if(!((124===e))&&!((45===e))&&!((58===e))&&!((32===e))){b=BI.nil;return b;}f=f+(1)>>0;}g=E.SplitWithoutBackslashEscape(a,124);if(E.IsBlank((0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]))){g=$subslice(g,1);}if(g.$length>0&&E.IsBlank((h=g.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])))){g=$subslice(g,0,(g.$length-1>>0));}i=BI.nil;j=g;k=0;while(true){if(!(k<j.$length)){break;}l=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);l=E.TrimWhitespace(l);if(1>d||BC.nil===l){b=BI.nil;return b;}m=c.tableDelimAlign(l);if(-1===m){b=BI.nil;return b;}i=$append(i,m);k++;}b=i;return b;};AU.prototype.parseTableDelimRow=function(a){return this.$val.parseTableDelimRow(a);};AU.ptr.prototype.tableDelimAlign=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=this;c=a.$length;if(1>c){return-1;}d=false;e=false;f=d;g=e;h=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);f=58===h;j=(i=c-1>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]));g=58===j;k=1;l=0;while(true){if(!(k<(c-1>>0))){break;}l=((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]);if(!((45===l))){return-1;}k=k+(1)>>0;}if(f&&g){return 2;}if(f){return 1;}if(g){return 3;}return 0;};AU.prototype.tableDelimAlign=function(a){return this.$val.tableDelimAlign(a);};AW.ptr.prototype.parseText=function(a){var a,b,c,d,e;b=this;c=a.pos;while(true){if(!(a.pos<a.tokensLen)){break;}if(b.isMarker((d=a.tokens,e=a.pos,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e])))){break;}a.pos=a.pos+(1)>>0;}return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,$subslice(a.tokens,c,a.pos),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);};AW.prototype.parseText=function(a){return this.$val.parseText(a);};AW.ptr.prototype.isMarker=function(a){var a,b,c;b=this;c=a;if((c===(42))||(c===(95))||(c===(91))||(c===(33))||(c===(10))||(c===(92))||(c===(96))||(c===(60))||(c===(93))||(c===(38))||(c===(126))||(c===(36))||(c===(123))||(c===(40))||(c===(61))||(c===(35))){return true;}else{return false;}};AW.prototype.isMarker=function(a){return this.$val.isMarker(a);};AW.ptr.prototype.parseBackslash=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l;c=this;if(b.pos===(b.tokensLen-1>>0)){b.pos=b.pos+(1)>>0;return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AZ,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}b.pos=b.pos+(1)>>0;f=(d=b.tokens,e=b.pos,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));if(10===f){b.pos=b.pos+(1)>>0;return new D.Node.ptr("","","",31,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,new BC([f]),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}if(E.IsASCIIPunct(f)){b.pos=b.pos+(1)>>0;g=new D.Node.ptr("","","",400,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(g);g.AppendChild(new D.Node.ptr("","","",401,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,new BC([f]),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));return BF.nil;}if(c.Context.Option.VditorWYSIWYG||c.Context.Option.VditorIR){h=$subslice(b.tokens,b.pos);i=F.CaretTokens;if(i.$length<h.$length&&A.HasPrefix(h,i)){f=(j=b.tokens,k=b.pos+i.$length>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]));if(E.IsASCIIPunct(f)){b.pos=b.pos+(i.$length)>>0;b.pos=b.pos+(1)>>0;l=new D.Node.ptr("","","",400,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.AppendChild(l);l.AppendChild(new D.Node.ptr("","","",401,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,new BC([f]),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,i,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));return BF.nil;}}}return new D.Node.ptr("","","",16,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,AZ,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);};AW.prototype.parseBackslash=function(a,b){return this.$val.parseBackslash(a,b);};AW.ptr.prototype.parseNewline=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=BF.nil;d=this;e=b.pos;b.pos=b.pos+(1)>>0;f=false;g=a.LastChild;if(!(BF.nil===g)&&(16===g.Type)){h=g.Tokens;i=h.$length;if(32===(j=i-1>>0,((j<0||j>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+j]))){k=E.TrimRight(h);g.Tokens=k[1];if(1<i){f=32===(l=h.$length-2>>0,((l<0||l>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+l]));}}}c=new D.Node.ptr("","","",32,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,new BC([(m=b.tokens,((e<0||e>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+e]))]),false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);if(f){c.Type=31;}return c;};AW.prototype.parseNewline=function(a,b){return this.$val.parseNewline(a,b);};AW.ptr.prototype.mergeText=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BF.nil===c))){break;}d=c.Next;if(16===c.Type){while(true){if(!(!(BF.nil===d)&&(16===d.Type))){break;}c.AppendTokens(d.Tokens);d.Unlink();d=c.Next;}}else{b.mergeText(c);}c=d;}};AW.prototype.mergeText=function(a){return this.$val.mergeText(a);};AW.ptr.prototype.parseThematicBreak=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=BC.nil;c=this;d=0;e=0;f=c.Context.currentLine;g=false;h=f.$length;i=c.Context.nextNonspace;while(true){if(!(i<(h-1>>0))){break;}j=((i<0||i>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+i]);if((32===j)||(9===j)){i=i+(1)>>0;continue;}if(!((45===j))&&!((95===j))&&!((42===j))){return[a,b];}if(!((0===e))){if(!((e===j))){return[a,b];}}else{e=j;}d=d+(1)>>0;i=i+(1)>>0;}if((c.Context.Option.VditorWYSIWYG||c.Context.Option.VditorIR||c.Context.Option.VditorSV)&&g){b=F.CaretTokens;}k=3<=d;l=b;a=k;b=l;return[a,b];};AW.prototype.parseThematicBreak=function(){return this.$val.parseThematicBreak();};AU.ptr.prototype.parseToC=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=E.Split(a.Tokens,10);if(!((1===c.$length))){$s=-1;return BF.nil;}d=A.TrimSpace((0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]));$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e;if(b.Option.VditorWYSIWYG||b.Option.VditorIR||b.Option.VditorSV){e=A.ReplaceAll(e,F.CaretTokens,BC.nil);}if(!A.EqualFold(e,(new BC($stringToBytes("[toc]"))))){$s=-1;return BF.nil;}$s=-1;return new D.Node.ptr("","","",415,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,f,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);}return;}if($f===undefined){$f={$blk:AU.ptr.prototype.parseToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AU.prototype.parseToC=function(a){return this.$val.parseToC(a);};BA=function(a,b){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(BB(b)){$s=1;continue;}$s=2;continue;case 1:$r=b.finalize(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:BA};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.YamlFrontMatterContinue=BA;AU.ptr.prototype.yamlFrontMatterFinalize=function(a){var a,b,c;b=this;c=$subslice(a.Tokens,3);c=E.TrimWhitespace(c);if(b.Option.VditorWYSIWYG||b.Option.VditorIR||b.Option.VditorSV){if(A.HasSuffix(c,$pkg.YamlFrontMatterMarkerCaret)){c=A.TrimSuffix(c,$pkg.YamlFrontMatterMarkerCaret);c=$appendSlice(c,F.CaretTokens);}}if(A.HasSuffix(c,$pkg.YamlFrontMatterMarker)){c=$subslice(c,0,(c.$length-3>>0));}a.Tokens=c;a.AppendChild(new D.Node.ptr("","","",426,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",427,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,c,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));a.AppendChild(new D.Node.ptr("","","",428,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil));};AU.prototype.yamlFrontMatterFinalize=function(a){return this.$val.yamlFrontMatterFinalize(a);};AW.ptr.prototype.parseYamlFrontMatter=function(){var a,b,c,d,e;a=this;if(!((45===(b=a.Context.currentLine,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]))))){return false;}c=0;d=0;while(true){if(!(d<a.Context.currentLineLen&&(45===(e=a.Context.currentLine,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]))))){break;}c=c+(1)>>0;d=d+(1)>>0;}return 3===c;};AW.prototype.parseYamlFrontMatter=function(){return this.$val.parseYamlFrontMatter();};BB=function(a){var a,b,c,d,e;if(!((45===(b=a.currentLine,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]))))){return false;}c=0;d=0;while(true){if(!(d<a.currentLineLen&&(45===(e=a.currentLine,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]))))){break;}c=c+(1)>>0;d=d+(1)>>0;}return 3===c;};BP.methods=[{prop:"parseBlockRefID",name:"parseBlockRefID",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC,BC],false)},{prop:"codeBlockFinalize",name:"codeBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"isFencedCodeClose",name:"isFencedCodeClose",pkg:"github.com/88250/lute/parse",typ:$funcType([BC,$Uint8,$Int],[$Bool,BC],false)},{prop:"htmlBlockFinalize",name:"htmlBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"parseKramdownIAL",name:"parseKramdownIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BK],false)},{prop:"parseKramdownIALInListItem",name:"parseKramdownIALInListItem",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BK],false)},{prop:"parseInlineLinkDest",name:"parseInlineLinkDest",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC,BC],false)},{prop:"LinkPath",name:"LinkPath",pkg:"",typ:$funcType([BC],[BC],false)},{prop:"PrefixPath",name:"PrefixPath",pkg:"",typ:$funcType([BC],[BC],false)},{prop:"RelativePath",name:"RelativePath",pkg:"",typ:$funcType([BC],[BC],false)},{prop:"isRelativePath",name:"isRelativePath",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool],false)},{prop:"parseLinkRefDef",name:"parseLinkRefDef",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC],false)},{prop:"parseLinkTitle",name:"parseLinkTitle",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC,BC],false)},{prop:"parseLinkTitleMatch",name:"parseLinkTitleMatch",pkg:"github.com/88250/lute/parse",typ:$funcType([$Uint8,$Uint8,BC],[$Bool,BC,BC,BC],false)},{prop:"parseLinkDest",name:"parseLinkDest",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC,BC],false)},{prop:"parseLinkDest2",name:"parseLinkDest2",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC,BC],false)},{prop:"parseLinkDest1",name:"parseLinkDest1",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC,BC],false)},{prop:"parseLinkLabel",name:"parseLinkLabel",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Int,BC,BC],false)},{prop:"listFinalize",name:"listFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"mathBlockFinalize",name:"mathBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"isMathBlockClose",name:"isMathBlockClose",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool],false)},{prop:"advanceOffset",name:"advanceOffset",pkg:"github.com/88250/lute/parse",typ:$funcType([$Int,$Bool],[],false)},{prop:"advanceNextNonspace",name:"advanceNextNonspace",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"findNextNonspace",name:"findNextNonspace",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"closeUnmatchedBlocks",name:"closeUnmatchedBlocks",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"finalize",name:"finalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"addChildMarker",name:"addChildMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([D.NodeType,BC],[BF],false)},{prop:"addChild",name:"addChild",pkg:"github.com/88250/lute/parse",typ:$funcType([D.NodeType],[BF],false)},{prop:"listsMatch",name:"listsMatch",pkg:"github.com/88250/lute/parse",typ:$funcType([BH,BH],[$Bool],false)},{prop:"ParentTip",name:"ParentTip",pkg:"",typ:$funcType([],[],false)},{prop:"TipAppendChild",name:"TipAppendChild",pkg:"",typ:$funcType([BF],[],false)},{prop:"superBlockFinalize",name:"superBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"isSuperBlockClose",name:"isSuperBlockClose",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool],false)},{prop:"parseTable",name:"parseTable",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[BF,BF],false)},{prop:"parseTable0",name:"parseTable0",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BF],false)},{prop:"newTableHead",name:"newTableHead",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[BF],false)},{prop:"parseTableRow",name:"parseTableRow",pkg:"github.com/88250/lute/parse",typ:$funcType([BC,BI,$Bool],[BF],false)},{prop:"parseTableDelimRow",name:"parseTableDelimRow",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BI],false)},{prop:"tableDelimAlign",name:"tableDelimAlign",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Int],false)},{prop:"parseToC",name:"parseToC",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[BF],false)},{prop:"yamlFrontMatterFinalize",name:"yamlFrontMatterFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)}];BO.methods=[{prop:"parseGFMAutoEmailLink",name:"parseGFMAutoEmailLink",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"parseGFMAutoLink",name:"parseGFMAutoLink",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"parseGFMAutoEmailLink0",name:"parseGFMAutoEmailLink0",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"isValidEmailSegment1",name:"isValidEmailSegment1",pkg:"github.com/88250/lute/parse",typ:$funcType([$Uint8],[$Bool],false)},{prop:"isValidEmailSegment2",name:"isValidEmailSegment2",pkg:"github.com/88250/lute/parse",typ:$funcType([$Uint8],[$Bool],false)},{prop:"parseGFMAutoLink0",name:"parseGFMAutoLink0",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"isValidDomain",name:"isValidDomain",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool],false)},{prop:"parseAutoEmailLink",name:"parseAutoEmailLink",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"newLink",name:"newLink",pkg:"github.com/88250/lute/parse",typ:$funcType([D.NodeType,BC,BC,BC,$Int],[BF],false)},{prop:"parseAutolink",name:"parseAutolink",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"addPreviousText",name:"addPreviousText",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BC],[],false)},{prop:"parseBlockEmbed",name:"parseBlockEmbed",pkg:"github.com/88250/lute/parse",typ:$funcType([],[BF],false)},{prop:"parseBlockQueryEmbed",name:"parseBlockQueryEmbed",pkg:"github.com/88250/lute/parse",typ:$funcType([],[BF],false)},{prop:"parseBlockRef",name:"parseBlockRef",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"parseBlocks",name:"parseBlocks",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"incorporateLine",name:"incorporateLine",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[],false)},{prop:"addLine",name:"addLine",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"parseFencedCode",name:"parseFencedCode",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,$Uint8,$Int,$Int,BC,BC],false)},{prop:"parseCodeSpan",name:"parseCodeSpan",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BR],[BF],false)},{prop:"matchCodeSpanEnd",name:"matchCodeSpanEnd",pkg:"github.com/88250/lute/parse",typ:$funcType([BC,$Int],[$Int],false)},{prop:"handleDelim",name:"handleDelim",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BR],[],false)},{prop:"processEmphasis",name:"processEmphasis",pkg:"github.com/88250/lute/parse",typ:$funcType([BN,BR],[],false)},{prop:"scanDelims",name:"scanDelims",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BN],false)},{prop:"removeDelimiter",name:"removeDelimiter",pkg:"github.com/88250/lute/parse",typ:$funcType([BN,BR],[BN],false)},{prop:"emoji",name:"emoji",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"emoji0",name:"emoji0",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"EmojiImgTokens",name:"EmojiImgTokens",pkg:"",typ:$funcType([$String,$String],[BC],false)},{prop:"FindFootnotesDef",name:"FindFootnotesDef",pkg:"",typ:$funcType([BC],[$Int,BF],false)},{prop:"parseATXHeading",name:"parseATXHeading",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,BC,BC,$Int],false)},{prop:"parseSetextHeading",name:"parseSetextHeading",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Int],false)},{prop:"parseHeadingID",name:"parseHeadingID",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BR],[BF],false)},{prop:"isHTMLBlockClose",name:"isHTMLBlockClose",pkg:"github.com/88250/lute/parse",typ:$funcType([BC,$Int],[$Bool],false)},{prop:"parseHTML",name:"parseHTML",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Int],false)},{prop:"isOpenTag",name:"isOpenTag",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool],false)},{prop:"isCloseTag",name:"isCloseTag",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool],false)},{prop:"parseBang",name:"parseBang",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"parseInline",name:"parseInline",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BR],[],false)},{prop:"parseEntity",name:"parseEntity",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"parseCloseBracket",name:"parseCloseBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"parseOpenBracket",name:"parseOpenBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"addBracket",name:"addBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,$Int,$Bool,BR],[],false)},{prop:"removeBracket",name:"removeBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[],false)},{prop:"parseKramdownIAL",name:"parseKramdownIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([],[BK],false)},{prop:"parseInlineHTML",name:"parseInlineHTML",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"parseCDATA",name:"parseCDATA",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC],false)},{prop:"parseDeclaration",name:"parseDeclaration",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC],false)},{prop:"parseProcessingInstruction",name:"parseProcessingInstruction",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC],false)},{prop:"parseHTMLComment",name:"parseHTMLComment",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC],false)},{prop:"parseTagAttr",name:"parseTagAttr",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC,BC,BC],false)},{prop:"parseAttrValSpec",name:"parseAttrValSpec",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Bool,BC,BC],false)},{prop:"parseAttrName",name:"parseAttrName",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC],false)},{prop:"parseTagName",name:"parseTagName",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,BC],false)},{prop:"parseInlineMath",name:"parseInlineMath",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"matchInlineMathEnd",name:"matchInlineMathEnd",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[$Int],false)},{prop:"parseInlines",name:"parseInlines",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"walkParseInline",name:"walkParseInline",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"FindLinkRefDefLink",name:"FindLinkRefDefLink",pkg:"",typ:$funcType([BC],[BF],false)},{prop:"parseListMarker",name:"parseListMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[BH],false)},{prop:"parseOrderedListMarker",name:"parseOrderedListMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([BC],[BC,$Uint8],false)},{prop:"parseMathBlock",name:"parseMathBlock",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,$Int],false)},{prop:"parseSuperBlock",name:"parseSuperBlock",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,BC],false)},{prop:"parseText",name:"parseText",pkg:"github.com/88250/lute/parse",typ:$funcType([BR],[BF],false)},{prop:"isMarker",name:"isMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([$Uint8],[$Bool],false)},{prop:"parseBackslash",name:"parseBackslash",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BR],[BF],false)},{prop:"parseNewline",name:"parseNewline",pkg:"github.com/88250/lute/parse",typ:$funcType([BF,BR],[BF],false)},{prop:"mergeText",name:"mergeText",pkg:"github.com/88250/lute/parse",typ:$funcType([BF],[],false)},{prop:"parseThematicBreak",name:"parseThematicBreak",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,BC],false)},{prop:"parseYamlFrontMatter",name:"parseYamlFrontMatter",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool],false)}];N.init([BO,BF],[$Int],false);T.init("github.com/88250/lute/parse",[{prop:"node",name:"node",embedded:false,exported:false,typ:BF,tag:""},{prop:"typ",name:"typ",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"num",name:"num",embedded:false,exported:false,typ:$Int,tag:""},{prop:"originalNum",name:"originalNum",embedded:false,exported:false,typ:$Int,tag:""},{prop:"canOpen",name:"canOpen",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"canClose",name:"canClose",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"previous",name:"previous",embedded:false,exported:false,typ:BN,tag:""},{prop:"next",name:"next",embedded:false,exported:false,typ:BN,tag:""},{prop:"active",name:"active",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"image",name:"image",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"bracketAfter",name:"bracketAfter",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"index",name:"index",embedded:false,exported:false,typ:$Int,tag:""},{prop:"previousDelimiter",name:"previousDelimiter",embedded:false,exported:false,typ:BN,tag:""}]);AU.init("github.com/88250/lute/parse",[{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:BO,tag:""},{prop:"Option",name:"Option",embedded:false,exported:true,typ:BS,tag:""},{prop:"Tip",name:"Tip",embedded:false,exported:true,typ:BF,tag:""},{prop:"oldtip",name:"oldtip",embedded:false,exported:false,typ:BF,tag:""},{prop:"currentLine",name:"currentLine",embedded:false,exported:false,typ:BC,tag:""},{prop:"currentLineLen",name:"currentLineLen",embedded:false,exported:false,typ:$Int,tag:""},{prop:"offset",name:"offset",embedded:false,exported:false,typ:$Int,tag:""},{prop:"column",name:"column",embedded:false,exported:false,typ:$Int,tag:""},{prop:"nextNonspace",name:"nextNonspace",embedded:false,exported:false,typ:$Int,tag:""},{prop:"nextNonspaceColumn",name:"nextNonspaceColumn",embedded:false,exported:false,typ:$Int,tag:""},{prop:"indent",name:"indent",embedded:false,exported:false,typ:$Int,tag:""},{prop:"indented",name:"indented",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"blank",name:"blank",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"partiallyConsumedTab",name:"partiallyConsumedTab",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allClosed",name:"allClosed",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"lastMatchedContainer",name:"lastMatchedContainer",embedded:false,exported:false,typ:BF,tag:""}]);AV.init("github.com/88250/lute/parse",[{prop:"tokens",name:"tokens",embedded:false,exported:false,typ:BC,tag:""},{prop:"tokensLen",name:"tokensLen",embedded:false,exported:false,typ:$Int,tag:""},{prop:"pos",name:"pos",embedded:false,exported:false,typ:$Int,tag:""},{prop:"lineNum",name:"lineNum",embedded:false,exported:false,typ:$Int,tag:""},{prop:"columnNum",name:"columnNum",embedded:false,exported:false,typ:$Int,tag:""},{prop:"delimiters",name:"delimiters",embedded:false,exported:false,typ:BN,tag:""},{prop:"brackets",name:"brackets",embedded:false,exported:false,typ:BN,tag:""}]);AW.init("github.com/88250/lute/parse",[{prop:"Root",name:"Root",embedded:false,exported:true,typ:BF,tag:""},{prop:"Context",name:"Context",embedded:false,exported:true,typ:BP,tag:""},{prop:"lexer",name:"lexer",embedded:false,exported:false,typ:BQ,tag:""},{prop:"inlineContext",name:"inlineContext",embedded:false,exported:false,typ:BR,tag:""},{prop:"Name",name:"Name",embedded:false,exported:true,typ:$String,tag:""},{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:""},{prop:"URL",name:"URL",embedded:false,exported:true,typ:$String,tag:""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:""},{prop:"Marks",name:"Marks",embedded:false,exported:true,typ:BJ,tag:""},{prop:"Created",name:"Created",embedded:false,exported:true,typ:$Int64,tag:""},{prop:"Updated",name:"Updated",embedded:false,exported:true,typ:$Int64,tag:""},{prop:"Hash",name:"Hash",embedded:false,exported:true,typ:$String,tag:""}]);AX.init("",[{prop:"GFMTable",name:"GFMTable",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMTaskListItem",name:"GFMTaskListItem",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMTaskListItemClass",name:"GFMTaskListItemClass",embedded:false,exported:true,typ:$String,tag:""},{prop:"GFMStrikethrough",name:"GFMStrikethrough",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMAutoLink",name:"GFMAutoLink",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"SoftBreak2HardBreak",name:"SoftBreak2HardBreak",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlight",name:"CodeSyntaxHighlight",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightDetectLang",name:"CodeSyntaxHighlightDetectLang",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightInlineStyle",name:"CodeSyntaxHighlightInlineStyle",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightLineNum",name:"CodeSyntaxHighlightLineNum",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightStyleName",name:"CodeSyntaxHighlightStyleName",embedded:false,exported:true,typ:$String,tag:""},{prop:"Footnotes",name:"Footnotes",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ToC",name:"ToC",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"HeadingID",name:"HeadingID",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"AutoSpace",name:"AutoSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"FixTermTypo",name:"FixTermTypo",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ChinesePunct",name:"ChinesePunct",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Emoji",name:"Emoji",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"AliasEmoji",name:"AliasEmoji",embedded:false,exported:true,typ:BU,tag:""},{prop:"EmojiAlias",name:"EmojiAlias",embedded:false,exported:true,typ:BU,tag:""},{prop:"EmojiSite",name:"EmojiSite",embedded:false,exported:true,typ:$String,tag:""},{prop:"HeadingAnchor",name:"HeadingAnchor",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Terms",name:"Terms",embedded:false,exported:true,typ:BU,tag:""},{prop:"VditorWYSIWYG",name:"VditorWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorIR",name:"VditorIR",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorSV",name:"VditorSV",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"InlineMathAllowDigitAfterOpenMarker",name:"InlineMathAllowDigitAfterOpenMarker",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"LinkBase",name:"LinkBase",embedded:false,exported:true,typ:$String,tag:""},{prop:"LinkPrefix",name:"LinkPrefix",embedded:false,exported:true,typ:$String,tag:""},{prop:"VditorCodeBlockPreview",name:"VditorCodeBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorMathBlockPreview",name:"VditorMathBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"RenderListStyle",name:"RenderListStyle",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Setext",name:"Setext",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Sanitize",name:"Sanitize",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ImageLazyLoading",name:"ImageLazyLoading",embedded:false,exported:true,typ:$String,tag:""},{prop:"ChineseParagraphBeginningSpace",name:"ChineseParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"YamlFrontMatter",name:"YamlFrontMatter",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"BlockRef",name:"BlockRef",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Mark",name:"Mark",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownIAL",name:"KramdownIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownIALIDRenderName",name:"KramdownIALIDRenderName",embedded:false,exported:true,typ:$String,tag:""},{prop:"Tag",name:"Tag",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ImgPathAllowSpace",name:"ImgPathAllowSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"SuperBlock",name:"SuperBlock",embedded:false,exported:true,typ:$Bool,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}W=false;I=F.StrToBytes("mailto:");J=F.StrToBytes("http://");K=new BD([F.StrToBytes("top"),F.StrToBytes("com"),F.StrToBytes("net"),F.StrToBytes("org"),F.StrToBytes("edu"),F.StrToBytes("gov"),F.StrToBytes("cn"),F.StrToBytes("io"),F.StrToBytes("me"),F.StrToBytes("biz"),F.StrToBytes("co"),F.StrToBytes("live"),F.StrToBytes("pro"),F.StrToBytes("xyz"),F.StrToBytes("win"),F.StrToBytes("club"),F.StrToBytes("tv"),F.StrToBytes("wiki"),F.StrToBytes("site"),F.StrToBytes("tech"),F.StrToBytes("space"),F.StrToBytes("cc"),F.StrToBytes("name"),F.StrToBytes("social"),F.StrToBytes("band"),F.StrToBytes("pub"),F.StrToBytes("info")]);M=F.StrToBytes(".!#$%&'*+/=?^_`{|}~");S=F.StrToBytes("`");$pkg.EmojiSitePlaceholder=F.StrToBytes("${emojiSite}");U=F.StrToBytes(".");Y=$makeMap($String.keyFor,[{k:"+1",v:"\xF0\x9F\x91\x8D"},{k:"-1",v:"\xF0\x9F\x91\x8E"},{k:"100",v:"\xF0\x9F\x92\xAF"},{k:"1234",v:"\xF0\x9F\x94\xA2"},{k:"1st_place_medal",v:"\xF0\x9F\xA5\x87"},{k:"2nd_place_medal",v:"\xF0\x9F\xA5\x88"},{k:"3rd_place_medal",v:"\xF0\x9F\xA5\x89"},{k:"8ball",v:"\xF0\x9F\x8E\xB1"},{k:"a",v:"\xF0\x9F\x85\xB0\xEF\xB8\x8F"},{k:"ab",v:"\xF0\x9F\x86\x8E"},{k:"abc",v:"\xF0\x9F\x94\xA4"},{k:"abcd",v:"\xF0\x9F\x94\xA1"},{k:"Accept",v:"\xF0\x9F\x89\x91"},{k:"aerial_tramway",v:"\xF0\x9F\x9A\xA1"},{k:"afghanistan",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xAB"},{k:"airplane",v:"\xE2\x9C\x88\xEF\xB8\x8F"},{k:"aland_islands",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xBD"},{k:"alarm_clock",v:"\xE2\x8F\xB0"},{k:"albania",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB1"},{k:"alembic",v:"\xE2\x9A\x97\xEF\xB8\x8F"},{k:"algeria",v:"\xF0\x9F\x87\xA9\xF0\x9F\x87\xBF"},{k:"alien",v:"\xF0\x9F\x91\xBD"},{k:"ambulance",v:"\xF0\x9F\x9A\x91"},{k:"american_samoa",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB8"},{k:"amphora",v:"\xF0\x9F\x8F\xBA"},{k:"anchor",v:"\xE2\x9A\x93\xEF\xB8\x8F"},{k:"andorra",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xA9"},{k:"angel",v:"\xF0\x9F\x91\xBC"},{k:"anger",v:"\xF0\x9F\x92\xA2"},{k:"angola",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB4"},{k:"angry",v:"\xF0\x9F\x98\xA0"},{k:"anguilla",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xAE"},{k:"anguished",v:"\xF0\x9F\x98\xA7"},{k:"ant",v:"\xF0\x9F\x90\x9C"},{k:"antarctica",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB6"},{k:"antigua_barbuda",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xAC"},{k:"apple",v:"\xF0\x9F\x8D\x8E"},{k:"aquarius",v:"\xE2\x99\x92\xEF\xB8\x8F"},{k:"argentina",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB7"},{k:"aries",v:"\xE2\x99\x88\xEF\xB8\x8F"},{k:"armenia",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB2"},{k:"arrow_backward",v:"\xE2\x97\x80\xEF\xB8\x8F"},{k:"arrow_double_down",v:"\xE2\x8F\xAC"},{k:"arrow_double_up",v:"\xE2\x8F\xAB"},{k:"arrow_down",v:"\xE2\xAC\x87\xEF\xB8\x8F"},{k:"arrow_down_small",v:"\xF0\x9F\x94\xBD"},{k:"arrow_forward",v:"\xE2\x96\xB6\xEF\xB8\x8F"},{k:"arrow_heading_down",v:"\xE2\xA4\xB5\xEF\xB8\x8F"},{k:"arrow_heading_up",v:"\xE2\xA4\xB4\xEF\xB8\x8F"},{k:"arrow_left",v:"\xE2\xAC\x85\xEF\xB8\x8F"},{k:"arrow_lower_left",v:"\xE2\x86\x99\xEF\xB8\x8F"},{k:"arrow_lower_right",v:"\xE2\x86\x98\xEF\xB8\x8F"},{k:"arrow_right",v:"\xE2\x9E\xA1\xEF\xB8\x8F"},{k:"arrow_right_hook",v:"\xE2\x86\xAA\xEF\xB8\x8F"},{k:"arrow_up",v:"\xE2\xAC\x86\xEF\xB8\x8F"},{k:"arrow_up_down",v:"\xE2\x86\x95\xEF\xB8\x8F"},{k:"arrow_up_small",v:"\xF0\x9F\x94\xBC"},{k:"arrow_upper_left",v:"\xE2\x86\x96\xEF\xB8\x8F"},{k:"arrow_upper_right",v:"\xE2\x86\x97\xEF\xB8\x8F"},{k:"arrows_clockwise",v:"\xF0\x9F\x94\x83"},{k:"arrows_counterclockwise",v:"\xF0\x9F\x94\x84"},{k:"art",v:"\xF0\x9F\x8E\xA8"},{k:"articulated_lorry",v:"\xF0\x9F\x9A\x9B"},{k:"artificial_satellite",v:"\xF0\x9F\x9B\xB0"},{k:"aruba",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xBC"},{k:"asterisk",v:"*\xEF\xB8\x8F\xE2\x83\xA3"},{k:"astonished",v:"\xF0\x9F\x98\xB2"},{k:"athletic_shoe",v:"\xF0\x9F\x91\x9F"},{k:"atm",v:"\xF0\x9F\x8F\xA7"},{k:"atom_symbol",v:"\xE2\x9A\x9B\xEF\xB8\x8F"},{k:"australia",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xBA"},{k:"austria",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xB9"},{k:"avocado",v:"\xF0\x9F\xA5\x91"},{k:"azerbaijan",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xBF"},{k:"b",v:"\xF0\x9F\x85\xB1\xEF\xB8\x8F"},{k:"b3log",v:"${emojiSite}/b3log.png"},{k:"baby",v:"\xF0\x9F\x91\xB6"},{k:"baby_bottle",v:"\xF0\x9F\x8D\xBC"},{k:"baby_chick",v:"\xF0\x9F\x90\xA4"},{k:"baby_symbol",v:"\xF0\x9F\x9A\xBC"},{k:"back",v:"\xF0\x9F\x94\x99"},{k:"bacon",v:"\xF0\x9F\xA5\x93"},{k:"badminton",v:"\xF0\x9F\x8F\xB8"},{k:"baggage_claim",v:"\xF0\x9F\x9B\x84"},{k:"baguette_bread",v:"\xF0\x9F\xA5\x96"},{k:"bahamas",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB8"},{k:"bahrain",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xAD"},{k:"balance_scale",v:"\xE2\x9A\x96\xEF\xB8\x8F"},{k:"balloon",v:"\xF0\x9F\x8E\x88"},{k:"ballot_box",v:"\xF0\x9F\x97\xB3"},{k:"ballot_box_with_check",v:"\xE2\x98\x91\xEF\xB8\x8F"},{k:"bamboo",v:"\xF0\x9F\x8E\x8D"},{k:"banana",v:"\xF0\x9F\x8D\x8C"},{k:"bangbang",v:"\xE2\x80\xBC\xEF\xB8\x8F"},{k:"bangladesh",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xA9"},{k:"bank",v:"\xF0\x9F\x8F\xA6"},{k:"bar_chart",v:"\xF0\x9F\x93\x8A"},{k:"barbados",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xA7"},{k:"barber",v:"\xF0\x9F\x92\x88"},{k:"baseball",v:"\xE2\x9A\xBE\xEF\xB8\x8F"},{k:"basketball",v:"\xF0\x9F\x8F\x80"},{k:"basketball_man",v:"\xE2\x9B\xB9"},{k:"basketball_woman",v:"\xE2\x9B\xB9\xEF\xB8\x8F\xE2\x80\x8D\xE2\x99\x80\xEF\xB8\x8F"},{k:"bat",v:"\xF0\x9F\xA6\x87"},{k:"bath",v:"\xF0\x9F\x9B\x80"},{k:"bathtub",v:"\xF0\x9F\x9B\x81"},{k:"battery",v:"\xF0\x9F\x94\x8B"},{k:"beach_umbrella",v:"\xF0\x9F\x8F\x96"},{k:"bear",v:"\xF0\x9F\x90\xBB"},{k:"bed",v:"\xF0\x9F\x9B\x8F"},{k:"bee",v:"\xF0\x9F\x90\x9D"},{k:"beer",v:"\xF0\x9F\x8D\xBA"},{k:"beers",v:"\xF0\x9F\x8D\xBB"},{k:"beetle",v:"\xF0\x9F\x90\x9E"},{k:"beginner",v:"\xF0\x9F\x94\xB0"},{k:"belarus",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xBE"},{k:"belgium",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xAA"},{k:"belize",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xBF"},{k:"bell",v:"\xF0\x9F\x94\x94"},{k:"bellhop_bell",v:"\xF0\x9F\x9B\x8E"},{k:"benin",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xAF"},{k:"bento",v:"\xF0\x9F\x8D\xB1"},{k:"bermuda",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB2"},{k:"bhutan",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB9"},{k:"bicyclist",v:"\xF0\x9F\x9A\xB4"},{k:"bike",v:"\xF0\x9F\x9A\xB2"},{k:"biking_man",v:"\xF0\x9F\x9A\xB4"},{k:"biking_woman",v:"\xF0\x9F\x9A\xB4\xE2\x80\x8D\xE2\x99\x80"},{k:"bikini",v:"\xF0\x9F\x91\x99"},{k:"biohazard",v:"\xE2\x98\xA3\xEF\xB8\x8F"},{k:"bird",v:"\xF0\x9F\x90\xA6"},{k:"birthday",v:"\xF0\x9F\x8E\x82"},{k:"black_circle",v:"\xE2\x9A\xAB\xEF\xB8\x8F"},{k:"black_flag",v:"\xF0\x9F\x8F\xB4"},{k:"black_heart",v:"\xF0\x9F\x96\xA4"},{k:"black_joker",v:"\xF0\x9F\x83\x8F"},{k:"black_large_square",v:"\xE2\xAC\x9B\xEF\xB8\x8F"},{k:"black_medium_small_square",v:"\xE2\x97\xBE\xEF\xB8\x8F"},{k:"black_medium_square",v:"\xE2\x97\xBC\xEF\xB8\x8F"},{k:"black_nib",v:"\xE2\x9C\x92\xEF\xB8\x8F"},{k:"black_small_square",v:"\xE2\x96\xAA\xEF\xB8\x8F"},{k:"black_square_button",v:"\xF0\x9F\x94\xB2"},{k:"blonde_man",v:"\xF0\x9F\x91\xB1"},{k:"blonde_woman",v:"\xF0\x9F\x91\xB1\xE2\x80\x8D\xE2\x99\x80"},{k:"blossom",v:"\xF0\x9F\x8C\xBC"},{k:"blowfish",v:"\xF0\x9F\x90\xA1"},{k:"blue_book",v:"\xF0\x9F\x93\x98"},{k:"blue_car",v:"\xF0\x9F\x9A\x99"},{k:"blue_heart",v:"\xF0\x9F\x92\x99"},{k:"blush",v:"\xF0\x9F\x98\x8A"},{k:"boar",v:"\xF0\x9F\x90\x97"},{k:"boat",v:"\xE2\x9B\xB5\xEF\xB8\x8F"},{k:"bolivia",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB4"},{k:"bomb",v:"\xF0\x9F\x92\xA3"},{k:"book",v:"\xF0\x9F\x93\x96"},{k:"bookmark",v:"\xF0\x9F\x94\x96"},{k:"bookmark_tabs",v:"\xF0\x9F\x93\x91"},{k:"books",v:"\xF0\x9F\x93\x9A"},{k:"boom",v:"\xF0\x9F\x92\xA5"},{k:"boot",v:"\xF0\x9F\x91\xA2"},{k:"bosnia_herzegovina",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xA6"},{k:"botswana",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xBC"},{k:"bouquet",v:"\xF0\x9F\x92\x90"},{k:"bow",v:"\xF0\x9F\x99\x87"},{k:"bow_and_arrow",v:"\xF0\x9F\x8F\xB9"},{k:"bowing_man",v:"\xF0\x9F\x99\x87"},{k:"bowing_woman",v:"\xF0\x9F\x99\x87\xE2\x80\x8D\xE2\x99\x80"},{k:"bowling",v:"\xF0\x9F\x8E\xB3"},{k:"boxing_glove",v:"\xF0\x9F\xA5\x8A"},{k:"boy",v:"\xF0\x9F\x91\xA6"},{k:"brazil",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB7"},{k:"bread",v:"\xF0\x9F\x8D\x9E"},{k:"bride_with_veil",v:"\xF0\x9F\x91\xB0"},{k:"bridge_at_night",v:"\xF0\x9F\x8C\x89"},{k:"briefcase",v:"\xF0\x9F\x92\xBC"},{k:"british_indian_ocean_territory",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB4"},{k:"british_virgin_islands",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xAC"},{k:"broken_heart",v:"\xF0\x9F\x92\x94"},{k:"brunei",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB3"},{k:"bug",v:"\xF0\x9F\x90\x9B"},{k:"building_construction",v:"\xF0\x9F\x8F\x97"},{k:"bulb",v:"\xF0\x9F\x92\xA1"},{k:"bulgaria",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xAC"},{k:"bullettrain_front",v:"\xF0\x9F\x9A\x85"},{k:"bullettrain_side",v:"\xF0\x9F\x9A\x84"},{k:"burkina_faso",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xAB"},{k:"burrito",v:"\xF0\x9F\x8C\xAF"},{k:"burundi",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xAE"},{k:"bus",v:"\xF0\x9F\x9A\x8C"},{k:"business_suit_levitating",v:"\xF0\x9F\x95\xB4"},{k:"busstop",v:"\xF0\x9F\x9A\x8F"},{k:"bust_in_silhouette",v:"\xF0\x9F\x91\xA4"},{k:"busts_in_silhouette",v:"\xF0\x9F\x91\xA5"},{k:"butterfly",v:"\xF0\x9F\xA6\x8B"},{k:"cactus",v:"\xF0\x9F\x8C\xB5"},{k:"cake",v:"\xF0\x9F\x8D\xB0"},{k:"calendar",v:"\xF0\x9F\x93\x86"},{k:"call_me_hand",v:"\xF0\x9F\xA4\x99"},{k:"calling",v:"\xF0\x9F\x93\xB2"},{k:"cambodia",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xAD"},{k:"camel",v:"\xF0\x9F\x90\xAB"},{k:"camera",v:"\xF0\x9F\x93\xB7"},{k:"camera_flash",v:"\xF0\x9F\x93\xB8"},{k:"cameroon",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xB2"},{k:"camping",v:"\xF0\x9F\x8F\x95"},{k:"canada",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xA6"},{k:"canary_islands",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xA8"},{k:"cancer",v:"\xE2\x99\x8B\xEF\xB8\x8F"},{k:"candle",v:"\xF0\x9F\x95\xAF"},{k:"candy",v:"\xF0\x9F\x8D\xAC"},{k:"canoe",v:"\xF0\x9F\x9B\xB6"},{k:"cape_verde",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xBB"},{k:"capital_abcd",v:"\xF0\x9F\x94\xA0"},{k:"capricorn",v:"\xE2\x99\x91\xEF\xB8\x8F"},{k:"car",v:"\xF0\x9F\x9A\x97"},{k:"card_file_box",v:"\xF0\x9F\x97\x83"},{k:"card_index",v:"\xF0\x9F\x93\x87"},{k:"card_index_dividers",v:"\xF0\x9F\x97\x82"},{k:"caribbean_netherlands",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB6"},{k:"carousel_horse",v:"\xF0\x9F\x8E\xA0"},{k:"carrot",v:"\xF0\x9F\xA5\x95"},{k:"cat",v:"\xF0\x9F\x90\xB1"},{k:"cat2",v:"\xF0\x9F\x90\x88"},{k:"cayman_islands",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xBE"},{k:"cd",v:"\xF0\x9F\x92\xBF"},{k:"central_african_republic",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xAB"},{k:"chad",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xA9"},{k:"chainbook",v:"${emojiSite}/chainbook.png"},{k:"chains",v:"\xE2\x9B\x93"},{k:"champagne",v:"\xF0\x9F\x8D\xBE"},{k:"chart",v:"\xF0\x9F\x92\xB9"},{k:"chart_with_downwards_trend",v:"\xF0\x9F\x93\x89"},{k:"chart_with_upwards_trend",v:"\xF0\x9F\x93\x88"},{k:"checkered_flag",v:"\xF0\x9F\x8F\x81"},{k:"cheese",v:"\xF0\x9F\xA7\x80"},{k:"cherries",v:"\xF0\x9F\x8D\x92"},{k:"cherry_blossom",v:"\xF0\x9F\x8C\xB8"},{k:"chestnut",v:"\xF0\x9F\x8C\xB0"},{k:"chicken",v:"\xF0\x9F\x90\x94"},{k:"children_crossing",v:"\xF0\x9F\x9A\xB8"},{k:"chile",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xB1"},{k:"chipmunk",v:"\xF0\x9F\x90\xBF"},{k:"chocolate_bar",v:"\xF0\x9F\x8D\xAB"},{k:"christmas_island",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xBD"},{k:"christmas_tree",v:"\xF0\x9F\x8E\x84"},{k:"church",v:"\xE2\x9B\xAA\xEF\xB8\x8F"},{k:"cinema",v:"\xF0\x9F\x8E\xA6"},{k:"circus_tent",v:"\xF0\x9F\x8E\xAA"},{k:"city_sunrise",v:"\xF0\x9F\x8C\x87"},{k:"city_sunset",v:"\xF0\x9F\x8C\x86"},{k:"cityscape",v:"\xF0\x9F\x8F\x99"},{k:"cl",v:"\xF0\x9F\x86\x91"},{k:"clamp",v:"\xF0\x9F\x97\x9C"},{k:"clap",v:"\xF0\x9F\x91\x8F"},{k:"clapper",v:"\xF0\x9F\x8E\xAC"},{k:"classical_building",v:"\xF0\x9F\x8F\x9B"},{k:"clinking_glasses",v:"\xF0\x9F\xA5\x82"},{k:"clipboard",v:"\xF0\x9F\x93\x8B"},{k:"clock1",v:"\xF0\x9F\x95\x90"},{k:"clock10",v:"\xF0\x9F\x95\x99"},{k:"clock1030",v:"\xF0\x9F\x95\xA5"},{k:"clock11",v:"\xF0\x9F\x95\x9A"},{k:"clock1130",v:"\xF0\x9F\x95\xA6"},{k:"clock12",v:"\xF0\x9F\x95\x9B"},{k:"clock1230",v:"\xF0\x9F\x95\xA7"},{k:"clock130",v:"\xF0\x9F\x95\x9C"},{k:"clock2",v:"\xF0\x9F\x95\x91"},{k:"clock230",v:"\xF0\x9F\x95\x9D"},{k:"clock3",v:"\xF0\x9F\x95\x92"},{k:"clock330",v:"\xF0\x9F\x95\x9E"},{k:"clock4",v:"\xF0\x9F\x95\x93"},{k:"clock430",v:"\xF0\x9F\x95\x9F"},{k:"clock5",v:"\xF0\x9F\x95\x94"},{k:"clock530",v:"\xF0\x9F\x95\xA0"},{k:"clock6",v:"\xF0\x9F\x95\x95"},{k:"clock630",v:"\xF0\x9F\x95\xA1"},{k:"clock7",v:"\xF0\x9F\x95\x96"},{k:"clock730",v:"\xF0\x9F\x95\xA2"},{k:"clock8",v:"\xF0\x9F\x95\x97"},{k:"clock830",v:"\xF0\x9F\x95\xA3"},{k:"clock9",v:"\xF0\x9F\x95\x98"},{k:"clock930",v:"\xF0\x9F\x95\xA4"},{k:"closed_book",v:"\xF0\x9F\x93\x95"},{k:"closed_lock_with_key",v:"\xF0\x9F\x94\x90"},{k:"closed_umbrella",v:"\xF0\x9F\x8C\x82"},{k:"cloud",v:"\xE2\x98\x81\xEF\xB8\x8F"},{k:"cloud_with_lightning",v:"\xF0\x9F\x8C\xA9"},{k:"cloud_with_lightning_and_rain",v:"\xE2\x9B\x88"},{k:"cloud_with_rain",v:"\xF0\x9F\x8C\xA7"},{k:"cloud_with_snow",v:"\xF0\x9F\x8C\xA8"},{k:"clown_face",v:"\xF0\x9F\xA4\xA1"},{k:"clubs",v:"\xE2\x99\xA3\xEF\xB8\x8F"},{k:"cn",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xB3"},{k:"cocktail",v:"\xF0\x9F\x8D\xB8"},{k:"cocos_islands",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xA8"},{k:"coffee",v:"\xE2\x98\x95\xEF\xB8\x8F"},{k:"coffin",v:"\xE2\x9A\xB0\xEF\xB8\x8F"},{k:"cold_sweat",v:"\xF0\x9F\x98\xB0"},{k:"collision",v:"\xF0\x9F\x92\xA5"},{k:"colombia",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xB4"},{k:"comet",v:"\xE2\x98\x84"},{k:"comoros",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xB2"},{k:"computer",v:"\xF0\x9F\x92\xBB"},{k:"computer_mouse",v:"\xF0\x9F\x96\xB1"},{k:"confetti_ball",v:"\xF0\x9F\x8E\x8A"},{k:"confounded",v:"\xF0\x9F\x98\x96"},{k:"confused",v:"\xF0\x9F\x98\x95"},{k:"congo_brazzaville",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xAC"},{k:"congo_kinshasa",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xA9"},{k:"congratulations",v:"\xE3\x8A\x97\xEF\xB8\x8F"},{k:"construction",v:"\xF0\x9F\x9A\xA7"},{k:"construction_worker",v:"\xF0\x9F\x91\xB7"},{k:"construction_worker_man",v:"\xF0\x9F\x91\xB7"},{k:"construction_worker_woman",v:"\xF0\x9F\x91\xB7\xE2\x80\x8D\xE2\x99\x80"},{k:"control_knobs",v:"\xF0\x9F\x8E\x9B"},{k:"convenience_store",v:"\xF0\x9F\x8F\xAA"},{k:"cook_islands",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xB0"},{k:"cookie",v:"\xF0\x9F\x8D\xAA"},{k:"cool",v:"\xF0\x9F\x86\x92"},{k:"cop",v:"\xF0\x9F\x91\xAE"},{k:"copyright",v:"\xC2\xA9\xEF\xB8\x8F"},{k:"corn",v:"\xF0\x9F\x8C\xBD"},{k:"costa_rica",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xB7"},{k:"cote_divoire",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xAE"},{k:"couch_and_lamp",v:"\xF0\x9F\x9B\x8B"},{k:"couple",v:"\xF0\x9F\x91\xAB"},{k:"couple_with_heart",v:"\xF0\x9F\x92\x91"},{k:"couple_with_heart_man_man",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xE2\x9D\xA4\xEF\xB8\x8F\xE2\x80\x8D\xF0\x9F\x91\xA8"},{k:"couple_with_heart_woman_man",v:"\xF0\x9F\x92\x91"},{k:"couple_with_heart_woman_woman",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xE2\x9D\xA4\xEF\xB8\x8F\xE2\x80\x8D\xF0\x9F\x91\xA9"},{k:"couplekiss_man_man",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xE2\x9D\xA4\xEF\xB8\x8F\xE2\x80\x8D\xF0\x9F\x92\x8B\xE2\x80\x8D\xF0\x9F\x91\xA8"},{k:"couplekiss_man_woman",v:"\xF0\x9F\x92\x8F"},{k:"couplekiss_woman_woman",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xE2\x9D\xA4\xEF\xB8\x8F\xE2\x80\x8D\xF0\x9F\x92\x8B\xE2\x80\x8D\xF0\x9F\x91\xA9"},{k:"cow",v:"\xF0\x9F\x90\xAE"},{k:"cow2",v:"\xF0\x9F\x90\x84"},{k:"cowboy_hat_face",v:"\xF0\x9F\xA4\xA0"},{k:"crab",v:"\xF0\x9F\xA6\x80"},{k:"crayon",v:"\xF0\x9F\x96\x8D"},{k:"credit_card",v:"\xF0\x9F\x92\xB3"},{k:"crescent_moon",v:"\xF0\x9F\x8C\x99"},{k:"cricket",v:"\xF0\x9F\x8F\x8F"},{k:"croatia",v:"\xF0\x9F\x87\xAD\xF0\x9F\x87\xB7"},{k:"crocodile",v:"\xF0\x9F\x90\x8A"},{k:"croissant",v:"\xF0\x9F\xA5\x90"},{k:"crossed_fingers",v:"\xF0\x9F\xA4\x9E"},{k:"crossed_flags",v:"\xF0\x9F\x8E\x8C"},{k:"crossed_swords",v:"\xE2\x9A\x94\xEF\xB8\x8F"},{k:"crown",v:"\xF0\x9F\x91\x91"},{k:"cry",v:"\xF0\x9F\x98\xA2"},{k:"crying_cat_face",v:"\xF0\x9F\x98\xBF"},{k:"crystal_ball",v:"\xF0\x9F\x94\xAE"},{k:"cuba",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xBA"},{k:"cucumber",v:"\xF0\x9F\xA5\x92"},{k:"cupid",v:"\xF0\x9F\x92\x98"},{k:"curacao",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xBC"},{k:"curly_loop",v:"\xE2\x9E\xB0"},{k:"currency_exchange",v:"\xF0\x9F\x92\xB1"},{k:"curry",v:"\xF0\x9F\x8D\x9B"},{k:"custard",v:"\xF0\x9F\x8D\xAE"},{k:"customs",v:"\xF0\x9F\x9B\x83"},{k:"cyclone",v:"\xF0\x9F\x8C\x80"},{k:"cyprus",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xBE"},{k:"czech_republic",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xBF"},{k:"dagger",v:"\xF0\x9F\x97\xA1"},{k:"dancer",v:"\xF0\x9F\x92\x83"},{k:"dancers",v:"\xF0\x9F\x91\xAF"},{k:"dancing_men",v:"\xF0\x9F\x91\xAF\xE2\x80\x8D\xE2\x99\x82"},{k:"dancing_women",v:"\xF0\x9F\x91\xAF"},{k:"dango",v:"\xF0\x9F\x8D\xA1"},{k:"dark_sunglasses",v:"\xF0\x9F\x95\xB6"},{k:"dart",v:"\xF0\x9F\x8E\xAF"},{k:"dash",v:"\xF0\x9F\x92\xA8"},{k:"date",v:"\xF0\x9F\x93\x85"},{k:"de",v:"\xF0\x9F\x87\xA9\xF0\x9F\x87\xAA"},{k:"deciduous_tree",v:"\xF0\x9F\x8C\xB3"},{k:"deer",v:"\xF0\x9F\xA6\x8C"},{k:"denmark",v:"\xF0\x9F\x87\xA9\xF0\x9F\x87\xB0"},{k:"department_store",v:"\xF0\x9F\x8F\xAC"},{k:"derelict_house",v:"\xF0\x9F\x8F\x9A"},{k:"desert",v:"\xF0\x9F\x8F\x9C"},{k:"desert_island",v:"\xF0\x9F\x8F\x9D"},{k:"desktop_computer",v:"\xF0\x9F\x96\xA5"},{k:"detective",v:"\xF0\x9F\x95\xB5"},{k:"diamond_shape_with_a_dot_inside",v:"\xF0\x9F\x92\xA0"},{k:"diamonds",v:"\xE2\x99\xA6\xEF\xB8\x8F"},{k:"disappointed",v:"\xF0\x9F\x98\x9E"},{k:"disappointed_relieved",v:"\xF0\x9F\x98\xA5"},{k:"dizzy",v:"\xF0\x9F\x92\xAB"},{k:"dizzy_face",v:"\xF0\x9F\x98\xB5"},{k:"djibouti",v:"\xF0\x9F\x87\xA9\xF0\x9F\x87\xAF"},{k:"do_not_litter",v:"\xF0\x9F\x9A\xAF"},{k:"dog",v:"\xF0\x9F\x90\xB6"},{k:"dog2",v:"\xF0\x9F\x90\x95"},{k:"doge",v:"${emojiSite}/doge.png"},{k:"dollar",v:"\xF0\x9F\x92\xB5"},{k:"dolls",v:"\xF0\x9F\x8E\x8E"},{k:"dolphin",v:"\xF0\x9F\x90\xAC"},{k:"dominica",v:"\xF0\x9F\x87\xA9\xF0\x9F\x87\xB2"},{k:"dominican_republic",v:"\xF0\x9F\x87\xA9\xF0\x9F\x87\xB4"},{k:"door",v:"\xF0\x9F\x9A\xAA"},{k:"doughnut",v:"\xF0\x9F\x8D\xA9"},{k:"dove",v:"\xF0\x9F\x95\x8A"},{k:"dragon",v:"\xF0\x9F\x90\x89"},{k:"dragon_face",v:"\xF0\x9F\x90\xB2"},{k:"dress",v:"\xF0\x9F\x91\x97"},{k:"dromedary_camel",v:"\xF0\x9F\x90\xAA"},{k:"drooling_face",v:"\xF0\x9F\xA4\xA4"},{k:"droplet",v:"\xF0\x9F\x92\xA7"},{k:"drum",v:"\xF0\x9F\xA5\x81"},{k:"duck",v:"\xF0\x9F\xA6\x86"},{k:"dvd",v:"\xF0\x9F\x93\x80"},{k:"e-mail",v:"\xF0\x9F\x93\xA7"},{k:"eagle",v:"\xF0\x9F\xA6\x85"},{k:"ear",v:"\xF0\x9F\x91\x82"},{k:"ear_of_rice",v:"\xF0\x9F\x8C\xBE"},{k:"earth_africa",v:"\xF0\x9F\x8C\x8D"},{k:"earth_americas",v:"\xF0\x9F\x8C\x8E"},{k:"earth_asia",v:"\xF0\x9F\x8C\x8F"},{k:"ecuador",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xA8"},{k:"egg",v:"\xF0\x9F\xA5\x9A"},{k:"eggplant",v:"\xF0\x9F\x8D\x86"},{k:"egypt",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xAC"},{k:"eight",v:"8\xEF\xB8\x8F\xE2\x83\xA3"},{k:"eight_pointed_black_star",v:"\xE2\x9C\xB4\xEF\xB8\x8F"},{k:"eight_spoked_asterisk",v:"\xE2\x9C\xB3\xEF\xB8\x8F"},{k:"el_salvador",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xBB"},{k:"electric_plug",v:"\xF0\x9F\x94\x8C"},{k:"elephant",v:"\xF0\x9F\x90\x98"},{k:"email",v:"\xE2\x9C\x89\xEF\xB8\x8F"},{k:"end",v:"\xF0\x9F\x94\x9A"},{k:"envelope",v:"\xE2\x9C\x89\xEF\xB8\x8F"},{k:"envelope_with_arrow",v:"\xF0\x9F\x93\xA9"},{k:"equatorial_guinea",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB6"},{k:"eritrea",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xB7"},{k:"es",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xB8"},{k:"estonia",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xAA"},{k:"ethiopia",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xB9"},{k:"eu",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xBA"},{k:"euro",v:"\xF0\x9F\x92\xB6"},{k:"european_castle",v:"\xF0\x9F\x8F\xB0"},{k:"european_post_office",v:"\xF0\x9F\x8F\xA4"},{k:"european_union",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xBA"},{k:"evergreen_tree",v:"\xF0\x9F\x8C\xB2"},{k:"exclamation",v:"\xE2\x9D\x97\xEF\xB8\x8F"},{k:"expressionless",v:"\xF0\x9F\x98\x91"},{k:"eye",v:"\xF0\x9F\x91\x81"},{k:"eye_speech_bubble",v:"\xF0\x9F\x91\x81\xE2\x80\x8D\xF0\x9F\x97\xA8"},{k:"eyeglasses",v:"\xF0\x9F\x91\x93"},{k:"eyes",v:"\xF0\x9F\x91\x80"},{k:"face_with_head_bandage",v:"\xF0\x9F\xA4\x95"},{k:"face_with_thermometer",v:"\xF0\x9F\xA4\x92"},{k:"facepunch",v:"\xF0\x9F\x91\x8A"},{k:"factory",v:"\xF0\x9F\x8F\xAD"},{k:"falkland_islands",v:"\xF0\x9F\x87\xAB\xF0\x9F\x87\xB0"},{k:"fallen_leaf",v:"\xF0\x9F\x8D\x82"},{k:"family",v:"\xF0\x9F\x91\xAA"},{k:"family_man_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_boy_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA6\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_girl",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_man_girl_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_girl_girl",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_man_man_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_man_boy_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA6\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_man_girl",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_man_man_girl_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_man_girl_girl",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_man_woman_boy",v:"\xF0\x9F\x91\xAA"},{k:"family_man_woman_boy_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA6\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_woman_girl",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_man_woman_girl_boy",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_man_woman_girl_girl",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_woman_boy",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_woman_boy_boy",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA6\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_woman_girl",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_woman_girl_boy",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_woman_girl_girl",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_woman_woman_boy",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_woman_woman_boy_boy",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA6\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_woman_woman_girl",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"family_woman_woman_girl_boy",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA6"},{k:"family_woman_woman_girl_girl",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x91\xA7\xE2\x80\x8D\xF0\x9F\x91\xA7"},{k:"faroe_islands",v:"\xF0\x9F\x87\xAB\xF0\x9F\x87\xB4"},{k:"fast_forward",v:"\xE2\x8F\xA9"},{k:"fax",v:"\xF0\x9F\x93\xA0"},{k:"fearful",v:"\xF0\x9F\x98\xA8"},{k:"feet",v:"\xF0\x9F\x90\xBE"},{k:"female_detective",v:"\xF0\x9F\x95\xB5\xEF\xB8\x8F\xE2\x80\x8D\xE2\x99\x80\xEF\xB8\x8F"},{k:"ferris_wheel",v:"\xF0\x9F\x8E\xA1"},{k:"ferry",v:"\xE2\x9B\xB4"},{k:"field_hockey",v:"\xF0\x9F\x8F\x91"},{k:"fiji",v:"\xF0\x9F\x87\xAB\xF0\x9F\x87\xAF"},{k:"file_cabinet",v:"\xF0\x9F\x97\x84"},{k:"file_folder",v:"\xF0\x9F\x93\x81"},{k:"film_projector",v:"\xF0\x9F\x93\xBD"},{k:"film_strip",v:"\xF0\x9F\x8E\x9E"},{k:"finland",v:"\xF0\x9F\x87\xAB\xF0\x9F\x87\xAE"},{k:"fire",v:"\xF0\x9F\x94\xA5"},{k:"fire_engine",v:"\xF0\x9F\x9A\x92"},{k:"fireworks",v:"\xF0\x9F\x8E\x86"},{k:"first_quarter_moon",v:"\xF0\x9F\x8C\x93"},{k:"first_quarter_moon_with_face",v:"\xF0\x9F\x8C\x9B"},{k:"fish",v:"\xF0\x9F\x90\x9F"},{k:"fish_cake",v:"\xF0\x9F\x8D\xA5"},{k:"fishing_pole_and_fish",v:"\xF0\x9F\x8E\xA3"},{k:"fist",v:"\xE2\x9C\x8A"},{k:"fist_left",v:"\xF0\x9F\xA4\x9B"},{k:"fist_oncoming",v:"\xF0\x9F\x91\x8A"},{k:"fist_raised",v:"\xE2\x9C\x8A"},{k:"fist_right",v:"\xF0\x9F\xA4\x9C"},{k:"five",v:"5\xEF\xB8\x8F\xE2\x83\xA3"},{k:"flags",v:"\xF0\x9F\x8E\x8F"},{k:"flashlight",v:"\xF0\x9F\x94\xA6"},{k:"fleur_de_lis",v:"\xE2\x9A\x9C\xEF\xB8\x8F"},{k:"flight_arrival",v:"\xF0\x9F\x9B\xAC"},{k:"flight_departure",v:"\xF0\x9F\x9B\xAB"},{k:"flipper",v:"\xF0\x9F\x90\xAC"},{k:"floppy_disk",v:"\xF0\x9F\x92\xBE"},{k:"flower_playing_cards",v:"\xF0\x9F\x8E\xB4"},{k:"flushed",v:"\xF0\x9F\x98\xB3"},{k:"fog",v:"\xF0\x9F\x8C\xAB"},{k:"foggy",v:"\xF0\x9F\x8C\x81"},{k:"football",v:"\xF0\x9F\x8F\x88"},{k:"footprints",v:"\xF0\x9F\x91\xA3"},{k:"fork_and_knife",v:"\xF0\x9F\x8D\xB4"},{k:"fountain",v:"\xE2\x9B\xB2\xEF\xB8\x8F"},{k:"fountain_pen",v:"\xF0\x9F\x96\x8B"},{k:"four",v:"4\xEF\xB8\x8F\xE2\x83\xA3"},{k:"four_leaf_clover",v:"\xF0\x9F\x8D\x80"},{k:"fox_face",v:"\xF0\x9F\xA6\x8A"},{k:"fr",v:"\xF0\x9F\x87\xAB\xF0\x9F\x87\xB7"},{k:"framed_picture",v:"\xF0\x9F\x96\xBC"},{k:"free",v:"\xF0\x9F\x86\x93"},{k:"french_guiana",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xAB"},{k:"french_polynesia",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xAB"},{k:"french_southern_territories",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xAB"},{k:"fried_egg",v:"\xF0\x9F\x8D\xB3"},{k:"fried_shrimp",v:"\xF0\x9F\x8D\xA4"},{k:"fries",v:"\xF0\x9F\x8D\x9F"},{k:"frog",v:"\xF0\x9F\x90\xB8"},{k:"frowning",v:"\xF0\x9F\x98\xA6"},{k:"frowning_face",v:"\xE2\x98\xB9\xEF\xB8\x8F"},{k:"frowning_man",v:"\xF0\x9F\x99\x8D\xE2\x80\x8D\xE2\x99\x82"},{k:"frowning_woman",v:"\xF0\x9F\x99\x8D"},{k:"fu",v:"\xF0\x9F\x96\x95"},{k:"fuelpump",v:"\xE2\x9B\xBD\xEF\xB8\x8F"},{k:"full_moon",v:"\xF0\x9F\x8C\x95"},{k:"full_moon_with_face",v:"\xF0\x9F\x8C\x9D"},{k:"funeral_urn",v:"\xE2\x9A\xB1\xEF\xB8\x8F"},{k:"gabon",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xA6"},{k:"gambia",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB2"},{k:"game_die",v:"\xF0\x9F\x8E\xB2"},{k:"gb",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xA7"},{k:"gear",v:"\xE2\x9A\x99\xEF\xB8\x8F"},{k:"gem",v:"\xF0\x9F\x92\x8E"},{k:"gemini",v:"\xE2\x99\x8A\xEF\xB8\x8F"},{k:"georgia",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xAA"},{k:"ghana",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xAD"},{k:"ghost",v:"\xF0\x9F\x91\xBB"},{k:"gibraltar",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xAE"},{k:"gift",v:"\xF0\x9F\x8E\x81"},{k:"gift_heart",v:"\xF0\x9F\x92\x9D"},{k:"girl",v:"\xF0\x9F\x91\xA7"},{k:"globe_with_meridians",v:"\xF0\x9F\x8C\x90"},{k:"goal_net",v:"\xF0\x9F\xA5\x85"},{k:"goat",v:"\xF0\x9F\x90\x90"},{k:"golf",v:"\xE2\x9B\xB3\xEF\xB8\x8F"},{k:"golfing_man",v:"\xF0\x9F\x8F\x8C"},{k:"golfing_woman",v:"\xF0\x9F\x8F\x8C\xEF\xB8\x8F\xE2\x80\x8D\xE2\x99\x80\xEF\xB8\x8F"},{k:"gorilla",v:"\xF0\x9F\xA6\x8D"},{k:"grapes",v:"\xF0\x9F\x8D\x87"},{k:"greece",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB7"},{k:"green_apple",v:"\xF0\x9F\x8D\x8F"},{k:"green_book",v:"\xF0\x9F\x93\x97"},{k:"green_heart",v:"\xF0\x9F\x92\x9A"},{k:"green_salad",v:"\xF0\x9F\xA5\x97"},{k:"greenland",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB1"},{k:"grenada",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xA9"},{k:"grey_exclamation",v:"\xE2\x9D\x95"},{k:"grey_question",v:"\xE2\x9D\x94"},{k:"grimacing",v:"\xF0\x9F\x98\xAC"},{k:"grin",v:"\xF0\x9F\x98\x81"},{k:"grinning",v:"\xF0\x9F\x98\x80"},{k:"guadeloupe",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB5"},{k:"guam",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xBA"},{k:"guardsman",v:"\xF0\x9F\x92\x82"},{k:"guardswoman",v:"\xF0\x9F\x92\x82\xE2\x80\x8D\xE2\x99\x80"},{k:"guatemala",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB9"},{k:"guernsey",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xAC"},{k:"guinea",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB3"},{k:"guinea_bissau",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xBC"},{k:"guitar",v:"\xF0\x9F\x8E\xB8"},{k:"gun",v:"\xF0\x9F\x94\xAB"},{k:"guyana",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xBE"},{k:"hacpai",v:"${emojiSite}/hacpai.png"},{k:"haircut",v:"\xF0\x9F\x92\x87"},{k:"haircut_man",v:"\xF0\x9F\x92\x87\xE2\x80\x8D\xE2\x99\x82"},{k:"haircut_woman",v:"\xF0\x9F\x92\x87"},{k:"haiti",v:"\xF0\x9F\x87\xAD\xF0\x9F\x87\xB9"},{k:"hamburger",v:"\xF0\x9F\x8D\x94"},{k:"hammer",v:"\xF0\x9F\x94\xA8"},{k:"hammer_and_pick",v:"\xE2\x9A\x92"},{k:"hammer_and_wrench",v:"\xF0\x9F\x9B\xA0"},{k:"hamster",v:"\xF0\x9F\x90\xB9"},{k:"hand",v:"\xE2\x9C\x8B"},{k:"handbag",v:"\xF0\x9F\x91\x9C"},{k:"handshake",v:"\xF0\x9F\xA4\x9D"},{k:"hankey",v:"\xF0\x9F\x92\xA9"},{k:"hash",v:"#\xEF\xB8\x8F\xE2\x83\xA3"},{k:"hatched_chick",v:"\xF0\x9F\x90\xA5"},{k:"hatching_chick",v:"\xF0\x9F\x90\xA3"},{k:"headphones",v:"\xF0\x9F\x8E\xA7"},{k:"hear_no_evil",v:"\xF0\x9F\x99\x89"},{k:"heart",v:"\xE2\x9D\xA4\xEF\xB8\x8F"},{k:"heart_decoration",v:"\xF0\x9F\x92\x9F"},{k:"heart_eyes",v:"\xF0\x9F\x98\x8D"},{k:"heart_eyes_cat",v:"\xF0\x9F\x98\xBB"},{k:"heartbeat",v:"\xF0\x9F\x92\x93"},{k:"heartpulse",v:"\xF0\x9F\x92\x97"},{k:"hearts",v:"\xE2\x99\xA5\xEF\xB8\x8F"},{k:"heavy_check_mark",v:"\xE2\x9C\x94\xEF\xB8\x8F"},{k:"heavy_division_sign",v:"\xE2\x9E\x97"},{k:"heavy_dollar_sign",v:"\xF0\x9F\x92\xB2"},{k:"heavy_exclamation_mark",v:"\xE2\x9D\x97\xEF\xB8\x8F"},{k:"heavy_heart_exclamation",v:"\xE2\x9D\xA3\xEF\xB8\x8F"},{k:"heavy_minus_sign",v:"\xE2\x9E\x96"},{k:"heavy_multiplication_x",v:"\xE2\x9C\x96\xEF\xB8\x8F"},{k:"heavy_plus_sign",v:"\xE2\x9E\x95"},{k:"helicopter",v:"\xF0\x9F\x9A\x81"},{k:"herb",v:"\xF0\x9F\x8C\xBF"},{k:"hibiscus",v:"\xF0\x9F\x8C\xBA"},{k:"high_brightness",v:"\xF0\x9F\x94\x86"},{k:"high_heel",v:"\xF0\x9F\x91\xA0"},{k:"hocho",v:"\xF0\x9F\x94\xAA"},{k:"hole",v:"\xF0\x9F\x95\xB3"},{k:"honduras",v:"\xF0\x9F\x87\xAD\xF0\x9F\x87\xB3"},{k:"honey_pot",v:"\xF0\x9F\x8D\xAF"},{k:"honeybee",v:"\xF0\x9F\x90\x9D"},{k:"hong_kong",v:"\xF0\x9F\x87\xAD\xF0\x9F\x87\xB0"},{k:"horse",v:"\xF0\x9F\x90\xB4"},{k:"horse_racing",v:"\xF0\x9F\x8F\x87"},{k:"hospital",v:"\xF0\x9F\x8F\xA5"},{k:"hot_pepper",v:"\xF0\x9F\x8C\xB6"},{k:"hotdog",v:"\xF0\x9F\x8C\xAD"},{k:"hotel",v:"\xF0\x9F\x8F\xA8"},{k:"hotsprings",v:"\xE2\x99\xA8\xEF\xB8\x8F"},{k:"hourglass",v:"\xE2\x8C\x9B\xEF\xB8\x8F"},{k:"hourglass_flowing_sand",v:"\xE2\x8F\xB3"},{k:"house",v:"\xF0\x9F\x8F\xA0"},{k:"house_with_garden",v:"\xF0\x9F\x8F\xA1"},{k:"houses",v:"\xF0\x9F\x8F\x98"},{k:"huaji",v:"${emojiSite}/huaji.gif"},{k:"hugs",v:"\xF0\x9F\xA4\x97"},{k:"hungary",v:"\xF0\x9F\x87\xAD\xF0\x9F\x87\xBA"},{k:"hushed",v:"\xF0\x9F\x98\xAF"},{k:"ice_cream",v:"\xF0\x9F\x8D\xA8"},{k:"ice_hockey",v:"\xF0\x9F\x8F\x92"},{k:"ice_skate",v:"\xE2\x9B\xB8"},{k:"icecream",v:"\xF0\x9F\x8D\xA6"},{k:"iceland",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB8"},{k:"id",v:"\xF0\x9F\x86\x94"},{k:"ideograph_advantage",v:"\xF0\x9F\x89\x90"},{k:"imp",v:"\xF0\x9F\x91\xBF"},{k:"inbox_tray",v:"\xF0\x9F\x93\xA5"},{k:"incoming_envelope",v:"\xF0\x9F\x93\xA8"},{k:"india",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB3"},{k:"indonesia",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xA9"},{k:"information_desk_person",v:"\xF0\x9F\x92\x81"},{k:"information_source",v:"\xE2\x84\xB9\xEF\xB8\x8F"},{k:"innocent",v:"\xF0\x9F\x98\x87"},{k:"interrobang",v:"\xE2\x81\x89\xEF\xB8\x8F"},{k:"iphone",v:"\xF0\x9F\x93\xB1"},{k:"iran",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB7"},{k:"iraq",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB6"},{k:"ireland",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xAA"},{k:"isle_of_man",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB2"},{k:"israel",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB1"},{k:"it",v:"\xF0\x9F\x87\xAE\xF0\x9F\x87\xB9"},{k:"izakaya_lantern",v:"\xF0\x9F\x8F\xAE"},{k:"jack_o_lantern",v:"\xF0\x9F\x8E\x83"},{k:"jamaica",v:"\xF0\x9F\x87\xAF\xF0\x9F\x87\xB2"},{k:"japan",v:"\xF0\x9F\x97\xBE"},{k:"japanese_castle",v:"\xF0\x9F\x8F\xAF"},{k:"japanese_goblin",v:"\xF0\x9F\x91\xBA"},{k:"japanese_ogre",v:"\xF0\x9F\x91\xB9"},{k:"jeans",v:"\xF0\x9F\x91\x96"},{k:"jersey",v:"\xF0\x9F\x87\xAF\xF0\x9F\x87\xAA"},{k:"jordan",v:"\xF0\x9F\x87\xAF\xF0\x9F\x87\xB4"},{k:"joy",v:"\xF0\x9F\x98\x82"},{k:"joy_cat",v:"\xF0\x9F\x98\xB9"},{k:"joystick",v:"\xF0\x9F\x95\xB9"},{k:"jp",v:"\xF0\x9F\x87\xAF\xF0\x9F\x87\xB5"},{k:"kaaba",v:"\xF0\x9F\x95\x8B"},{k:"kazakhstan",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xBF"},{k:"kenya",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xAA"},{k:"key",v:"\xF0\x9F\x94\x91"},{k:"keyboard",v:"\xE2\x8C\xA8\xEF\xB8\x8F"},{k:"keycap_ten",v:"\xF0\x9F\x94\x9F"},{k:"kick_scooter",v:"\xF0\x9F\x9B\xB4"},{k:"kimono",v:"\xF0\x9F\x91\x98"},{k:"kiribati",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xAE"},{k:"kiss",v:"\xF0\x9F\x92\x8B"},{k:"kissing",v:"\xF0\x9F\x98\x97"},{k:"kissing_cat",v:"\xF0\x9F\x98\xBD"},{k:"kissing_closed_eyes",v:"\xF0\x9F\x98\x9A"},{k:"kissing_heart",v:"\xF0\x9F\x98\x98"},{k:"kissing_smiling_eyes",v:"\xF0\x9F\x98\x99"},{k:"kiwi_fruit",v:"\xF0\x9F\xA5\x9D"},{k:"knife",v:"\xF0\x9F\x94\xAA"},{k:"koala",v:"\xF0\x9F\x90\xA8"},{k:"koko",v:"\xF0\x9F\x88\x81"},{k:"kosovo",v:"\xF0\x9F\x87\xBD\xF0\x9F\x87\xB0"},{k:"kr",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xB7"},{k:"kuwait",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xBC"},{k:"kyrgyzstan",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xAC"},{k:"label",v:"\xF0\x9F\x8F\xB7"},{k:"lantern",v:"\xF0\x9F\x8F\xAE"},{k:"laos",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xA6"},{k:"large_blue_circle",v:"\xF0\x9F\x94\xB5"},{k:"large_blue_diamond",v:"\xF0\x9F\x94\xB7"},{k:"large_orange_diamond",v:"\xF0\x9F\x94\xB6"},{k:"last_quarter_moon",v:"\xF0\x9F\x8C\x97"},{k:"last_quarter_moon_with_face",v:"\xF0\x9F\x8C\x9C"},{k:"latin_cross",v:"\xE2\x9C\x9D\xEF\xB8\x8F"},{k:"latke",v:"${emojiSite}/latke.png"},{k:"latvia",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xBB"},{k:"laughing",v:"\xF0\x9F\x98\x86"},{k:"leaves",v:"\xF0\x9F\x8D\x83"},{k:"lebanon",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xA7"},{k:"ledger",v:"\xF0\x9F\x93\x92"},{k:"left_luggage",v:"\xF0\x9F\x9B\x85"},{k:"left_right_arrow",v:"\xE2\x86\x94\xEF\xB8\x8F"},{k:"leftwards_arrow_with_hook",v:"\xE2\x86\xA9\xEF\xB8\x8F"},{k:"lemon",v:"\xF0\x9F\x8D\x8B"},{k:"leo",v:"\xE2\x99\x8C\xEF\xB8\x8F"},{k:"leopard",v:"\xF0\x9F\x90\x86"},{k:"lesotho",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xB8"},{k:"level_slider",v:"\xF0\x9F\x8E\x9A"},{k:"liberia",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xB7"},{k:"libra",v:"\xE2\x99\x8E\xEF\xB8\x8F"},{k:"libya",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xBE"},{k:"liechtenstein",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xAE"},{k:"light_rail",v:"\xF0\x9F\x9A\x88"},{k:"link",v:"\xF0\x9F\x94\x97"},{k:"lion",v:"\xF0\x9F\xA6\x81"},{k:"lips",v:"\xF0\x9F\x91\x84"},{k:"lipstick",v:"\xF0\x9F\x92\x84"},{k:"lithuania",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xB9"},{k:"lizard",v:"\xF0\x9F\xA6\x8E"},{k:"lock",v:"\xF0\x9F\x94\x92"},{k:"lock_with_ink_pen",v:"\xF0\x9F\x94\x8F"},{k:"lollipop",v:"\xF0\x9F\x8D\xAD"},{k:"loop",v:"\xE2\x9E\xBF"},{k:"loud_sound",v:"\xF0\x9F\x94\x8A"},{k:"loudspeaker",v:"\xF0\x9F\x93\xA2"},{k:"love_hotel",v:"\xF0\x9F\x8F\xA9"},{k:"love_letter",v:"\xF0\x9F\x92\x8C"},{k:"low_brightness",v:"\xF0\x9F\x94\x85"},{k:"lute",v:"${emojiSite}/lute.png"},{k:"luxembourg",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xBA"},{k:"lying_face",v:"\xF0\x9F\xA4\xA5"},{k:"m",v:"\xE2\x93\x82\xEF\xB8\x8F"},{k:"macau",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB4"},{k:"macedonia",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB0"},{k:"madagascar",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xAC"},{k:"mag",v:"\xF0\x9F\x94\x8D"},{k:"mag_right",v:"\xF0\x9F\x94\x8E"},{k:"mahjong",v:"\xF0\x9F\x80\x84\xEF\xB8\x8F"},{k:"mailbox",v:"\xF0\x9F\x93\xAB"},{k:"mailbox_closed",v:"\xF0\x9F\x93\xAA"},{k:"mailbox_with_mail",v:"\xF0\x9F\x93\xAC"},{k:"mailbox_with_no_mail",v:"\xF0\x9F\x93\xAD"},{k:"malawi",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xBC"},{k:"malaysia",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xBE"},{k:"maldives",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xBB"},{k:"male_detective",v:"\xF0\x9F\x95\xB5"},{k:"mali",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB1"},{k:"malta",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB9"},{k:"man",v:"\xF0\x9F\x91\xA8"},{k:"man_artist",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8E\xA8"},{k:"man_astronaut",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x9A\x80"},{k:"man_cartwheeling",v:"\xF0\x9F\xA4\xB8\xE2\x80\x8D\xE2\x99\x82"},{k:"man_cook",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8D\xB3"},{k:"man_dancing",v:"\xF0\x9F\x95\xBA"},{k:"man_facepalming",v:"\xF0\x9F\xA4\xA6\xE2\x80\x8D\xE2\x99\x82"},{k:"man_factory_worker",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8F\xAD"},{k:"man_farmer",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8C\xBE"},{k:"man_firefighter",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x9A\x92"},{k:"man_health_worker",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xE2\x9A\x95"},{k:"man_in_tuxedo",v:"\xF0\x9F\xA4\xB5"},{k:"man_judge",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xE2\x9A\x96"},{k:"man_juggling",v:"\xF0\x9F\xA4\xB9\xE2\x80\x8D\xE2\x99\x82"},{k:"man_mechanic",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x94\xA7"},{k:"man_office_worker",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x92\xBC"},{k:"man_pilot",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xE2\x9C\x88"},{k:"man_playing_handball",v:"\xF0\x9F\xA4\xBE\xE2\x80\x8D\xE2\x99\x82"},{k:"man_playing_water_polo",v:"\xF0\x9F\xA4\xBD\xE2\x80\x8D\xE2\x99\x82"},{k:"man_scientist",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x94\xAC"},{k:"man_shrugging",v:"\xF0\x9F\xA4\xB7\xE2\x80\x8D\xE2\x99\x82"},{k:"man_singer",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8E\xA4"},{k:"man_student",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8E\x93"},{k:"man_teacher",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x8F\xAB"},{k:"man_technologist",v:"\xF0\x9F\x91\xA8\xE2\x80\x8D\xF0\x9F\x92\xBB"},{k:"man_with_gua_pi_mao",v:"\xF0\x9F\x91\xB2"},{k:"man_with_turban",v:"\xF0\x9F\x91\xB3"},{k:"mandarin",v:"\xF0\x9F\x8D\x8A"},{k:"mans_shoe",v:"\xF0\x9F\x91\x9E"},{k:"mantelpiece_clock",v:"\xF0\x9F\x95\xB0"},{k:"maple_leaf",v:"\xF0\x9F\x8D\x81"},{k:"marshall_islands",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xAD"},{k:"martial_arts_uniform",v:"\xF0\x9F\xA5\x8B"},{k:"martinique",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB6"},{k:"mask",v:"\xF0\x9F\x98\xB7"},{k:"massage",v:"\xF0\x9F\x92\x86"},{k:"massage_man",v:"\xF0\x9F\x92\x86\xE2\x80\x8D\xE2\x99\x82"},{k:"massage_woman",v:"\xF0\x9F\x92\x86"},{k:"mauritania",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB7"},{k:"mauritius",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xBA"},{k:"mayotte",v:"\xF0\x9F\x87\xBE\xF0\x9F\x87\xB9"},{k:"meat_on_bone",v:"\xF0\x9F\x8D\x96"},{k:"medal_military",v:"\xF0\x9F\x8E\x96"},{k:"medal_sports",v:"\xF0\x9F\x8F\x85"},{k:"mega",v:"\xF0\x9F\x93\xA3"},{k:"melon",v:"\xF0\x9F\x8D\x88"},{k:"memo",v:"\xF0\x9F\x93\x9D"},{k:"men_wrestling",v:"\xF0\x9F\xA4\xBC\xE2\x80\x8D\xE2\x99\x82"},{k:"menorah",v:"\xF0\x9F\x95\x8E"},{k:"mens",v:"\xF0\x9F\x9A\xB9"},{k:"metal",v:"\xF0\x9F\xA4\x98"},{k:"metro",v:"\xF0\x9F\x9A\x87"},{k:"mexico",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xBD"},{k:"micronesia",v:"\xF0\x9F\x87\xAB\xF0\x9F\x87\xB2"},{k:"microphone",v:"\xF0\x9F\x8E\xA4"},{k:"microscope",v:"\xF0\x9F\x94\xAC"},{k:"middle_finger",v:"\xF0\x9F\x96\x95"},{k:"milk_glass",v:"\xF0\x9F\xA5\x9B"},{k:"milky_way",v:"\xF0\x9F\x8C\x8C"},{k:"minibus",v:"\xF0\x9F\x9A\x90"},{k:"minidisc",v:"\xF0\x9F\x92\xBD"},{k:"mobile_phone_off",v:"\xF0\x9F\x93\xB4"},{k:"moldova",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xA9"},{k:"monaco",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xA8"},{k:"money_mouth_face",v:"\xF0\x9F\xA4\x91"},{k:"money_with_wings",v:"\xF0\x9F\x92\xB8"},{k:"moneybag",v:"\xF0\x9F\x92\xB0"},{k:"mongolia",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB3"},{k:"monkey",v:"\xF0\x9F\x90\x92"},{k:"monkey_face",v:"\xF0\x9F\x90\xB5"},{k:"monorail",v:"\xF0\x9F\x9A\x9D"},{k:"montenegro",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xAA"},{k:"montserrat",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB8"},{k:"moon",v:"\xF0\x9F\x8C\x94"},{k:"morocco",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xA6"},{k:"mortar_board",v:"\xF0\x9F\x8E\x93"},{k:"mosque",v:"\xF0\x9F\x95\x8C"},{k:"motor_boat",v:"\xF0\x9F\x9B\xA5"},{k:"motor_scooter",v:"\xF0\x9F\x9B\xB5"},{k:"motorcycle",v:"\xF0\x9F\x8F\x8D"},{k:"motorway",v:"\xF0\x9F\x9B\xA3"},{k:"mount_fuji",v:"\xF0\x9F\x97\xBB"},{k:"mountain",v:"\xE2\x9B\xB0"},{k:"mountain_bicyclist",v:"\xF0\x9F\x9A\xB5"},{k:"mountain_biking_man",v:"\xF0\x9F\x9A\xB5"},{k:"mountain_biking_woman",v:"\xF0\x9F\x9A\xB5\xE2\x80\x8D\xE2\x99\x80"},{k:"mountain_cableway",v:"\xF0\x9F\x9A\xA0"},{k:"mountain_railway",v:"\xF0\x9F\x9A\x9E"},{k:"mountain_snow",v:"\xF0\x9F\x8F\x94"},{k:"mouse",v:"\xF0\x9F\x90\xAD"},{k:"mouse2",v:"\xF0\x9F\x90\x81"},{k:"movie_camera",v:"\xF0\x9F\x8E\xA5"},{k:"moyai",v:"\xF0\x9F\x97\xBF"},{k:"mozambique",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xBF"},{k:"mrs_claus",v:"\xF0\x9F\xA4\xB6"},{k:"muscle",v:"\xF0\x9F\x92\xAA"},{k:"mushroom",v:"\xF0\x9F\x8D\x84"},{k:"musical_keyboard",v:"\xF0\x9F\x8E\xB9"},{k:"musical_note",v:"\xF0\x9F\x8E\xB5"},{k:"musical_score",v:"\xF0\x9F\x8E\xBC"},{k:"mute",v:"\xF0\x9F\x94\x87"},{k:"myanmar",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB2"},{k:"nail_care",v:"\xF0\x9F\x92\x85"},{k:"name_badge",v:"\xF0\x9F\x93\x9B"},{k:"namibia",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xA6"},{k:"national_park",v:"\xF0\x9F\x8F\x9E"},{k:"nauru",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xB7"},{k:"nauseated_face",v:"\xF0\x9F\xA4\xA2"},{k:"necktie",v:"\xF0\x9F\x91\x94"},{k:"negative_squared_cross_mark",v:"\xE2\x9D\x8E"},{k:"nepal",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xB5"},{k:"nerd_face",v:"\xF0\x9F\xA4\x93"},{k:"netherlands",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xB1"},{k:"neutral_face",v:"\xF0\x9F\x98\x90"},{k:"new",v:"\xF0\x9F\x86\x95"},{k:"new_caledonia",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xA8"},{k:"new_moon",v:"\xF0\x9F\x8C\x91"},{k:"new_moon_with_face",v:"\xF0\x9F\x8C\x9A"},{k:"new_zealand",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xBF"},{k:"newspaper",v:"\xF0\x9F\x93\xB0"},{k:"newspaper_roll",v:"\xF0\x9F\x97\x9E"},{k:"next_track_button",v:"\xE2\x8F\xAD"},{k:"ng",v:"\xF0\x9F\x86\x96"},{k:"ng_man",v:"\xF0\x9F\x99\x85\xE2\x80\x8D\xE2\x99\x82"},{k:"ng_woman",v:"\xF0\x9F\x99\x85"},{k:"nicaragua",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xAE"},{k:"niger",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xAA"},{k:"nigeria",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xAC"},{k:"night_with_stars",v:"\xF0\x9F\x8C\x83"},{k:"nine",v:"9\xEF\xB8\x8F\xE2\x83\xA3"},{k:"niue",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xBA"},{k:"no_bell",v:"\xF0\x9F\x94\x95"},{k:"no_bicycles",v:"\xF0\x9F\x9A\xB3"},{k:"no_entry",v:"\xE2\x9B\x94\xEF\xB8\x8F"},{k:"no_entry_sign",v:"\xF0\x9F\x9A\xAB"},{k:"no_good",v:"\xF0\x9F\x99\x85"},{k:"no_good_man",v:"\xF0\x9F\x99\x85\xE2\x80\x8D\xE2\x99\x82"},{k:"no_good_woman",v:"\xF0\x9F\x99\x85"},{k:"no_mobile_phones",v:"\xF0\x9F\x93\xB5"},{k:"no_mouth",v:"\xF0\x9F\x98\xB6"},{k:"no_pedestrians",v:"\xF0\x9F\x9A\xB7"},{k:"no_smoking",v:"\xF0\x9F\x9A\xAD"},{k:"non-potable_water",v:"\xF0\x9F\x9A\xB1"},{k:"norfolk_island",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xAB"},{k:"north_korea",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xB5"},{k:"northern_mariana_islands",v:"\xF0\x9F\x87\xB2\xF0\x9F\x87\xB5"},{k:"norway",v:"\xF0\x9F\x87\xB3\xF0\x9F\x87\xB4"},{k:"nose",v:"\xF0\x9F\x91\x83"},{k:"notebook",v:"\xF0\x9F\x93\x93"},{k:"notebook_with_decorative_cover",v:"\xF0\x9F\x93\x94"},{k:"notes",v:"\xF0\x9F\x8E\xB6"},{k:"nut_and_bolt",v:"\xF0\x9F\x94\xA9"},{k:"o",v:"\xE2\xAD\x95\xEF\xB8\x8F"},{k:"o2",v:"\xF0\x9F\x85\xBE\xEF\xB8\x8F"},{k:"ocean",v:"\xF0\x9F\x8C\x8A"},{k:"octocat",v:"${emojiSite}/octocat.png"},{k:"octopus",v:"\xF0\x9F\x90\x99"},{k:"oden",v:"\xF0\x9F\x8D\xA2"},{k:"office",v:"\xF0\x9F\x8F\xA2"},{k:"oil_drum",v:"\xF0\x9F\x9B\xA2"},{k:"ok",v:"\xF0\x9F\x86\x97"},{k:"ok_hand",v:"\xF0\x9F\x91\x8C"},{k:"ok_man",v:"\xF0\x9F\x99\x86\xE2\x80\x8D\xE2\x99\x82"},{k:"ok_woman",v:"\xF0\x9F\x99\x86"},{k:"old_key",v:"\xF0\x9F\x97\x9D"},{k:"older_man",v:"\xF0\x9F\x91\xB4"},{k:"older_woman",v:"\xF0\x9F\x91\xB5"},{k:"om",v:"\xF0\x9F\x95\x89"},{k:"oman",v:"\xF0\x9F\x87\xB4\xF0\x9F\x87\xB2"},{k:"on",v:"\xF0\x9F\x94\x9B"},{k:"oncoming_automobile",v:"\xF0\x9F\x9A\x98"},{k:"oncoming_bus",v:"\xF0\x9F\x9A\x8D"},{k:"oncoming_police_car",v:"\xF0\x9F\x9A\x94"},{k:"oncoming_taxi",v:"\xF0\x9F\x9A\x96"},{k:"one",v:"1\xEF\xB8\x8F\xE2\x83\xA3"},{k:"open_book",v:"\xF0\x9F\x93\x96"},{k:"open_file_folder",v:"\xF0\x9F\x93\x82"},{k:"open_hands",v:"\xF0\x9F\x91\x90"},{k:"open_mouth",v:"\xF0\x9F\x98\xAE"},{k:"open_umbrella",v:"\xE2\x98\x82\xEF\xB8\x8F"},{k:"ophiuchus",v:"\xE2\x9B\x8E"},{k:"orange",v:"\xF0\x9F\x8D\x8A"},{k:"orange_book",v:"\xF0\x9F\x93\x99"},{k:"orthodox_cross",v:"\xE2\x98\xA6\xEF\xB8\x8F"},{k:"outbox_tray",v:"\xF0\x9F\x93\xA4"},{k:"owl",v:"\xF0\x9F\xA6\x89"},{k:"ox",v:"\xF0\x9F\x90\x82"},{k:"package",v:"\xF0\x9F\x93\xA6"},{k:"page_facing_up",v:"\xF0\x9F\x93\x84"},{k:"page_with_curl",v:"\xF0\x9F\x93\x83"},{k:"pager",v:"\xF0\x9F\x93\x9F"},{k:"paintbrush",v:"\xF0\x9F\x96\x8C"},{k:"pakistan",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB0"},{k:"palau",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xBC"},{k:"palestinian_territories",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB8"},{k:"palm_tree",v:"\xF0\x9F\x8C\xB4"},{k:"panama",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xA6"},{k:"pancakes",v:"\xF0\x9F\xA5\x9E"},{k:"panda_face",v:"\xF0\x9F\x90\xBC"},{k:"paperclip",v:"\xF0\x9F\x93\x8E"},{k:"paperclips",v:"\xF0\x9F\x96\x87"},{k:"papua_new_guinea",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xAC"},{k:"paraguay",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xBE"},{k:"parasol_on_ground",v:"\xE2\x9B\xB1"},{k:"parking",v:"\xF0\x9F\x85\xBF\xEF\xB8\x8F"},{k:"part_alternation_mark",v:"\xE3\x80\xBD\xEF\xB8\x8F"},{k:"partly_sunny",v:"\xE2\x9B\x85\xEF\xB8\x8F"},{k:"passenger_ship",v:"\xF0\x9F\x9B\xB3"},{k:"passport_control",v:"\xF0\x9F\x9B\x82"},{k:"pause_button",v:"\xE2\x8F\xB8"},{k:"paw_prints",v:"\xF0\x9F\x90\xBE"},{k:"peace_symbol",v:"\xE2\x98\xAE\xEF\xB8\x8F"},{k:"peach",v:"\xF0\x9F\x8D\x91"},{k:"peanuts",v:"\xF0\x9F\xA5\x9C"},{k:"pear",v:"\xF0\x9F\x8D\x90"},{k:"pen",v:"\xF0\x9F\x96\x8A"},{k:"pencil",v:"\xF0\x9F\x93\x9D"},{k:"pencil2",v:"\xE2\x9C\x8F\xEF\xB8\x8F"},{k:"penguin",v:"\xF0\x9F\x90\xA7"},{k:"pensive",v:"\xF0\x9F\x98\x94"},{k:"performing_arts",v:"\xF0\x9F\x8E\xAD"},{k:"persevere",v:"\xF0\x9F\x98\xA3"},{k:"person_fencing",v:"\xF0\x9F\xA4\xBA"},{k:"person_frowning",v:"\xF0\x9F\x99\x8D"},{k:"person_with_blond_hair",v:"\xF0\x9F\x91\xB1"},{k:"person_with_pouting_face",v:"\xF0\x9F\x99\x8E"},{k:"peru",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xAA"},{k:"philippines",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xAD"},{k:"phone",v:"\xE2\x98\x8E\xEF\xB8\x8F"},{k:"pick",v:"\xE2\x9B\x8F"},{k:"pig",v:"\xF0\x9F\x90\xB7"},{k:"pig2",v:"\xF0\x9F\x90\x96"},{k:"pig_nose",v:"\xF0\x9F\x90\xBD"},{k:"pill",v:"\xF0\x9F\x92\x8A"},{k:"pineapple",v:"\xF0\x9F\x8D\x8D"},{k:"ping_pong",v:"\xF0\x9F\x8F\x93"},{k:"pipe",v:"${emojiSite}/pipe.png"},{k:"pisces",v:"\xE2\x99\x93\xEF\xB8\x8F"},{k:"pitcairn_islands",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB3"},{k:"pizza",v:"\xF0\x9F\x8D\x95"},{k:"place_of_worship",v:"\xF0\x9F\x9B\x90"},{k:"plate_with_cutlery",v:"\xF0\x9F\x8D\xBD"},{k:"play_or_pause_button",v:"\xE2\x8F\xAF"},{k:"point_down",v:"\xF0\x9F\x91\x87"},{k:"point_left",v:"\xF0\x9F\x91\x88"},{k:"point_right",v:"\xF0\x9F\x91\x89"},{k:"point_up",v:"\xE2\x98\x9D\xEF\xB8\x8F"},{k:"point_up_2",v:"\xF0\x9F\x91\x86"},{k:"poland",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB1"},{k:"police_car",v:"\xF0\x9F\x9A\x93"},{k:"policeman",v:"\xF0\x9F\x91\xAE"},{k:"policewoman",v:"\xF0\x9F\x91\xAE\xE2\x80\x8D\xE2\x99\x80"},{k:"poodle",v:"\xF0\x9F\x90\xA9"},{k:"poop",v:"\xF0\x9F\x92\xA9"},{k:"popcorn",v:"\xF0\x9F\x8D\xBF"},{k:"portugal",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB9"},{k:"post_office",v:"\xF0\x9F\x8F\xA3"},{k:"postal_horn",v:"\xF0\x9F\x93\xAF"},{k:"postbox",v:"\xF0\x9F\x93\xAE"},{k:"potable_water",v:"\xF0\x9F\x9A\xB0"},{k:"potato",v:"\xF0\x9F\xA5\x94"},{k:"pouch",v:"\xF0\x9F\x91\x9D"},{k:"poultry_leg",v:"\xF0\x9F\x8D\x97"},{k:"pound",v:"\xF0\x9F\x92\xB7"},{k:"pout",v:"\xF0\x9F\x98\xA1"},{k:"pouting_cat",v:"\xF0\x9F\x98\xBE"},{k:"pouting_man",v:"\xF0\x9F\x99\x8E\xE2\x80\x8D\xE2\x99\x82"},{k:"pouting_woman",v:"\xF0\x9F\x99\x8E"},{k:"pray",v:"\xF0\x9F\x99\x8F"},{k:"prayer_beads",v:"\xF0\x9F\x93\xBF"},{k:"pregnant_woman",v:"\xF0\x9F\xA4\xB0"},{k:"previous_track_button",v:"\xE2\x8F\xAE"},{k:"prince",v:"\xF0\x9F\xA4\xB4"},{k:"princess",v:"\xF0\x9F\x91\xB8"},{k:"printer",v:"\xF0\x9F\x96\xA8"},{k:"puerto_rico",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB7"},{k:"punch",v:"\xF0\x9F\x91\x8A"},{k:"purple_heart",v:"\xF0\x9F\x92\x9C"},{k:"purse",v:"\xF0\x9F\x91\x9B"},{k:"pushpin",v:"\xF0\x9F\x93\x8C"},{k:"put_litter_in_its_place",v:"\xF0\x9F\x9A\xAE"},{k:"qatar",v:"\xF0\x9F\x87\xB6\xF0\x9F\x87\xA6"},{k:"question",v:"\xE2\x9D\x93"},{k:"rabbit",v:"\xF0\x9F\x90\xB0"},{k:"rabbit2",v:"\xF0\x9F\x90\x87"},{k:"racehorse",v:"\xF0\x9F\x90\x8E"},{k:"racing_car",v:"\xF0\x9F\x8F\x8E"},{k:"radio",v:"\xF0\x9F\x93\xBB"},{k:"radio_button",v:"\xF0\x9F\x94\x98"},{k:"radioactive",v:"\xE2\x98\xA2\xEF\xB8\x8F"},{k:"rage",v:"\xF0\x9F\x98\xA1"},{k:"railway_car",v:"\xF0\x9F\x9A\x83"},{k:"railway_track",v:"\xF0\x9F\x9B\xA4"},{k:"rainbow",v:"\xF0\x9F\x8C\x88"},{k:"rainbow_flag",v:"\xF0\x9F\x8F\xB3\xEF\xB8\x8F\xE2\x80\x8D\xF0\x9F\x8C\x88"},{k:"raised_back_of_hand",v:"\xF0\x9F\xA4\x9A"},{k:"raised_hand",v:"\xE2\x9C\x8B"},{k:"raised_hand_with_fingers_splayed",v:"\xF0\x9F\x96\x90"},{k:"raised_hands",v:"\xF0\x9F\x99\x8C"},{k:"raising_hand",v:"\xF0\x9F\x99\x8B"},{k:"raising_hand_man",v:"\xF0\x9F\x99\x8B\xE2\x80\x8D\xE2\x99\x82"},{k:"raising_hand_woman",v:"\xF0\x9F\x99\x8B"},{k:"ram",v:"\xF0\x9F\x90\x8F"},{k:"ramen",v:"\xF0\x9F\x8D\x9C"},{k:"rat",v:"\xF0\x9F\x90\x80"},{k:"record_button",v:"\xE2\x8F\xBA"},{k:"recycle",v:"\xE2\x99\xBB\xEF\xB8\x8F"},{k:"red_car",v:"\xF0\x9F\x9A\x97"},{k:"red_circle",v:"\xF0\x9F\x94\xB4"},{k:"registered",v:"\xC2\xAE\xEF\xB8\x8F"},{k:"relaxed",v:"\xE2\x98\xBA\xEF\xB8\x8F"},{k:"relieved",v:"\xF0\x9F\x98\x8C"},{k:"reminder_ribbon",v:"\xF0\x9F\x8E\x97"},{k:"repeat",v:"\xF0\x9F\x94\x81"},{k:"repeat_one",v:"\xF0\x9F\x94\x82"},{k:"rescue_worker_helmet",v:"\xE2\x9B\x91"},{k:"restroom",v:"\xF0\x9F\x9A\xBB"},{k:"reunion",v:"\xF0\x9F\x87\xB7\xF0\x9F\x87\xAA"},{k:"revolving_hearts",v:"\xF0\x9F\x92\x9E"},{k:"rewind",v:"\xE2\x8F\xAA"},{k:"rhinoceros",v:"\xF0\x9F\xA6\x8F"},{k:"ribbon",v:"\xF0\x9F\x8E\x80"},{k:"rice",v:"\xF0\x9F\x8D\x9A"},{k:"rice_ball",v:"\xF0\x9F\x8D\x99"},{k:"rice_cracker",v:"\xF0\x9F\x8D\x98"},{k:"rice_scene",v:"\xF0\x9F\x8E\x91"},{k:"right_anger_bubble",v:"\xF0\x9F\x97\xAF"},{k:"ring",v:"\xF0\x9F\x92\x8D"},{k:"robot",v:"\xF0\x9F\xA4\x96"},{k:"rocket",v:"\xF0\x9F\x9A\x80"},{k:"rofl",v:"\xF0\x9F\xA4\xA3"},{k:"roll_eyes",v:"\xF0\x9F\x99\x84"},{k:"roller_coaster",v:"\xF0\x9F\x8E\xA2"},{k:"romania",v:"\xF0\x9F\x87\xB7\xF0\x9F\x87\xB4"},{k:"rooster",v:"\xF0\x9F\x90\x93"},{k:"rose",v:"\xF0\x9F\x8C\xB9"},{k:"rosette",v:"\xF0\x9F\x8F\xB5"},{k:"rotating_light",v:"\xF0\x9F\x9A\xA8"},{k:"round_pushpin",v:"\xF0\x9F\x93\x8D"},{k:"rowboat",v:"\xF0\x9F\x9A\xA3"},{k:"rowing_man",v:"\xF0\x9F\x9A\xA3"},{k:"rowing_woman",v:"\xF0\x9F\x9A\xA3\xE2\x80\x8D\xE2\x99\x80"},{k:"ru",v:"\xF0\x9F\x87\xB7\xF0\x9F\x87\xBA"},{k:"rugby_football",v:"\xF0\x9F\x8F\x89"},{k:"runner",v:"\xF0\x9F\x8F\x83"},{k:"running",v:"\xF0\x9F\x8F\x83"},{k:"running_man",v:"\xF0\x9F\x8F\x83"},{k:"running_shirt_with_sash",v:"\xF0\x9F\x8E\xBD"},{k:"running_woman",v:"\xF0\x9F\x8F\x83\xE2\x80\x8D\xE2\x99\x80"},{k:"rwanda",v:"\xF0\x9F\x87\xB7\xF0\x9F\x87\xBC"},{k:"sa",v:"\xF0\x9F\x88\x82\xEF\xB8\x8F"},{k:"sagittarius",v:"\xE2\x99\x90\xEF\xB8\x8F"},{k:"sailboat",v:"\xE2\x9B\xB5\xEF\xB8\x8F"},{k:"sake",v:"\xF0\x9F\x8D\xB6"},{k:"samoa",v:"\xF0\x9F\x87\xBC\xF0\x9F\x87\xB8"},{k:"san_marino",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB2"},{k:"sandal",v:"\xF0\x9F\x91\xA1"},{k:"santa",v:"\xF0\x9F\x8E\x85"},{k:"sao_tome_principe",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB9"},{k:"sassy_man",v:"\xF0\x9F\x92\x81\xE2\x80\x8D\xE2\x99\x82"},{k:"sassy_woman",v:"\xF0\x9F\x92\x81"},{k:"satellite",v:"\xF0\x9F\x93\xA1"},{k:"satisfied",v:"\xF0\x9F\x98\x86"},{k:"saudi_arabia",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xA6"},{k:"saxophone",v:"\xF0\x9F\x8E\xB7"},{k:"school",v:"\xF0\x9F\x8F\xAB"},{k:"school_satchel",v:"\xF0\x9F\x8E\x92"},{k:"scissors",v:"\xE2\x9C\x82\xEF\xB8\x8F"},{k:"scorpion",v:"\xF0\x9F\xA6\x82"},{k:"scorpius",v:"\xE2\x99\x8F\xEF\xB8\x8F"},{k:"scream",v:"\xF0\x9F\x98\xB1"},{k:"scream_cat",v:"\xF0\x9F\x99\x80"},{k:"scroll",v:"\xF0\x9F\x93\x9C"},{k:"seat",v:"\xF0\x9F\x92\xBA"},{k:"secret",v:"\xE3\x8A\x99\xEF\xB8\x8F"},{k:"see_no_evil",v:"\xF0\x9F\x99\x88"},{k:"seedling",v:"\xF0\x9F\x8C\xB1"},{k:"selfie",v:"\xF0\x9F\xA4\xB3"},{k:"senegal",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB3"},{k:"serbia",v:"\xF0\x9F\x87\xB7\xF0\x9F\x87\xB8"},{k:"seven",v:"7\xEF\xB8\x8F\xE2\x83\xA3"},{k:"seychelles",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xA8"},{k:"shallow_pan_of_food",v:"\xF0\x9F\xA5\x98"},{k:"shamrock",v:"\xE2\x98\x98\xEF\xB8\x8F"},{k:"shark",v:"\xF0\x9F\xA6\x88"},{k:"shaved_ice",v:"\xF0\x9F\x8D\xA7"},{k:"sheep",v:"\xF0\x9F\x90\x91"},{k:"shell",v:"\xF0\x9F\x90\x9A"},{k:"shield",v:"\xF0\x9F\x9B\xA1"},{k:"shinto_shrine",v:"\xE2\x9B\xA9"},{k:"ship",v:"\xF0\x9F\x9A\xA2"},{k:"shirt",v:"\xF0\x9F\x91\x95"},{k:"shit",v:"\xF0\x9F\x92\xA9"},{k:"shoe",v:"\xF0\x9F\x91\x9E"},{k:"shopping",v:"\xF0\x9F\x9B\x8D"},{k:"shopping_cart",v:"\xF0\x9F\x9B\x92"},{k:"shower",v:"\xF0\x9F\x9A\xBF"},{k:"shrimp",v:"\xF0\x9F\xA6\x90"},{k:"sierra_leone",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB1"},{k:"signal_strength",v:"\xF0\x9F\x93\xB6"},{k:"singapore",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xAC"},{k:"sint_maarten",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xBD"},{k:"six",v:"6\xEF\xB8\x8F\xE2\x83\xA3"},{k:"six_pointed_star",v:"\xF0\x9F\x94\xAF"},{k:"ski",v:"\xF0\x9F\x8E\xBF"},{k:"skier",v:"\xE2\x9B\xB7"},{k:"skull",v:"\xF0\x9F\x92\x80"},{k:"skull_and_crossbones",v:"\xE2\x98\xA0\xEF\xB8\x8F"},{k:"sleeping",v:"\xF0\x9F\x98\xB4"},{k:"sleeping_bed",v:"\xF0\x9F\x9B\x8C"},{k:"sleepy",v:"\xF0\x9F\x98\xAA"},{k:"slightly_frowning_face",v:"\xF0\x9F\x99\x81"},{k:"slightly_smiling_face",v:"\xF0\x9F\x99\x82"},{k:"slot_machine",v:"\xF0\x9F\x8E\xB0"},{k:"slovakia",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB0"},{k:"slovenia",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xAE"},{k:"small_airplane",v:"\xF0\x9F\x9B\xA9"},{k:"small_blue_diamond",v:"\xF0\x9F\x94\xB9"},{k:"small_orange_diamond",v:"\xF0\x9F\x94\xB8"},{k:"small_red_triangle",v:"\xF0\x9F\x94\xBA"},{k:"small_red_triangle_down",v:"\xF0\x9F\x94\xBB"},{k:"smile",v:"\xF0\x9F\x98\x84"},{k:"smile_cat",v:"\xF0\x9F\x98\xB8"},{k:"smiley",v:"\xF0\x9F\x98\x83"},{k:"smiley_cat",v:"\xF0\x9F\x98\xBA"},{k:"smiling_imp",v:"\xF0\x9F\x98\x88"},{k:"smirk",v:"\xF0\x9F\x98\x8F"},{k:"smirk_cat",v:"\xF0\x9F\x98\xBC"},{k:"smoking",v:"\xF0\x9F\x9A\xAC"},{k:"snail",v:"\xF0\x9F\x90\x8C"},{k:"snake",v:"\xF0\x9F\x90\x8D"},{k:"sneezing_face",v:"\xF0\x9F\xA4\xA7"},{k:"snowboarder",v:"\xF0\x9F\x8F\x82"},{k:"snowflake",v:"\xE2\x9D\x84\xEF\xB8\x8F"},{k:"snowman",v:"\xE2\x9B\x84\xEF\xB8\x8F"},{k:"snowman_with_snow",v:"\xE2\x98\x83\xEF\xB8\x8F"},{k:"sob",v:"\xF0\x9F\x98\xAD"},{k:"soccer",v:"\xE2\x9A\xBD\xEF\xB8\x8F"},{k:"solo",v:"${emojiSite}/solo.png"},{k:"solomon_islands",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xA7"},{k:"somalia",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB4"},{k:"soon",v:"\xF0\x9F\x94\x9C"},{k:"sos",v:"\xF0\x9F\x86\x98"},{k:"sound",v:"\xF0\x9F\x94\x89"},{k:"south_africa",v:"\xF0\x9F\x87\xBF\xF0\x9F\x87\xA6"},{k:"south_georgia_south_sandwich_islands",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xB8"},{k:"south_sudan",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB8"},{k:"space_invader",v:"\xF0\x9F\x91\xBE"},{k:"spades",v:"\xE2\x99\xA0\xEF\xB8\x8F"},{k:"spaghetti",v:"\xF0\x9F\x8D\x9D"},{k:"sparkle",v:"\xE2\x9D\x87\xEF\xB8\x8F"},{k:"sparkler",v:"\xF0\x9F\x8E\x87"},{k:"sparkles",v:"\xE2\x9C\xA8"},{k:"sparkling_heart",v:"\xF0\x9F\x92\x96"},{k:"speak_no_evil",v:"\xF0\x9F\x99\x8A"},{k:"speaker",v:"\xF0\x9F\x94\x88"},{k:"speaking_head",v:"\xF0\x9F\x97\xA3"},{k:"speech_balloon",v:"\xF0\x9F\x92\xAC"},{k:"speedboat",v:"\xF0\x9F\x9A\xA4"},{k:"spider",v:"\xF0\x9F\x95\xB7"},{k:"spider_web",v:"\xF0\x9F\x95\xB8"},{k:"spiral_calendar",v:"\xF0\x9F\x97\x93"},{k:"spiral_notepad",v:"\xF0\x9F\x97\x92"},{k:"spoon",v:"\xF0\x9F\xA5\x84"},{k:"squid",v:"\xF0\x9F\xA6\x91"},{k:"sri_lanka",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xB0"},{k:"st_barthelemy",v:"\xF0\x9F\x87\xA7\xF0\x9F\x87\xB1"},{k:"st_helena",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xAD"},{k:"st_kitts_nevis",v:"\xF0\x9F\x87\xB0\xF0\x9F\x87\xB3"},{k:"st_lucia",v:"\xF0\x9F\x87\xB1\xF0\x9F\x87\xA8"},{k:"st_pierre_miquelon",v:"\xF0\x9F\x87\xB5\xF0\x9F\x87\xB2"},{k:"st_vincent_grenadines",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xA8"},{k:"stadium",v:"\xF0\x9F\x8F\x9F"},{k:"star",v:"\xE2\xAD\x90\xEF\xB8\x8F"},{k:"star2",v:"\xF0\x9F\x8C\x9F"},{k:"star_and_crescent",v:"\xE2\x98\xAA\xEF\xB8\x8F"},{k:"star_of_david",v:"\xE2\x9C\xA1\xEF\xB8\x8F"},{k:"stars",v:"\xF0\x9F\x8C\xA0"},{k:"station",v:"\xF0\x9F\x9A\x89"},{k:"statue_of_liberty",v:"\xF0\x9F\x97\xBD"},{k:"steam_locomotive",v:"\xF0\x9F\x9A\x82"},{k:"stew",v:"\xF0\x9F\x8D\xB2"},{k:"stop_button",v:"\xE2\x8F\xB9"},{k:"stop_sign",v:"\xF0\x9F\x9B\x91"},{k:"stopwatch",v:"\xE2\x8F\xB1"},{k:"straight_ruler",v:"\xF0\x9F\x93\x8F"},{k:"strawberry",v:"\xF0\x9F\x8D\x93"},{k:"stuck_out_tongue",v:"\xF0\x9F\x98\x9B"},{k:"stuck_out_tongue_closed_eyes",v:"\xF0\x9F\x98\x9D"},{k:"stuck_out_tongue_winking_eye",v:"\xF0\x9F\x98\x9C"},{k:"studio_microphone",v:"\xF0\x9F\x8E\x99"},{k:"stuffed_flatbread",v:"\xF0\x9F\xA5\x99"},{k:"sudan",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xA9"},{k:"sun_behind_large_cloud",v:"\xF0\x9F\x8C\xA5"},{k:"sun_behind_rain_cloud",v:"\xF0\x9F\x8C\xA6"},{k:"sun_behind_small_cloud",v:"\xF0\x9F\x8C\xA4"},{k:"sun_with_face",v:"\xF0\x9F\x8C\x9E"},{k:"sunflower",v:"\xF0\x9F\x8C\xBB"},{k:"sunglasses",v:"\xF0\x9F\x98\x8E"},{k:"sunny",v:"\xE2\x98\x80\xEF\xB8\x8F"},{k:"sunrise",v:"\xF0\x9F\x8C\x85"},{k:"sunrise_over_mountains",v:"\xF0\x9F\x8C\x84"},{k:"surfer",v:"\xF0\x9F\x8F\x84"},{k:"surfing_man",v:"\xF0\x9F\x8F\x84"},{k:"surfing_woman",v:"\xF0\x9F\x8F\x84\xE2\x80\x8D\xE2\x99\x80"},{k:"suriname",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xB7"},{k:"sushi",v:"\xF0\x9F\x8D\xA3"},{k:"suspension_railway",v:"\xF0\x9F\x9A\x9F"},{k:"swaziland",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xBF"},{k:"sweat",v:"\xF0\x9F\x98\x93"},{k:"sweat_drops",v:"\xF0\x9F\x92\xA6"},{k:"sweat_smile",v:"\xF0\x9F\x98\x85"},{k:"sweden",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xAA"},{k:"sweet_potato",v:"\xF0\x9F\x8D\xA0"},{k:"swimmer",v:"\xF0\x9F\x8F\x8A"},{k:"swimming_man",v:"\xF0\x9F\x8F\x8A"},{k:"swimming_woman",v:"\xF0\x9F\x8F\x8A\xE2\x80\x8D\xE2\x99\x80"},{k:"switzerland",v:"\xF0\x9F\x87\xA8\xF0\x9F\x87\xAD"},{k:"sym",v:"${emojiSite}/sym.png"},{k:"symbols",v:"\xF0\x9F\x94\xA3"},{k:"synagogue",v:"\xF0\x9F\x95\x8D"},{k:"syria",v:"\xF0\x9F\x87\xB8\xF0\x9F\x87\xBE"},{k:"syringe",v:"\xF0\x9F\x92\x89"},{k:"taco",v:"\xF0\x9F\x8C\xAE"},{k:"tada",v:"\xF0\x9F\x8E\x89"},{k:"taiwan",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xBC"},{k:"tajikistan",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xAF"},{k:"tanabata_tree",v:"\xF0\x9F\x8E\x8B"},{k:"tangerine",v:"\xF0\x9F\x8D\x8A"},{k:"tanzania",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xBF"},{k:"taurus",v:"\xE2\x99\x89\xEF\xB8\x8F"},{k:"taxi",v:"\xF0\x9F\x9A\x95"},{k:"tea",v:"\xF0\x9F\x8D\xB5"},{k:"telephone",v:"\xE2\x98\x8E\xEF\xB8\x8F"},{k:"telephone_receiver",v:"\xF0\x9F\x93\x9E"},{k:"telescope",v:"\xF0\x9F\x94\xAD"},{k:"tennis",v:"\xF0\x9F\x8E\xBE"},{k:"tent",v:"\xE2\x9B\xBA\xEF\xB8\x8F"},{k:"thailand",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xAD"},{k:"thermometer",v:"\xF0\x9F\x8C\xA1"},{k:"thinking",v:"\xF0\x9F\xA4\x94"},{k:"thought_balloon",v:"\xF0\x9F\x92\xAD"},{k:"three",v:"3\xEF\xB8\x8F\xE2\x83\xA3"},{k:"thumbsdown",v:"\xF0\x9F\x91\x8E"},{k:"thumbsup",v:"\xF0\x9F\x91\x8D"},{k:"ticket",v:"\xF0\x9F\x8E\xAB"},{k:"tickets",v:"\xF0\x9F\x8E\x9F"},{k:"tiger",v:"\xF0\x9F\x90\xAF"},{k:"tiger2",v:"\xF0\x9F\x90\x85"},{k:"timer_clock",v:"\xE2\x8F\xB2"},{k:"timor_leste",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB1"},{k:"tipping_hand_man",v:"\xF0\x9F\x92\x81\xE2\x80\x8D\xE2\x99\x82"},{k:"tipping_hand_woman",v:"\xF0\x9F\x92\x81"},{k:"tired_face",v:"\xF0\x9F\x98\xAB"},{k:"tm",v:"\xE2\x84\xA2\xEF\xB8\x8F"},{k:"togo",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xAC"},{k:"toilet",v:"\xF0\x9F\x9A\xBD"},{k:"tokelau",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB0"},{k:"tokyo_tower",v:"\xF0\x9F\x97\xBC"},{k:"tomato",v:"\xF0\x9F\x8D\x85"},{k:"tonga",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB4"},{k:"tongue",v:"\xF0\x9F\x91\x85"},{k:"top",v:"\xF0\x9F\x94\x9D"},{k:"tophat",v:"\xF0\x9F\x8E\xA9"},{k:"tornado",v:"\xF0\x9F\x8C\xAA"},{k:"tr",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB7"},{k:"trackball",v:"\xF0\x9F\x96\xB2"},{k:"tractor",v:"\xF0\x9F\x9A\x9C"},{k:"traffic_light",v:"\xF0\x9F\x9A\xA5"},{k:"train",v:"\xF0\x9F\x9A\x8B"},{k:"train2",v:"\xF0\x9F\x9A\x86"},{k:"tram",v:"\xF0\x9F\x9A\x8A"},{k:"triangular_flag_on_post",v:"\xF0\x9F\x9A\xA9"},{k:"triangular_ruler",v:"\xF0\x9F\x93\x90"},{k:"trident",v:"\xF0\x9F\x94\xB1"},{k:"trinidad_tobago",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB9"},{k:"triumph",v:"\xF0\x9F\x98\xA4"},{k:"trolleybus",v:"\xF0\x9F\x9A\x8E"},{k:"trollface",v:"${emojiSite}/trollface.png"},{k:"trophy",v:"\xF0\x9F\x8F\x86"},{k:"tropical_drink",v:"\xF0\x9F\x8D\xB9"},{k:"tropical_fish",v:"\xF0\x9F\x90\xA0"},{k:"truck",v:"\xF0\x9F\x9A\x9A"},{k:"trumpet",v:"\xF0\x9F\x8E\xBA"},{k:"tshirt",v:"\xF0\x9F\x91\x95"},{k:"tulip",v:"\xF0\x9F\x8C\xB7"},{k:"tumbler_glass",v:"\xF0\x9F\xA5\x83"},{k:"tunisia",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB3"},{k:"turkey",v:"\xF0\x9F\xA6\x83"},{k:"turkmenistan",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xB2"},{k:"turks_caicos_islands",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xA8"},{k:"turtle",v:"\xF0\x9F\x90\xA2"},{k:"tuvalu",v:"\xF0\x9F\x87\xB9\xF0\x9F\x87\xBB"},{k:"tv",v:"\xF0\x9F\x93\xBA"},{k:"twisted_rightwards_arrows",v:"\xF0\x9F\x94\x80"},{k:"two",v:"2\xEF\xB8\x8F\xE2\x83\xA3"},{k:"two_hearts",v:"\xF0\x9F\x92\x95"},{k:"two_men_holding_hands",v:"\xF0\x9F\x91\xAC"},{k:"two_women_holding_hands",v:"\xF0\x9F\x91\xAD"},{k:"u5272",v:"\xF0\x9F\x88\xB9"},{k:"u5408",v:"\xF0\x9F\x88\xB4"},{k:"u55b6",v:"\xF0\x9F\x88\xBA"},{k:"u6307",v:"\xF0\x9F\x88\xAF\xEF\xB8\x8F"},{k:"u6708",v:"\xF0\x9F\x88\xB7\xEF\xB8\x8F"},{k:"u6709",v:"\xF0\x9F\x88\xB6"},{k:"u6e80",v:"\xF0\x9F\x88\xB5"},{k:"u7121",v:"\xF0\x9F\x88\x9A\xEF\xB8\x8F"},{k:"u7533",v:"\xF0\x9F\x88\xB8"},{k:"u7981",v:"\xF0\x9F\x88\xB2"},{k:"u7a7a",v:"\xF0\x9F\x88\xB3"},{k:"uganda",v:"\xF0\x9F\x87\xBA\xF0\x9F\x87\xAC"},{k:"uk",v:"\xF0\x9F\x87\xAC\xF0\x9F\x87\xA7"},{k:"ukraine",v:"\xF0\x9F\x87\xBA\xF0\x9F\x87\xA6"},{k:"umbrella",v:"\xE2\x98\x94\xEF\xB8\x8F"},{k:"unamused",v:"\xF0\x9F\x98\x92"},{k:"underage",v:"\xF0\x9F\x94\x9E"},{k:"unicorn",v:"\xF0\x9F\xA6\x84"},{k:"united_arab_emirates",v:"\xF0\x9F\x87\xA6\xF0\x9F\x87\xAA"},{k:"unlock",v:"\xF0\x9F\x94\x93"},{k:"up",v:"\xF0\x9F\x86\x99"},{k:"upside_down_face",v:"\xF0\x9F\x99\x83"},{k:"uruguay",v:"\xF0\x9F\x87\xBA\xF0\x9F\x87\xBE"},{k:"us",v:"\xF0\x9F\x87\xBA\xF0\x9F\x87\xB8"},{k:"us_virgin_islands",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xAE"},{k:"uzbekistan",v:"\xF0\x9F\x87\xBA\xF0\x9F\x87\xBF"},{k:"v",v:"\xE2\x9C\x8C\xEF\xB8\x8F"},{k:"vanuatu",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xBA"},{k:"vatican_city",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xA6"},{k:"vditor",v:"${emojiSite}/vditor.png"},{k:"venezuela",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xAA"},{k:"vertical_traffic_light",v:"\xF0\x9F\x9A\xA6"},{k:"vhs",v:"\xF0\x9F\x93\xBC"},{k:"vibration_mode",v:"\xF0\x9F\x93\xB3"},{k:"video_camera",v:"\xF0\x9F\x93\xB9"},{k:"video_game",v:"\xF0\x9F\x8E\xAE"},{k:"vietnam",v:"\xF0\x9F\x87\xBB\xF0\x9F\x87\xB3"},{k:"violin",v:"\xF0\x9F\x8E\xBB"},{k:"virgo",v:"\xE2\x99\x8D\xEF\xB8\x8F"},{k:"volcano",v:"\xF0\x9F\x8C\x8B"},{k:"volleyball",v:"\xF0\x9F\x8F\x90"},{k:"vs",v:"\xF0\x9F\x86\x9A"},{k:"vulcan_salute",v:"\xF0\x9F\x96\x96"},{k:"walking",v:"\xF0\x9F\x9A\xB6"},{k:"walking_man",v:"\xF0\x9F\x9A\xB6"},{k:"walking_woman",v:"\xF0\x9F\x9A\xB6\xE2\x80\x8D\xE2\x99\x80"},{k:"wallis_futuna",v:"\xF0\x9F\x87\xBC\xF0\x9F\x87\xAB"},{k:"waning_crescent_moon",v:"\xF0\x9F\x8C\x98"},{k:"waning_gibbous_moon",v:"\xF0\x9F\x8C\x96"},{k:"warning",v:"\xE2\x9A\xA0\xEF\xB8\x8F"},{k:"wastebasket",v:"\xF0\x9F\x97\x91"},{k:"watch",v:"\xE2\x8C\x9A\xEF\xB8\x8F"},{k:"water_buffalo",v:"\xF0\x9F\x90\x83"},{k:"watermelon",v:"\xF0\x9F\x8D\x89"},{k:"wave",v:"\xF0\x9F\x91\x8B"},{k:"wavy_dash",v:"\xE3\x80\xB0\xEF\xB8\x8F"},{k:"waxing_crescent_moon",v:"\xF0\x9F\x8C\x92"},{k:"waxing_gibbous_moon",v:"\xF0\x9F\x8C\x94"},{k:"wc",v:"\xF0\x9F\x9A\xBE"},{k:"weary",v:"\xF0\x9F\x98\xA9"},{k:"wedding",v:"\xF0\x9F\x92\x92"},{k:"weight_lifting_man",v:"\xF0\x9F\x8F\x8B"},{k:"weight_lifting_woman",v:"\xF0\x9F\x8F\x8B\xEF\xB8\x8F\xE2\x80\x8D\xE2\x99\x80\xEF\xB8\x8F"},{k:"western_sahara",v:"\xF0\x9F\x87\xAA\xF0\x9F\x87\xAD"},{k:"whale",v:"\xF0\x9F\x90\xB3"},{k:"whale2",v:"\xF0\x9F\x90\x8B"},{k:"wheel_of_dharma",v:"\xE2\x98\xB8\xEF\xB8\x8F"},{k:"wheelchair",v:"\xE2\x99\xBF\xEF\xB8\x8F"},{k:"white_check_mark",v:"\xE2\x9C\x85"},{k:"white_circle",v:"\xE2\x9A\xAA\xEF\xB8\x8F"},{k:"white_flag",v:"\xF0\x9F\x8F\xB3\xEF\xB8\x8F"},{k:"white_flower",v:"\xF0\x9F\x92\xAE"},{k:"white_large_square",v:"\xE2\xAC\x9C\xEF\xB8\x8F"},{k:"white_medium_small_square",v:"\xE2\x97\xBD\xEF\xB8\x8F"},{k:"white_medium_square",v:"\xE2\x97\xBB\xEF\xB8\x8F"},{k:"white_small_square",v:"\xE2\x96\xAB\xEF\xB8\x8F"},{k:"white_square_button",v:"\xF0\x9F\x94\xB3"},{k:"wide",v:"${emojiSite}/wide.png"},{k:"wilted_flower",v:"\xF0\x9F\xA5\x80"},{k:"wind_chime",v:"\xF0\x9F\x8E\x90"},{k:"wind_face",v:"\xF0\x9F\x8C\xAC"},{k:"wine_glass",v:"\xF0\x9F\x8D\xB7"},{k:"wink",v:"\xF0\x9F\x98\x89"},{k:"wolf",v:"\xF0\x9F\x90\xBA"},{k:"woman",v:"\xF0\x9F\x91\xA9"},{k:"woman_artist",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8E\xA8"},{k:"woman_astronaut",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x9A\x80"},{k:"woman_cartwheeling",v:"\xF0\x9F\xA4\xB8\xE2\x80\x8D\xE2\x99\x80"},{k:"woman_cook",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8D\xB3"},{k:"woman_facepalming",v:"\xF0\x9F\xA4\xA6\xE2\x80\x8D\xE2\x99\x80"},{k:"woman_factory_worker",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8F\xAD"},{k:"woman_farmer",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8C\xBE"},{k:"woman_firefighter",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x9A\x92"},{k:"woman_health_worker",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xE2\x9A\x95"},{k:"woman_judge",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xE2\x9A\x96"},{k:"woman_juggling",v:"\xF0\x9F\xA4\xB9\xE2\x80\x8D\xE2\x99\x80"},{k:"woman_mechanic",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x94\xA7"},{k:"woman_office_worker",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x92\xBC"},{k:"woman_pilot",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xE2\x9C\x88"},{k:"woman_playing_handball",v:"\xF0\x9F\xA4\xBE\xE2\x80\x8D\xE2\x99\x80"},{k:"woman_playing_water_polo",v:"\xF0\x9F\xA4\xBD\xE2\x80\x8D\xE2\x99\x80"},{k:"woman_scientist",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x94\xAC"},{k:"woman_shrugging",v:"\xF0\x9F\xA4\xB7\xE2\x80\x8D\xE2\x99\x80"},{k:"woman_singer",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8E\xA4"},{k:"woman_student",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8E\x93"},{k:"woman_teacher",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x8F\xAB"},{k:"woman_technologist",v:"\xF0\x9F\x91\xA9\xE2\x80\x8D\xF0\x9F\x92\xBB"},{k:"woman_with_turban",v:"\xF0\x9F\x91\xB3\xE2\x80\x8D\xE2\x99\x80"},{k:"womans_clothes",v:"\xF0\x9F\x91\x9A"},{k:"womans_hat",v:"\xF0\x9F\x91\x92"},{k:"women_wrestling",v:"\xF0\x9F\xA4\xBC\xE2\x80\x8D\xE2\x99\x80"},{k:"womens",v:"\xF0\x9F\x9A\xBA"},{k:"world_map",v:"\xF0\x9F\x97\xBA"},{k:"worried",v:"\xF0\x9F\x98\x9F"},{k:"wrench",v:"\xF0\x9F\x94\xA7"},{k:"writing_hand",v:"\xE2\x9C\x8D\xEF\xB8\x8F"},{k:"wulian",v:"${emojiSite}/wulian.png"},{k:"x",v:"\xE2\x9D\x8C"},{k:"yellow_heart",v:"\xF0\x9F\x92\x9B"},{k:"yemen",v:"\xF0\x9F\x87\xBE\xF0\x9F\x87\xAA"},{k:"yen",v:"\xF0\x9F\x92\xB4"},{k:"yin_yang",v:"\xE2\x98\xAF\xEF\xB8\x8F"},{k:"yum",v:"\xF0\x9F\x98\x8B"},{k:"zambia",v:"\xF0\x9F\x87\xBF\xF0\x9F\x87\xB2"},{k:"zap",v:"\xE2\x9A\xA1\xEF\xB8\x8F"},{k:"zero",v:"0\xEF\xB8\x8F\xE2\x83\xA3"},{k:"zimbabwe",v:"\xF0\x9F\x87\xBF\xF0\x9F\x87\xBC"},{k:"zipper_mouth_face",v:"\xF0\x9F\xA4\x90"},{k:"zzz",v:"\xF0\x9F\x92\xA4"}]);AA=F.StrToBytes("{");AB=F.StrToBytes("}");AD=new BD([F.StrToBytes("<script"),F.StrToBytes("<pre"),F.StrToBytes("<style")]);AE=new BD([F.StrToBytes("</script>"),F.StrToBytes("</pre>"),F.StrToBytes("</style>")]);AF=new BD([F.StrToBytes("<address"),F.StrToBytes("<article"),F.StrToBytes("<aside"),F.StrToBytes("<base"),F.StrToBytes("<basefont"),F.StrToBytes("<blockquote"),F.StrToBytes("<body"),F.StrToBytes("<caption"),F.StrToBytes("<center"),F.StrToBytes("<col"),F.StrToBytes("<colgroup"),F.StrToBytes("<dd"),F.StrToBytes("<details"),F.StrToBytes("<dialog"),F.StrToBytes("<dir"),F.StrToBytes("<div"),F.StrToBytes("<dl"),F.StrToBytes("<dt"),F.StrToBytes("<fieldset"),F.StrToBytes("<figcaption"),F.StrToBytes("<figure"),F.StrToBytes("<footer"),F.StrToBytes("<form"),F.StrToBytes("<frame"),F.StrToBytes("<frameset"),F.StrToBytes("<h1"),F.StrToBytes("<h2"),F.StrToBytes("<h3"),F.StrToBytes("<h4"),F.StrToBytes("<h5"),F.StrToBytes("<h6"),F.StrToBytes("<head"),F.StrToBytes("<header"),F.StrToBytes("<hr"),F.StrToBytes("<html"),F.StrToBytes("<iframe"),F.StrToBytes("<legend"),F.StrToBytes("<li"),F.StrToBytes("<link"),F.StrToBytes("<main"),F.StrToBytes("<menu"),F.StrToBytes("<menuitem"),F.StrToBytes("<nav"),F.StrToBytes("<noframes"),F.StrToBytes("<ol"),F.StrToBytes("<optgroup"),F.StrToBytes("<option"),F.StrToBytes("<p"),F.StrToBytes("<param"),F.StrToBytes("<section"),F.StrToBytes("<source"),F.StrToBytes("<summary"),F.StrToBytes("<table"),F.StrToBytes("<tbody"),F.StrToBytes("<td"),F.StrToBytes("<tfoot"),F.StrToBytes("<th"),F.StrToBytes("<thead"),F.StrToBytes("<title"),F.StrToBytes("<tr"),F.StrToBytes("<track"),F.StrToBytes("<ul"),F.StrToBytes("</address"),F.StrToBytes("</article"),F.StrToBytes("</aside"),F.StrToBytes("</base"),F.StrToBytes("</basefont"),F.StrToBytes("</blockquote"),F.StrToBytes("</body"),F.StrToBytes("</caption"),F.StrToBytes("</center"),F.StrToBytes("</col"),F.StrToBytes("</colgroup"),F.StrToBytes("</dd"),F.StrToBytes("</details"),F.StrToBytes("</dialog"),F.StrToBytes("</dir"),F.StrToBytes("</div"),F.StrToBytes("</dl"),F.StrToBytes("</dt"),F.StrToBytes("</fieldset"),F.StrToBytes("</figcaption"),F.StrToBytes("</figure"),F.StrToBytes("</footer"),F.StrToBytes("</form"),F.StrToBytes("</frame"),F.StrToBytes("</frameset"),F.StrToBytes("</h1"),F.StrToBytes("</h2"),F.StrToBytes("</h3"),F.StrToBytes("</h4"),F.StrToBytes("</h5"),F.StrToBytes("</h6"),F.StrToBytes("</head"),F.StrToBytes("</header"),F.StrToBytes("</hr"),F.StrToBytes("</html"),F.StrToBytes("</iframe"),F.StrToBytes("</legend"),F.StrToBytes("</li"),F.StrToBytes("</link"),F.StrToBytes("</main"),F.StrToBytes("</menu"),F.StrToBytes("</menuitem"),F.StrToBytes("</nav"),F.StrToBytes("</noframes"),F.StrToBytes("</ol"),F.StrToBytes("</optgroup"),F.StrToBytes("</option"),F.StrToBytes("</p"),F.StrToBytes("</param"),F.StrToBytes("</section"),F.StrToBytes("</source"),F.StrToBytes("</summary"),F.StrToBytes("</table"),F.StrToBytes("</tbody"),F.StrToBytes("</td"),F.StrToBytes("</tfoot"),F.StrToBytes("</th"),F.StrToBytes("</thead"),F.StrToBytes("</title"),F.StrToBytes("</tr"),F.StrToBytes("</track"),F.StrToBytes("</ul")]);AG=F.StrToBytes("'");AH=F.StrToBytes("\"");AI=F.StrToBytes(">");AJ=F.StrToBytes("{: ");AK=F.StrToBytes("{:}");AL=F.StrToBytes("$");AM=F.StrToBytes("1");$pkg.MathBlockMarker=F.StrToBytes("$$");$pkg.MathBlockMarkerNewline=F.StrToBytes("$$\n");$pkg.MathBlockMarkerCaret=F.StrToBytes("$$\xE2\x80\xB8");$pkg.MathBlockMarkerCaretNewline=F.StrToBytes("$$\xE2\x80\xB8\n");AZ=F.StrToBytes("\\");$pkg.YamlFrontMatterMarker=F.StrToBytes("---");$pkg.YamlFrontMatterMarkerNewline=F.StrToBytes("---\n");$pkg.YamlFrontMatterMarkerCaret=F.StrToBytes("---\xE2\x80\xB8");O=new BE([(function $b(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented){$s=-1;return 0;}c=E.Peek(a.Context.currentLine,a.Context.nextNonspace);if(!((62===c))){$s=-1;return 0;}d=new BC([c]);a.Context.advanceNextNonspace();a.Context.advanceOffset(1,false);e=E.Peek(a.Context.currentLine,a.Context.offset);f=(32===e)||(9===e);if(f){a.Context.advanceOffset(1,true);d=$append(d,e);}$r=a.Context.closeUnmatchedBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=a.Context.addChild(5);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;a.Context.addChildMarker(6,d);$s=-1;return 1;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented){$s=-1;return 0;}c=a.parseATXHeading();d=c[0];e=c[1];f=c[2];g=c[3];if(d){$s=1;continue;}$s=2;continue;case 1:a.Context.advanceNextNonspace();a.Context.advanceOffset(f.$length,false);$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=a.Context.addChild(2);$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;i.HeadingLevel=g;i.Tokens=f;j=new D.Node.ptr("","","",3,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,e,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);i.AppendChild(j);a.Context.advanceOffset(a.Context.currentLineLen-a.Context.offset>>0,false);$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented){$s=-1;return 0;}c=a.parseFencedCode();d=c[0];e=c[1];f=c[2];g=c[3];h=c[4];i=c[5];if(d){$s=1;continue;}$s=2;continue;case 1:$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=a.Context.addChild(11);$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k.IsFencedCodeBlock=true;k.CodeBlockFenceLen=f;k.CodeBlockFenceChar=e;k.CodeBlockFenceOffset=g;k.CodeBlockOpenFence=h;k.CodeBlockInfo=i;a.Context.advanceNextNonspace();a.Context.advanceOffset(f,false);$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented||!((1===b.Type))){$s=-1;return 0;}c=a.parseSetextHeading();if(0===c){$s=-1;return 0;}if(a.Context.Option.GFMTable){d=a.Context.parseTable0(b.Tokens);if(!(BF.nil===d)){b.Type=106;b.TableAligns=d.TableAligns;e=d.FirstChild;while(true){if(!(!(BF.nil===e))){break;}f=e.Next;b.AppendChild(e);e=f;}b.Tokens=BC.nil;$s=-1;return 0;}}$r=a.Context.closeUnmatchedBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=b.Tokens;while(true){if(!(0<g.$length&&(91===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])))){break;}h=a.Context.parseLinkRefDef(g);if(!(BC.nil===h)){b.Tokens=h;}else{break;}g=b.Tokens;}if(0<b.Tokens.$length){i=new D.Node.ptr("","","",2,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,c,true,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);i.Tokens=E.TrimWhitespace(b.Tokens);b.InsertAfter(i);b.Unlink();a.Context.Tip=i;a.Context.advanceOffset(a.Context.currentLineLen-a.Context.offset>>0,false);$s=-1;return 2;}$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented){$s=-1;return 0;}if(!((60===E.Peek(a.Context.currentLine,a.Context.nextNonspace)))){$s=-1;return 0;}if(a.Context.Option.VditorWYSIWYG){if(A.Contains(a.Context.currentLine,(new BC($stringToBytes("vditor-comment"))))){$s=-1;return 0;}}c=$subslice(a.Context.currentLine,a.Context.nextNonspace);d=a.parseHTML(c);if(!((0===d))){$s=1;continue;}$s=2;continue;case 1:$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.Context.addChild(9);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;f.HtmlBlockType=d;$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;}),(function(a,b){var a,b,c;if(!a.Context.Option.YamlFrontMatter||a.Context.indented||!(BF.nil===a.Root.FirstChild)){return 0;}if(a.parseYamlFrontMatter()){c=new D.Node.ptr("","","",425,BF.nil,BF.nil,BF.nil,BF.nil,BF.nil,BG.nil,BC.nil,false,false,false,0,false,0,0,0,BC.nil,BC.nil,BC.nil,0,BH.nil,false,BI.nil,0,0,0,BC.nil,BC.nil,0,BC.nil,0,false,"",0,BC.nil,"",BG.nil,BC.nil,BK.nil);a.Root.AppendChild(c);a.Context.Tip=c;return 2;}return 0;}),(function $b(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented){$s=-1;return 0;}c=a.parseThematicBreak();d=c[0];e=c[1];if(d){$s=1;continue;}$s=2;continue;case 1:$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=a.Context.addChild(4);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;g.Tokens=e;a.Context.advanceOffset(a.Context.currentLineLen-a.Context.offset>>0,false);$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!((7===b.Type))&&a.Context.indented){$s=-1;return 0;}c=a.parseListMarker(b);if(BH.nil===c){$s=-1;return 0;}$r=a.Context.closeUnmatchedBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=(b.Type===7)&&a.Context.listsMatch(b.ListData,c);if(!((a.Context.Tip.Type===7))||!d){$s=2;continue;}$s=3;continue;case 2:e=a.Context.addChild(7);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;f.ListData=c;case 3:g=a.Context.addChild(8);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h.ListData=c;h.Tokens=c.Marker;if((1===h.ListData.Typ)||((3===h.ListData.Typ)&&(0===h.ListData.BulletChar))){i=h.Previous;if(!(BF.nil===i)){h.ListData.Num=i.ListData.Num+1>>0;}else{h.ListData.Num=c.Start;}}$s=-1;return 1;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(a.Context.indented){$s=-1;return 0;}c=a.parseMathBlock();d=c[0];e=c[1];if(d){$s=1;continue;}$s=2;continue;case 1:$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=a.Context.addChild(300);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;g.MathBlockDollarOffset=e;a.Context.advanceNextNonspace();a.Context.advanceOffset(e,false);$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!a.Context.indented){$s=-1;return 0;}if(!((a.Context.Tip.Type===1))&&!a.Context.blank){$s=1;continue;}$s=2;continue;case 1:a.Context.advanceOffset(4,true);$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=a.Context.addChild(11);$s=4;case 4:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!a.Context.Option.Footnotes||a.Context.indented){$s=-1;return 0;}c=E.Peek(a.Context.currentLine,a.Context.nextNonspace);if(!((91===c))){$s=-1;return 0;}d=E.Peek(a.Context.currentLine,a.Context.nextNonspace+1>>0);if(!((94===d))){$s=-1;return 0;}e=new BC([94]);f=0;g=0;g=a.Context.nextNonspace+2>>0;while(true){if(!(g<a.Context.currentLineLen)){break;}f=(h=a.Context.currentLine,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if((32===f)||(10===f)||(9===f)){$s=-1;return 0;}if(93===f){break;}e=$append(e,f);g=g+(1)>>0;}if(g>=a.Context.currentLineLen){$s=-1;return 0;}if(!((58===(i=a.Context.currentLine,j=g+1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]))))){$s=-1;return 0;}a.Context.advanceOffset(1,false);$r=a.Context.closeUnmatchedBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.Context.advanceOffset(e.$length+2>>0,true);if(!((410===a.Context.Tip.Type))){$s=2;continue;}$s=3;continue;case 2:k=a.Context.addChild(410);$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;case 3:l=a.Context.addChild(411);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;m.Tokens=e;$s=-1;return 1;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!a.Context.Option.KramdownIAL||a.Context.indented){$s=-1;return 0;}c=a.parseKramdownIAL();if(!(BK.nil===c)){$s=1;continue;}$s=2;continue;case 1:$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Context.lastMatchedContainer;if(a.Context.allClosed&&((0===d.Type)||(8===d.Type))){d=a.Context.Tip.LastChild;if(BF.nil===d){d=a.Context.lastMatchedContainer;}}d.KramdownIAL=c;a.Context.offset=a.Context.currentLineLen;e=a.Context.addChild(455);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;f.Tokens=$subslice(a.Context.currentLine,a.Context.nextNonspace);$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!a.Context.Option.BlockRef||a.Context.indented){$s=-1;return 0;}c=a.parseBlockEmbed();if(BF.nil===c){$s=-1;return 0;}$r=a.Context.closeUnmatchedBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:if(!(!a.Context.Tip.CanContain(440))){$s=3;continue;}$r=a.Context.finalize(a.Context.Tip);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=2;continue;case 3:a.Context.Tip.AppendChild(c);a.Context.Tip=c;$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!a.Context.Option.BlockRef||a.Context.indented){$s=-1;return 0;}c=a.parseBlockQueryEmbed();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(BF.nil===d){$s=-1;return 0;}$r=a.Context.closeUnmatchedBlocks();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:if(!(!a.Context.Tip.CanContain(465))){$s=4;continue;}$r=a.Context.finalize(a.Context.Tip);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 4:a.Context.Tip.AppendChild(d);a.Context.Tip=d;$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;}),(function $b(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!a.Context.Option.SuperBlock||a.Context.indented){$s=-1;return 0;}c=a.parseSuperBlock();d=c[0];e=c[1];if(d){$s=1;continue;}$s=2;continue;case 1:$r=a.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=a.Context.addChild(475);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;a.Context.addChildMarker(476,(new BC($stringToBytes("{{{"))));a.Context.addChildMarker(477,e);a.Context.offset=a.Context.currentLineLen-1>>0;$s=-1;return 1;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:$b};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;})]);$pkg.YamlFrontMatterMarkerCaretNewline=F.StrToBytes("---\xE2\x80\xB8\n");X();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/render"]=(function(){var $pkg={},$init,I,C,E,L,F,H,D,K,J,G,A,B,O,U,W,AD,AE,AG,AZ,BB,BF,BH,BJ,BL,BM,BN,BO,BP,BQ,BR,BS,BT,BU,BV,BW,BX,BY,BZ,CA,CB,CC,CD,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,R,S,T,Y,Z,AM,AS,AY,M,N,P,Q,V,X,AA,AB,AC,AH,AI,AJ,AK,AL,AN,AO,AP,AQ,AR,AT,AU,AV,AW,AX,BA,BC,BD,BE,BG,BI,BK;I=$packages["bytes"];C=$packages["github.com/88250/lute/ast"];E=$packages["github.com/88250/lute/html"];L=$packages["github.com/88250/lute/html/atom"];F=$packages["github.com/88250/lute/lex"];H=$packages["github.com/88250/lute/parse"];D=$packages["github.com/88250/lute/util"];K=$packages["io"];J=$packages["strconv"];G=$packages["strings"];A=$packages["unicode"];B=$packages["unicode/utf8"];O=$pkg.EChartsJSONRenderer=$newType(0,$kindStruct,"render.EChartsJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;return;}this.BaseRenderer=BaseRenderer_;});U=$pkg.FormatRenderer=$newType(0,$kindStruct,"render.FormatRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;this.NodeWriterStack=BT.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});W=$pkg.HtmlRenderer=$newType(0,$kindStruct,"render.HtmlRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;return;}this.BaseRenderer=BaseRenderer_;});AD=$pkg.RendererFunc=$newType(4,$kindFunc,"render.RendererFunc",true,"github.com/88250/lute/render",true,null);AE=$pkg.ExtRendererFunc=$newType(4,$kindFunc,"render.ExtRendererFunc",true,"github.com/88250/lute/render",true,null);AG=$pkg.BaseRenderer=$newType(0,$kindStruct,"render.BaseRenderer",true,"github.com/88250/lute/render",true,function(Option_,RendererFuncs_,DefaultRendererFunc_,ExtRendererFuncs_,Writer_,LastOut_,Tree_,DisableTags_,FootnotesDefs_,RenderingFootnotes_){this.$val=this;if(arguments.length===0){this.Option=CC.nil;this.RendererFuncs=false;this.DefaultRendererFunc=$throwNilPointerError;this.ExtRendererFuncs=false;this.Writer=BS.nil;this.LastOut=0;this.Tree=CD.nil;this.DisableTags=0;this.FootnotesDefs=BZ.nil;this.RenderingFootnotes=false;return;}this.Option=Option_;this.RendererFuncs=RendererFuncs_;this.DefaultRendererFunc=DefaultRendererFunc_;this.ExtRendererFuncs=ExtRendererFuncs_;this.Writer=Writer_;this.LastOut=LastOut_;this.Tree=Tree_;this.DisableTags=DisableTags_;this.FootnotesDefs=FootnotesDefs_;this.RenderingFootnotes=RenderingFootnotes_;});AZ=$pkg.TextBundleRenderer=$newType(0,$kindStruct,"render.TextBundleRenderer",true,"github.com/88250/lute/render",true,function(FormatRenderer_,linkPrefixes_,originalLink_){this.$val=this;if(arguments.length===0){this.FormatRenderer=CG.nil;this.linkPrefixes=BL.nil;this.originalLink=BL.nil;return;}this.FormatRenderer=FormatRenderer_;this.linkPrefixes=linkPrefixes_;this.originalLink=originalLink_;});BB=$pkg.VditorIRBlockRenderer=$newType(0,$kindStruct,"render.VditorIRBlockRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;return;}this.BaseRenderer=BaseRenderer_;});BF=$pkg.VditorIRRenderer=$newType(0,$kindStruct,"render.VditorIRRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;return;}this.BaseRenderer=BaseRenderer_;});BH=$pkg.VditorSVRenderer=$newType(0,$kindStruct,"render.VditorSVRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,nodeWriterStack_,LastOut_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;this.nodeWriterStack=BT.nil;this.LastOut=BM.nil;return;}this.BaseRenderer=BaseRenderer_;this.nodeWriterStack=nodeWriterStack_;this.LastOut=LastOut_;});BJ=$pkg.VditorRenderer=$newType(0,$kindStruct,"render.VditorRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=BR.nil;return;}this.BaseRenderer=BaseRenderer_;});BL=$sliceType($String);BM=$sliceType($Uint8);BN=$sliceType($Int32);BO=$ptrType(BN);BP=$sliceType(BL);BQ=$ptrType(C.Node);BR=$ptrType(AG);BS=$ptrType(I.Buffer);BT=$sliceType(BS);BU=$sliceType(C.NodeType);BV=$ptrType(C.ListData);BW=$ptrType(H.Context);BX=$ptrType(F.Lexer);BY=$ptrType(H.InlineContext);BZ=$sliceType(BQ);CA=$sliceType($Int);CB=$ptrType(BP);CC=$ptrType(H.Options);CD=$ptrType(H.Tree);CE=$ptrType(E.Attribute);CF=$sliceType(CE);CG=$ptrType(U);CH=$ptrType(E.Node);CI=$ptrType(O);CJ=$ptrType(W);CK=$mapType(C.NodeType,AD);CL=$mapType(C.NodeType,AE);CM=$ptrType(AZ);CN=$ptrType(BB);CO=$ptrType(BF);CP=$ptrType(BH);CQ=$ptrType(BJ);AG.ptr.prototype.ChinesePunct=function(a){var a,b,c;b=this;c=D.BytesToStr(a.Tokens);c=M(c);a.Tokens=D.StrToBytes(c);};AG.prototype.ChinesePunct=function(a){return this.$val.ChinesePunct(a);};M=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b="";c=(new BN($stringToRunes(a)));d=c.$length;e=c;f=0;while(true){if(!(f<e.$length)){break;}g=f;h=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(((46===h)||(33===h)||(63===h))&&(g+1>>0)<d){if((46===(i=g+1>>0,((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i])))||(33===(j=g+1>>0,((j<0||j>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+j])))||(63===(k=g+1>>0,((k<0||k>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+k])))){b=b+(($encodeRune(h)));f++;continue;}else if(Q(g+1>>0,d,(l||(l=new BO(function(){return c;},function($v){c=$subslice(new BN($v.$array),$v.$offset,$v.$offset+$v.$length);}))))){b=b+(($encodeRune(h)));f++;continue;}}b=N(b,h);f++;}return b;};N=function(a,b){var a,b,c,d,e,f,g,h,i,j;if(0===a.length){return($encodeRune(b));}c=44===b;d=46===b;e=58===b;f=33===b;g=63===b;h=B.DecodeLastRuneInString(a);i=h[0];j=h[1];if((1===j)&&((44===i))&&A.Is(A.Han,b)){return $substring(a,0,(a.length-1>>0))+"\xEF\xBC\x8C"+($encodeRune(b));}if(!c&&!d&&!e&&!f&&!g){return a+($encodeRune(b));}if(!A.Is(A.Han,i)){return a+($encodeRune(b));}if(c){return a+"\xEF\xBC\x8C";}else if(d){return a+"\xE3\x80\x82";}else if(e){return a+"\xEF\xBC\x9A";}else if(f){return a+"\xEF\xBC\x81";}else if(g){return a+"\xEF\xBC\x9F";}return a+($encodeRune(b));};W.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){if(b){c.BaseRenderer.WriteString("<pre><code>");c.BaseRenderer.Write(E.EscapeHTML(a.FirstChild.Tokens));c.BaseRenderer.WriteString("</code></pre>");c.BaseRenderer.Newline();return 1;}else{return 2;}}return 2;};W.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};W.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d="";if(0<a.Previous.CodeBlockInfo.$length){e=F.Split(a.Previous.CodeBlockInfo,32);d=($bytesToString((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])));}f=AA(d);if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();g=BP.nil;c.handleKramdownIAL(a);g=$appendSlice(g,a.KramdownIAL);if(!f){c.tag("pre",g,false);}h=a.Tokens;if(0<a.Previous.CodeBlockInfo.$length){$s=4;continue;}$s=5;continue;case 4:if("mindmap"===d){$s=7;continue;}$s=8;continue;case 7:i=c.BaseRenderer.renderMindmap(h);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.BaseRenderer.WriteString("<div data-code=\"");c.BaseRenderer.Write(j);c.BaseRenderer.WriteString("\" class=\"language-mindmap\">");$s=9;continue;case 8:if(f){c.BaseRenderer.WriteString("<div class=\"language-"+d+"\">");}else{c.BaseRenderer.WriteString("<code class=\"language-"+d+"\">");}case 9:h=E.EscapeHTML(h);c.BaseRenderer.Write(h);$s=6;continue;case 5:c.BaseRenderer.WriteString("<code>");h=E.EscapeHTML(h);c.BaseRenderer.Write(h);case 6:$s=3;continue;case 2:if(f){c.BaseRenderer.WriteString("</div>");}else{c.BaseRenderer.WriteString("</code></pre>");}c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderCodeBlockCode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};P=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new O.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeBlock")};h=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderMathBlock")};i=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderInlineMath")};j=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderEmphasis")};k=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderStrong")};l=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderBlockquote")};m=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderHeading")};n=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderList")};o=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderListItem")};p=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderThematicBreak")};q=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderHardBreak")};r=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderSoftBreak")};s=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderHTML")};t=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineHTML")};u=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderLink")};v=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderImage")};w=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderStrikethrough")};x=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderTaskListItemMarker")};y=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderTable")};z=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderTableHead")};aa=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderTableRow")};ab=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderTableCell")};ac=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderEmoji")};ad=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderEmojiUnicode")};ae=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderEmojiImg")};af=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderEmojiAlias")};ag=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderFootnotesDef")};ah=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderFootnotesRef")};ai=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderToC")};aj=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderBackslash")};ak=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderBackslashContent")};al=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderHtmlEntity")};am=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderYamlFrontMatter")};an=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderBlockRef")};ao=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderMark")};ap=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderKramdownBlockIAL")};aq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderBlockEmbed")};ar=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderBlockQueryEmbed")};b.BaseRenderer.DefaultRendererFunc=$methodVal(b,"renderDefault");return b;};$pkg.NewEChartsJSONRenderer=P;O.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(BQ.nil===a.Previous){$s=-1;return 2;}d=c.BaseRenderer.NodeID(a.Previous);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.leaf("Block IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:O.ptr.prototype.renderKramdownBlockIAL};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};O.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};O.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.leaf("Mark\nmark",a);}return 1;};O.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};O.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockQueryEmbed\n!{{script}}",a);}return 1;};O.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};O.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockEmbed\n!((id))",a);}return 1;};O.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};O.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockRef\n((id))",a);}return 1;};O.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};O.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};O.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.leaf("Front Matter\nYAML",a);}return 1;};O.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};O.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Entity\nspan",a);}return 1;};O.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};O.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;return 1;};O.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};O.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.leaf("Blackslash\ndiv",a);}return 1;};O.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};O.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.leaf("ToC\ndiv",a);}return 1;};O.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};O.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("Footnotes Ref\ndiv",a);}return 1;};O.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};O.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Footnotes Def\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};O.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;if(b){c.leaf("Inline Math\nspan",a);}return 1;};O.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};O.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;if(b){c.leaf("Math Block\ndiv",a);}return 1;};O.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};O.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Img\n",a);}return 1;};O.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};O.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Unicode\n",a);}return 1;};O.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};O.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 1;};O.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};O.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};O.ptr.prototype.renderTableCell=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Cell\ntd",a);}return 1;};O.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};O.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Row\ntr",a);}return 1;};O.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};O.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Head\nthead",a);}return 1;};O.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};O.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Table\ntable",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};O.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.leaf("Strikethrough\ndel",a);}return 1;};O.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};O.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Image\nimg",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};O.ptr.prototype.renderLink=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Link\na",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};O.ptr.prototype.renderHTML=function(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Block\n",a);}return 1;};O.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};O.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.leaf("Inline HTML\n",a);}return 1;};O.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};O.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.openObj();c.val("Document",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);c.BaseRenderer.WriteByte(93);}return 2;};O.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};O.ptr.prototype.renderParagraph=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Paragraph\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};O.ptr.prototype.renderText=function(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){d=D.BytesToStr(a.Tokens);e=0;f="";g=d;h=0;while(true){if(!(h<g.length)){break;}i=$decodeRune(g,h);j=i[0];e=e+(1)>>0;f=f+(($encodeRune(j)));if(4<e){f=f+("...");break;}h+=i[1];}c.openObj();c.val("Text\n"+f,a);c.closeObj(a);}return 1;};O.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};O.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;if(b){c.leaf("Code Span\ncode",a);}return 2;};O.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};O.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Emphasis\nem",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};O.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Strong\nstrong",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};O.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Blockquote\nblockquote",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};O.ptr.prototype.renderHeading=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0));c.val("Heading\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};O.ptr.prototype.renderList=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}c.val("List\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};O.ptr.prototype.renderListItem=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("List Item\nli "+D.BytesToStr(a.ListData.Marker),a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};O.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d=" ";if(a.TaskListItemChecked){d="X";}c.val("Task List Item Marker\n["+d+"]",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};O.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Thematic Break\nhr",a);}return 1;};O.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};O.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Hard Break\nbr",a);}return 1;};O.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};O.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Soft Break\n",a);}return 1;};O.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};O.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){c.leaf("Code Block\npre.code",a);}return 1;};O.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};O.ptr.prototype.leaf=function(a,b){var a,b,c;c=this;c.openObj();c.val(a,b);c.closeObj(b);};O.prototype.leaf=function(a,b){return this.$val.leaf(a,b);};O.ptr.prototype.val=function(a,b){var a,b,c;c=this;a=G.ReplaceAll(a,"\\","\\\\");a=G.ReplaceAll(a,"\n","\\n");a=G.ReplaceAll(a,"\"","");a=G.ReplaceAll(a,"'","");c.BaseRenderer.WriteString("\"name\":\""+a+"\"");};O.prototype.val=function(a,b){return this.$val.val(a,b);};O.ptr.prototype.openObj=function(){var a;a=this;a.BaseRenderer.WriteByte(123);};O.prototype.openObj=function(){return this.$val.openObj();};O.ptr.prototype.closeObj=function(a){var a,b;b=this;b.BaseRenderer.WriteByte(125);if(!b.ignore(a.Next)){b.comma();}};O.prototype.closeObj=function(a){return this.$val.closeObj(a);};O.ptr.prototype.openChildren=function(a){var a,b;b=this;if(!(BQ.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};O.prototype.openChildren=function(a){return this.$val.openChildren(a);};O.ptr.prototype.closeChildren=function(a){var a,b;b=this;if(!(BQ.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};O.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};O.ptr.prototype.comma=function(){var a;a=this;a.BaseRenderer.WriteString(",");};O.prototype.comma=function(){return this.$val.comma();};O.ptr.prototype.ignore=function(a){var a,b;b=this;return BQ.nil===a||(6===a.Type)||(18===a.Type)||(19===a.Type)||(20===a.Type)||(21===a.Type)||(23===a.Type)||(24===a.Type)||(25===a.Type)||(26===a.Type)||(102===a.Type)||(103===a.Type)||(104===a.Type)||(105===a.Type)||(301===a.Type)||(302===a.Type)||(303===a.Type)||(305===a.Type)||(306===a.Type)||(307===a.Type)||(426===a.Type)||(428===a.Type)||(427===a.Type);};O.prototype.ignore=function(a){return this.$val.ignore(a);};Q=function(a,b,c){var a,b,c,d,e,f;d=a+S>>0;if(d>b){d=b;}e=($runesToString($subslice((c.$get()),a,d)));f=0;while(true){if(!(f<R)){break;}if(G.HasPrefix(e,((f<0||f>=T.$length)?($throwRuntimeError("index out of range"),undefined):T.$array[T.$offset+f]))){return true;}f=f+(1)>>0;}return false;};V=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new U.ptr(AH(a),BT.nil);c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderBlockRef")};cf=431;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderBlockRefID")};cg=432;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderBlockRefSpace")};ch=433;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderBlockRefText")};ci=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark")};cj=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderMark1OpenMarker")};ck=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderMark1CloseMarker")};cl=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderMark2OpenMarker")};cm=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cm)]={k:cm,v:$methodVal(b,"renderMark2CloseMarker")};cn=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cn)]={k:cn,v:$methodVal(b,"renderKramdownBlockIAL")};co=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(co)]={k:co,v:$methodVal(b,"renderBlockQueryEmbed")};cp=468;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cp)]={k:cp,v:$methodVal(b,"renderBlockQueryEmbedScript")};cq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cq)]={k:cq,v:$methodVal(b,"renderBlockEmbed")};cr=441;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cr)]={k:cr,v:$methodVal(b,"renderBlockEmbedID")};cs=442;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cs)]={k:cs,v:$methodVal(b,"renderBlockEmbedSpace")};ct=443;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ct)]={k:ct,v:$methodVal(b,"renderBlockEmbedText")};cu=460;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cu)]={k:cu,v:$methodVal(b,"renderTag")};cv=461;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cv)]={k:cv,v:$methodVal(b,"renderTagOpenMarker")};cw=462;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cw)]={k:cw,v:$methodVal(b,"renderTagCloseMarker")};cx=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cx)]={k:cx,v:$methodVal(b,"renderLinkRefDefBlock")};cy=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cy)]={k:cy,v:$methodVal(b,"renderLinkRefDef")};cz=475;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cz)]={k:cz,v:$methodVal(b,"renderSuperBlock")};da=476;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(da)]={k:da,v:$methodVal(b,"renderSuperBlockOpenMarker")};db=477;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(db)]={k:db,v:$methodVal(b,"renderSuperBlockLayout")};dc=478;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(dc)]={k:dc,v:$methodVal(b,"renderSuperBlockCloseMarker")};return b;};$pkg.NewFormatRenderer=V;U.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};U.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};U.ptr.prototype.renderSuperBlockLayout=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderSuperBlockLayout=function(a,b){return this.$val.renderSuperBlockLayout(a,b);};U.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};U.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};U.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};U.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};U.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};U.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};U.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};U.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};U.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Option.KramdownIAL){return 2;}if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};U.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};U.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};U.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};U.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};U.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};U.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};U.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};U.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};U.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};U.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};U.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};U.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};U.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c;c=this;if(b){if(!(BQ.nil===a.Previous)){if(!((100===a.Previous.Type))){c.BaseRenderer.Newline();}else{c.BaseRenderer.WriteByte(32);}}}else{c.BaseRenderer.Newline();}return 2;};U.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};U.ptr.prototype.renderBlockEmbedID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockEmbedID=function(a,b){return this.$val.renderBlockEmbedID(a,b);};U.ptr.prototype.renderBlockEmbedSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderBlockEmbedSpace=function(a,b){return this.$val.renderBlockEmbedSpace(a,b);};U.ptr.prototype.renderBlockEmbedText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderBlockEmbedText=function(a,b){return this.$val.renderBlockEmbedText(a,b);};U.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};U.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};U.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};U.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);}else{c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};U.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};U.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};U.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};U.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};U.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};U.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};U.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};U.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};U.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};U.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};U.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};U.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+D.BytesToStr(a.Tokens)+"]");}return 2;};U.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};U.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};U.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+D.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=G.Split(g,"\n");i=new I.Buffer.ptr(BM.nil,0,0);j=h;k=0;while(true){if(!(k<j.$length)){break;}l=k;m=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};U.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};U.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};U.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};U.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};U.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};U.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(I.Repeat(new BM([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(I.Repeat(new BM([32]),d));}}else{g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(I.Repeat(new BM([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(I.Repeat(new BM([32]),d));}c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};U.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};U.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};U.ptr.prototype.renderTableHead=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(BQ.nil===e))){break;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0<h){c.BaseRenderer.Write(I.Repeat(new BM([45]),h));}c.BaseRenderer.WriteByte(32);}else if(g===(1)){c.BaseRenderer.WriteString("| :-");i=e.TableCellContentMaxWidth-2>>0;if(0<i){c.BaseRenderer.Write(I.Repeat(new BM([45]),i));}c.BaseRenderer.WriteByte(32);}else if(g===(2)){c.BaseRenderer.WriteString("| :-");j=e.TableCellContentMaxWidth-3>>0;if(0<j){c.BaseRenderer.Write(I.Repeat(new BM([45]),j));}c.BaseRenderer.WriteString(": ");}else if(g===(3)){c.BaseRenderer.WriteString("| -");k=e.TableCellContentMaxWidth-2>>0;if(0<k){c.BaseRenderer.Write(I.Repeat(new BM([45]),k));}c.BaseRenderer.WriteString(": ");}e=e.Next;}c.BaseRenderer.WriteString("|\n");}return 2;};U.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};U.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};U.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};U.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};U.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};U.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};U.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};U.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};U.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};U.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};U.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};U.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};U.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};U.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};U.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};U.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};U.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};U.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};U.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};U.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};U.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};U.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};U.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};U.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};U.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};U.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};U.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};U.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};U.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};U.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};U.ptr.prototype.renderLink=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);if(3===a.LinkType){d=a.ChildByType(40).Tokens;if(I.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+D.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+D.BytesToStr(d)+"]["+D.BytesToStr(a.LinkRefLabel)+"]");}return 1;}if(1===a.LinkType){e=a.ChildByType(41).Tokens;c.BaseRenderer.Write(e);return 1;}}else{c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};U.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};U.ptr.prototype.renderHTML=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};U.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};U.ptr.prototype.renderDocument=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=I.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(e);c.BaseRenderer.WriteByte(10);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderDocument};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};U.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(b){if(c.BaseRenderer.Option.KramdownIAL){d=a.Parent;if((8===d.Type)&&d.FirstChild===a){if(!(BQ.nil===d.Next)&&(455===d.Next.Type)){e=d.Next;c.BaseRenderer.Write(e.Tokens);e.Unlink();}}}}else{if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.Newline();}}f=false;g=false;h=a.Parent;if(!(BQ.nil===h)){if(8===h.Type){i=h;if(!(BQ.nil===i.Parent)&&!(BV.nil===i.Parent.ListData)){f=i.Parent.ListData.Tight;j=i.Next;if(BQ.nil===j){k=a.Next;g=BQ.nil===k;}}else{f=true;}}}if((!f||(g))&&!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};U.ptr.prototype.renderText=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}if(BQ.nil===a.Previous&&!(BQ.nil===a.Parent.Parent)&&!(BV.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(!I.HasPrefix(a.Tokens,(new BM($stringToBytes(" "))))&&!((32===c.BaseRenderer.LastOut))){a.Tokens=$appendSlice((new BM($stringToBytes(" "))),a.Tokens);}}c.BaseRenderer.Write(a.Tokens);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};U.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=B.DecodeLastRuneInString(e);g=f[0];if(A.IsLetter(g)||A.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Option.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=B.DecodeRuneInString(i);k=j[0];if(A.IsLetter(k)||A.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};U.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){if(a.ParentIs(109,new BU([]))&&(I.Contains(a.Next.Tokens,(new BM($stringToBytes("|"))))||I.Contains(a.Next.Tokens,(new BM($stringToBytes("`")))))){c.BaseRenderer.WriteString("<code>");return 2;}c.BaseRenderer.WriteByte(96);if(1<a.Parent.CodeMarkerLen){c.BaseRenderer.WriteByte(96);d=D.BytesToStr(a.Next.Tokens);e=B.DecodeRuneInString(d);f=e[0];if(96===f){c.BaseRenderer.WriteByte(32);}}}return 2;};U.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};U.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;if(a.ParentIs(109,new BU([]))){d=I.ReplaceAll(d,(new BM($stringToBytes("\\|"))),(new BM($stringToBytes("|"))));d=I.ReplaceAll(d,(new BM($stringToBytes("|"))),(new BM($stringToBytes("\\|"))));d=I.ReplaceAll(d,(new BM($stringToBytes("<br/>"))),BM.nil);}c.BaseRenderer.Write(d);}return 2;};U.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};U.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){if(a.ParentIs(109,new BU([]))&&(I.Contains(a.Previous.Tokens,(new BM($stringToBytes("|"))))||I.Contains(a.Previous.Tokens,(new BM($stringToBytes("`")))))){c.BaseRenderer.WriteString("</code>");return 2;}if(1<a.Parent.CodeMarkerLen){d=D.BytesToStr(a.Previous.Tokens);e=B.DecodeLastRuneInString(d);f=e[0];if(96===f){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(96);}c.BaseRenderer.WriteByte(96);}return 2;};U.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};U.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};U.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(36);}return 2;};U.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};U.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};U.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(36);}return 2;};U.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};U.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(H.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};U.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};U.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(H.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};U.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};U.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};U.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};U.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};U.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};U.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){c.BaseRenderer.Write(I.Repeat(new BM([96]),3));c.BaseRenderer.WriteByte(10);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Write(I.Repeat(new BM([96]),3));c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteByte(10);}}return 1;}}return 2;};U.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};U.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};U.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};U.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};U.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};U.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};U.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};U.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};U.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};U.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};U.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};U.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};U.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};U.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};U.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};U.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};U.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};U.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};U.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};U.ptr.prototype.renderBlockquote=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=new I.Buffer.ptr(BM.nil,0,0);h=f.Bytes();i=I.Split(h,new BM([10]));j=i.$length;if(2<j&&F.IsBlank((k=j-1>>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&F.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1<j&&F.IsBlank((m=j-1>>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;case 4:if(!(o<n.$length)){$s=5;continue;}p=((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;$s=4;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;$s=4;continue;case 5:h=g.Bytes();f.Reset();f.Write(h);(q=c.NodeWriterStack,r=c.NodeWriterStack.$length-1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(f.Bytes());c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=I.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}h=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};U.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};U.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!a.HeadingSetext){c.BaseRenderer.Write(I.Repeat(new BM([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(G.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(G.Repeat("-",e));}case 5:if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};U.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};U.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+D.BytesToStr(a.Tokens)+"}");}return 2;};U.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};U.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=I.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};U.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){g=g+(1)>>0;}h=I.Repeat(new BM([32]),g);i=new I.Buffer.ptr(BM.nil,0,0);j=f.Bytes();k=I.Split(j,new BM([10]));l=k;m=0;case 4:if(!(m<l.$length)){$s=5;continue;}n=((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(0===n.$length){i.WriteByte(10);m++;$s=4;continue;}i.Write(h);i.Write(n);i.WriteByte(10);m++;$s=4;continue;case 5:j=i.Bytes();if(g<j.$length){j=$subslice(j,g);}o=new I.Buffer.ptr(BM.nil,0,0);if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){o.WriteString(J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter)));}else{o.Write(a.ListData.Marker);}o.WriteByte(32);j=$appendSlice(o.Bytes(),j);if(a.ParentIs(109,new BU([]))){j=I.ReplaceAll(j,(new BM($stringToBytes("\n"))),BM.nil);}f.Reset();f.Write(j);j=f.Bytes();if(a.ParentIs(109,new BU([]))){j=I.ReplaceAll(j,(new BM($stringToBytes("\n"))),BM.nil);}(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q])).Write(j);c.BaseRenderer.Writer=(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));t=I.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}j=t;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(j);if(!a.ParentIs(109,new BU([]))){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderListItem};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};U.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}return 2;};U.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};U.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,new BU([]))){c.BaseRenderer.WriteString("<hr/>");}else{c.BaseRenderer.WriteString("---\n\n");}}return 2;};U.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};U.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Option.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,new BU([]))){c.BaseRenderer.WriteString("<br/>");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};U.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};U.ptr.prototype.withoutKramdownIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Option.KramdownIAL||(0===a.KramdownIAL.$length);};U.prototype.withoutKramdownIAL=function(a){return this.$val.withoutKramdownIAL(a);};X=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new W.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderBlockRef")};cf=431;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderBlockRefID")};cg=432;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderBlockRefSpace")};ch=433;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderBlockRefText")};ci=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark")};cj=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderMark1OpenMarker")};ck=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderMark1CloseMarker")};cl=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderMark2OpenMarker")};cm=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cm)]={k:cm,v:$methodVal(b,"renderMark2CloseMarker")};cn=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cn)]={k:cn,v:$methodVal(b,"renderKramdownBlockIAL")};co=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(co)]={k:co,v:$methodVal(b,"renderBlockQueryEmbed")};cp=468;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cp)]={k:cp,v:$methodVal(b,"renderBlockQueryEmbedScript")};cq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cq)]={k:cq,v:$methodVal(b,"renderBlockEmbed")};cr=441;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cr)]={k:cr,v:$methodVal(b,"renderBlockEmbedID")};cs=442;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cs)]={k:cs,v:$methodVal(b,"renderBlockEmbedSpace")};ct=443;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ct)]={k:ct,v:$methodVal(b,"renderBlockEmbedText")};cu=460;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cu)]={k:cu,v:$methodVal(b,"renderTag")};cv=461;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cv)]={k:cv,v:$methodVal(b,"renderTagOpenMarker")};cw=462;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cw)]={k:cw,v:$methodVal(b,"renderTagCloseMarker")};cx=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cx)]={k:cx,v:$methodVal(b,"renderLinkRefDefBlock")};cy=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cy)]={k:cy,v:$methodVal(b,"renderLinkRefDef")};cz=475;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cz)]={k:cz,v:$methodVal(b,"renderSuperBlock")};da=476;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(da)]={k:da,v:$methodVal(b,"renderSuperBlockOpenMarker")};db=477;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(db)]={k:db,v:$methodVal(b,"renderSuperBlockLayout")};dc=478;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(dc)]={k:dc,v:$methodVal(b,"renderSuperBlockCloseMarker")};return b;};$pkg.NewHtmlRenderer=X;W.ptr.prototype.Render=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=BM.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;d=a;e=b.RenderFootnotes();$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;a=$appendSlice(d,f);$s=-1;return a;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.Render=function(){return this.$val.Render();};W.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};W.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};W.ptr.prototype.renderSuperBlockLayout=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderSuperBlockLayout=function(a,b){return this.$val.renderSuperBlockLayout(a,b);};W.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};W.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};W.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};W.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};W.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",BP.nil,false);c.BaseRenderer.WriteByte(35);}return 2;};W.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};W.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.tag("/em",BP.nil,false);}return 2;};W.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};W.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};W.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};W.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("mark",BP.nil,false);}return 2;};W.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};W.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);}return 2;};W.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};W.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("mark",BP.nil,false);}return 2;};W.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};W.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);}return 2;};W.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};W.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.tag("div",BP.nil,false);}else{c.tag("/div",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};W.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};W.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};W.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownIAL(a);c.tag("div",a.KramdownIAL,false);}else{c.tag("/div",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};W.ptr.prototype.renderBlockEmbedID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockEmbedID=function(a,b){return this.$val.renderBlockEmbedID(a,b);};W.ptr.prototype.renderBlockEmbedSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockEmbedSpace=function(a,b){return this.$val.renderBlockEmbedSpace(a,b);};W.ptr.prototype.renderBlockEmbedText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.WriteByte(34);}return 2;};W.prototype.renderBlockEmbedText=function(a,b){return this.$val.renderBlockEmbedText(a,b);};W.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};W.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};W.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};W.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);}else{c.BaseRenderer.WriteByte(34);}return 2;};W.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};W.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/div",BP.nil,false);}return 2;};W.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};W.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};W.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new BP([new BL(["class","vditor-yml-front-matter"])]);c.tag("div",d,false);}return 2;};W.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};W.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};W.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};W.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};W.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};W.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};W.ptr.prototype.renderToC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.BaseRenderer.headings();e=d.$length;if(1>e){$s=-1;return 2;}c.BaseRenderer.WriteString("<div class=\"vditor-toc\">");f=d;g=0;case 3:if(!(g<f.$length)){$s=4;continue;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=J.Itoa(h.HeadingLevel);j=$imul(((h.HeadingLevel-1>>0)),2);c.BaseRenderer.WriteString(G.Repeat(" ",j));c.BaseRenderer.WriteString("<span class=\"toc-h"+i+"\">");k=AJ(h);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=h.Text();$s=6;case 6:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("<a class=\"toc-a\" href=\"#"+k+"\">"+l+"</a></span><br>");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g++;$s=3;continue;case 4:c.BaseRenderer.WriteString("</div>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};W.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.tag("sup",new BP([new BL(["class","footnotes-ref"]),new BL(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.tag("a",new BP([new BL(["href","#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.tag("/a",BP.nil,false);c.tag("/sup",BP.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};W.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};W.ptr.prototype.RenderFootnotes=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(1>a.BaseRenderer.FootnotesDefs.$length){$s=-1;return BM.nil;}b=new I.Buffer.ptr(BM.nil,0,0);b.WriteString("<div class=\"footnotes-defs-div\">");b.WriteString("<hr class=\"footnotes-defs-hr\" />\n");b.WriteString("<ol class=\"footnotes-defs-ol\">");c=a.BaseRenderer.FootnotesDefs;d=0;case 1:if(!(d<c.$length)){$s=2;continue;}e=d;f=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.WriteString("<li id=\"footnotes-def-"+J.Itoa(e+1>>0)+"\">");g=new H.Tree.ptr(BQ.nil,a.BaseRenderer.Tree.Context,BX.nil,BY.nil,"","","","",BL.nil,new $Int64(0,0),new $Int64(0,0),"");g.Context.Tree=g;g.Root=new C.Node.ptr("","","",0,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,BM.nil,false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil);g.Root.AppendChild(f);h=X(g);i=g.Root.LastDeepestChild();e=f.FootnotesRefs.$length-1>>0;while(true){if(!(0<=e)){break;}k=(j=f.FootnotesRefs,((e<0||e>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+e]));l=" <a href=\"#footnotes-ref-"+k.FootnotesRefId+"\" class=\"vditor-footnotes__goto-ref\">\xE2\x86\xA9</a>";m=new C.Node.ptr("","","",10,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,D.StrToBytes(l),false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil);i.InsertAfter(m);e=e-(1)>>0;}h.BaseRenderer.RenderingFootnotes=true;n=h.Render();$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b.Write(o);b.WriteString("</li>\n");d++;$s=1;continue;case 2:b.WriteString("</ol></div>");$s=-1;return b.Bytes();}return;}if($f===undefined){$f={$blk:W.ptr.prototype.RenderFootnotes};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.RenderFootnotes=function(){return this.$val.RenderFootnotes();};W.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e,f,g;c=this;if(b){if(!c.BaseRenderer.RenderingFootnotes){d=false;e=c.BaseRenderer.FootnotesDefs;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(I.EqualFold(a.Tokens,g.Tokens)){d=true;break;}f++;}if(!d){c.BaseRenderer.FootnotesDefs=$append(c.BaseRenderer.FootnotesDefs,a);}return 1;}}return 2;};W.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};W.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};W.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};W.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};W.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};W.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};W.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};W.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};W.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};W.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};W.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/span",BP.nil,false);}return 2;};W.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};W.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};W.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new BP([new BL(["class","language-math"])]);c.tag("span",d,false);}return 2;};W.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};W.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};W.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/div",BP.nil,false);}return 2;};W.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};W.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};W.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};W.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new BP([new BL(["class","language-math"])]);c.handleKramdownIAL(a);d=$appendSlice(d,a.KramdownIAL);c.tag("div",d,false);}return 2;};W.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};W.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=BP.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new BL(["align","left"]));}else if(f===(2)){e=$append(e,new BL(["align","center"]));}else if(f===(3)){e=$append(e,new BL(["align","right"]));}c.tag(d,e,false);}else{c.tag("/"+d,BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};W.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.tag("tr",BP.nil,false);c.BaseRenderer.Newline();}else{c.tag("/tr",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};W.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.tag("thead",BP.nil,false);c.BaseRenderer.Newline();}else{c.tag("/thead",BP.nil,false);c.BaseRenderer.Newline();if(!(BQ.nil===a.Next)){c.tag("tbody",BP.nil,false);}c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};W.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.handleKramdownIAL(a);c.tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(BQ.nil===a.FirstChild.Next)){c.tag("/tbody",BP.nil,false);}c.BaseRenderer.Newline();c.tag("/table",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};W.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};W.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};W.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};W.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};W.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};W.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};W.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};W.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};W.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};W.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};W.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};W.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};W.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};W.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};W.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};W.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};W.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){if(0===c.BaseRenderer.DisableTags){c.BaseRenderer.WriteString("<img src=\"");d=a.ChildByType(41).Tokens;d=c.BaseRenderer.Tree.Context.LinkPath(d);if(!(""===c.BaseRenderer.Option.ImageLazyLoading)){c.BaseRenderer.Write(E.EscapeHTML(D.StrToBytes(c.BaseRenderer.Option.ImageLazyLoading)));c.BaseRenderer.WriteString("\" data-src=\"");}c.BaseRenderer.Write(E.EscapeHTML(d));c.BaseRenderer.WriteString("\" alt=\"");}c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags+(1)>>0;$s=-1;return 2;}c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(34);e=a.ChildByType(42);if(!(BQ.nil===e)&&!(BM.nil===e.Tokens)){c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(E.EscapeHTML(e.Tokens));c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" />");if(c.BaseRenderer.Option.Sanitize){$s=3;continue;}$s=4;continue;case 3:f=c.BaseRenderer.Writer.Bytes();g=I.LastIndex(f,(new BM($stringToBytes("<img src="))));h=$subslice(f,g);if(c.BaseRenderer.Option.Sanitize){$s=5;continue;}$s=6;continue;case 5:i=AN(h);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;case 6:c.BaseRenderer.Writer.Truncate(g);c.BaseRenderer.Writer.Write(h);case 4:case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderImage};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};W.ptr.prototype.renderLink=function(a,b){var a,b,c,d,e,f,g;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);d=a.ChildByType(41);e=d.Tokens;e=c.BaseRenderer.Tree.Context.LinkPath(e);f=new BP([new BL(["href",D.BytesToStr(E.EscapeHTML(e))])]);g=a.ChildByType(42);if(!(BQ.nil===g)&&!(BM.nil===g.Tokens)){f=$append(f,new BL(["title",D.BytesToStr(E.EscapeHTML(g.Tokens))]));}c.tag("a",f,false);}else{c.tag("/a",BP.nil,false);c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};W.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};W.ptr.prototype.renderHTML=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;if(c.BaseRenderer.Option.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AN(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:c.BaseRenderer.Write(d);c.BaseRenderer.Newline();case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};W.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Option.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AN(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderInlineHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};W.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};W.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d;c=this;d=a.Parent.Parent;if(!(BQ.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){c.BaseRenderer.Newline();c.handleKramdownIAL(a);c.tag("p",a.KramdownIAL,false);if(c.BaseRenderer.Option.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){c.BaseRenderer.WriteString("  ");}}else{c.tag("/p",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};W.ptr.prototype.renderText=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};W.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=B.DecodeLastRuneInString(e);g=f[0];if(A.IsLetter(g)||A.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Option.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=B.DecodeRuneInString(i);k=j[0];if(A.IsLetter(k)||A.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};W.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<code>");}return 2;};W.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};W.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};W.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</code>");}return 2;};W.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};W.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};W.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",BP.nil,false);}return 2;};W.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};W.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);}return 2;};W.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};W.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",BP.nil,false);}return 2;};W.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};W.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);}return 2;};W.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};W.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};W.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("strong",BP.nil,false);}return 2;};W.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};W.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);}return 2;};W.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};W.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("strong",BP.nil,false);}return 2;};W.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};W.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);}return 2;};W.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};W.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownIAL(a);c.tag("blockquote",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.WriteString("</blockquote>");c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};W.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};W.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("<h"+d);e=AJ(a);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(c.BaseRenderer.Option.ToC||c.BaseRenderer.Option.HeadingID||c.BaseRenderer.Option.KramdownIAL){c.BaseRenderer.WriteString(" id=\""+f+"\"");if(c.BaseRenderer.Option.KramdownIAL){if(!("id"===c.BaseRenderer.Option.KramdownIALIDRenderName)&&0<a.KramdownIAL.$length){c.BaseRenderer.WriteString(" "+c.BaseRenderer.Option.KramdownIALIDRenderName+"=\""+(g=(h=a.KramdownIAL,(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]))+"\"");}if(1<a.KramdownIAL.$length){i=$subslice(a.KramdownIAL,1);j=i;k=0;while(true){if(!(k<j.$length)){break;}l=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);c.BaseRenderer.WriteString(" "+(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])+"=\""+(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1])+"\"");k++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Option.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:m=AJ(a);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.tag("a",new BP([new BL(["id","vditorAnchor-"+n]),new BL(["class","vditor-anchor"]),new BL(["href","#"+n])]),false);c.BaseRenderer.WriteString("<svg viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>");c.tag("/a",BP.nil,false);case 6:c.BaseRenderer.WriteString("</h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};W.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};W.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};W.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=BP.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new CB(function(){return e;},function($v){e=$subslice(new BP($v.$array),$v.$offset,$v.$offset+$v.$length);}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new BL(["start",J.Itoa(a.ListData.Start)]));}c.handleKramdownIAL(a);e=$appendSlice(e,a.KramdownIAL);c.tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.tag("/"+d,BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};W.ptr.prototype.renderListItem=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;c.handleKramdownIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Option.GFMTaskListItemClass)&&!(BQ.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(BQ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){d=$append(d,new BL(["class",c.BaseRenderer.Option.GFMTaskListItemClass]));}c.tag("li",d,false);}else{c.tag("/li",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};W.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;if(a.TaskListItemChecked){d=$append(d,new BL(["checked",""]));}d=$append(d,new BL(["disabled",""]),new BL(["type","checkbox"]));c.tag("input",d,true);}return 2;};W.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};W.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.tag("hr",BP.nil,true);c.BaseRenderer.Newline();}return 2;};W.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};W.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("br",BP.nil,true);c.BaseRenderer.Newline();}return 2;};W.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};W.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Option.SoftBreak2HardBreak){c.tag("br",BP.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};W.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};W.ptr.prototype.tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.BaseRenderer.DisableTags>0){return;}d.BaseRenderer.WriteString("<");d.BaseRenderer.WriteString(a);if(0<b.$length){e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.BaseRenderer.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.BaseRenderer.WriteString(" /");}d.BaseRenderer.WriteString(">");};W.prototype.tag=function(a,b,c){return this.$val.tag(a,b,c);};W.ptr.prototype.handleKramdownIAL=function(a){var a,b,c,d;b=this;if(b.BaseRenderer.Option.KramdownIAL&&!("id"===b.BaseRenderer.Option.KramdownIALIDRenderName)&&0<a.KramdownIAL.$length){(c=(d=a.KramdownIAL,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])),(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]=b.BaseRenderer.Option.KramdownIALIDRenderName));}};W.prototype.handleKramdownIAL=function(a){return this.$val.handleKramdownIAL(a);};AA=function(a){var a,b,c,d;if(""===a){return false;}b=Z;c=0;while(true){if(!(c<b.$length)){break;}d=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(a===d){return true;}c++;}return false;};AG.ptr.prototype.renderMindmap=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=this;a=I.ReplaceAll(a,D.CaretTokens,BM.nil);d=H.Parse("",a,c.Option);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(BQ.nil===e.Root.FirstChild||!((7===e.Root.FirstChild.Type))){$s=-1;return(new BM($stringToBytes("{}")));}f=BZ.nil;g=e.Root.FirstChild;while(true){if(!(!(BQ.nil===g))){break;}if(!((7===g.Type))){f=$append(f,g);}g=g.Next;}h=f;i=0;while(true){if(!(i<h.$length)){break;}j=((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);j.Unlink();i++;}b[0]=new I.Buffer.ptr(BM.nil,0,0);$r=C.Walk(e.Root,(function(b){return function $b(k,l){var k,l,m,n,o,p,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=k.Type;if(m===(0)){$s=2;continue;}if(m===(7)){$s=3;continue;}if(m===(8)){$s=4;continue;}$s=5;continue;case 2:if(l){if(AC(k)){b[0].WriteString("{\"name\": \"Root\", \"children\": [");}}else{if(AC(k)){b[0].WriteString("]}");}}$s=-1;return 2;case 3:$s=-1;return 2;case 4:n=!(BQ.nil===k.ChildByType(7));if(l){$s=7;continue;}$s=8;continue;case 7:o=AB(k.FirstChild);$s=10;case 10:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=b[0].WriteString("{\"name\": \""+o+"\"");$s=11;case 11:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;if(n){b[0].WriteString(", \"children\": [");}$s=9;continue;case 8:if(n){b[0].WriteString("]");}b[0].WriteString("}");if(!(BQ.nil===k.Next)||!(BQ.nil===k.Parent.Next)){b[0].WriteString(", ");}case 9:$s=6;continue;case 5:$s=-1;return 2;case 6:case 1:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};})(b));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return E.EncodeDestination(b[0].Bytes());}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.renderMindmap};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.renderMindmap=function(a){return this.$val.renderMindmap(a);};AB=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c="";if(BQ.nil===a){c="";$s=-1;return c;}b[0]=new I.Buffer.ptr(BM.nil,0,0);$r=C.Walk(a,(function(b){return function(d,e){var d,e;if((7===d.Type)||(8===d.Type)){return 2;}if(((16===d.Type)||(40===d.Type))&&e){b[0].Write(d.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();c=G.ReplaceAll(c,"\\","\\\\");c=G.ReplaceAll(c,"\"","\\\"");c=G.ReplaceAll(c,"\xE2\x80\xB8","");$s=-1;return c;}return;}if($f===undefined){$f={$blk:AB};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AC=function(a){var a,b,c,d;b=0;c=a.FirstChild;while(true){if(!(!(BQ.nil===c))){break;}if(7===c.Type){b=b+(1)>>0;}c=c.Next;}if(1<b){return true;}if(0===b){return true;}b=0;d=a.FirstChild.FirstChild;while(true){if(!(!(BQ.nil===d))){break;}if(8===d.Type){b=b+(1)>>0;}d=d.Next;}if(1<b){return true;}return false;};AH=function(a){var a,b;b=new AG.ptr(a.Context.Option,$makeMap(C.NodeType.keyFor,[]),$throwNilPointerError,$makeMap(C.NodeType.keyFor,[]),BS.nil,0,a,0,BZ.nil,false);b.Writer=new I.Buffer.ptr(BM.nil,0,0);b.Writer.Grow(4096);return b;};$pkg.NewBaseRenderer=AH;AG.ptr.prototype.Render=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=[a];b=BM.nil;a[0]=this;a[0].LastOut=10;a[0].Writer=new I.Buffer.ptr(BM.nil,0,0);a[0].Writer.Grow(4096);$r=C.Walk(a[0].Tree.Root,(function(a){return function $b(c,d){var c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=(e=a[0].ExtRendererFuncs[C.NodeType.keyFor(c.Type)],e!==undefined?e.v:$throwNilPointerError);if(!($throwNilPointerError===f)){$s=1;continue;}$s=2;continue;case 1:h=f(c,d);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];j=g[1];a[0].WriteString(i);$s=-1;return j;case 2:l=(k=a[0].RendererFuncs[C.NodeType.keyFor(c.Type)],k!==undefined?k.v:$throwNilPointerError);if($throwNilPointerError===l){$s=4;continue;}$s=5;continue;case 4:if(!($throwNilPointerError===a[0].DefaultRendererFunc)){$s=6;continue;}$s=7;continue;case 6:m=a[0].DefaultRendererFunc(c,d);$s=8;case 8:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}$s=-1;return m;case 7:$s=-1;return a[0].renderDefault(c,d);case 5:n=l(c,d);$s=9;case 9:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;}return;}if($f===undefined){$f={$blk:$b};}$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};})(a));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=a[0].Writer.Bytes();$s=-1;return b;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.Render=function(){return this.$val.Render();};AG.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;c.WriteString("not found render function for node [type="+new C.NodeType(a.Type).String()+", Tokens="+D.BytesToStr(a.Tokens)+"]");return 2;};AG.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};AG.ptr.prototype.WriteByte=function(a){var a,b;b=this;b.Writer.WriteByte(a);b.LastOut=a;};AG.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};AG.ptr.prototype.Write=function(a){var a,b,c,d;b=this;c=a.$length;if(0<c){b.Writer.Write(a);b.LastOut=(d=c-1>>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));}};AG.prototype.Write=function(a){return this.$val.Write(a);};AG.ptr.prototype.WriteString=function(a){var a,b,c;b=this;c=a.length;if(0<c){b.Writer.WriteString(a);b.LastOut=a.charCodeAt((c-1>>0));}};AG.prototype.WriteString=function(a){return this.$val.WriteString(a);};AG.ptr.prototype.Newline=function(){var a;a=this;if(!((10===a.LastOut))){a.Writer.WriteByte(10);a.LastOut=10;}};AG.prototype.Newline=function(){return this.$val.Newline();};AG.ptr.prototype.TextAutoSpacePrevious=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(16);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Previous;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeLastRune(d.Tokens);f=e[0];g=B.DecodeRune(c.Tokens);h=g[0];if(AV(f,h)){b.Writer.WriteByte(32);}}}}};AG.prototype.TextAutoSpacePrevious=function(a){return this.$val.TextAutoSpacePrevious(a);};AG.ptr.prototype.TextAutoSpaceNext=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(16);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Next;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeRune(d.Tokens);f=e[0];g=B.DecodeLastRune(c.Tokens);h=g[0];if(AV(h,f)){b.Writer.WriteByte(32);}}}}};AG.prototype.TextAutoSpaceNext=function(a){return this.$val.TextAutoSpaceNext(a);};AG.ptr.prototype.LinkTextAutoSpacePrevious=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(40);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Previous;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeLastRune(d.Tokens);f=e[0];g=B.DecodeRune(c.Tokens);h=g[0];if(AV(f,h)){b.Writer.WriteByte(32);}}}}};AG.prototype.LinkTextAutoSpacePrevious=function(a){return this.$val.LinkTextAutoSpacePrevious(a);};AG.ptr.prototype.LinkTextAutoSpaceNext=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(40);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Next;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeRune(d.Tokens);f=e[0];g=B.DecodeLastRune(c.Tokens);h=g[0];if(AV(h,f)){b.Writer.WriteByte(32);}}}}};AG.prototype.LinkTextAutoSpaceNext=function(a){return this.$val.LinkTextAutoSpaceNext(a);};AI=function(a,b){var a,b,c,d,e,f,g,h;c="";d=0;e=0;while(true){if(!(e<a.length)){break;}f=B.DecodeRuneInString($substring(a,e));g=f[0];h=f[1];e=e+(h)>>0;c=c+(($encodeRune(g)));d=d+(1)>>0;if(b<=d){break;}}return c;};$pkg.SubStr=AI;AJ=function(a){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";if(0===D.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AK(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:b=a.HeadingNormalizedID;$s=-1;return b;}return;}if($f===undefined){$f={$blk:AJ};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.HeadingID=AJ;AK=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=BQ.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=C.Walk(c,(function(b){return function $b(d,e){var d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e){$s=1;continue;}$s=2;continue;case 1:if(2===d.Type){$s=3;continue;}$s=4;continue;case 3:f=AL(d);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;while(true){if(!(0<(h=b[0][$String.keyFor(g)],h!==undefined?h.v:0))){break;}g=g+("-");}d.HeadingNormalizedID=g;i=g;(b[0]||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:1};case 4:case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AK};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AL=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=a.ChildByType(420);d="";if(!(BQ.nil===c)){d=D.BytesToStr(c.Tokens);}if(""===d){$s=1;continue;}$s=2;continue;case 1:e=a.Text();$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 2:f=G.TrimLeft(d,"#");$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;d=G.ReplaceAll(d,"\xE2\x80\xB8","");g=d;h=0;while(true){if(!(h<g.length)){break;}i=$decodeRune(g,h);j=i[0];if(A.IsLetter(j)||A.IsDigit(j)){b=b+(($encodeRune(j)));}else{b=b+("-");}h+=i[1];}$s=-1;return b;}return;}if($f===undefined){$f={$blk:AL};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AG.ptr.prototype.headings=function(){var a,b,c;a=BZ.nil;b=this;c=b.Tree.Root.FirstChild;while(true){if(!(!(BQ.nil===c))){break;}if(2===c.Type){a=$append(a,c);}c=c.Next;}return a;};AG.prototype.headings=function(){return this.$val.headings();};AG.ptr.prototype.setextHeadingLen=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=0;d=this;b[0]=new I.Buffer.ptr(BM.nil,0,0);$r=C.Walk(a,(function(b){return function(e,f){var e,f;if(((16===e.Type)||(40===e.Type)||(32===e.Type))&&f){b[0].Write(e.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=b[0].String();e=G.ReplaceAll(e,"\xE2\x80\xB8","");f=G.Split(e,"\n");h=(g=f.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));i=h;j=0;while(true){if(!(j<i.length)){break;}k=$decodeRune(i,j);l=k[0];if(128<=l){c=c+(2)>>0;}else{c=c+(1)>>0;}j+=k[1];}if(0===c){c=3;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.setextHeadingLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.setextHeadingLen=function(a){return this.$val.setextHeadingLen(a);};AG.ptr.prototype.renderListStyle=function(a,b){var a,b,c,d;c=this;if(c.Option.RenderListStyle){d=a.ListData.Typ;if(d===(0)){b.$set($append(b.$get(),new BL(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new BL(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new BL(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new BL(["data-style",($bytesToString(a.ListData.Marker))])));}}}};AG.prototype.renderListStyle=function(a,b){return this.$val.renderListStyle(a,b);};AG.ptr.prototype.isLastNode=function(a,b){var a,b,c,d;c=this;if(a===b){return true;}if(!(BQ.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=BQ.nil;d=b.Parent;while(true){if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};AG.prototype.isLastNode=function(a,b){return this.$val.isLastNode(a,b);};AG.ptr.prototype.NodeID=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){b=(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]);$s=-1;return b;}e++;}if(8===a.Type){b="";$s=-1;return b;}g=C.NewNodeID();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;$s=-1;return b;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.NodeID};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.NodeID=function(a){return this.$val.NodeID(a);};AG.ptr.prototype.NodeAttrs=function(a){var a,b,c,d,e,f;b=BP.nil;c=this;d=a.KramdownIAL;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){e++;continue;}b=$append(b,f);e++;}return b;};AG.prototype.NodeAttrs=function(a){return this.$val.NodeAttrs(a);};AG.ptr.prototype.NodeAttrsStr=function(a){var a,b,c,d,e,f;b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){e++;continue;}b=b+((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])+"=\""+(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1])+"\"");e++;}return b;};AG.prototype.NodeAttrsStr=function(a){return this.$val.NodeAttrsStr(a);};AN=function(a){var a,aa,ab,ac,ad,ae,af,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]=new I.Buffer.ptr(BM.nil,0,0);c=false;d=new $Int64(0,0);e="";f=I.Contains(a,(new BM($stringToBytes(" \xE2\x80\xB8"))));a=I.ReplaceAll(a,D.CaretTokens,(new BM($stringToBytes("caretreplacement"))));g=E.NewTokenizer(I.NewReader(a));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;case 2:i=[i];j=h.Next();$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}if(j===0){$s=4;continue;}$s=5;continue;case 4:k=h.Err();if($interfaceIsEqual(k,K.EOF)){l=b[0].Bytes();if(f){l=I.ReplaceAll(l,(new BM($stringToBytes("\"caretreplacement"))),(new BM($stringToBytes("\" caretreplacement"))));}else{l=I.ReplaceAll(l,(new BM($stringToBytes("\" caretreplacement"))),(new BM($stringToBytes("\"caretreplacement"))));}l=I.ReplaceAll(l,(new BM($stringToBytes("caretreplacement"))),D.CaretTokens);$s=-1;return l;}m=k.Error();$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=D.StrToBytes(m);$s=8;case 8:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;case 5:i[0]=$clone(h.Token(),E.Token);o=i[0].Type;if(o===(6)){$s=10;continue;}if(o===(5)){$s=11;continue;}if(o===(2)){$s=12;continue;}if(o===(3)){$s=13;continue;}if(o===(4)){$s=14;continue;}if(o===(1)){$s=15;continue;}$s=16;continue;case 10:$s=16;continue;case 11:$s=16;continue;case 12:e=i[0].Data;p=(q=AM[$String.keyFor(i[0].Data)],q!==undefined?[q.v,true]:[$ifaceNil,false]);r=p[1];if(r){c=true;d=(s=new $Int64(0,1),new $Int64(d.$high+s.$high,d.$low+s.$low));b[0].WriteString(" ");$s=9;continue;}if(!((i[0].Attr.$length===0))){i[0].Attr=AQ(i[0].Attr);}if(!c){$s=17;continue;}$s=18;continue;case 17:if(AO(i[0].Data)){$s=19;continue;}$s=20;continue;case 19:$r=AP(b[0],i[0]);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=21;continue;case 20:t=$clone(i[0],E.Token).String();$s=23;case 23:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=b[0].WriteString(t);$s=24;case 24:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;case 21:case 18:$s=16;continue;case 13:if(e===i[0].Data){e="";}v=(w=AM[$String.keyFor(i[0].Data)],w!==undefined?[w.v,true]:[$ifaceNil,false]);x=v[1];if(x){d=(y=new $Int64(0,1),new $Int64(d.$high-y.$high,d.$low-y.$low));if((d.$high===0&&d.$low===0)){c=false;}b[0].WriteString(" ");$s=9;continue;}if(!c){$s=25;continue;}$s=26;continue;case 25:z=$clone(i[0],E.Token).String();$s=27;case 27:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=b[0].WriteString(z);$s=28;case 28:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}aa;case 26:$s=16;continue;case 14:if(!((i[0].Attr.$length===0))){i[0].Attr=AQ(i[0].Attr);}if(!c){$s=29;continue;}$s=30;continue;case 29:if(AO(i[0].Data)){$s=31;continue;}$s=32;continue;case 31:$r=AP(b[0],i[0]);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=33;continue;case 32:ab=$clone(i[0],E.Token).String();$s=35;case 35:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=b[0].WriteString(ab);$s=36;case 36:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;case 33:case 30:$s=16;continue;case 15:if(!c){$s=37;continue;}$s=38;continue;case 37:ad=e;if(ad===("script")){$s=40;continue;}if(ad===("style")){$s=41;continue;}$s=42;continue;case 40:b[0].WriteString(i[0].Data);$s=43;continue;case 41:b[0].WriteString(i[0].Data);$s=43;continue;case 42:ae=$clone(i[0],E.Token).String();$s=44;case 44:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=b[0].WriteString(ae);$s=45;case 45:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}af;case 43:case 39:case 38:case 16:case 9:$s=2;continue;case 3:$s=-1;return BM.nil;}return;}if($f===undefined){$f={$blk:AN};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AO=function(a){var a,b;b=a;if(b===("a")||b===("area")||b===("blockquote")||b===("img")||b===("link")||b===("script")){return true;}else{return false;}};AP=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=I.NewBufferString("");c.WriteString("<");c.WriteString(b.Data);d=b.Attr;e=0;case 1:if(!(e<d.$length)){$s=2;continue;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key==="caretreplacement"){$s=3;continue;}$s=4;continue;case 3:c.WriteString(" caretreplacement");e++;$s=1;continue;case 4:c.WriteByte(32);c.WriteString(f.Key);c.WriteString("=\"");g=f.Key;if(g===("href")||g===("src")){$s=6;continue;}$s=7;continue;case 6:h=E.EscapeString(f.Val);$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=c.WriteString(h);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=8;continue;case 7:j=E.EscapeString(f.Val);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=c.WriteString(j);$s=12;case 12:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;case 8:case 5:c.WriteByte(34);e++;$s=1;continue;case 2:if(b.Type===4){c.WriteString(" /");}c.WriteString(">");a.WriteString(c.String());$s=-1;return;}return;}if($f===undefined){$f={$blk:AP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AQ=function(a){var a,b,c,d,e;b=CF.nil;c=a;d=0;while(true){if(!(d<c.$length)){break;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!AR(e.Key)){d++;continue;}if("src"===e.Key){if(G.HasPrefix(e.Val,"data:image/svg+xml")||G.HasPrefix(e.Val,"javascript")){d++;continue;}}b=$append(b,e);d++;}return b;};AR=function(a){var a,b,c,d,e,f;b=AS;c=0;d=$keys(b);while(true){if(!(c<d.length)){break;}e=b[d[c]];if(e===undefined){c++;continue;}f=e.k;if(a===f){return false;}c++;}return true;};AG.ptr.prototype.Space=function(a){var a,b,c;b=this;c=D.BytesToStr(a.Tokens);c=AT(c);a.Tokens=D.StrToBytes(c);};AG.prototype.Space=function(a){return this.$val.Space(a);};AT=function(a){var a,b,c,d,e,f,g,h,i;b="";c=(new BN($stringToRunes(a)));d=c.$length;e=0;f=0;while(true){if(!(f<d)){break;}e=((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]);if(f<(d-3>>0)&&(105===(g=f+1>>0,((g<0||g>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+g])))&&(110===(h=f+2>>0,((h<0||h>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+h])))&&(103===(i=f+3>>0,((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i])))&&A.Is(A.Han,((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]))){b=b+(($encodeRune(e))+"ing");f=f+(4)>>0;continue;}b=AU(b,e);f=f+(1)>>0;}return b;};$pkg.Space0=AT;AU=function(a,b){var a,b,c,d;if(0===a.length){return($encodeRune(b));}if("1"<=a&&"9">=a&&(65039===b)){return a+($encodeRune(b));}c=B.DecodeLastRuneInString(a);d=c[0];if(AV(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};AV=function(a,b){var a,b,c,d,e,f;if(A.IsSpace(a)||A.IsSpace(b)||((D.CaretRune===a))||((D.CaretRune===b))||!A.IsPrint(a)||!A.IsPrint(b)){return false;}c=A.Is(A.Han,a);d=!((37===b))&&(A.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&(A.IsPunct(a)||(126===a)||(61===a)||(35===a));f=A.Is(A.Han,b);if(f&&e){return false;}if((!c&&!f)||(c&&f)){return false;}return true;};AG.ptr.prototype.FixTermTypo=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.fixTermTypo0(a.Tokens);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.Tokens=c;$s=-1;return;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.FixTermTypo};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.FixTermTypo=function(a){return this.$val.FixTermTypo(a);};AG.ptr.prototype.fixTermTypo0=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=a.$length;d=0;e=0;f=0;g=0;h=0;i=e;j=f;k=g;l=h;m=0;n=0;o=m;p=n;q=BM.nil;case 1:if(!(i<c)){$s=2;continue;}d=((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(AW(d)){$s=3;continue;}$s=4;continue;case 3:i=i+(1)>>0;$s=1;continue;case 4:if(1<=i){$s=5;continue;}$s=6;continue;case 5:o=(r=i-1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]));if(!AW(o)){i=i+(1)>>0;$s=1;continue;}case 6:if(F.IsASCIIPunct(o)){$s=7;continue;}$s=8;continue;case 7:i=i+(1)>>0;$s=1;continue;case 8:j=i;while(true){if(!(j<c)){break;}p=((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);if(AW(p)||(46===p)){break;}j=j+(1)>>0;}if(F.IsASCIIPunct(p)){$s=9;continue;}$s=10;continue;case 9:i=i+(1)>>0;$s=1;continue;case 10:s=I.ToLower($subslice(a,i,j));$s=11;case 11:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}q=s;t=(u=b.Option.Terms[$String.keyFor(D.BytesToStr(q))],u!==undefined?[u.v,true]:["",false]);v=t[0];w=t[1];if(w){l=0;k=i;while(true){if(!(k<j)){break;}((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]=v.charCodeAt(l));l=l+(1)>>0;k=k+(1)>>0;}}i=i+(1)>>0;$s=1;continue;case 2:$s=-1;return a;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.fixTermTypo0};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.fixTermTypo0=function(a){return this.$val.fixTermTypo0(a);};AW=function(a){var a;return a>=128||F.IsWhitespace(a)||F.IsASCIIPunct(a);};AX=function(){var a,b,c,d,e,f,g,h,i;a=false;a=(b=$keys(AY).length,((b<0||b>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));c=AY;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;h=f.v;i=g;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};d++;}return a;};$pkg.NewTerms=AX;BA=function(a,b){var a,b,c,d;c=new AZ.ptr(V(a),b,BL.nil);d=41;(c.FormatRenderer.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderLinkDest")};return c;};$pkg.NewTextBundleRenderer=BA;AZ.ptr.prototype.Render=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=BM.nil;b=BL.nil;c=this;d=c.FormatRenderer.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a=d;b=c.originalLink;$s=-1;return[a,b];}return;}if($f===undefined){$f={$blk:AZ.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AZ.prototype.Render=function(){return this.$val.Render();};AZ.ptr.prototype.renderLinkDest=function(a,b){var a,b,c,d,e,f,g;c=this;if(b){d=D.BytesToStr(a.Tokens);e=c.linkPrefixes;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!(""===g)&&G.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}c.FormatRenderer.BaseRenderer.WriteString(d);}return 2;};AZ.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BC=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new BB.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderBlockRef")};cf=431;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderBlockRefID")};cg=432;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderBlockRefSpace")};ch=433;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderBlockRefText")};ci=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark")};cj=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderMark1OpenMarker")};ck=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderMark1CloseMarker")};cl=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderMark2OpenMarker")};cm=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cm)]={k:cm,v:$methodVal(b,"renderMark2CloseMarker")};cn=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cn)]={k:cn,v:$methodVal(b,"renderKramdownBlockIAL")};co=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(co)]={k:co,v:$methodVal(b,"renderBlockQueryEmbed")};cp=468;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cp)]={k:cp,v:$methodVal(b,"renderBlockQueryEmbedScript")};cq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cq)]={k:cq,v:$methodVal(b,"renderBlockEmbed")};cr=441;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cr)]={k:cr,v:$methodVal(b,"renderBlockEmbedID")};cs=442;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cs)]={k:cs,v:$methodVal(b,"renderBlockEmbedSpace")};ct=443;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ct)]={k:ct,v:$methodVal(b,"renderBlockEmbedText")};cu=460;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cu)]={k:cu,v:$methodVal(b,"renderTag")};cv=461;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cv)]={k:cv,v:$methodVal(b,"renderTagOpenMarker")};cw=462;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cw)]={k:cw,v:$methodVal(b,"renderTagCloseMarker")};cx=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cx)]={k:cx,v:$methodVal(b,"renderLinkRefDefBlock")};cy=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cy)]={k:cy,v:$methodVal(b,"renderLinkRefDef")};cz=475;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cz)]={k:cz,v:$methodVal(b,"renderSuperBlock")};da=476;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(da)]={k:da,v:$methodVal(b,"renderSuperBlockOpenMarker")};db=477;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(db)]={k:db,v:$methodVal(b,"renderSuperBlockLayout")};dc=478;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(dc)]={k:dc,v:$methodVal(b,"renderSuperBlockCloseMarker")};return b;};$pkg.NewVditorIRBlockRenderer=BC;BB.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderSuperBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BB.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","super-block-open-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BB.ptr.prototype.renderSuperBlockLayout=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--info"]),new BL(["data-type","super-block-info"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderSuperBlockLayout=function(a,b){return this.$val.renderSuperBlockLayout(a,b);};BB.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","super-block-close-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BB.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div data-block=\"0\" data-type=\"link-ref-defs-block\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BB.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BB.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=D.BytesToStr(d);c.BaseRenderer.WriteString("<span><span>["+D.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" </span>");}c.BaseRenderer.WriteString(e+"\n</span>");}return 1;};BB.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BB.ptr.prototype.renderTag=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderTag};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BB.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--tag"])]),false);c.BaseRenderer.WriteByte(35);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__tag"])]),false);}return 2;};BB.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BB.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--tag"])]),false);c.BaseRenderer.WriteByte(35);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BB.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BB.ptr.prototype.renderMark=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderMark};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BB.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--mark"])]),false);c.BaseRenderer.WriteString("=");c.tag("/span",BP.nil,false);c.tag("mark",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BB.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--mark"])]),false);c.BaseRenderer.WriteString("=");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BB.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--mark"])]),false);c.BaseRenderer.WriteString("==");c.tag("/span",BP.nil,false);c.tag("mark",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BB.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--mark"])]),false);c.BaseRenderer.WriteString("==");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BB.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__block-query-embed-script"])]),false);c.BaseRenderer.Write(a.Tokens);}else{c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BB.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("<div data-render=\"2\" data-type=\"block-render\"></div></div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderBlockQueryEmbed};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BB.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:d=a.ChildByType(441);c.BaseRenderer.WriteString("<div data-block-def-id=\""+($bytesToString(d.Tokens))+"\" data-render=\"2\" data-type=\"block-render\"></div>");c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderBlockEmbed};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};BB.ptr.prototype.renderBlockEmbedID=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;d=$append(d,new BL(["class","vditor-ir__marker vditor-ir__marker--link"]));c.tag("span",d,false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockEmbedID=function(a,b){return this.$val.renderBlockEmbedID(a,b);};BB.ptr.prototype.renderBlockEmbedSpace=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(32);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockEmbedSpace=function(a,b){return this.$val.renderBlockEmbedSpace(a,b);};BB.ptr.prototype.renderBlockEmbedText=function(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(34);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__blockref"])]),false);c.BaseRenderer.Write(d);}else{c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(34);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockEmbedText=function(a,b){return this.$val.renderBlockEmbedText(a,b);};BB.ptr.prototype.renderBlockRef=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderBlockRef};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BB.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;d=$append(d,new BL(["class","vditor-ir__marker vditor-ir__marker--link"]));c.tag("span",d,false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BB.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(32);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BB.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(34);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__blockref"])]),false);}else{c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(34);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BB.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","yaml-front-matter-close-marker"])]),false);c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BB.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.tag("pre",new BP([new BL(["class","vditor-ir__marker--pre"])]),false);c.tag("code",new BP([new BL(["data-type","yaml-front-matter"]),new BL(["class","language-yaml"])]),false);if(f){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("</code></pre>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderYamlFrontMatterContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BB.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","yaml-front-matter-open-marker"])]),false);c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BB.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderYamlFrontMatter};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BB.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["data-newline","1"]),new BL(["class","vditor-ir__marker vditor-ir__marker--pre"]),new BL(["data-type","html-entity"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.HtmlEntityTokens));c.tag("/code",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);c.tag("code",BP.nil,false);c.BaseRenderer.Write(a.HtmlEntityTokens);c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);c.tag("/span",BP.nil,false);d=a.NextNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderHtmlEntity};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BB.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};BB.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BB.ptr.prototype.renderBackslash=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--backslash"])]),false);c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("</span>");$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderBackslash};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BB.ptr.prototype.renderToC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.BaseRenderer.headings();e=d.$length;c.BaseRenderer.WriteString("<div class=\"vditor-toc\" data-block=\"0\" data-type=\"toc-block\" contenteditable=\"false\">");if(0<e){$s=3;continue;}$s=4;continue;case 3:f=d;g=0;case 6:if(!(g<f.$length)){$s=7;continue;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=$imul(((h.HeadingLevel-1>>0)),2);c.BaseRenderer.WriteString(G.Repeat(" ",i));c.BaseRenderer.WriteString("<span data-type=\"toc-h\">");j=h.Text();$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j+"</span><br>");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g++;$s=6;continue;case 7:$s=5;continue;case 4:c.BaseRenderer.WriteString("[toc]<br>");case 5:c.BaseRenderer.WriteString("</div>");k=I.Contains(a.Tokens,D.CaretTokens);c.BaseRenderer.WriteString("<p data-block=\"0\">");if(k){c.BaseRenderer.WriteString("\xE2\x80\xB8");}c.BaseRenderer.WriteString("</p>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BB.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div data-block=\"0\" data-type=\"footnotes-block\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BB.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BB.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];c[0]=this;if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:c[0].BaseRenderer.WriteString("<div data-type=\"footnotes-def\">");c[0].BaseRenderer.WriteString("<span>["+($bytesToString(a.Tokens))+"]: </span>");d=a.FirstChild;case 3:if(!(!(BQ.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function $b(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=(g=c[0].BaseRenderer.RendererFuncs[C.NodeType.keyFor(e.Type)],g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:$b};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("</div>");case 2:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BB.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=new BP([new BL(["data-type","footnotes-ref"])]);n=a.Text();$s=6;case 6:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=G.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new BL(["class","vditor-ir__node vditor-ir__node--expand b3-tooltips b3-tooltips__s"]));}else{m=$append(m,new BL(["class","vditor-ir__node b3-tooltips b3-tooltips__s"]));}q=E.EscapeString(l);$s=7;case 7:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AI(q,24);$s=8;case 8:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new BL(["aria-label",r]));m=$append(m,new BL(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.tag("sup",m,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker--hide"]),new BL(["data-render","1"])]),false);c.BaseRenderer.WriteString(j);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.tag("/span",BP.nil,false);c.BaseRenderer.WriteString("</sup>\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BB.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","code-block-close-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BB.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--info"]),new BL(["data-type","code-block-info"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");c.BaseRenderer.Write(a.CodeBlockInfo);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BB.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","code-block-open-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BB.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderCodeBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BB.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g="";h=false;if(f){h=I.Contains(a.Previous.CodeBlockInfo,D.CaretTokens);a.Previous.CodeBlockInfo=I.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,BM.nil);}i=BP.nil;if(f&&0<a.Previous.CodeBlockInfo.$length){$s=1;continue;}$s=2;continue;case 1:j=F.Split(a.Previous.CodeBlockInfo,32);g=($bytesToString((0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new BL(["class","language-"+g]));if("mindmap"===g){$s=3;continue;}$s=4;continue;case 3:k=c.BaseRenderer.renderMindmap(a.Tokens);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new BL(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Option.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}c.tag("pre",new BP([new BL(["class",m])]),false);c.tag("code",i,false);if(e){if(!h){c.BaseRenderer.WriteString("<wbr>");}c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Option.VditorCodeBlockPreview){c.tag("pre",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);n=AA(g);if(n){c.tag("div",i,false);}else{c.tag("code",i,false);}o=a.Tokens;o=I.ReplaceAll(o,D.CaretTokens,BM.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("</div></pre>");}else{c.BaseRenderer.WriteString("</code></pre>");}}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderCodeBlockCode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BB.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BB.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-render=\"2\">");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("</span>");c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BB.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-render=\"2\">");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("</span>");c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BB.ptr.prototype.renderEmoji=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$r=c.renderSpanNode(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</span>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderEmoji};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BB.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BB.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);c.tag("/code",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);c.tag("span",new BP([new BL(["class","language-math"])]),false);d=I.ReplaceAll(d,D.CaretTokens,BM.nil);c.BaseRenderer.Write(d);c.BaseRenderer.WriteString("</span></span>");}return 2;};BB.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BB.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.tag("/span",BP.nil,false);c.tag("code",new BP([new BL(["data-newline","1"]),new BL(["class","vditor-ir__marker vditor-ir__marker--pre"]),new BL(["data-type","math-inline"])]),false);}return 2;};BB.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BB.ptr.prototype.renderInlineMath=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderInlineMath};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BB.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","math-block-close-marker"])]),false);c.BaseRenderer.Write(H.MathBlockMarker);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BB.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=I.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));g="vditor-ir__marker--pre";if(c.BaseRenderer.Option.VditorMathBlockPreview){g=g+(" vditor-ir__marker");}c.tag("pre",new BP([new BL(["class",g])]),false);c.tag("code",new BP([new BL(["data-type","math-block"]),new BL(["class","language-math"])]),false);if(f){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Option.VditorMathBlockPreview){c.tag("pre",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);c.tag("div",new BP([new BL(["data-type","math-block"]),new BL(["class","language-math"])]),false);h=a.Tokens;h=I.ReplaceAll(h,D.CaretTokens,BM.nil);c.BaseRenderer.Write(E.EscapeHTML(h));c.BaseRenderer.WriteString("</div></pre>");}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderMathBlockContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BB.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","math-block-open-marker"])]),false);c.BaseRenderer.Write(H.MathBlockMarker);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BB.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderMathBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BB.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=BP.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new BL(["align","left"]));}else if(f===(2)){e=$append(e,new BL(["align","center"]));}else if(f===(3)){e=$append(e,new BL(["align","right"]));}c.tag(d,e,false);if(BQ.nil===a.FirstChild){a.AppendChild(new C.Node.ptr("","","",16,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,(new BM($stringToBytes(" "))),false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil));}else if(I.Equal(a.FirstChild.Tokens,D.CaretTokens)){a.FirstChild.Tokens=(new BM($stringToBytes("\xE2\x80\xB8 ")));}}else{c.tag("/"+d,BP.nil,false);}return 2;};BB.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BB.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.tag("tr",BP.nil,false);}else{c.tag("/tr",BP.nil,false);}return 2;};BB.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BB.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.tag("thead",BP.nil,false);}else{c.tag("/thead",BP.nil,false);if(!(BQ.nil===a.Next)){c.tag("tbody",BP.nil,false);}}return 2;};BB.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BB.ptr.prototype.renderTable=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.NodeID(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BP([new BL(["data-block","0"]),new BL(["data-type","table"]),new BL(["data-node-id",d])]);f=c.BaseRenderer.NodeAttrs(a);if(0<f.$length){e=$appendSlice(e,f);}c.tag("table",e,false);$s=3;continue;case 2:if(!(BQ.nil===a.FirstChild.Next)){c.tag("/tbody",BP.nil,false);}c.tag("/table",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderTable};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BB.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderStrikethrough};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BB.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--s"])]),false);c.BaseRenderer.WriteString("~");c.tag("/span",BP.nil,false);c.tag("s",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BB.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/s",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--s"])]),false);c.BaseRenderer.WriteString("~");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BB.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--s"])]),false);c.BaseRenderer.WriteString("~~");c.tag("/span",BP.nil,false);c.tag("s",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BB.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/s",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--s"])]),false);c.BaseRenderer.WriteString("~~");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BB.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BB.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BB.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.WriteByte(32);}return 2;};BB.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BB.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.tag("span",BP.nil,false);}else{c.tag("span",new BP([new BL(["class","vditor-ir__link"])]),false);}}c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BB.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(41);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BB.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(40);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BB.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(125);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BB.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(123);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BB.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c,d;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.tag("/span",BP.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(!I.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Parent.LinkRefLabel);c.BaseRenderer.WriteByte(93);c.tag("/span",BP.nil,false);}}}return 2;};BB.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BB.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BB.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);if((440===a.Parent.Type)&&!(BQ.nil===a.Parent.Previous)&&(100===a.Parent.Previous.Type)){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(33);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BB.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=!(BQ.nil===a.Next)&&(16===a.Next.Type)&&I.HasPrefix(a.Next.Tokens,D.CaretTokens);if(b){$s=1;continue;}$s=2;continue;case 1:e=c.Text(a);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g="vditor-ir__node";if(G.Contains(f,"\xE2\x80\xB8")||d){g=g+(" vditor-ir__node--expand");}h=new BP([new BL(["class",g]),new BL(["data-type","img"])]);i=BQ.nil===a.Previous&&BQ.nil===a.Next;j=a.ChildByType(42);k=!(BQ.nil===j)&&!(BM.nil===j.Tokens);l=i&&k;if(l){$s=5;continue;}$s=6;continue;case 5:m=j.Tokens;m=I.ReplaceAll(m,D.CaretTokens,BM.nil);n=E.EscapeString(($bytesToString(m)));$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}h=$append(h,new BL(["data-title",n]));case 6:c.tag("span",h,false);$s=3;continue;case 2:if(d){c.BaseRenderer.WriteString("\xE2\x80\xB8");a.Next.Tokens=I.ReplaceAll(a.Next.Tokens,D.CaretTokens,BM.nil);}o=a.ChildByType(41).Tokens;o=c.BaseRenderer.Tree.Context.LinkPath(o);o=I.ReplaceAll(o,D.CaretTokens,BM.nil);p=new BP([new BL(["src",($bytesToString(o))])]);q=a.ChildByType(40);if(!(BQ.nil===q)&&0<q.Tokens.$length){r=I.ReplaceAll(q.Tokens,D.CaretTokens,BM.nil);p=$append(p,new BL(["alt",($bytesToString(r))]));}c.tag("img",p,true);s=c.BaseRenderer.Writer.Bytes();t=I.LastIndex(s,(new BM($stringToBytes("<img src="))));u=$subslice(s,t);if(c.BaseRenderer.Option.Sanitize){$s=8;continue;}$s=9;continue;case 8:v=AN(u);$s=10;case 10:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;case 9:c.BaseRenderer.Writer.Truncate(t);c.BaseRenderer.Writer.Write(u);c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderImage};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BB.ptr.prototype.renderLink=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderLink};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BB.ptr.prototype.renderHTML=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=c.NodeID(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BP([new BL(["data-block","0"]),new BL(["data-node-id",d])]);f=c.BaseRenderer.NodeAttrs(a);if(0<f.$length){e=$appendSlice(e,f);}e=$appendSlice(e,new BP([new BL(["data-type","html-block"])]));c.tag("div",e,false);g=I.TrimSpace(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.BaseRenderer.WriteString("<pre class=\"vditor-ir__marker--pre vditor-ir__marker\">");c.tag("code",new BP([new BL(["data-type","html-block"])]),false);c.BaseRenderer.Write(E.EscapeHTML(h));c.BaseRenderer.WriteString("</code></pre>");c.tag("pre",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);h=I.ReplaceAll(h,D.CaretTokens,BM.nil);if(c.BaseRenderer.Option.Sanitize){$s=3;continue;}$s=4;continue;case 3:i=AN(h);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;case 4:j=(new BM($stringToBytes("<iframe src=\"//player.bilibili.com/player.html")));if(I.HasPrefix(h,j)){h=I.Replace(h,j,(new BM($stringToBytes("<iframe class=\"iframe__video\" src=\"https://player.bilibili.com/player.html"))),1);}c.BaseRenderer.Write(h);c.BaseRenderer.WriteString("</pre></div>");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BB.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=I.Equal(a.Tokens,(new BM($stringToBytes("<kbd>"))));e=I.Equal(a.Tokens,(new BM($stringToBytes("</kbd>"))));if(d||e){$s=1;continue;}$s=2;continue;case 1:if(d){$s=4;continue;}$s=5;continue;case 4:if(c.tagMatchClose("kbd",a)){$s=7;continue;}$s=8;continue;case 7:$r=c.renderSpanNode(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);c.tag("kbd",BP.nil,false);$s=9;continue;case 8:$r=c.renderSpanNode(a);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=12;continue;}$s=13;continue;case 12:c.tag("/kbd",BP.nil,false);$r=c.renderSpanNode(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);$s=14;continue;case 13:$r=c.renderSpanNode(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);case 14:case 6:$s=3;continue;case 2:f=BP.nil;g=new E.Node.ptr(CH.nil,CH.nil,CH.nil,CH.nil,CH.nil,3,0,"","",CF.nil);i=E.ParseFragment(G.NewReader(D.BytesToStr(a.Tokens)),g);$s=17;case 17:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;j=h[0];k=false;l=I.ReplaceAll(a.Tokens,D.CaretTokens,BM.nil);if(0<j.$length){m=(0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0]).DataAtom;if(m===(514)){c.tag("span",new BP([new BL(["data-type","html-inline"])]),false);f=new BP([new BL(["class","vditor-ir__marker vditor-ir__br"])]);c.tag("span",f,false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/span",BP.nil,false);k=true;}}if(!k){$s=18;continue;}$s=19;continue;case 18:if(!I.Equal((new BM($stringToBytes("<>"))),l)){c.BaseRenderer.Write(l);}$r=c.renderSpanNode(a);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new BP([new BL(["class","vditor-ir__marker"])]);c.tag("span",f,false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/span",BP.nil,false);case 19:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderInlineHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BB.ptr.prototype.tagMatchClose=function(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(BQ.nil===d))){break;}if((10===d.Type)&&"</"+a+">"===d.TokensStr()){return true;}d=d.Next;}return false;};BB.prototype.tagMatchClose=function(a,b){return this.$val.tagMatchClose(a,b);};BB.ptr.prototype.tagMatchOpen=function(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(BQ.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};BB.prototype.tagMatchOpen=function(a,b){return this.$val.tagMatchOpen(a,b);};BB.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BB.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=a.Parent.Parent;if(!(BQ.nil===d)&&(7===d.Type)&&d.ListData.Tight){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:e=c.NodeID(a);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new BP([new BL(["data-block","0"]),new BL(["data-node-id",e]),new BL(["data-type","p"])]);g=c.BaseRenderer.NodeAttrs(a);if(0<g.$length){f=$appendSlice(f,g);}c.tag("p",f,false);$s=3;continue;case 2:c.tag("/p",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderParagraph};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BB.ptr.prototype.renderText=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}if(!I.EqualFold(a.Tokens,(new BM($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){a.Tokens=I.ReplaceAll(a.Tokens,(new BM($stringToBytes("\xE2\x80\x8B"))),BM.nil);}d=($bytesToString(E.EscapeHTML(a.Tokens)));f=BD(d,c.BaseRenderer.Tree.Marks,1048576);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=e[1];c.BaseRenderer.WriteString(d);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BD=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=0;e="";f=BE(a,"<mark>","</mark>",b);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=G.Index(e,"<mark>");if(0>d){$s=-1;return[d,e];}g=BN.nil;h=0;i=d;while(true){if(!(0<i)){break;}j=B.DecodeLastRuneInString($substring(e,0,i));k=j[0];l=j[1];i=i-(l)>>0;g=$appendSlice(new BN([k]),g);h=h+(1)>>0;if(c<h){break;}}e=($runesToString(g))+$substring(e,d);$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:BD};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BE=function(a,b,c,d){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new I.Buffer.ptr(BM.nil,0,0);f=G.ToLower(a);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=0;case 2:if(!(h<g.length)){$s=3;continue;}i=$substring(g,h);j=false;k=0;case 4:if(!(k<d.$length)){$s=5;continue;}l=i;m=G.ToLower(((k<0||k>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+k]));$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=G.Index(l,n);$s=7;case 7:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;if(!((0===p))){k=k+(1)>>0;$s=4;continue;}e.WriteString(b);e.WriteString($substring(a,h,(h+((k<0||k>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+k]).length>>0)));e.WriteString(c);h=h+((((k<0||k>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+k]).length-1>>0))>>0;j=true;$s=5;continue;$s=4;continue;case 5:if(!j){e.WriteByte(a.charCodeAt(h));}h=h+(1)>>0;$s=2;continue;case 3:$s=-1;return e.String();}return;}if($f===undefined){$f={$blk:BE};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};BB.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BB.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(G.Repeat("`",a.Parent.CodeMarkerLen));if(I.HasPrefix(a.Next.Tokens,(new BM($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.tag("/span",BP.nil,false);c.tag("code",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BB.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};BB.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BB.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/code",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);if(I.HasSuffix(a.Previous.Tokens,(new BM($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(G.Repeat("`",a.Parent.CodeMarkerLen));c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BB.ptr.prototype.renderEmphasis=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderEmphasis};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BB.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--em"])]),false);c.BaseRenderer.WriteByte(42);c.tag("/span",BP.nil,false);c.tag("em",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BB.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--em"])]),false);c.BaseRenderer.WriteByte(42);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BB.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--em"])]),false);c.BaseRenderer.WriteByte(95);c.tag("/span",BP.nil,false);c.tag("em",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BB.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--em"])]),false);c.BaseRenderer.WriteByte(95);c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BB.ptr.prototype.renderStrong=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderStrong};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BB.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--strong"])]),false);c.BaseRenderer.WriteString("**");c.tag("/span",BP.nil,false);c.tag("strong",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BB.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--strong"])]),false);c.BaseRenderer.WriteString("**");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BB.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--strong"])]),false);c.BaseRenderer.WriteString("__");c.tag("/span",BP.nil,false);c.tag("strong",new BP([new BL(["data-newline","1"])]),false);}return 2;};BB.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BB.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--strong"])]),false);c.BaseRenderer.WriteString("__");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BB.ptr.prototype.renderBlockquote=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.NodeID(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BP([new BL(["data-block","0"]),new BL(["data-node-id",d]),new BL(["data-type","blockquote"])]);f=c.BaseRenderer.NodeAttrs(a);if(0<f.$length){e=$appendSlice(e,f);}c.tag("blockquote",e,false);$s=3;continue;case 2:c.BaseRenderer.WriteString("</blockquote>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BB.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BB.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.Text(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=a.ChildByType(420);g=$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0));if(G.Contains(e,"\xE2\x80\xB8")||(!(BQ.nil===f)&&I.Contains(f.Tokens,D.CaretTokens))){c.BaseRenderer.WriteString("<h"+g+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");}else{c.BaseRenderer.WriteString("<h"+g+" data-block=\"0\" class=\"vditor-ir__node\"");}h=c.NodeID(a);$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" data-node-id=\""+h+"\" "+c.BaseRenderer.NodeAttrsStr(a)+" data-type=\"h\"");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i="";if(!(BQ.nil===f)){i=($bytesToString(f.Tokens));}if(""===i){$s=7;continue;}$s=8;continue;case 7:j=AJ(a);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;case 8:c.BaseRenderer.WriteString(" id=\"ir-"+i+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Option.HeadingAnchor){$s=10;continue;}$s=11;continue;case 10:k=AJ(a);$s=12;case 12:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.tag("a",new BP([new BL(["id","vditorAnchor-"+l]),new BL(["class","vditor-anchor"]),new BL(["href","#"+l])]),false);c.BaseRenderer.WriteString("<svg viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>");c.tag("/a",BP.nil,false);case 11:if(!a.HeadingSetext){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--heading"]),new BL(["data-type","heading-marker"])]),false);c.BaseRenderer.WriteString(G.Repeat("#",a.HeadingLevel)+" ");c.tag("/span",BP.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=13;continue;}$s=14;continue;case 13:c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--heading"]),new BL(["data-type","heading-marker"]),new BL(["data-render","2"])]),false);c.BaseRenderer.Newline();m=c.BaseRenderer.setextHeadingLen(a);$s=15;case 15:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(G.Repeat("=",n));}else{c.BaseRenderer.WriteString(G.Repeat("-",n));}c.tag("/span",BP.nil,false);case 14:c.BaseRenderer.WriteString("</h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+">");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BB.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BB.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","heading-id"]),new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.tag("/span",BP.nil,false);}return 2;};BB.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BB.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=BP.nil;if(a.ListData.Tight){c[0]=$append(c[0],new BL(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){c[0]=$append(c[0],new BL(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){c[0]=$append(c[0],new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){c[0]=$append(c[0],new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{c[0]=$append(c[0],new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}}c[0]=$append(c[0],new BL(["data-block","0"]));g=d.NodeID(a);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}c[0]=$append(c[0],new BL(["data-node-id",g]));h=d.BaseRenderer.NodeAttrs(a);if(0<h.$length){c[0]=$appendSlice(c[0],h);}c[0]=$append(c[0],new BL(["data-type",e]));d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CB(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.tag(e,c[0],false);$s=3;continue;case 2:d.tag("/"+e,BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BB.ptr.prototype.NodeID=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){b=(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]);$s=-1;return b;}e++;}g=C.NewNodeID();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;$s=-1;return b;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.NodeID};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.NodeID=function(a){return this.$val.NodeID(a);};BB.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=BP.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(BQ.nil===a.FirstChild)&&!(BQ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)||(100===a.FirstChild.Type)){d=$append(d,new BL(["class",c.BaseRenderer.Option.GFMTaskListItemClass]));}}f=c.NodeID(a);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=$append(d,new BL(["data-node-id",f]));g=c.BaseRenderer.NodeAttrs(a);if(0<g.$length){d=$appendSlice(d,g);}c.tag("li",d,false);$s=3;continue;case 2:c.tag("/li",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderListItem};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BB.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;if(a.TaskListItemChecked){d=$append(d,new BL(["checked",""]));}d=$append(d,new BL(["type","checkbox"]));c.tag("input",d,true);}return 2;};BB.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BB.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("hr",new BP([new BL(["data-block","0"])]),true);}return 2;};BB.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BB.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("br",BP.nil,true);}return 2;};BB.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BB.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};BB.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BB.ptr.prototype.tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.BaseRenderer.DisableTags>0){return;}d.BaseRenderer.WriteString("<");d.BaseRenderer.WriteString(a);if(0<b.$length){e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.BaseRenderer.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.BaseRenderer.WriteString(" /");}d.BaseRenderer.WriteString(">");};BB.prototype.tag=function(a,b,c){return this.$val.tag(a,b,c);};BB.ptr.prototype.renderSpanNode=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=BP.nil;f=a.Type;if(f===(17)){e=$append(e,new BL(["data-type","em"]));}else if(f===(22)){e=$append(e,new BL(["data-type","strong"]));}else if(f===(101)){e=$append(e,new BL(["data-type","s"]));}else if(f===(450)){e=$append(e,new BL(["data-type","mark"]));}else if(f===(460)){e=$append(e,new BL(["data-type","tag"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new BL(["data-type","a"]));}else{e=$append(e,new BL(["data-type","link-ref"]));}}else if(f===(430)){e=$append(e,new BL(["data-type","block-ref"]));}else if(f===(34)){e=$append(e,new BL(["data-type","img"]));}else if(f===(27)){e=$append(e,new BL(["data-type","code"]));}else if(f===(200)){e=$append(e,new BL(["data-type","emoji"]));}else if(f===(304)){e=$append(e,new BL(["data-type","inline-math"]));}else if(f===(44)){e=$append(e,new BL(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new BL(["data-type","backslash"]));}else if(f===(10)){e=$append(e,new BL(["data-type","html-inline"]));}else{e=$append(e,new BL(["data-type","inline-node"]));}if(G.Contains(d,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("span",e,false);$s=-1;return;}g=a.PreviousNodeText();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(G.HasSuffix(h,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("span",e,false);$s=-1;return;}i=a.NextNodeText();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(G.HasPrefix(j,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("span",e,false);$s=-1;return;}e=$append(e,new BL(["class","vditor-ir__node"]));b.tag("span",e,false);$s=-1;return;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderSpanNode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderSpanNode=function(a){return this.$val.renderSpanNode(a);};BB.ptr.prototype.renderDivNode=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=b.NodeID(a);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new BP([new BL(["data-block","0"]),new BL(["data-node-id",e])]);g=b.BaseRenderer.NodeAttrs(a);if(0<g.$length){f=$appendSlice(f,g);}h=false;i=a.Type;if(i===(11)){f=$append(f,new BL(["data-type","code-block"]));}else if(i===(475)){f=$append(f,new BL(["data-type","super-block"]));}else if(i===(300)){f=$append(f,new BL(["data-type","math-block"]));}else if(i===(425)){f=$append(f,new BL(["data-type","yaml-front-matter"]));}else if(i===(440)){f=$append(f,new BL(["data-type","block-ref-embed"]));j=a.ChildByType(443);k=I.ReplaceAll(j.Tokens,D.CaretTokens,BM.nil);if(0===k.$length){f=$append(f,new BL(["data-text","0"]));}l=a.ChildByType(441);h=I.Contains(l.Tokens,D.CaretTokens);}else if(i===(465)){f=$append(f,new BL(["data-type","block-query-embed"]));m=a.ChildByType(468);h=I.Contains(m.Tokens,D.CaretTokens);}if(G.Contains(d,"\xE2\x80\xB8")||h){f=$append(f,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));}else{f=$append(f,new BL(["class","vditor-ir__node"]));}b.tag("div",f,false);$s=-1;return;}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.renderDivNode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.renderDivNode=function(a){return this.$val.renderDivNode(a);};BB.ptr.prototype.Text=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(43))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(427))||(f===(9))||(f===(10))||(f===(203))||(f===(433))||(f===(432))||(f===(443))||(f===(442))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:BB.ptr.prototype.Text};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BB.prototype.Text=function(a){return this.$val.Text(a);};BG=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new BF.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderMark")};cf=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderMark1OpenMarker")};cg=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderMark1CloseMarker")};ch=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderMark2OpenMarker")};ci=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark2CloseMarker")};cj=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderKramdownBlockIAL")};ck=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderLinkRefDefBlock")};cl=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderLinkRefDef")};return b;};$pkg.NewVditorIRRenderer=BG;BF.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div data-block=\"0\" data-type=\"link-ref-defs-block\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BF.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BF.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=D.BytesToStr(d);c.BaseRenderer.WriteString("["+D.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};BF.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BF.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","kramdown-ial"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BF.ptr.prototype.renderMark=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderMark};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BF.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.tag("/span",BP.nil,false);c.tag("mark",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BF.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BF.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.tag("/span",BP.nil,false);c.tag("mark",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BF.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BF.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","yaml-front-matter-close-marker"])]),false);c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BF.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.tag("pre",new BP([new BL(["class","vditor-ir__marker--pre"])]),false);c.tag("code",new BP([new BL(["data-type","yaml-front-matter"]),new BL(["class","language-yaml"])]),false);if(f){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("</code></pre>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderYamlFrontMatterContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BF.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","yaml-front-matter-open-marker"])]),false);c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BF.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderYamlFrontMatter};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BF.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["data-newline","1"]),new BL(["class","vditor-ir__marker vditor-ir__marker--pre"]),new BL(["data-type","html-entity"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.HtmlEntityTokens));c.tag("/code",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);c.tag("code",BP.nil,false);c.BaseRenderer.Write(a.HtmlEntityTokens);c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);c.tag("/span",BP.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderHtmlEntity};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BF.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};BF.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BF.ptr.prototype.renderBackslash=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("</span>");$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderBackslash};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BF.ptr.prototype.renderToC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.BaseRenderer.headings();e=d.$length;c.BaseRenderer.WriteString("<div class=\"vditor-toc\" data-block=\"0\" data-type=\"toc-block\" contenteditable=\"false\">");if(0<e){$s=3;continue;}$s=4;continue;case 3:f=d;g=0;case 6:if(!(g<f.$length)){$s=7;continue;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=$imul(((h.HeadingLevel-1>>0)),2);c.BaseRenderer.WriteString(G.Repeat(" ",i));c.BaseRenderer.WriteString("<span data-type=\"toc-h\">");j=h.Text();$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j+"</span><br>");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g++;$s=6;continue;case 7:$s=5;continue;case 4:c.BaseRenderer.WriteString("[toc]<br>");case 5:c.BaseRenderer.WriteString("</div>");k=I.Contains(a.Tokens,D.CaretTokens);c.BaseRenderer.WriteString("<p data-block=\"0\">");if(k){c.BaseRenderer.WriteString("\xE2\x80\xB8");}c.BaseRenderer.WriteString("</p>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BF.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div data-block=\"0\" data-type=\"footnotes-block\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BF.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BF.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}c[0].BaseRenderer.WriteString("<div data-type=\"footnotes-def\">");c[0].BaseRenderer.WriteString("["+($bytesToString(a.Tokens))+"]: ");d=a.FirstChild;case 3:if(!(!(BQ.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function $b(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=(g=c[0].BaseRenderer.RendererFuncs[C.NodeType.keyFor(e.Type)],g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:$b};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("</div>");$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BF.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=new BP([new BL(["data-type","footnotes-ref"])]);n=a.Text();$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=G.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new BL(["class","vditor-ir__node vditor-ir__node--expand vditor-tooltipped vditor-tooltipped__s"]));}else{m=$append(m,new BL(["class","vditor-ir__node vditor-tooltipped vditor-tooltipped__s"]));}q=E.EscapeString(l);$s=5;case 5:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AI(q,24);$s=6;case 6:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new BL(["aria-label",r]));m=$append(m,new BL(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.tag("sup",m,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker--hide"]),new BL(["data-render","1"])]),false);c.BaseRenderer.WriteString(j);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.tag("/span",BP.nil,false);c.BaseRenderer.WriteString("</sup>\xE2\x80\x8B");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BF.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","code-block-close-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BF.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--info"]),new BL(["data-type","code-block-info"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");c.BaseRenderer.Write(a.CodeBlockInfo);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BF.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","code-block-open-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BF.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderCodeBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BF.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g=false;h="";if(f){g=I.Contains(a.Previous.CodeBlockInfo,D.CaretTokens);a.Previous.CodeBlockInfo=I.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,BM.nil);}i=BP.nil;if(f&&0<a.Previous.CodeBlockInfo.$length){$s=1;continue;}$s=2;continue;case 1:j=F.Split(a.Previous.CodeBlockInfo,32);h=($bytesToString((0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new BL(["class","language-"+h]));if("mindmap"===h){$s=3;continue;}$s=4;continue;case 3:k=c.BaseRenderer.renderMindmap(a.Tokens);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new BL(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Option.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}c.tag("pre",new BP([new BL(["class",m])]),false);c.tag("code",i,false);if(e){if(!g){c.BaseRenderer.WriteString("<wbr>");}c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Option.VditorCodeBlockPreview){c.tag("pre",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);n=AA(h);if(n){c.tag("div",i,false);}else{c.tag("code",i,false);}o=a.Tokens;o=I.ReplaceAll(o,D.CaretTokens,BM.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("</div></pre>");}else{c.BaseRenderer.WriteString("</code></pre>");}}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderCodeBlockCode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BF.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BF.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-render=\"2\">");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("</span>");c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BF.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-render=\"2\">");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("</span>");c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BF.ptr.prototype.renderEmoji=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$r=c.renderSpanNode(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</span>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderEmoji};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BF.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BF.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);c.tag("/code",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);c.tag("span",new BP([new BL(["class","language-math"])]),false);d=I.ReplaceAll(d,D.CaretTokens,BM.nil);c.BaseRenderer.Write(d);c.tag("/span",BP.nil,false);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BF.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.tag("/span",BP.nil,false);c.tag("code",new BP([new BL(["data-newline","1"]),new BL(["class","vditor-ir__marker vditor-ir__marker--pre"]),new BL(["data-type","math-inline"])]),false);}return 2;};BF.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BF.ptr.prototype.renderInlineMath=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderInlineMath};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BF.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","math-block-close-marker"])]),false);c.BaseRenderer.Write(H.MathBlockMarker);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BF.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=I.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));g="vditor-ir__marker--pre";if(c.BaseRenderer.Option.VditorMathBlockPreview){g=g+(" vditor-ir__marker");}c.tag("pre",new BP([new BL(["class",g])]),false);c.tag("code",new BP([new BL(["data-type","math-block"]),new BL(["class","language-math"])]),false);if(f){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Option.VditorMathBlockPreview){c.tag("pre",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);c.tag("div",new BP([new BL(["data-type","math-block"]),new BL(["class","language-math"])]),false);h=a.Tokens;h=I.ReplaceAll(h,D.CaretTokens,BM.nil);c.BaseRenderer.Write(E.EscapeHTML(h));c.BaseRenderer.WriteString("</div></pre>");}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderMathBlockContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BF.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","math-block-open-marker"])]),false);c.BaseRenderer.Write(H.MathBlockMarker);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BF.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("</div>");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderMathBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BF.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=BP.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new BL(["align","left"]));}else if(f===(2)){e=$append(e,new BL(["align","center"]));}else if(f===(3)){e=$append(e,new BL(["align","right"]));}c.tag(d,e,false);if(BQ.nil===a.FirstChild){$s=4;continue;}if(I.Equal(a.FirstChild.Tokens,D.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new C.Node.ptr("","","",16,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,(new BM($stringToBytes(" "))),false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil));$s=7;continue;case 5:a.FirstChild.Tokens=(new BM($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=I.TrimSpace(a.FirstChild.Tokens);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 7:$s=3;continue;case 2:c.tag("/"+d,BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderTableCell};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BF.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.tag("tr",BP.nil,false);}else{c.tag("/tr",BP.nil,false);}return 2;};BF.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BF.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.tag("thead",BP.nil,false);}else{c.tag("/thead",BP.nil,false);if(!(BQ.nil===a.Next)){c.tag("tbody",BP.nil,false);}}return 2;};BF.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BF.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.tag("table",new BP([new BL(["data-block","0"]),new BL(["data-type","table"])]),false);}else{if(!(BQ.nil===a.FirstChild.Next)){c.tag("/tbody",BP.nil,false);}c.tag("/table",BP.nil,false);}return 2;};BF.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BF.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderStrikethrough};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BF.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.tag("/span",BP.nil,false);c.tag("s",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BF.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/s",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BF.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.tag("/span",BP.nil,false);c.tag("s",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BF.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/s",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BF.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BF.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BF.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.WriteByte(32);}return 2;};BF.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BF.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.tag("span",BP.nil,false);}else{c.tag("span",new BP([new BL(["class","vditor-ir__link"])]),false);}}c.BaseRenderer.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BF.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(41);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BF.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(40);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BF.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(125);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BF.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(123);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BF.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c,d;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.tag("/span",BP.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(BQ.nil===d||!I.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Parent.LinkRefLabel);c.BaseRenderer.WriteByte(93);c.tag("/span",BP.nil,false);}}}return 2;};BF.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BF.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BF.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(33);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BF.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=!(BQ.nil===a.Next)&&(16===a.Next.Type)&&I.HasPrefix(a.Next.Tokens,D.CaretTokens);if(b){$s=1;continue;}$s=2;continue;case 1:if(3===a.LinkType){a.ChildByType(38).Unlink();a.ChildByType(41).Unlink();e=a.ChildByType(43);if(!(BQ.nil===e)){e.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}f=c.Text(a);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h="vditor-ir__node";if(G.Contains(g,"\xE2\x80\xB8")||d){h=h+(" vditor-ir__node--expand");}c.tag("span",new BP([new BL(["class",h]),new BL(["data-type","img"])]),false);$s=3;continue;case 2:if(d){c.BaseRenderer.WriteString("\xE2\x80\xB8");a.Next.Tokens=I.ReplaceAll(a.Next.Tokens,D.CaretTokens,BM.nil);}i=a;if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:j=c.BaseRenderer.Tree.FindLinkRefDefLink(a.LinkRefLabel);$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;case 6:k=i.ChildByType(41).Tokens;k=c.BaseRenderer.Tree.Context.LinkPath(k);k=I.ReplaceAll(k,D.CaretTokens,BM.nil);l=new BP([new BL(["src",($bytesToString(k))])]);m=a.ChildByType(40);if(!(BQ.nil===m)&&0<m.Tokens.$length){n=I.ReplaceAll(m.Tokens,D.CaretTokens,BM.nil);l=$append(l,new BL(["alt",($bytesToString(n))]));}c.tag("img",l,true);o=c.BaseRenderer.Writer.Bytes();p=I.LastIndex(o,(new BM($stringToBytes("<img src="))));q=$subslice(o,p);if(c.BaseRenderer.Option.Sanitize){$s=8;continue;}$s=9;continue;case 8:r=AN(q);$s=10;case 10:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;case 9:c.BaseRenderer.Writer.Truncate(p);c.BaseRenderer.Writer.Write(q);c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderImage};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BF.ptr.prototype.renderLink=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderLink};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BF.ptr.prototype.renderHTML=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=I.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.WriteString("<pre class=\"vditor-ir__marker--pre vditor-ir__marker\">");c.tag("code",new BP([new BL(["data-type","html-block"])]),false);c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.WriteString("</code></pre>");c.tag("pre",new BP([new BL(["class","vditor-ir__preview"]),new BL(["data-render","2"])]),false);e=I.ReplaceAll(e,D.CaretTokens,BM.nil);if(c.BaseRenderer.Option.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AN(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("</pre></div>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BF.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=I.Equal(a.Tokens,(new BM($stringToBytes("<kbd>"))));e=I.Equal(a.Tokens,(new BM($stringToBytes("</kbd>"))));if(d||e){$s=1;continue;}$s=2;continue;case 1:if(d){$s=4;continue;}$s=5;continue;case 4:if(c.tagMatchClose("kbd",a)){$s=7;continue;}$s=8;continue;case 7:$r=c.renderSpanNode(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);c.tag("kbd",BP.nil,false);$s=9;continue;case 8:$r=c.renderSpanNode(a);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=12;continue;}$s=13;continue;case 12:c.tag("/kbd",BP.nil,false);$r=c.renderSpanNode(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);$s=14;continue;case 13:$r=c.renderSpanNode(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);case 14:case 6:$s=3;continue;case 2:$r=c.renderSpanNode(a);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.tag("code",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderInlineHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BF.ptr.prototype.tagMatchClose=function(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(BQ.nil===d))){break;}if((10===d.Type)&&"</"+a+">"===d.TokensStr()){return true;}d=d.Next;}return false;};BF.prototype.tagMatchClose=function(a,b){return this.$val.tagMatchClose(a,b);};BF.ptr.prototype.tagMatchOpen=function(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(BQ.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};BF.prototype.tagMatchOpen=function(a,b){return this.$val.tagMatchOpen(a,b);};BF.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BF.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d;c=this;d=a.Parent.Parent;if(!(BQ.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){c.tag("p",new BP([new BL(["data-block","0"])]),false);}else{c.tag("/p",BP.nil,false);}return 2;};BF.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BF.ptr.prototype.renderText=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}if(!I.EqualFold(a.Tokens,(new BM($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){a.Tokens=I.ReplaceAll(a.Tokens,(new BM($stringToBytes("\xE2\x80\x8B"))),BM.nil);}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BF.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BF.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(G.Repeat("`",a.Parent.CodeMarkerLen));if(I.HasPrefix(a.Next.Tokens,(new BM($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.tag("/span",BP.nil,false);c.tag("code",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BF.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};BF.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BF.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/code",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker"])]),false);if(I.HasSuffix(a.Previous.Tokens,(new BM($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(G.Repeat("`",a.Parent.CodeMarkerLen));c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BF.ptr.prototype.renderEmphasis=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderEmphasis};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BF.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.tag("/span",BP.nil,false);c.tag("em",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BF.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BF.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.tag("/span",BP.nil,false);c.tag("em",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BF.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BF.ptr.prototype.renderStrong=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.tag("/span",BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderStrong};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BF.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.tag("/span",BP.nil,false);c.tag("strong",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BF.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BF.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.tag("/span",BP.nil,false);c.tag("strong",new BP([new BL(["data-newline","1"])]),false);}return 2;};BF.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BF.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BF.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<blockquote data-block=\"0\">");}else{c.BaseRenderer.WriteString("</blockquote>");}return 2;};BF.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BF.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BF.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.Text(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=a.ChildByType(420);if(G.Contains(e,"\xE2\x80\xB8")||(!(BQ.nil===f)&&I.Contains(f.Tokens,D.CaretTokens))){c.BaseRenderer.WriteString("<h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");}else{c.BaseRenderer.WriteString("<h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+" data-block=\"0\" class=\"vditor-ir__node\"");}g="";if(!(BQ.nil===f)){g=($bytesToString(f.Tokens));}if(""===g){$s=5;continue;}$s=6;continue;case 5:h=AJ(a);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 6:c.BaseRenderer.WriteString(" id=\"ir-"+g+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Option.HeadingAnchor){$s=8;continue;}$s=9;continue;case 8:i=AJ(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.tag("a",new BP([new BL(["id","vditorAnchor-"+j]),new BL(["class","vditor-anchor"]),new BL(["href","#"+j])]),false);c.BaseRenderer.WriteString("<svg viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>");c.tag("/a",BP.nil,false);case 9:if(!a.HeadingSetext){c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--heading"]),new BL(["data-type","heading-marker"])]),false);c.BaseRenderer.WriteString(G.Repeat("#",a.HeadingLevel)+" ");c.tag("/span",BP.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=11;continue;}$s=12;continue;case 11:c.tag("span",new BP([new BL(["class","vditor-ir__marker vditor-ir__marker--heading"]),new BL(["data-type","heading-marker"]),new BL(["data-render","2"])]),false);c.BaseRenderer.Newline();k=c.BaseRenderer.setextHeadingLen(a);$s=13;case 13:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(G.Repeat("=",l));}else{c.BaseRenderer.WriteString(G.Repeat("-",l));}c.tag("/span",BP.nil,false);case 12:c.BaseRenderer.WriteString("</h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+">");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BF.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BF.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","heading-id"]),new BL(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.tag("/span",BP.nil,false);}return 2;};BF.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BF.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f,g;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){e=BP.nil;if(a.ListData.Tight){e=$append(e,new BL(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new BL(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new BL(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new CB(function(){return e;},function($v){e=$subslice(new BP($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.tag(d,e,false);}else{c.tag("/"+d,BP.nil,false);}return 2;};BF.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BF.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e;c=this;if(b){d=BP.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(BQ.nil===a.FirstChild)&&!(BQ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new BL(["class",c.BaseRenderer.Option.GFMTaskListItemClass]));}}c.tag("li",d,false);}else{c.tag("/li",BP.nil,false);}return 2;};BF.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BF.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;if(a.TaskListItemChecked){d=$append(d,new BL(["checked",""]));}d=$append(d,new BL(["type","checkbox"]));c.tag("input",d,true);}return 2;};BF.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BF.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("hr",new BP([new BL(["data-block","0"])]),true);}return 2;};BF.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BF.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("br",BP.nil,true);}return 2;};BF.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BF.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};BF.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BF.ptr.prototype.tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.BaseRenderer.DisableTags>0){return;}d.BaseRenderer.WriteString("<");d.BaseRenderer.WriteString(a);if(0<b.$length){e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.BaseRenderer.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.BaseRenderer.WriteString(" /");}d.BaseRenderer.WriteString(">");};BF.prototype.tag=function(a,b,c){return this.$val.tag(a,b,c);};BF.ptr.prototype.renderSpanNode=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=BP.nil;f=a.Type;if(f===(17)){e=$append(e,new BL(["data-type","em"]));}else if(f===(22)){e=$append(e,new BL(["data-type","strong"]));}else if(f===(101)){e=$append(e,new BL(["data-type","s"]));}else if(f===(450)){e=$append(e,new BL(["data-type","mark"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new BL(["data-type","a"]));}else{e=$append(e,new BL(["data-type","link-ref"]));}}else if(f===(34)){e=$append(e,new BL(["data-type","img"]));}else if(f===(27)){e=$append(e,new BL(["data-type","code"]));}else if(f===(200)){e=$append(e,new BL(["data-type","emoji"]));}else if(f===(10)){e=$append(e,new BL(["data-type","html-inline"]));}else if(f===(44)){e=$append(e,new BL(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new BL(["data-type","backslash"]));}else{e=$append(e,new BL(["data-type","inline-node"]));}if(G.Contains(d,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("span",e,false);$s=-1;return;}g=a.PreviousNodeText();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(G.HasSuffix(h,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("span",e,false);$s=-1;return;}i=a.NextNodeText();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(G.HasPrefix(j,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("span",e,false);$s=-1;return;}e=$append(e,new BL(["class","vditor-ir__node"]));b.tag("span",e,false);$s=-1;return;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderSpanNode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderSpanNode=function(a){return this.$val.renderSpanNode(a);};BF.ptr.prototype.renderDivNode=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=new BP([new BL(["data-block","0"])]);f=a.Type;if(f===(11)){e=$append(e,new BL(["data-type","code-block"]));}else if(f===(9)){e=$append(e,new BL(["data-type","html-block"]));}else if(f===(300)){e=$append(e,new BL(["data-type","math-block"]));}else if(f===(425)){e=$append(e,new BL(["data-type","yaml-front-matter"]));}if(G.Contains(d,"\xE2\x80\xB8")){e=$append(e,new BL(["class","vditor-ir__node vditor-ir__node--expand"]));b.tag("div",e,false);$s=-1;return;}e=$append(e,new BL(["class","vditor-ir__node"]));b.tag("div",e,false);$s=-1;return;}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.renderDivNode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.renderDivNode=function(a){return this.$val.renderDivNode(a);};BF.ptr.prototype.Text=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(427))||(f===(9))||(f===(10))||(f===(203))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:BF.ptr.prototype.Text};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BF.prototype.Text=function(a){return this.$val.Text(a);};BH.ptr.prototype.WriteByte=function(a){var a,b;b=this;b.BaseRenderer.Writer.WriteByte(a);b.LastOut=$append(b.LastOut,a);if(1024<b.LastOut.$length){b.LastOut=$subslice(b.LastOut,512);}};BH.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};BH.ptr.prototype.Write=function(a){var a,b,c;b=this;c=a.$length;if(0<c){b.BaseRenderer.Writer.Write(a);b.LastOut=$appendSlice(b.LastOut,a);if(1024<b.LastOut.$length){b.LastOut=$subslice(b.LastOut,512);}}};BH.prototype.Write=function(a){return this.$val.Write(a);};BH.ptr.prototype.WriteString=function(a){var a,b,c;b=this;c=a.length;if(0<c){b.BaseRenderer.Writer.WriteString(a);b.LastOut=$appendSlice(b.LastOut,a);if(1024<b.LastOut.$length){b.LastOut=$subslice(b.LastOut,512);}}};BH.prototype.WriteString=function(a){return this.$val.WriteString(a);};BH.ptr.prototype.Newline=function(){var a;a=this;if(!I.HasSuffix(a.LastOut,$pkg.NewlineSV)){a.BaseRenderer.Writer.Write($pkg.NewlineSV);a.LastOut=$pkg.NewlineSV;}};BH.prototype.Newline=function(){return this.$val.Newline();};BI=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new BH.ptr(AH(a),BT.nil,BM.nil);c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderMark")};cf=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderMark1OpenMarker")};cg=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderMark1CloseMarker")};ch=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderMark2OpenMarker")};ci=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark2CloseMarker")};cj=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderKramdownBlockIAL")};ck=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderLinkRefDefBlock")};cl=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderLinkRefDef")};return b;};$pkg.NewVditorSVRenderer=BI;BH.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BH.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=($bytesToString(d));c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-sv__marker--link"]),new BL(["data-type","link-ref-defs-block"])]),false);c.Write(a.Tokens);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.tag("/span",BP.nil,false);c.WriteString("<span>:");if(!("\xE2\x80\xB8"===e)){c.WriteString(" ");}c.WriteString("</span>");c.WriteString(e);c.Newline();c.Write($pkg.NewlineSV);}return 1;};BH.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BH.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.tag("span",new BP([new BL(["data-type","kramdown-ial"]),new BL(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.tag("/span",BP.nil,false);c.Newline();}return 2;};BH.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BH.ptr.prototype.renderMark=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"mark");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderMark};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BH.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BH.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BH.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BH.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BH.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.tag("span",new BP([new BL(["data-type","yaml-front-matter-close-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.Write(H.YamlFrontMatterMarker);c.tag("/span",BP.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BH.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.tag("span",new BP([new BL(["data-type","text"])]),false);d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new BM($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=I.ReplaceAll(f,(new BM($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderYamlFrontMatterContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BH.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","yaml-front-matter-open-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.Write(H.YamlFrontMatterMarker);c.tag("/span",BP.nil,false);c.Newline();}return 2;};BH.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BH.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BH.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--pre"]),new BL(["data-type","html-entity"])]),false);c.Write(E.EscapeHTML(a.HtmlEntityTokens));c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BH.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.Write(E.EscapeHTML(a.Tokens));}return 2;};BH.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BH.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.WriteString("<span data-type=\"backslash\">");c.WriteString("<span class=\"vditor-sv__marker\">");c.WriteByte(92);c.WriteString("</span>");}else{c.WriteString("</span>");}return 2;};BH.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BH.ptr.prototype.renderToC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.BaseRenderer.headings();e=d.$length;c.WriteString("<span class=\"vditor-toc\" data-type=\"toc-block\" contenteditable=\"false\">");if(0<e){$s=3;continue;}$s=4;continue;case 3:f=d;g=0;case 6:if(!(g<f.$length)){$s=7;continue;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=$imul(((h.HeadingLevel-1>>0)),2);c.WriteString(G.Repeat(" ",i));c.WriteString("<span data-type=\"toc-h\">");j=h.Text();$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$r=c.WriteString(j+"</span><br>");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g++;$s=6;continue;case 7:$s=5;continue;case 4:c.WriteString("[toc]");case 5:c.WriteString("</span>");c.Newline();k=I.Contains(a.Tokens,D.CaretTokens);c.WriteString("<span data-type=\"p\">");if(k){c.WriteString("\xE2\x80\xB8");}c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BH.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BH.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}c[0].tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(91);c[0].tag("/span",BP.nil,false);c[0].tag("span",new BP([new BL(["class","vditor-sv__marker--link"]),new BL(["data-type","footnotes-link"])]),false);c[0].Write(a.Tokens);c[0].tag("/span",BP.nil,false);c[0].tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(93);c[0].tag("/span",BP.nil,false);c[0].WriteString("<span>: </span>");d=a.FirstChild;case 3:if(!(!(BQ.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function $b(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=(g=c[0].BaseRenderer.RendererFuncs[C.NodeType.keyFor(e.Type)],g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:$b};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BH.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[1];i=h.Text();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=new BP([new BL(["data-type","footnotes-ref"])]);k=$append(k,new BL(["class","b3-tooltips b3-tooltips__s"]));l=E.EscapeString(j);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=AI(l,24);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=$append(k,new BL(["aria-label",m]));k=$append(k,new BL(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.tag("span",new BP([new BL(["class","sup"])]),false);c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-sv__marker--link"])]),false);c.Write(a.Tokens);c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.tag("/span",BP.nil,false);c.tag("/span",BP.nil,false);$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BH.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.tag("span",new BP([new BL(["data-type","code-block-close-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.tag("/span",BP.nil,false);c.Newline();}return 2;};BH.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BH.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--info"]),new BL(["data-type","code-block-info"])]),false);c.Write(a.CodeBlockInfo);c.tag("/span",BP.nil,false);c.Newline();}return 2;};BH.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BH.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","code-block-open-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BH.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){if(!a.IsFencedCodeBlock){c.tag("span",new BP([new BL(["data-type","code-block-open-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.WriteString("```");c.tag("/span",BP.nil,false);c.Newline();}}else{if(!a.IsFencedCodeBlock){c.Newline();c.tag("span",new BP([new BL(["class","vditor-sv__marker--info"]),new BL(["data-type","code-block-info"])]),false);c.WriteString("```");c.tag("/span",BP.nil,false);}c.Newline();c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BH.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.tag("span",new BP([new BL(["data-type","text"])]),false);d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new BM($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=I.ReplaceAll(f,(new BM($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderCodeBlockCode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BH.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;if(b){c.Write(a.Tokens);}return 2;};BH.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BH.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BH.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BH.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BH.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BH.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.Write(d);c.tag("/code",BP.nil,false);}return 2;};BH.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BH.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BH.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BH.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.tag("span",new BP([new BL(["data-type","math-block-close-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.tag("/span",BP.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BH.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.tag("span",new BP([new BL(["data-type","text"])]),false);d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new BM($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=I.ReplaceAll(f,(new BM($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderMathBlockContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BH.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","math-block-open-marker"]),new BL(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.tag("/span",BP.nil,false);c.Newline();}return 2;};BH.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BH.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BH.ptr.prototype.renderTableCell=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BH.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BH.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BH.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["data-type","table"])]),false);c.Write(a.Tokens);c.Newline();c.Write($pkg.NewlineSV);c.tag("/span",BP.nil,false);}return 1;};BH.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BH.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"s");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderStrikethrough};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BH.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BH.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BH.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BH.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BH.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-sv__marker--title"])]),false);c.WriteByte(34);c.Write(a.Tokens);c.WriteByte(34);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BH.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-sv__marker--link"])]),false);c.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BH.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.WriteByte(32);}return 2;};BH.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BH.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.tag("span",BP.nil,false);}else{c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"]),new BL(["data-type","link-text"])]),false);}}c.Write(a.Tokens);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BH.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(41);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BH.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(40);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BH.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(125);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BH.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.tag("span",new BP([new BL(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(123);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BH.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c,d;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.tag("/span",BP.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(BQ.nil===d||!I.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.tag("span",new BP([new BL(["class","vditor-sv__marker--link"])]),false);c.WriteByte(91);c.Write(a.Parent.LinkRefLabel);c.WriteByte(93);c.tag("/span",BP.nil,false);}}}return 2;};BH.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BH.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BH.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteByte(33);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BH.ptr.prototype.renderImage=function(a,b){var a,b,c,d;c=this;if(b){if(3===a.LinkType){a.ChildByType(38).Unlink();a.ChildByType(41).Unlink();d=a.ChildByType(43);if(!(BQ.nil===d)){d.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}}return 2;};BH.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BH.ptr.prototype.renderLink=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BH.ptr.prototype.renderHTML=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new BM($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=I.ReplaceAll(f,(new BM($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");c.Newline();c.Write($pkg.NewlineSV);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BH.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.Write(E.EscapeHTML(a.Tokens));c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BH.ptr.prototype.renderDocument=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));d=I.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.Writer.Reset();c.Write(e);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderDocument};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BH.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{c.Newline();d=a.Parent.Parent;e=!(BQ.nil===d)&&(7===d.Type)&&d.ListData.Tight;if(!e){c.Write($pkg.NewlineSV);}c.popWriter(a);}return 2;};BH.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BH.ptr.prototype.renderText=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(a.ParentIs(109,new BU([]))){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}c.tag("span",new BP([new BL(["data-type","text"])]),false);d=I.TrimRight(a.Tokens,"\n");$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;c.Write(E.EscapeHTML(a.Tokens));c.tag("/span",BP.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BH.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BH.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString(G.Repeat("`",a.Parent.CodeMarkerLen));if(I.HasPrefix(a.Next.Tokens,(new BM($stringToBytes("`"))))){c.WriteByte(32);}c.tag("/span",BP.nil,false);c.tag("span",BP.nil,false);}return 2;};BH.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BH.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.Write(E.EscapeHTML(a.Tokens));}return 2;};BH.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BH.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/span",BP.nil,false);c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);if(I.HasSuffix(a.Previous.Tokens,(new BM($stringToBytes("`"))))){c.WriteByte(32);}c.WriteString(G.Repeat("`",a.Parent.CodeMarkerLen));c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BH.ptr.prototype.renderEmphasis=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"em");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderEmphasis};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BH.ptr.prototype.popWriteClass=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));$r=c.renderClass(a,b);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e])).Write(c.BaseRenderer.Writer.Bytes());c.BaseRenderer.Writer=(f=c.nodeWriterStack,g=c.nodeWriterStack.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));$s=-1;return;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.popWriteClass};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.popWriteClass=function(a,b){return this.$val.popWriteClass(a,b);};BH.ptr.prototype.popWriter=function(a){var a,b,c,d,e,f;b=this;b.nodeWriterStack=$subslice(b.nodeWriterStack,0,(b.nodeWriterStack.$length-1>>0));(c=b.nodeWriterStack,d=b.nodeWriterStack.$length-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d])).Write(b.BaseRenderer.Writer.Bytes());b.BaseRenderer.Writer=(e=b.nodeWriterStack,f=b.nodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));};BH.prototype.popWriter=function(a){return this.$val.popWriter(a);};BH.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BH.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BH.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BH.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BH.ptr.prototype.renderStrong=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"strong");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderStrong};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BH.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BH.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BH.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BH.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BH.ptr.prototype.renderBlockquote=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l;c=this;if(b){c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{f=(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));g=f.Bytes();h=(new BM($stringToBytes("<span data-type=\"blockquote-marker\" class=\"vditor-sv__marker\">> </span>")));g=$appendSlice(h,g);while(true){if(!(I.HasSuffix(g,$pkg.NewlineSV))){break;}g=I.TrimSuffix(g,$pkg.NewlineSV);}g=I.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,h));f.Reset();f.Write(g);(i=c.nodeWriterStack,j=c.nodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j])).Write(f.Bytes());c.BaseRenderer.Writer=(k=c.nodeWriterStack,l=c.nodeWriterStack.$length-1>>0,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();c.Write(g);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BH.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BH.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);if(!a.HeadingSetext){c.tag("span",new BP([new BL(["class","vditor-sv__marker--heading"]),new BL(["data-type","heading-marker"])]),false);c.WriteString(G.Repeat("#",a.HeadingLevel)+" ");c.tag("/span",BP.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.Newline();c.tag("span",new BP([new BL(["class","vditor-sv__marker--heading"]),new BL(["data-type","heading-marker"])]),false);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.WriteString(G.Repeat("=",e));}else{c.WriteString(G.Repeat("-",e));}c.tag("/span",BP.nil,false);case 5:f="h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0));$r=c.renderClass(a,f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.Newline();c.Write($pkg.NewlineSV);c.popWriter(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BH.ptr.prototype.renderClass=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.Writer.Bytes();e=I.NewReader(d);f=new E.Node.ptr(CH.nil,CH.nil,CH.nil,CH.nil,CH.nil,3,0,"","",CF.nil);h=E.ParseFragment(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];c.BaseRenderer.Writer.Reset();j=0;case 2:if(!(j<i.$length)){$s=3;continue;}k=((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);l=c.domAttrValue(k,"class");if(""===l){l=b;}else{l=l+(" "+b);}c.domSetAttrValue(k,"class",l);m=E.Render(c.BaseRenderer.Writer,k);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;j=j+(1)>>0;$s=2;continue;case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.renderClass};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.renderClass=function(a,b){return this.$val.renderClass(a,b);};BH.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(CH.nil===a){return"";}d=a.Attr;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key===b){return f.Val;}e++;}return"";};BH.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};BH.ptr.prototype.domSetAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(CH.nil===a){return;}e=a.Attr;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g.Key===b){g.Val=c;return;}f++;}a.Attr=$append(a.Attr,new E.Attribute.ptr("",b,c));};BH.prototype.domSetAttrValue=function(a,b,c){return this.$val.domSetAttrValue(a,b,c);};BH.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BH.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BH.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.tag("/span",BP.nil,false);}return 2;};BH.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BH.ptr.prototype.renderList=function(a,b){var a,b,c;c=this;if(!b){c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BH.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=this;if(b){c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{f=(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));g=f.Bytes();h="";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter));}else{h=($bytesToString(a.ListData.Marker));}i=(new BM($stringToBytes("<span data-type=\"li-marker\" class=\"vditor-sv__marker\">"+h+" </span>")));g=$appendSlice(i,g);while(true){if(!(I.HasSuffix(g,$pkg.NewlineSV))){break;}g=I.TrimSuffix(g,$pkg.NewlineSV);}j=(new BM($stringToBytes("<span data-type=\"padding\">"+G.Repeat(" ",a.ListData.Padding)+"</span>")));g=I.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,j));f.Reset();f.Write(g);(k=c.nodeWriterStack,l=c.nodeWriterStack.$length-1>>0,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l])).Write(f.Bytes());c.BaseRenderer.Writer=(m=c.nodeWriterStack,n=c.nodeWriterStack.$length-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();c.Write(g);c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BH.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c;c=this;if(!b){return 2;}c.tag("span",new BP([new BL(["data-type","task-marker"]),new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(91);c.tag("/span",BP.nil,false);if(a.TaskListItemChecked){c.tag("span",new BP([new BL(["data-type","task-marker"]),new BL(["class","vditor-sv__marker--strong"])]),false);c.WriteByte(120);c.tag("/span",BP.nil,false);}else{c.tag("span",new BP([new BL(["data-type","task-marker"]),new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(32);c.tag("/span",BP.nil,false);}c.tag("span",new BP([new BL(["data-type","task-marker"]),new BL(["class","vditor-sv__marker--bi"])]),false);c.WriteString("] ");c.tag("/span",BP.nil,false);a.Next.Tokens=I.TrimPrefix(a.Next.Tokens,(new BM($stringToBytes(" "))));return 2;};BH.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BH.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("span",new BP([new BL(["class","vditor-sv__marker"])]),false);c.WriteString("---");c.tag("/span",BP.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BH.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BH.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};BH.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BH.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};BH.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BH.ptr.prototype.tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.BaseRenderer.DisableTags>0){return;}d.WriteString("<");d.WriteString(a);if(0<b.$length){e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.WriteString(" /");}d.WriteString(">");};BH.prototype.tag=function(a,b,c){return this.$val.tag(a,b,c);};BH.ptr.prototype.Text=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(9))||(f===(10))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:BH.ptr.prototype.Text};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BH.prototype.Text=function(a){return this.$val.Text(a);};BK=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new BJ.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderMark")};cf=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderMark1OpenMarker")};cg=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderMark1CloseMarker")};ch=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderMark2OpenMarker")};ci=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark2CloseMarker")};cj=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderKramdownBlockIAL")};ck=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderLinkRefDefBlock")};cl=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderLinkRefDef")};return b;};$pkg.NewVditorRenderer=BK;BJ.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div data-block=\"0\" data-type=\"link-ref-defs-block\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BJ.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BJ.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=D.BytesToStr(d);c.BaseRenderer.WriteString("["+D.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};BJ.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BJ.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BJ.ptr.prototype.renderMark=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$s=3;continue;case 2:c.BaseRenderer.WriteString("\xE2\x80\x8B");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderMark};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BJ.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("mark",new BP([new BL(["data-marker","="])]),false);}return 2;};BJ.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BJ.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);}return 2;};BJ.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BJ.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("mark",new BP([new BL(["data-marker","=="])]),false);}return 2;};BJ.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BJ.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);}return 2;};BJ.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BJ.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BJ.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=I.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;g=1>f||((3===f)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.tag("pre",BP.nil,false);c.tag("code",new BP([new BL(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("</code></pre>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderYamlFrontMatterContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BJ.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BJ.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div class=\"vditor-wysiwyg__block\" data-type=\"yaml-front-matter\" data-block=\"0\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BJ.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BJ.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString("<span class=\"vditor-wysiwyg__block\" data-type=\"html-entity\">");c.tag("code",new BP([new BL(["data-type","html-entity"]),new BL(["style","display: none"])]),false);f=$appendSlice((new BM($stringToBytes("\xE2\x80\x8B"))),a.HtmlEntityTokens);c.BaseRenderer.Write(E.EscapeHTML(f));c.BaseRenderer.WriteString("</code>");c.tag("span",new BP([new BL(["class","vditor-wysiwyg__preview"]),new BL(["data-render","2"])]),false);c.tag("code",BP.nil,false);g=I.ReplaceAll(a.HtmlEntityTokens,D.CaretTokens,BM.nil);c.BaseRenderer.Write(g);c.tag("/code",BP.nil,false);c.tag("/span",BP.nil,false);c.BaseRenderer.WriteString("</span>\xE2\x80\x8B");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderHtmlEntity};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BJ.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};BJ.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BJ.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-type=\"backslash\">");c.BaseRenderer.WriteString("<span>");c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("</span>");}else{c.BaseRenderer.WriteString("</span>");}return 2;};BJ.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BJ.ptr.prototype.renderToC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=c.BaseRenderer.headings();e=d.$length;c.BaseRenderer.WriteString("<div class=\"vditor-toc\" data-block=\"0\" data-type=\"toc-block\" contenteditable=\"false\">");if(0<e){$s=1;continue;}$s=2;continue;case 1:f=d;g=0;case 4:if(!(g<f.$length)){$s=5;continue;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=$imul(((h.HeadingLevel-1>>0)),2);c.BaseRenderer.WriteString(G.Repeat(" ",i));c.BaseRenderer.WriteString("<span data-type=\"toc-h\">");j=h.Text();$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j+"</span><br>");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g++;$s=4;continue;case 5:$s=3;continue;case 2:c.BaseRenderer.WriteString("[toc]<br>");case 3:c.BaseRenderer.WriteString("</div>");k=I.Contains(a.Tokens,D.CaretTokens);c.BaseRenderer.WriteString("<p data-block=\"0\">");if(k){c.BaseRenderer.WriteString("\xE2\x80\xB8");}c.BaseRenderer.WriteString("</p>");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BJ.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div data-block=\"0\" data-type=\"footnotes-block\">");c.BaseRenderer.WriteString("<ol data-type=\"footnotes-defs-ol\">");}else{c.BaseRenderer.WriteString("</ol></div>");}return 2;};BJ.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BJ.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];c[0]=this;if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:if(!(BQ.nil===a.Previous)&&I.EqualFold(a.Previous.Tokens,a.Tokens)){$s=-1;return 2;}c[0].BaseRenderer.WriteString("<li data-type=\"footnotes-li\" data-marker=\""+($bytesToString(a.Tokens))+"\">");d=a.FirstChild;case 3:if(!(!(BQ.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function $b(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=(g=c[0].BaseRenderer.RendererFuncs[C.NodeType.keyFor(e.Type)],g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:$b};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("</li>");$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BJ.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=E.EscapeString(l);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=AI(m,24);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new BP([new BL(["data-type","footnotes-ref"]),new BL(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]),new BL(["class","vditor-tooltipped vditor-tooltipped__s"]),new BL(["aria-label",n])]);$r=c.tag("sup",o,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.WriteString(j);c.BaseRenderer.WriteString("</sup>\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BJ.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BJ.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BJ.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BJ.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BJ.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};BJ.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BJ.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};BJ.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BJ.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BJ.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BJ.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d,e,f;c=this;if(!b){return 2;}d=I.ReplaceAll(a.Tokens,(new BM($stringToBytes("\xE2\x80\x8B"))),BM.nil);e=d;f=new BP([new BL(["data-type","math-inline"])]);if(!I.Contains(e,D.CaretTokens)){f=$append(f,new BL(["style","display: none"]));}c.BaseRenderer.WriteString("<span class=\"vditor-wysiwyg__block\" data-type=\"math-inline\">");c.tag("code",f,false);d=E.EscapeHTML(d);d=$appendSlice((new BM($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);c.BaseRenderer.WriteString("</code>");c.tag("span",new BP([new BL(["class","vditor-wysiwyg__preview"]),new BL(["data-render","2"])]),false);c.tag("span",new BP([new BL(["class","language-math"])]),false);e=I.ReplaceAll(e,D.CaretTokens,BM.nil);c.BaseRenderer.Write(e);c.tag("/span",BP.nil,false);c.tag("/span",BP.nil,false);c.BaseRenderer.WriteString("</span>\xE2\x80\x8B");return 2;};BJ.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BJ.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BJ.ptr.prototype.renderInlineMath=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderInlineMath};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BJ.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BJ.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=I.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=BP.nil;if(!I.Contains(e,D.CaretTokens)&&c.BaseRenderer.Option.VditorMathBlockPreview){f=$append(f,new BL(["style","display: none"]));}g=e.$length;h=1>g||((3===g)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.tag("pre",f,false);c.tag("code",new BP([new BL(["data-type","math-block"])]),false);if(h){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Option.VditorMathBlockPreview){c.tag("pre",new BP([new BL(["class","vditor-wysiwyg__preview"]),new BL(["data-render","2"])]),false);c.tag("div",new BP([new BL(["data-type","math-block"]),new BL(["class","language-math"])]),false);i=a.Tokens;i=I.ReplaceAll(i,D.CaretTokens,BM.nil);c.BaseRenderer.Write(E.EscapeHTML(i));c.BaseRenderer.WriteString("</div></pre>");}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderMathBlockContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BJ.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BJ.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div class=\"vditor-wysiwyg__block\" data-type=\"math-block\" data-block=\"0\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BJ.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BJ.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=BP.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new BL(["align","left"]));}else if(f===(2)){e=$append(e,new BL(["align","center"]));}else if(f===(3)){e=$append(e,new BL(["align","right"]));}c.tag(d,e,false);if(BQ.nil===a.FirstChild){$s=4;continue;}if(I.Equal(a.FirstChild.Tokens,D.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new C.Node.ptr("","","",16,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,(new BM($stringToBytes(" "))),false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil));$s=7;continue;case 5:a.FirstChild.Tokens=(new BM($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=I.TrimSpace(a.FirstChild.Tokens);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 7:$s=3;continue;case 2:c.tag("/"+d,BP.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderTableCell};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BJ.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.tag("tr",BP.nil,false);}else{c.tag("/tr",BP.nil,false);}return 2;};BJ.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BJ.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.tag("thead",BP.nil,false);}else{c.tag("/thead",BP.nil,false);if(!(BQ.nil===a.Next)){c.tag("tbody",BP.nil,false);}}return 2;};BJ.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BJ.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.tag("table",new BP([new BL(["data-block","0"])]),false);}else{if(!(BQ.nil===a.FirstChild.Next)){c.tag("/tbody",BP.nil,false);}c.tag("/table",BP.nil,false);}return 2;};BJ.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BJ.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BJ.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("s",new BP([new BL(["data-marker","~"])]),false);}return 2;};BJ.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BJ.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/s",BP.nil,false);}return 2;};BJ.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BJ.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("s",new BP([new BL(["data-marker","~~"])]),false);}return 2;};BJ.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BJ.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/s",BP.nil,false);}return 2;};BJ.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BJ.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BJ.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BJ.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BJ.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};BJ.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BJ.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BJ.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BJ.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BJ.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BJ.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BJ.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BJ.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BJ.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(3===a.LinkType){$s=3;continue;}$s=4;continue;case 3:d=a.PreviousNodeText();$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString("<img src=\"");f=c.BaseRenderer.Tree.FindLinkRefDefLink(a.LinkRefLabel);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.ChildByType(41).Tokens;h=c.BaseRenderer.Tree.Context.LinkPath(h);h=I.ReplaceAll(h,D.CaretTokens,BM.nil);c.BaseRenderer.Write(h);c.BaseRenderer.WriteString("\" alt=\"");i=a.ChildByType(40);if(!(BQ.nil===i)){i.Tokens=I.ReplaceAll(i.Tokens,D.CaretTokens,BM.nil);c.BaseRenderer.Write(i.Tokens);}c.BaseRenderer.WriteByte(34);j=g.ChildByType(42);if(!(BQ.nil===j)&&!(BM.nil===j.Tokens)){c.BaseRenderer.WriteString(" title=\"");j.Tokens=I.ReplaceAll(j.Tokens,D.CaretTokens,BM.nil);c.BaseRenderer.Write(j.Tokens);c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" data-type=\"link-ref\" data-link-label=\""+($bytesToString(a.LinkRefLabel))+"\"");c.BaseRenderer.WriteString(" />");k=c.BaseRenderer.Writer.Bytes();l=I.LastIndex(k,(new BM($stringToBytes("<img src="))));m=$subslice(k,l);if(c.BaseRenderer.Option.Sanitize){$s=7;continue;}$s=8;continue;case 7:n=AN(m);$s=9;case 9:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;case 8:c.BaseRenderer.Writer.Truncate(l);c.BaseRenderer.Writer.Write(m);$s=-1;return 1;case 4:if(0===c.BaseRenderer.DisableTags){c.BaseRenderer.WriteString("<img src=\"");o=a.ChildByType(41).Tokens;o=c.BaseRenderer.Tree.Context.LinkPath(o);o=I.ReplaceAll(o,D.CaretTokens,BM.nil);c.BaseRenderer.Write(o);c.BaseRenderer.WriteString("\" alt=\"");p=a.ChildByType(40);if(!(BQ.nil===p)&&I.Contains(p.Tokens,D.CaretTokens)){p.Tokens=I.ReplaceAll(p.Tokens,D.CaretTokens,BM.nil);}}c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags+(1)>>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=10;continue;}$s=11;continue;case 10:c.BaseRenderer.WriteByte(34);q=a.ChildByType(42);if(!(BQ.nil===q)&&!(BM.nil===q.Tokens)){c.BaseRenderer.WriteString(" title=\"");q.Tokens=I.ReplaceAll(q.Tokens,D.CaretTokens,BM.nil);c.BaseRenderer.Write(q.Tokens);c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" />");r=c.BaseRenderer.Writer.Bytes();s=I.LastIndex(r,(new BM($stringToBytes("<img src="))));t=$subslice(r,s);if(c.BaseRenderer.Option.Sanitize){$s=12;continue;}$s=13;continue;case 12:u=AN(t);$s=14;case 14:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}t=u;case 13:c.BaseRenderer.Writer.Truncate(s);c.BaseRenderer.Writer.Write(t);case 11:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderImage};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BJ.ptr.prototype.renderLink=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(3===a.LinkType){$s=1;continue;}$s=2;continue;case 1:if(b){$s=3;continue;}$s=4;continue;case 3:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}f=($bytesToString(a.ChildByType(40).Tokens));g=($bytesToString(a.LinkRefLabel));h=new BP([new BL(["data-type","link-ref"]),new BL(["data-link-label",g])]);c.tag("span",h,false);c.BaseRenderer.WriteString(f);c.tag("/span",BP.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 1;case 4:$s=-1;return 2;case 5:case 2:if(b){i=a.ChildByType(41);j=i.Tokens;j=c.BaseRenderer.Tree.Context.LinkPath(j);k=I.Contains(j,D.CaretTokens);if(k){l=a.ChildByType(40);l.Tokens=$appendSlice(l.Tokens,D.CaretTokens);j=I.ReplaceAll(j,D.CaretTokens,BM.nil);}m=new BP([new BL(["href",($bytesToString(j))])]);n=a.ChildByType(42);if(!(BQ.nil===n)&&!(BM.nil===n.Tokens)){n.Tokens=I.ReplaceAll(n.Tokens,D.CaretTokens,BM.nil);m=$append(m,new BL(["title",($bytesToString(n.Tokens))]));}c.tag("a",m,false);}else{c.tag("/a",BP.nil,false);}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderLink};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BJ.ptr.prototype.renderHTML=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}c.BaseRenderer.WriteString("<div class=\"vditor-wysiwyg__block\" data-type=\"html-block\" data-block=\"0\">");d=I.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.WriteString("<pre>");c.tag("code",BP.nil,false);c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.WriteString("</code></pre>");c.tag("pre",new BP([new BL(["class","vditor-wysiwyg__preview"]),new BL(["data-render","2"])]),false);e=I.ReplaceAll(e,D.CaretTokens,BM.nil);if(c.BaseRenderer.Option.Sanitize){$s=2;continue;}$s=3;continue;case 2:f=AN(e);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 3:c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("</pre></div>");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BJ.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}if(I.Equal(a.Tokens,(new BM($stringToBytes("<br />"))))&&a.ParentIs(109,new BU([]))){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(I.Contains(a.Tokens,(new BM($stringToBytes("<span class=\"vditor-comment"))))||I.Equal(a.Tokens,(new BM($stringToBytes("</span>"))))){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:f=I.ReplaceAll(a.Tokens,(new BM($stringToBytes("\xE2\x80\x8B"))),BM.nil);f=$appendSlice((new BM($stringToBytes("\xE2\x80\x8B"))),f);c.BaseRenderer.WriteString("<span class=\"vditor-wysiwyg__block\" data-type=\"html-inline\">");g=I.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.Tokens=g;c.tag("code",new BP([new BL(["data-type","html-inline"])]),false);f=E.EscapeHTML(f);c.BaseRenderer.Write(f);c.BaseRenderer.WriteString("</code>");c.BaseRenderer.WriteString("</span>\xE2\x80\x8B");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderInlineHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BJ.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BJ.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e;c=this;d=a.Parent.Parent;if(!(BQ.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){e=new BP([new BL(["data-block","0"])]);e=$appendSlice(e,a.KramdownIAL);c.tag("p",e,false);}else{c.tag("/p",BP.nil,false);}return 2;};BJ.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BJ.ptr.prototype.renderText=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}d=I.TrimRight(a.Tokens,"\n");$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;if(!I.EqualFold(a.Tokens,(new BM($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){a.Tokens=I.ReplaceAll(a.Tokens,(new BM($stringToBytes("\xE2\x80\x8B"))),BM.nil);}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BJ.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=G.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}else{f=B.DecodeLastRuneInString(e);g=f[0];if(A.IsLetter(g)||A.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}c.tag("code",new BP([new BL(["data-marker",G.Repeat("`",a.CodeMarkerLen)])]),false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BJ.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BJ.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c,d;c=this;if(b){d=I.ReplaceAll(a.Tokens,(new BM($stringToBytes("\xE2\x80\x8B"))),BM.nil);d=E.EscapeHTML(d);d=$appendSlice((new BM($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);}return 2;};BJ.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BJ.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("</code>");d=a.Parent;e=d.Parent;if(!(BQ.nil===e)&&(33===e.Type)){return 2;}c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};BJ.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BJ.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BJ.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",new BP([new BL(["data-marker","*"])]),false);}return 2;};BJ.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BJ.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);}return 2;};BJ.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BJ.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",new BP([new BL(["data-marker","_"])]),false);}return 2;};BJ.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BJ.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);}return 2;};BJ.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BJ.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BJ.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("strong",new BP([new BL(["data-marker","**"])]),false);}return 2;};BJ.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BJ.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);}return 2;};BJ.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BJ.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("strong",new BP([new BL(["data-marker","__"])]),false);}return 2;};BJ.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BJ.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);}return 2;};BJ.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BJ.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<blockquote data-block=\"0\">");}else{c.BaseRenderer.WriteString("</blockquote>");}return 2;};BJ.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BJ.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BJ.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteString("<h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+" data-block=\"0\"");d="";e=a.ChildByType(420);if(!(BQ.nil===e)){d=($bytesToString(e.Tokens));}if(c.BaseRenderer.Option.HeadingID&&!(""===d)){c.BaseRenderer.WriteString(" data-id=\""+d+"\"");}if(""===d){$s=4;continue;}$s=5;continue;case 4:f=AJ(a);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 5:c.BaseRenderer.WriteString(" id=\"wysiwyg-"+d+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Option.HeadingAnchor){$s=7;continue;}$s=8;continue;case 7:g=AJ(a);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.tag("a",new BP([new BL(["id","vditorAnchor-"+h]),new BL(["class","vditor-anchor"]),new BL(["href","#"+h])]),false);c.BaseRenderer.WriteString("<svg viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>");c.tag("/a",BP.nil,false);case 8:$s=3;continue;case 2:c.BaseRenderer.WriteString("</h"+$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0))+">");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BJ.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BJ.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};BJ.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BJ.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f,g;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){e=BP.nil;if(a.ListData.Tight){e=$append(e,new BL(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new BL(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new BL(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new CB(function(){return e;},function($v){e=$subslice(new BP($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.tag(d,e,false);}else{c.tag("/"+d,BP.nil,false);}return 2;};BJ.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BJ.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e;c=this;if(b){d=BP.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new BL(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new BL(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(BQ.nil===a.FirstChild)&&!(BQ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new BL(["class",c.BaseRenderer.Option.GFMTaskListItemClass]));}}c.tag("li",d,false);if(BQ.nil===a.FirstChild){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.tag("/li",BP.nil,false);}return 2;};BJ.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BJ.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;if(a.TaskListItemChecked){d=$append(d,new BL(["checked",""]));}d=$append(d,new BL(["type","checkbox"]));c.tag("input",d,true);}return 2;};BJ.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BJ.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("hr",new BP([new BL(["data-block","0"])]),true);if(!(BM.nil===a.Tokens)){c.tag("p",new BP([new BL(["data-block","0"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);c.tag("/p",BP.nil,false);}}return 2;};BJ.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BJ.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("br",BP.nil,true);}return 2;};BJ.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BJ.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};BJ.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BJ.ptr.prototype.tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.BaseRenderer.DisableTags>0){return;}d.BaseRenderer.WriteString("<");d.BaseRenderer.WriteString(a);if(0<b.$length){e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.BaseRenderer.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.BaseRenderer.WriteString(" /");}d.BaseRenderer.WriteString(">");};BJ.prototype.tag=function(a,b,c){return this.$val.tag(a,b,c);};BJ.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c,d;c=this;if(b){d="```";if(!(BQ.nil===a.FirstChild)&&I.HasPrefix(a.FirstChild.Tokens,(new BM($stringToBytes(d))))){d=($bytesToString(a.FirstChild.Tokens));}c.BaseRenderer.WriteString("<div class=\"vditor-wysiwyg__block\" data-type=\"code-block\" data-block=\"0\" data-marker=\""+d+"\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};BJ.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BJ.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g="";h=false;i=BP.nil;if(f&&0<a.Previous.CodeBlockInfo.$length){$s=1;continue;}$s=2;continue;case 1:if(I.Contains(a.Previous.CodeBlockInfo,D.CaretTokens)){h=true;a.Previous.CodeBlockInfo=I.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,BM.nil);}if(0<a.Previous.CodeBlockInfo.$length){$s=3;continue;}$s=4;continue;case 3:j=F.Split(a.Previous.CodeBlockInfo,32);g=($bytesToString((0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new BL(["class","language-"+g]));if("mindmap"===g){$s=5;continue;}$s=6;continue;case 5:k=c.BaseRenderer.renderMindmap(a.Tokens);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new BL(["data-code",($bytesToString(l))]));case 6:case 4:case 2:m=new BP([new BL(["class","vditor-wysiwyg__pre"])]);if(!I.Contains(a.Tokens,D.CaretTokens)&&!h&&c.BaseRenderer.Option.VditorCodeBlockPreview){m=$append(m,new BL(["style","display: none"]));}c.tag("pre",m,false);c.tag("code",i,false);if(e){c.BaseRenderer.WriteString("<wbr>\n");}else{if(h){c.BaseRenderer.WriteString("<wbr>");}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Option.VditorCodeBlockPreview){c.tag("pre",new BP([new BL(["class","vditor-wysiwyg__preview"]),new BL(["data-render","2"])]),false);n=AA(g);if(n){c.tag("div",i,false);}else{c.tag("code",i,false);}o=a.Tokens;o=I.ReplaceAll(o,D.CaretTokens,BM.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("</div></pre>");}else{c.BaseRenderer.WriteString("</code></pre>");}}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BJ.ptr.prototype.renderCodeBlockCode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};BJ.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};CI.methods=[{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbed",name:"renderBlockEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BQ],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BQ],[],false)},{prop:"openObj",name:"openObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"closeObj",name:"closeObj",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"ignore",name:"ignore",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[$Bool],false)}];CG.methods=[{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayout",name:"renderSuperBlockLayout",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbed",name:"renderBlockEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedID",name:"renderBlockEmbedID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedSpace",name:"renderBlockEmbedSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedText",name:"renderBlockEmbedText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"withoutKramdownIAL",name:"withoutKramdownIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[$Bool],false)}];CJ.methods=[{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[BM],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayout",name:"renderSuperBlockLayout",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbed",name:"renderBlockEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedID",name:"renderBlockEmbedID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedSpace",name:"renderBlockEmbedSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedText",name:"renderBlockEmbedText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"RenderFootnotes",name:"RenderFootnotes",pkg:"",typ:$funcType([],[BM],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tag",name:"tag",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BP,$Bool],[],false)},{prop:"handleKramdownIAL",name:"handleKramdownIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)}];BR.methods=[{prop:"ChinesePunct",name:"ChinesePunct",pkg:"",typ:$funcType([BQ],[],false)},{prop:"renderMindmap",name:"renderMindmap",pkg:"github.com/88250/lute/render",typ:$funcType([BM],[BM],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[BM],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([BM],[],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[],false)},{prop:"Newline",name:"Newline",pkg:"",typ:$funcType([],[],false)},{prop:"TextAutoSpacePrevious",name:"TextAutoSpacePrevious",pkg:"",typ:$funcType([BQ],[],false)},{prop:"TextAutoSpaceNext",name:"TextAutoSpaceNext",pkg:"",typ:$funcType([BQ],[],false)},{prop:"LinkTextAutoSpacePrevious",name:"LinkTextAutoSpacePrevious",pkg:"",typ:$funcType([BQ],[],false)},{prop:"LinkTextAutoSpaceNext",name:"LinkTextAutoSpaceNext",pkg:"",typ:$funcType([BQ],[],false)},{prop:"headings",name:"headings",pkg:"github.com/88250/lute/render",typ:$funcType([],[BZ],false)},{prop:"setextHeadingLen",name:"setextHeadingLen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[$Int],false)},{prop:"renderListStyle",name:"renderListStyle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,CB],[],false)},{prop:"isLastNode",name:"isLastNode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,BQ],[$Bool],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([BQ],[$String],false)},{prop:"NodeAttrs",name:"NodeAttrs",pkg:"",typ:$funcType([BQ],[BP],false)},{prop:"NodeAttrsStr",name:"NodeAttrsStr",pkg:"",typ:$funcType([BQ],[$String],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([BQ],[],false)},{prop:"FixTermTypo",name:"FixTermTypo",pkg:"",typ:$funcType([BQ],[],false)},{prop:"fixTermTypo0",name:"fixTermTypo0",pkg:"github.com/88250/lute/render",typ:$funcType([BM],[BM],false)}];CM.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[BM,BL],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)}];CN.methods=[{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayout",name:"renderSuperBlockLayout",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"render",name:"render",pkg:"github.com/88250/lute/render",typ:$funcType([],[BM],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbed",name:"renderBlockEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedID",name:"renderBlockEmbedID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedSpace",name:"renderBlockEmbedSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockEmbedText",name:"renderBlockEmbedText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BQ],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BQ],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([BQ],[$String],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tag",name:"tag",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BP,$Bool],[],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([BQ],[$String],false)}];CO.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BQ],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BQ],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tag",name:"tag",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BP,$Bool],[],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([BQ],[$String],false)}];CP.methods=[{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([BM],[],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[],false)},{prop:"Newline",name:"Newline",pkg:"",typ:$funcType([],[],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"inListItem",name:"inListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[$Bool],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"popWriteClass",name:"popWriteClass",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$String],[],false)},{prop:"popWriter",name:"popWriter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ],[],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderClass",name:"renderClass",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$String],[],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CH,$String],[$String],false)},{prop:"domSetAttrValue",name:"domSetAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CH,$String,$String],[],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tag",name:"tag",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BP,$Bool],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([BQ],[$String],false)}];CQ.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"tag",name:"tag",pkg:"github.com/88250/lute/render",typ:$funcType([$String,BP,$Bool],[],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([BQ,$Bool],[C.WalkStatus],false)}];O.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""}]);U.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:BT,tag:""}]);W.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""}]);AD.init([BQ,$Bool],[C.WalkStatus],false);AE.init([BQ,$Bool],[$String,C.WalkStatus],false);AG.init("",[{prop:"Option",name:"Option",embedded:false,exported:true,typ:CC,tag:""},{prop:"RendererFuncs",name:"RendererFuncs",embedded:false,exported:true,typ:CK,tag:""},{prop:"DefaultRendererFunc",name:"DefaultRendererFunc",embedded:false,exported:true,typ:AD,tag:""},{prop:"ExtRendererFuncs",name:"ExtRendererFuncs",embedded:false,exported:true,typ:CL,tag:""},{prop:"Writer",name:"Writer",embedded:false,exported:true,typ:BS,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:CD,tag:""},{prop:"DisableTags",name:"DisableTags",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesDefs",name:"FootnotesDefs",embedded:false,exported:true,typ:BZ,tag:""},{prop:"RenderingFootnotes",name:"RenderingFootnotes",embedded:false,exported:true,typ:$Bool,tag:""}]);AZ.init("github.com/88250/lute/render",[{prop:"FormatRenderer",name:"FormatRenderer",embedded:true,exported:true,typ:CG,tag:""},{prop:"linkPrefixes",name:"linkPrefixes",embedded:false,exported:false,typ:BL,tag:""},{prop:"originalLink",name:"originalLink",embedded:false,exported:false,typ:BL,tag:""}]);BB.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""}]);BF.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""}]);BH.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""},{prop:"nodeWriterStack",name:"nodeWriterStack",embedded:false,exported:false,typ:BT,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:BM,tag:""}]);BJ.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:BR,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=I.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}S=10;T=new BL(["jpg","png","gif","webp","cr2","tif","bmp","heif","jxr","psd","ico","dwg","mp4","m4v","mkv","webm","mov","avi","wmv","mpg","flv","3gp","mid","mp3","m4a","ogg","flac","wav","amr","aac","epub","zip","tar","rar","gz","bz2","7z","xz","pdf","exe","swf","rtf","iso","eot","ps","sqli","nes","crx","cab","deb","ar","Z","lz","rpm","elf","dcm","doc","docx","xls","xlsx","ppt","pptx","md","txt","woff","woff2","ttf","otf","wasm","exe","html","js","css","go","java","textbundle"]);R=T.$length;Y=" 123456";Z=new BL(["mermaid","echarts","abc","graphviz","mindmap","flowchart"]);AM=$makeMap($String.keyFor,[{k:"frame",v:$ifaceNil},{k:"frameset",v:$ifaceNil},{k:"noembed",v:$ifaceNil},{k:"noframes",v:$ifaceNil},{k:"noscript",v:$ifaceNil},{k:"nostyle",v:$ifaceNil},{k:"object",v:$ifaceNil},{k:"script",v:$ifaceNil},{k:"style",v:$ifaceNil},{k:"title",v:$ifaceNil}]);AS=$makeMap($String.keyFor,[{k:"onafterprint",v:$ifaceNil},{k:"onbeforeprint",v:$ifaceNil},{k:"onbeforeunload",v:$ifaceNil},{k:"onerror",v:$ifaceNil},{k:"onhashchange",v:$ifaceNil},{k:"onload",v:$ifaceNil},{k:"onmessage",v:$ifaceNil},{k:"onoffline",v:$ifaceNil},{k:"ononline",v:$ifaceNil},{k:"onpagehide",v:$ifaceNil},{k:"onpageshow",v:$ifaceNil},{k:"onpopstate",v:$ifaceNil},{k:"onresize",v:$ifaceNil},{k:"onstorage",v:$ifaceNil},{k:"onunload",v:$ifaceNil},{k:"onblur",v:$ifaceNil},{k:"onchange",v:$ifaceNil},{k:"oncontextmenu",v:$ifaceNil},{k:"onfocus",v:$ifaceNil},{k:"oninput",v:$ifaceNil},{k:"oninvalid",v:$ifaceNil},{k:"onreset",v:$ifaceNil},{k:"onsearch",v:$ifaceNil},{k:"onselect",v:$ifaceNil},{k:"onsubmit",v:$ifaceNil},{k:"onkeydown",v:$ifaceNil},{k:"onkeypress",v:$ifaceNil},{k:"onkeyup",v:$ifaceNil},{k:"onclick",v:$ifaceNil},{k:"ondblclick",v:$ifaceNil},{k:"onmousedown",v:$ifaceNil},{k:"onmousemove",v:$ifaceNil},{k:"onmouseout",v:$ifaceNil},{k:"onmouseover",v:$ifaceNil},{k:"onmouseup",v:$ifaceNil},{k:"onmousewheel",v:$ifaceNil},{k:"onwheel",v:$ifaceNil},{k:"ondrag",v:$ifaceNil},{k:"ondragend",v:$ifaceNil},{k:"ondragenter",v:$ifaceNil},{k:"ondragleave",v:$ifaceNil},{k:"ondragover",v:$ifaceNil},{k:"ondragstart",v:$ifaceNil},{k:"ondrop",v:$ifaceNil},{k:"onscroll",v:$ifaceNil},{k:"oncopy",v:$ifaceNil},{k:"oncut",v:$ifaceNil},{k:"onpaste",v:$ifaceNil},{k:"onabort",v:$ifaceNil},{k:"oncanplay",v:$ifaceNil},{k:"oncanplaythrough",v:$ifaceNil},{k:"oncuechange",v:$ifaceNil},{k:"ondurationchange",v:$ifaceNil},{k:"onemptied",v:$ifaceNil},{k:"onended",v:$ifaceNil},{k:"onloadeddata",v:$ifaceNil},{k:"onloadedmetadata",v:$ifaceNil},{k:"onloadstart",v:$ifaceNil},{k:"onpause",v:$ifaceNil},{k:"onplay",v:$ifaceNil},{k:"onplaying",v:$ifaceNil},{k:"onprogress",v:$ifaceNil},{k:"onratechange",v:$ifaceNil},{k:"onseeked",v:$ifaceNil},{k:"onseeking",v:$ifaceNil},{k:"onstalled",v:$ifaceNil},{k:"onsuspend",v:$ifaceNil},{k:"ontimeupdate",v:$ifaceNil},{k:"onvolumechange",v:$ifaceNil},{k:"onwaiting",v:$ifaceNil},{k:"ontoggle",v:$ifaceNil}]);AY=$makeMap($String.keyFor,[{k:"flutter",v:"Flutter"},{k:"netty",v:"Netty"},{k:"jetty",v:"Jetty"},{k:"tomcat",v:"Tomcat"},{k:"jdbc",v:"JDBC"},{k:"mariadb",v:"MariaDB"},{k:"ipfs",v:"IPFS"},{k:"saas",v:"SaaS"},{k:"paas",v:"PaaS"},{k:"iaas",v:"IaaS"},{k:"ioc",v:"IoC"},{k:"freemarker",v:"FreeMarker"},{k:"ruby",v:"Ruby"},{k:"rails",v:"Rails"},{k:"mina",v:"Mina"},{k:"puppet",v:"Puppet"},{k:"vagrant",v:"Vagrant"},{k:"chef",v:"Chef"},{k:"beego",v:"Beego"},{k:"gin",v:"Gin"},{k:"iris",v:"Iris"},{k:"php",v:"PHP"},{k:"ssh",v:"SSH"},{k:"web",v:"Web"},{k:"websocket",v:"WebSocket"},{k:"api",v:"API"},{k:"css",v:"CSS"},{k:"html",v:"HTML"},{k:"json",v:"JSON"},{k:"jsonp",v:"JSONP"},{k:"xml",v:"XML"},{k:"yaml",v:"YAML"},{k:"csv",v:"CSV"},{k:"soap",v:"SOAP"},{k:"ajax",v:"AJAX"},{k:"messagepack",v:"MessagePack"},{k:"javascript",v:"JavaScript"},{k:"java",v:"Java"},{k:"jsp",v:"JSP"},{k:"restful",v:"RESTFul"},{k:"graphql",v:"GraphQL"},{k:"gorm",v:"GORM"},{k:"orm",v:"ORM"},{k:"oauth",v:"OAuth"},{k:"facebook",v:"Facebook"},{k:"github",v:"GitHub"},{k:"gist",v:"Gist"},{k:"heroku",v:"Heroku"},{k:"twitter",v:"Twitter"},{k:"youtube",v:"YouTube"},{k:"dynamodb",v:"DynamoDB"},{k:"mysql",v:"MySQL"},{k:"postgresql",v:"PostgreSQL"},{k:"sqlite",v:"SQLite"},{k:"memcached",v:"Memcached"},{k:"mongodb",v:"MongoDB"},{k:"redis",v:"Redis"},{k:"elasticsearch",v:"Elasticsearch"},{k:"solr",v:"Solr"},{k:"b3log",v:"B3log"},{k:"hacpai",v:"HacPai"},{k:"sphinx",v:"Sphinx"},{k:"linux",v:"Linux"},{k:"ubuntu",v:"Ubuntu"},{k:"centos",v:"CentOS"},{k:"centos7",v:"CentOS7"},{k:"redhat",v:"RedHat"},{k:"gitlab",v:"GitLab"},{k:"jquery",v:"jQuery"},{k:"angularjs",v:"AngularJS"},{k:"ffmpeg",v:"FFmpeg"},{k:"git",v:"Git"},{k:"svn",v:"SVN"},{k:"vim",v:"VIM"},{k:"emacs",v:"Emacs"},{k:"sublime",v:"Sublime"},{k:"virtualbox",v:"VirtualBox"},{k:"safari",v:"Safari"},{k:"chrome",v:"Chrome"},{k:"ie",v:"IE"},{k:"firefox",v:"Firefox"},{k:"iterm",v:"iTerm"},{k:"iterm2",v:"iTerm2"},{k:"iwork",v:"iWork"},{k:"itunes",v:"iTunes"},{k:"iphoto",v:"iPhoto"},{k:"ibook",v:"iBook"},{k:"imessage",v:"iMessage"},{k:"photoshop",v:"Photoshop"},{k:"excel",v:"Excel"},{k:"powerpoint",v:"PowerPoint"},{k:"ios",v:"iOS"},{k:"iphone",v:"iPhone"},{k:"ipad",v:"iPad"},{k:"android",v:"Android"},{k:"imac",v:"iMac"},{k:"macbook",v:"MacBook"},{k:"vps",v:"VPS"},{k:"vpn",v:"VPN"},{k:"cpu",v:"CPU"},{k:"spring",v:"Spring"},{k:"springboot",v:"SpringBoot"},{k:"springcloud",v:"SpringCloud"},{k:"springmvc",v:"SpringMVC"},{k:"mybatis",v:"MyBatis"},{k:"qq",v:"QQ"},{k:"sql",v:"SQL"},{k:"markdown",v:"Markdown"},{k:"jdk",v:"JDK"},{k:"openjdk",v:"OpenJDK"},{k:"cors",v:"CORS"},{k:"protobuf",v:"Protobuf"},{k:"google",v:"Google"},{k:"ibm",v:"IBM"},{k:"oracle",v:"Oracle"},{k:"typora",v:"Typora"}]);$pkg.NewlineSV=(new BM($stringToBytes("<span data-type=\"newline\"><br /><span style=\"display: none\">\n</span></span>")));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute"]=(function(){var $pkg={},$init,A,C,D,E,F,G,H,I,J,B,K,N,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,L,M,O,P,Q,R;A=$packages["bytes"];C=$packages["github.com/88250/lute/ast"];D=$packages["github.com/88250/lute/html"];E=$packages["github.com/88250/lute/html/atom"];F=$packages["github.com/88250/lute/parse"];G=$packages["github.com/88250/lute/render"];H=$packages["github.com/88250/lute/util"];I=$packages["github.com/gopherjs/gopherjs/js"];J=$packages["strconv"];B=$packages["strings"];K=$pkg.Lute=$newType(0,$kindStruct,"lute.Lute",true,"github.com/88250/lute",true,function(Options_,HTML2MdRendererFuncs_,HTML2VditorDOMRendererFuncs_,HTML2VditorIRDOMRendererFuncs_,HTML2VditorIRBlockDOMRendererFuncs_,HTML2VditorSVDOMRendererFuncs_,Md2HTMLRendererFuncs_,Md2VditorDOMRendererFuncs_,Md2VditorIRDOMRendererFuncs_,Md2VditorIRBlockDOMRendererFuncs_,Md2VditorSVDOMRendererFuncs_){this.$val=this;if(arguments.length===0){this.Options=AG.nil;this.HTML2MdRendererFuncs=false;this.HTML2VditorDOMRendererFuncs=false;this.HTML2VditorIRDOMRendererFuncs=false;this.HTML2VditorIRBlockDOMRendererFuncs=false;this.HTML2VditorSVDOMRendererFuncs=false;this.Md2HTMLRendererFuncs=false;this.Md2VditorDOMRendererFuncs=false;this.Md2VditorIRDOMRendererFuncs=false;this.Md2VditorIRBlockDOMRendererFuncs=false;this.Md2VditorSVDOMRendererFuncs=false;return;}this.Options=Options_;this.HTML2MdRendererFuncs=HTML2MdRendererFuncs_;this.HTML2VditorDOMRendererFuncs=HTML2VditorDOMRendererFuncs_;this.HTML2VditorIRDOMRendererFuncs=HTML2VditorIRDOMRendererFuncs_;this.HTML2VditorIRBlockDOMRendererFuncs=HTML2VditorIRBlockDOMRendererFuncs_;this.HTML2VditorSVDOMRendererFuncs=HTML2VditorSVDOMRendererFuncs_;this.Md2HTMLRendererFuncs=Md2HTMLRendererFuncs_;this.Md2VditorDOMRendererFuncs=Md2VditorDOMRendererFuncs_;this.Md2VditorIRDOMRendererFuncs=Md2VditorIRDOMRendererFuncs_;this.Md2VditorIRBlockDOMRendererFuncs=Md2VditorIRBlockDOMRendererFuncs_;this.Md2VditorSVDOMRendererFuncs=Md2VditorSVDOMRendererFuncs_;});N=$pkg.Option=$newType(4,$kindFunc,"lute.Option",true,"github.com/88250/lute",true,null);S=$sliceType($Uint8);T=$ptrType(F.Tree);U=$ptrType(D.Node);V=$ptrType(D.Attribute);W=$sliceType(V);X=$ptrType(C.Node);Y=$ptrType(F.Context);Z=$ptrType($packages["github.com/88250/lute/lex"].Lexer);AA=$ptrType(F.InlineContext);AB=$sliceType($String);AC=$sliceType(X);AD=$ptrType(C.ListData);AE=$sliceType($Int);AF=$sliceType(AB);AG=$ptrType(F.Options);AH=$ptrType(K);AI=$sliceType(N);AJ=$mapType($String,$emptyInterface);AK=$sliceType($emptyInterface);AL=$sliceType(E.Atom);AM=$sliceType(D.ParseOption);AN=$sliceType(U);AO=$ptrType(AN);AP=$mapType($String,$String);AQ=$ptrType(I.Object);AR=$mapType($String,AQ);AS=$mapType($String,AR);AT=$ptrType(A.Buffer);AU=$mapType(C.NodeType,G.ExtRendererFunc);K.ptr.prototype.HTML2Markdown=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=$ifaceNil;d=this;e=d.HTML2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=S.nil;h=G.NewFormatRenderer(f);i=d.HTML2MdRendererFuncs;j=0;k=$keys(i);while(true){if(!(j<k.length)){break;}l=i[k[j]];if(l===undefined){j++;continue;}m=l.k;n=l.v;o=m;(h.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:n};j++;}p=h.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}g=p;b=H.BytesToStr(g);$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2Markdown};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2Markdown=function(a){return this.$val.HTML2Markdown(a);};K.ptr.prototype.HTML2Tree=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=T.nil;c=this;d=B.NewReader(a);e=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,0,"","",W.nil);g=D.ParseFragment(d,e);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=-1;return b;}$r=c.adjustVditorDOM(h);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=new F.Tree.ptr(new C.Node.ptr("","","",0,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil),new F.Context.ptr(T.nil,c.Options,X.nil,X.nil,S.nil,0,0,0,0,0,0,false,false,false,false,X.nil),Z.nil,AA.nil,"","","","",AB.nil,new $Int64(0,0),new $Int64(0,0),"");b.Context.Tip=b.Root;j=h;k=0;case 3:if(!(k<j.$length)){$s=4;continue;}l=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);$r=c.genASTByDOM(l,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k++;$s=3;continue;case 4:$r=C.Walk(b.Root,(function(m,n){var m,n,o;if(n){if(7===m.Type){if(!(X.nil===m.Parent)&&(7===m.Parent.Type)){o=m.Previous;if(!(X.nil===o)){m.Unlink();o.AppendChild(m);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2Tree};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2Tree=function(a){return this.$val.HTML2Tree(a);};K.ptr.prototype.genASTByDOM=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);c=this;if((4===a.Type)||(309252===a.DataAtom)){$s=-1;return;}if("svg"===a.Namespace){$s=-1;return;}d=c.domAttrValue(a,"data-render");if("1"===d){$s=-1;return;}if((0===a.DataAtom)&&(3===a.Type)){$s=1;continue;}$s=2;continue;case 1:e=a.FirstChild;case 3:if(!(!(e===U.nil))){$s=4;continue;}$r=c.genASTByDOM(e,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=e.NextSibling;$s=3;continue;case 4:$s=-1;return;case 2:f=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(a.Data),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);g=a.DataAtom;if(g===(0)){$s=7;continue;}if((g===(3073))||(g===(92931))||(g===(354311))){$s=8;continue;}if((g===(89090))||(g===(187906))||(g===(199938))||(g===(214274))||(g===(216834))||(g===(412930))){$s=9;continue;}if(g===(87810)){$s=10;continue;}if(g===(100106)){$s=11;continue;}if((g===(79618))||(g===(42754))){$s=12;continue;}if(g===(45570)){$s=13;continue;}if(g===(290819)){$s=14;continue;}if((g===(28162))||(g===(1537))){$s=15;continue;}if((g===(449798))||(g===(257))){$s=16;continue;}if(g===(378116)){$s=17;continue;}if(g===(514)){$s=18;continue;}if(g===(1)){$s=19;continue;}if(g===(198403)){$s=20;continue;}if(g===(281349)){$s=21;continue;}if((g===(283139))||(g===(9473))||(g===(53766))){$s=22;continue;}if(g===(46596)){$s=23;continue;}if(g===(365829)){$s=24;continue;}if(g===(208901)){$s=25;continue;}if(g===(9989)){$s=26;continue;}if(g===(52226)){$s=27;continue;}if((g===(87554))||(g===(37378))){$s=28;continue;}if(g===(40708)){$s=29;continue;}if(g===(16132)){$s=30;continue;}if(g===(29191)){$s=31;continue;}if(g===(459783)){$s=32;continue;}if((g===(195590))||(g===(70917))||(g===(192773))){$s=33;continue;}$s=34;continue;case 7:if(!(U.nil===a.Parent)&&(1===a.Parent.DataAtom)){f.Type=40;}f.Tokens=A.ReplaceAll(f.Tokens,new S([194,160]),new S([32]));b.Context.Tip.AppendChild(f);$s=34;continue;case 8:if(92931===a.DataAtom){h=c.domAttrValue(a,"class");i="";if(B.Contains(h,"-source-")){i=$substring(h,(B.LastIndex(h,"-source-")+8>>0));}else if(B.Contains(h,"-text-html-basic")){i="html";}if(!(""===i)){f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes("```"),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));j=new A.Buffer.ptr(S.nil,0,0);f.LastChild.CodeBlockInfo=(new S($stringToBytes(i)));j.WriteString(c.domText(a));k=new C.Node.ptr("","","",15,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,j.Bytes(),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);f.AppendChild(k);f.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes("```"),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);$s=-1;return;}}f.Type=1;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 9:f.Type=2;f.HeadingLevel=((((l=f.Tokens,(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1]))-48<<24>>>24)>>0));f.AppendChild(new C.Node.ptr("","","",3,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(B.Repeat("#",f.HeadingLevel)),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 10:f.Type=4;b.Context.Tip.AppendChild(f);$s=34;continue;case 11:f.Type=5;f.AppendChild(new C.Node.ptr("","","",6,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(">"),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 12:f.Type=7;f.ListData=new C.ListData.ptr(0,false,0,0,0,0,0,false,S.nil,0);if(79618===a.DataAtom){f.ListData.Typ=1;}f.ListData.Tight=true;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 13:f.Type=8;m=c.domAttrValue(a,"data-marker");n=0;if(""===m){if(!(U.nil===a.Parent)&&(79618===a.Parent.DataAtom)){o=c.domAttrValue(a.Parent,"start");if(""===o){m="1.";}else{m=o+".";}}else{m="*";n=m.charCodeAt(0);}}else{if(!(U.nil===a.Parent)&&!("1."===m)&&(79618===a.Parent.DataAtom)&&!(U.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){m="1.";}}f.ListData=new C.ListData.ptr(0,false,n,0,0,0,0,false,(new S($stringToBytes(m))),0);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 14:p=a.FirstChild;if(!(U.nil===p)){$s=35;continue;}$s=36;continue;case 35:if((378116===p.DataAtom)||(40708===p.DataAtom)){$s=37;continue;}$s=38;continue;case 37:f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes("```"),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));q=new A.Buffer.ptr(S.nil,0,0);r=c.domAttrValue(p,"class");if(!B.Contains(r,"language-")){r=c.domAttrValue(a,"class");}if(B.Contains(r,"language-")){s=$substring(r,(B.Index(r,"language-")+9>>0));f.LastChild.CodeBlockInfo=(new S($stringToBytes(s)));}q.WriteString(c.domText(a));t=new C.Node.ptr("","","",15,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,q.Bytes(),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);f.AppendChild(t);f.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes("```"),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);$s=39;continue;case 38:f.Type=9;u=c.domHTML(a);$s=40;case 40:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}f.Tokens=u;b.Context.Tip.AppendChild(f);case 39:case 36:$s=-1;return;case 15:v=c.domText(a);if(""===v){$s=6;continue;}f.Type=17;w="*";f.AppendChild(new C.Node.ptr("","","",18,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(w),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 16:x=c.domText(a);if(""===x){$s=6;continue;}f.Type=22;y="**";f.AppendChild(new C.Node.ptr("","","",23,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(y),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 17:if(U.nil===a.FirstChild){$s=-1;return;}z=c.domHTML(a);$s=41;case 41:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z;if(A.Contains(aa,(new S($stringToBytes(">"))))){aa=$subslice(aa,(A.Index(aa,(new S($stringToBytes(">"))))+1>>0));}aa=A.TrimSuffix(aa,(new S($stringToBytes("</code>"))));ab=D.UnescapeString(($bytesToString(aa)));aa=(new S($stringToBytes(ab)));ac=new C.Node.ptr("","","",29,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,aa,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);f.Type=27;f.AppendChild(new C.Node.ptr("","","",28,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("`"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(ac);f.AppendChild(new C.Node.ptr("","","",30,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("`"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 18:f.Type=31;f.Tokens=H.StrToBytes("\n");b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 19:f.Type=33;if(""===c.domText(a)&&!(U.nil===a.Parent)&&((89090===a.Parent.DataAtom)||(187906===a.Parent.DataAtom)||(199938===a.Parent.DataAtom)||(214274===a.Parent.DataAtom)||(216834===a.Parent.DataAtom)||(412930===a.Parent.DataAtom))){$s=-1;return;}f.AppendChild(new C.Node.ptr("","","",36,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 20:ad=c.domAttrValue(a,"class");ae=c.domAttrValue(a,"alt");if("emoji"===ad){f.Type=200;af=new C.Node.ptr("","","",202,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,b.EmojiImgTokens(ae,c.domAttrValue(a,"src")),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);af.AppendChild(new C.Node.ptr("","","",203,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(":"+ae+":"),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(af);}else{f.Type=34;f.AppendChild(new C.Node.ptr("","","",35,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",36,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if(!(""===ae)){f.AppendChild(new C.Node.ptr("","","",40,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(ae),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}f.AppendChild(new C.Node.ptr("","","",37,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",38,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",41,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(c.domAttrValue(a,"src")),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ag=c.domAttrValue(a,"title");if(!(""===ag)){f.AppendChild(new C.Node.ptr("","","",43,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",42,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(ag))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}f.AppendChild(new C.Node.ptr("","","",39,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 21:f.Type=100;if(c.hasAttr(a,"checked")){f.TaskListItemChecked=true;}b.Context.Tip.AppendChild(f);if(!(X.nil===f.Parent.Parent)){f.Parent.Parent.ListData.Typ=3;}$s=34;continue;case 22:f.Type=101;ah="~";f.AppendChild(new C.Node.ptr("","","",102,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(ah),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 23:f.Type=450;ai="==";f.AppendChild(new C.Node.ptr("","","",451,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(ai),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 24:f.Type=106;aj=AE.nil;ak=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(U.nil===ak))){break;}al=c.domAttrValue(ak,"align");am=al;if(am===("left")){aj=$append(aj,1);}else if(am===("center")){aj=$append(aj,2);}else if(am===("right")){aj=$append(aj,3);}else{aj=$append(aj,0);}ak=ak.NextSibling;}f.TableAligns=aj;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 25:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 26:$s=34;continue;case 27:an=a.Parent.Parent;f.Type=108;if(!((208901===an.FirstChild.DataAtom))&&a===a.Parent.FirstChild){ao=new C.Node.ptr("","","",107,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(ao);b.Context.Tip=ao;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 28:f.Type=109;ap=c.domAttrValue(a,"align");aq=0;ar=ap;if(ar===("left")){aq=1;}else if(ar===("center")){aq=2;}else if(ar===("right")){aq=3;}else{aq=0;}f.TableCellAlign=aq;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=34;continue;case 29:if(U.nil===a.FirstChild){$s=-1;return;}$s=34;continue;case 30:$s=6;continue;$s=34;continue;case 31:f.Type=9;as=c.domHTML(a);$s=42;case 42:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}f.Tokens=as;f.Tokens=(at=A.SplitAfter(f.Tokens,(new S($stringToBytes("</summary>")))),(0>=at.$length?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+0]));b.Context.Tip.AppendChild(f);$s=34;continue;case 32:$s=-1;return;case 33:f.Type=9;au=c.domHTML(a);$s=43;case 43:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}f.Tokens=au;b.Context.Tip.AppendChild(f);$s=-1;return;case 34:case 6:av=a.FirstChild;case 44:if(!(!(av===U.nil))){$s=45;continue;}$r=c.genASTByDOM(av,b);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}av=av.NextSibling;$s=44;continue;case 45:aw=a.DataAtom;if((aw===(28162))||(aw===(1537))){ax="*";f.AppendChild(new C.Node.ptr("","","",19,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(ax),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if((aw===(449798))||(aw===(257))){ay="**";f.AppendChild(new C.Node.ptr("","","",24,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(ay),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if(aw===(1)){f.AppendChild(new C.Node.ptr("","","",37,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",38,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",41,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(c.domAttrValue(a,"href")),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));az=c.domAttrValue(a,"title");if(!(""===az)){f.AppendChild(new C.Node.ptr("","","",43,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));f.AppendChild(new C.Node.ptr("","","",42,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(az),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}f.AppendChild(new C.Node.ptr("","","",39,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if((aw===(283139))||(aw===(9473))||(aw===(53766))){ba="~";f.AppendChild(new C.Node.ptr("","","",103,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(ba),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if(aw===(46596)){bb="==";f.AppendChild(new C.Node.ptr("","","",452,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.StrToBytes(bb),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if(aw===(29191)){b.Context.Tip.AppendChild(new C.Node.ptr("","","",9,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("</details>"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:K.ptr.prototype.genASTByDOM};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.b=b;$f.ba=ba;$f.bb=bb;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};K.prototype.genASTByDOM=function(a,b){return this.$val.genASTByDOM(a,b);};L=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=AH.nil;b=new K.ptr(M(),false,false,false,false,false,false,false,false,false,false);c=a;d=0;case 1:if(!(d<c.$length)){$s=2;continue;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);$r=e(b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d++;$s=1;continue;case 2:b.HTML2MdRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.HTML2VditorDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.HTML2VditorIRDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.HTML2VditorIRBlockDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.HTML2VditorSVDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.Md2HTMLRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.Md2VditorDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.Md2VditorIRDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.Md2VditorIRBlockDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b.Md2VditorSVDOMRendererFuncs=$makeMap(C.NodeType.keyFor,[]);b=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:L};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};$pkg.New=L;M=function(){var a,b,c;a=F.NewEmojis();b=a[0];c=a[1];return new F.Options.ptr(true,true,"vditor-task",true,true,true,true,false,false,false,"github",true,false,true,true,true,true,true,b,c,"https://cdn.jsdelivr.net/npm/vditor/dist/images/emoji",false,G.NewTerms(),false,false,false,false,"","",true,true,false,false,false,"",false,true,false,false,false,"id",false,false,false);};$pkg.NewOptions=M;K.ptr.prototype.Markdown=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=S.nil;d=this;e=F.Parse(a,b,d.Options);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.NewHtmlRenderer(f);h=d.Md2HTMLRendererFuncs;i=0;j=$keys(h);while(true){if(!(i<j.length)){break;}k=h[j[i]];if(k===undefined){i++;continue;}l=k.k;m=k.v;n=l;(g.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:m};i++;}o=g.Render();$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}c=o;$s=-1;return c;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Markdown};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Markdown=function(a,b){return this.$val.Markdown(a,b);};K.ptr.prototype.MarkdownStr=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c="";d=this;e=d.Markdown(a,(new S($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=H.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.MarkdownStr};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.MarkdownStr=function(a,b){return this.$val.MarkdownStr(a,b);};K.ptr.prototype.Format=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=S.nil;d=this;e=F.Parse(a,b,d.Options);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.NewFormatRenderer(f);h=g.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}c=h;$s=-1;return c;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Format};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Format=function(a,b){return this.$val.Format(a,b);};K.ptr.prototype.FormatStr=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c="";d=this;e=d.Format(a,(new S($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=H.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.FormatStr};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.FormatStr=function(a,b){return this.$val.FormatStr(a,b);};K.ptr.prototype.TextBundle=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=S.nil;e=AB.nil;f=this;g=F.Parse(a,b,f.Options);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=G.NewTextBundleRenderer(h,c);k=i.Render();$s=2;case 2:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;d=j[0];e=j[1];$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.TextBundle};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.TextBundle=function(a,b,c){return this.$val.TextBundle(a,b,c);};K.ptr.prototype.TextBundleStr=function(a,b,c){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d="";e=AB.nil;f=this;h=f.TextBundle(a,(new S($stringToBytes(b))),c);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];e=g[1];d=H.BytesToStr(i);$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.TextBundleStr};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.TextBundleStr=function(a,b,c){return this.$val.TextBundleStr(a,b,c);};K.ptr.prototype.HTML2Text=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.HTML2Tree(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(T.nil===d){$s=-1;return"";}e=d.Root.Text();$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2Text};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2Text=function(a){return this.$val.HTML2Text(a);};K.ptr.prototype.Space=function(a){var a,b;b=this;return G.Space0(a);};K.prototype.Space=function(a){return this.$val.Space(a);};K.ptr.prototype.IsValidLinkDest=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=L(new AI([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;d.Options.GFMAutoLink=true;e=F.Parse("",(new S($stringToBytes(a))),d.Options);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(X.nil===f.Root.FirstChild||X.nil===f.Root.FirstChild.FirstChild){$s=-1;return false;}if(!(f.Root.LastChild===f.Root.FirstChild)){$s=-1;return false;}if(!((33===f.Root.FirstChild.FirstChild.Type))){$s=-1;return false;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.IsValidLinkDest};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.IsValidLinkDest=function(a){return this.$val.IsValidLinkDest(a);};K.ptr.prototype.GetEmojis=function(){var a,b,c,d,e,f,g,h,i,j,k;a=false;b=this;a=(c=$keys(b.Options.AliasEmoji).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));d=H.BytesToStr(F.EmojiSitePlaceholder);e=b.Options.AliasEmoji;f=0;g=$keys(e);while(true){if(!(f<g.length)){break;}h=e[g[f]];if(h===undefined){f++;continue;}i=h.k;j=h.v;if(B.Contains(j,d)){j=B.ReplaceAll(j,d,b.Options.EmojiSite);}k=i;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};f++;}return a;};K.prototype.GetEmojis=function(){return this.$val.GetEmojis();};K.ptr.prototype.PutEmojis=function(a){var a,b,c,d,e,f,g,h,i,j;b=this;c=a;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;h=f.v;i=g;(b.Options.AliasEmoji||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};j=h;(b.Options.EmojiAlias||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(j)]={k:j,v:g};d++;}};K.prototype.PutEmojis=function(a){return this.$val.PutEmojis(a);};K.ptr.prototype.GetTerms=function(){var a;a=this;return a.Options.Terms;};K.prototype.GetTerms=function(){return this.$val.GetTerms();};K.ptr.prototype.PutTerms=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=a;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;h=f.v;i=g;(b.Options.Terms||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};d++;}};K.prototype.PutTerms=function(a){return this.$val.PutTerms(a);};K.ptr.prototype.SetGFMTable=function(a){var a,b;b=this;b.Options.GFMTable=a;};K.prototype.SetGFMTable=function(a){return this.$val.SetGFMTable(a);};K.ptr.prototype.SetGFMTaskListItem=function(a){var a,b;b=this;b.Options.GFMTaskListItem=a;};K.prototype.SetGFMTaskListItem=function(a){return this.$val.SetGFMTaskListItem(a);};K.ptr.prototype.SetGFMTaskListItemClass=function(a){var a,b;b=this;b.Options.GFMTaskListItemClass=a;};K.prototype.SetGFMTaskListItemClass=function(a){return this.$val.SetGFMTaskListItemClass(a);};K.ptr.prototype.SetGFMStrikethrough=function(a){var a,b;b=this;b.Options.GFMStrikethrough=a;};K.prototype.SetGFMStrikethrough=function(a){return this.$val.SetGFMStrikethrough(a);};K.ptr.prototype.SetGFMAutoLink=function(a){var a,b;b=this;b.Options.GFMAutoLink=a;};K.prototype.SetGFMAutoLink=function(a){return this.$val.SetGFMAutoLink(a);};K.ptr.prototype.SetSoftBreak2HardBreak=function(a){var a,b;b=this;b.Options.SoftBreak2HardBreak=a;};K.prototype.SetSoftBreak2HardBreak=function(a){return this.$val.SetSoftBreak2HardBreak(a);};K.ptr.prototype.SetCodeSyntaxHighlight=function(a){var a,b;b=this;b.Options.CodeSyntaxHighlight=a;};K.prototype.SetCodeSyntaxHighlight=function(a){return this.$val.SetCodeSyntaxHighlight(a);};K.ptr.prototype.SetCodeSyntaxHighlightDetectLang=function(a){var a,b;b=this;b.Options.CodeSyntaxHighlightDetectLang=a;};K.prototype.SetCodeSyntaxHighlightDetectLang=function(a){return this.$val.SetCodeSyntaxHighlightDetectLang(a);};K.ptr.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){var a,b;b=this;b.Options.CodeSyntaxHighlightInlineStyle=a;};K.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){return this.$val.SetCodeSyntaxHighlightInlineStyle(a);};K.ptr.prototype.SetCodeSyntaxHighlightLineNum=function(a){var a,b;b=this;b.Options.CodeSyntaxHighlightLineNum=a;};K.prototype.SetCodeSyntaxHighlightLineNum=function(a){return this.$val.SetCodeSyntaxHighlightLineNum(a);};K.ptr.prototype.SetCodeSyntaxHighlightStyleName=function(a){var a,b;b=this;b.Options.CodeSyntaxHighlightStyleName=a;};K.prototype.SetCodeSyntaxHighlightStyleName=function(a){return this.$val.SetCodeSyntaxHighlightStyleName(a);};K.ptr.prototype.SetFootnotes=function(a){var a,b;b=this;b.Options.Footnotes=a;};K.prototype.SetFootnotes=function(a){return this.$val.SetFootnotes(a);};K.ptr.prototype.SetToC=function(a){var a,b;b=this;b.Options.ToC=a;};K.prototype.SetToC=function(a){return this.$val.SetToC(a);};K.ptr.prototype.SetHeadingID=function(a){var a,b;b=this;b.Options.HeadingID=a;};K.prototype.SetHeadingID=function(a){return this.$val.SetHeadingID(a);};K.ptr.prototype.SetAutoSpace=function(a){var a,b;b=this;b.Options.AutoSpace=a;};K.prototype.SetAutoSpace=function(a){return this.$val.SetAutoSpace(a);};K.ptr.prototype.SetFixTermTypo=function(a){var a,b;b=this;b.Options.FixTermTypo=a;};K.prototype.SetFixTermTypo=function(a){return this.$val.SetFixTermTypo(a);};K.ptr.prototype.SetChinesePunct=function(a){var a,b;b=this;b.Options.ChinesePunct=a;};K.prototype.SetChinesePunct=function(a){return this.$val.SetChinesePunct(a);};K.ptr.prototype.SetEmoji=function(a){var a,b;b=this;b.Options.Emoji=a;};K.prototype.SetEmoji=function(a){return this.$val.SetEmoji(a);};K.ptr.prototype.SetEmojis=function(a){var a,b;b=this;b.Options.AliasEmoji=a;};K.prototype.SetEmojis=function(a){return this.$val.SetEmojis(a);};K.ptr.prototype.SetEmojiSite=function(a){var a,b;b=this;b.Options.EmojiSite=a;};K.prototype.SetEmojiSite=function(a){return this.$val.SetEmojiSite(a);};K.ptr.prototype.SetHeadingAnchor=function(a){var a,b;b=this;b.Options.HeadingAnchor=a;};K.prototype.SetHeadingAnchor=function(a){return this.$val.SetHeadingAnchor(a);};K.ptr.prototype.SetTerms=function(a){var a,b;b=this;b.Options.Terms=a;};K.prototype.SetTerms=function(a){return this.$val.SetTerms(a);};K.ptr.prototype.SetVditorWYSIWYG=function(a){var a,b;b=this;b.Options.VditorWYSIWYG=a;};K.prototype.SetVditorWYSIWYG=function(a){return this.$val.SetVditorWYSIWYG(a);};K.ptr.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){var a,b;b=this;b.Options.InlineMathAllowDigitAfterOpenMarker=a;};K.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){return this.$val.SetInlineMathAllowDigitAfterOpenMarker(a);};K.ptr.prototype.SetLinkPrefix=function(a){var a,b;b=this;b.Options.LinkPrefix=a;};K.prototype.SetLinkPrefix=function(a){return this.$val.SetLinkPrefix(a);};K.ptr.prototype.SetLinkBase=function(a){var a,b;b=this;b.Options.LinkBase=a;};K.prototype.SetLinkBase=function(a){return this.$val.SetLinkBase(a);};K.ptr.prototype.GetLinkBase=function(){var a;a=this;return a.Options.LinkBase;};K.prototype.GetLinkBase=function(){return this.$val.GetLinkBase();};K.ptr.prototype.SetVditorCodeBlockPreview=function(a){var a,b;b=this;b.Options.VditorCodeBlockPreview=a;};K.prototype.SetVditorCodeBlockPreview=function(a){return this.$val.SetVditorCodeBlockPreview(a);};K.ptr.prototype.SetVditorMathBlockPreview=function(a){var a,b;b=this;b.Options.VditorMathBlockPreview=a;};K.prototype.SetVditorMathBlockPreview=function(a){return this.$val.SetVditorMathBlockPreview(a);};K.ptr.prototype.SetRenderListStyle=function(a){var a,b;b=this;b.Options.RenderListStyle=a;};K.prototype.SetRenderListStyle=function(a){return this.$val.SetRenderListStyle(a);};K.ptr.prototype.SetSanitize=function(a){var a,b;b=this;b.Options.Sanitize=a;};K.prototype.SetSanitize=function(a){return this.$val.SetSanitize(a);};K.ptr.prototype.SetImageLazyLoading=function(a){var a,b;b=this;b.Options.ImageLazyLoading=a;};K.prototype.SetImageLazyLoading=function(a){return this.$val.SetImageLazyLoading(a);};K.ptr.prototype.SetChineseParagraphBeginningSpace=function(a){var a,b;b=this;b.Options.ChineseParagraphBeginningSpace=a;};K.prototype.SetChineseParagraphBeginningSpace=function(a){return this.$val.SetChineseParagraphBeginningSpace(a);};K.ptr.prototype.SetYamlFrontMatter=function(a){var a,b;b=this;b.Options.YamlFrontMatter=a;};K.prototype.SetYamlFrontMatter=function(a){return this.$val.SetYamlFrontMatter(a);};K.ptr.prototype.SetBlockRef=function(a){var a,b;b=this;b.Options.BlockRef=a;};K.prototype.SetBlockRef=function(a){return this.$val.SetBlockRef(a);};K.ptr.prototype.SetMark=function(a){var a,b;b=this;b.Options.Mark=a;};K.prototype.SetMark=function(a){return this.$val.SetMark(a);};K.ptr.prototype.SetKramdownIAL=function(a){var a,b;b=this;b.Options.KramdownIAL=a;};K.prototype.SetKramdownIAL=function(a){return this.$val.SetKramdownIAL(a);};K.ptr.prototype.SetKramdownIALIDRenderName=function(a){var a,b;b=this;b.Options.KramdownIALIDRenderName=a;};K.prototype.SetKramdownIALIDRenderName=function(a){return this.$val.SetKramdownIALIDRenderName(a);};K.ptr.prototype.SetTag=function(a){var a,b;b=this;b.Options.Tag=a;};K.prototype.SetTag=function(a){return this.$val.SetTag(a);};K.ptr.prototype.SetImgPathAllowSpace=function(a){var a,b;b=this;b.Options.ImgPathAllowSpace=a;};K.prototype.SetImgPathAllowSpace=function(a){return this.$val.SetImgPathAllowSpace(a);};K.ptr.prototype.SetSuperBlock=function(a){var a,b;b=this;b.Options.SuperBlock=a;};K.prototype.SetSuperBlock=function(a){return this.$val.SetSuperBlock(a);};K.ptr.prototype.SetJSRenderers=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=this;c=(d=a[$String.keyFor("renderers")],d!==undefined?d.v:false);e=0;f=$keys(c);while(true){if(!(e<f.length)){break;}g=[g];h=c[f[e]];if(h===undefined){e++;continue;}i=h.k;j=h.v;k=$internalize(j,$emptyInterface);switch(0){default:if($assertType(k,AJ,true)[1]){break;}else{$panic(new $String("invalid type ["+i+"]"));}}l=false;if("HTML2Md"===i){l=b.HTML2MdRendererFuncs;}else if("HTML2VditorDOM"===i){l=b.HTML2VditorDOMRendererFuncs;}else if("HTML2VditorIRDOM"===i){l=b.HTML2VditorIRDOMRendererFuncs;}else if("HTML2VditorIRBlockDOM"===i){l=b.HTML2VditorIRBlockDOMRendererFuncs;}else if("HTML2VditorSVDOM"===i){l=b.HTML2VditorSVDOMRendererFuncs;}else if("Md2HTML"===i){l=b.Md2HTMLRendererFuncs;}else if("Md2VditorDOM"===i){l=b.Md2VditorDOMRendererFuncs;}else if("Md2VditorIRDOM"===i){l=b.Md2VditorIRDOMRendererFuncs;}else if("Md2VditorIRBlockDOM"===i){l=b.Md2VditorIRBlockDOMRendererFuncs;}else if("Md2VditorSVDOM"===i){l=b.Md2VditorSVDOMRendererFuncs;}else{$panic(new $String("unknown ext renderer func ["+i+"]"));}m=$assertType($internalize(j,$emptyInterface),AJ);n=m;o=0;p=$keys(n);while(true){if(!(o<p.length)){break;}q=n[p[o]];if(q===undefined){o++;continue;}g[0]=q.k;r="Node"+$substring(g[0],6);s=C.Str2NodeType(r);(l||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:(function(g){return function(t,u){var t,u,v,w;v=new C.NodeType(t.Type).String();g[0]="render"+$substring(v,4);w=$assertType($internalize(j[$externalize(g[0],$String)](I.MakeWrapper(t),$externalize(u,$Bool)),$emptyInterface),AK);return[$assertType((0>=w.$length?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+0]),$String),(($assertType((1>=w.$length?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+1]),$Float64)>>0))];};})(g)};o++;}e++;}};K.prototype.SetJSRenderers=function(a){return this.$val.SetJSRenderers(a);};K.ptr.prototype.SpinVditorIRDOM=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");d=c.vditorIRDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=F.Parse("",(new S($stringToBytes(e))),c.Options);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=G.NewVditorIRRenderer(g);i=h.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;b=B.ReplaceAll(($bytesToString(j)),"\xE2\x80\xB8","<wbr>");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.SpinVditorIRDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.SpinVditorIRDOM=function(a){return this.$val.SpinVditorIRDOM(a);};K.ptr.prototype.HTML2VditorIRDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=F.Parse("",(new S($stringToBytes(f))),c.Options);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=G.NewVditorIRRenderer(j);l=c.HTML2VditorIRDOMRendererFuncs;m=0;n=$keys(l);while(true){if(!(m<n.length)){break;}o=l[n[m]];if(o===undefined){m++;continue;}p=o.k;q=o.v;r=p;(k.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:q};m++;}s=k.BaseRenderer.Render();$s=6;case 6:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;b=($bytesToString(t));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2VditorIRDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2VditorIRDOM=function(a){return this.$val.HTML2VditorIRDOM(a);};K.ptr.prototype.VditorIRDOM2HTML=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;d=c.vditorIRDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=c.Md2HTML(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}b=f;$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRDOM2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRDOM2HTML=function(a){return this.$val.VditorIRDOM2HTML(a);};K.ptr.prototype.Md2VditorIRDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;d=F.Parse("",(new S($stringToBytes(a))),c.Options);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=G.NewVditorIRRenderer(e);g=c.Md2VditorIRDOMRendererFuncs;h=0;i=$keys(g);while(true){if(!(h<i.length)){break;}j=g[i[h]];if(j===undefined){h++;continue;}k=j.k;l=j.v;m=k;(f.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:l};h++;}n=f.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b=($bytesToString(o));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Md2VditorIRDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Md2VditorIRDOM=function(a){return this.$val.Md2VditorIRDOM(a);};K.ptr.prototype.VditorIRDOM2Md=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.vditorIRDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRDOM2Md=function(a){return this.$val.VditorIRDOM2Md(a);};K.ptr.prototype.vditorIRDOM2Md=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a," \n"," \n");d=B.NewReader(a);e=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,0,"","",W.nil);g=D.ParseFragment(d,e);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=2;continue;}$s=3;continue;case 2:j=i.Error();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}b=j;$s=-1;return b;case 3:$r=c.adjustVditorDOM(h);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=new F.Tree.ptr(new C.Node.ptr("","","",0,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil),new F.Context.ptr(T.nil,c.Options,X.nil,X.nil,S.nil,0,0,0,0,0,0,false,false,false,false,X.nil),Z.nil,AA.nil,"","","","",AB.nil,new $Int64(0,0),new $Int64(0,0),"");k.Context.Tip=k.Root;l=h;m=0;case 6:if(!(m<l.$length)){$s=7;continue;}n=((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);$r=c.genASTByVditorIRDOM(n,k);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m++;$s=6;continue;case 7:$r=C.Walk(k.Root,(function(o,p){var o,p,q,r;if(p){q=o.Type;if((q===(10))||(q===(27))||(q===(304))||(q===(9))||(q===(15))||(q===(302))){o.Tokens=D.UnescapeHTML(o.Tokens);if(!(X.nil===o.Next)&&(27===o.Next.Type)&&(o.CodeMarkerLen===o.Next.CodeMarkerLen)){o.FirstChild.Next.Tokens=$appendSlice(o.FirstChild.Next.Tokens,o.Next.FirstChild.Next.Tokens);o.Next.Unlink();}}else if(q===(7)){if(!(X.nil===o.Parent)&&(7===o.Parent.Type)){r=o.Previous;if(!(X.nil===r)){r.AppendChild(o);}}}}return 2;}));$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}o=G.NewFormatRenderer(k);p=o.BaseRenderer.Render();$s=10;case 10:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;b=($bytesToString(q));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.vditorIRDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.vditorIRDOM2Md=function(a){return this.$val.vditorIRDOM2Md(a);};K.ptr.prototype.genASTByVditorIRDOM=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;c=$f.c;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;ct=$f.ct;cu=$f.cu;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);c=this;d=c.domAttrValue(a,"data-render");if("1"===d||"2"===d){$s=-1;return;}e=c.domAttrValue(a,"data-type");if(92931===a.DataAtom){$s=1;continue;}$s=2;continue;case 1:if("code-block"===e||"html-block"===e||"math-block"===e||"yaml-front-matter"===e){$s=3;continue;}if("link-ref-defs-block"===e){$s=4;continue;}if("footnotes-def"===e){$s=5;continue;}if("footnotes-block"===e){$s=6;continue;}if("toc-block"===e){$s=7;continue;}$s=8;continue;case 3:if(("code-block"===e||"math-block"===e)&&!B.Contains(c.domAttrValue(a.FirstChild,"data-type"),"-block-open-marker")){f=new C.Node.ptr("","","",1,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);g=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(c.domText(a.FirstChild)))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);f.AppendChild(g);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$s=-1;return;}h=a.FirstChild;case 10:if(!(!(h===U.nil))){$s=11;continue;}$r=c.genASTByVditorIRDOM(h,b);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=h.NextSibling;$s=10;continue;case 11:$s=9;continue;case 4:i=c.domText(a);j=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(i))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(j);$s=9;continue;case 5:k=a.FirstChild;case 13:if(!(!(k===U.nil))){$s=14;continue;}$r=c.genASTByVditorIRDOM(k,b);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=k.NextSibling;$s=13;continue;case 14:$s=9;continue;case 6:l=a.FirstChild;case 16:if(!(!(U.nil===l))){$s=17;continue;}m=new A.Buffer.ptr(S.nil,0,0);n=D.Render(m,l);$s=18;case 18:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;if($interfaceIsEqual($ifaceNil,o)){$s=19;continue;}$s=20;continue;case 19:p=c.vditorIRDOM2Md(m.String());$s=21;case 21:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;r=B.Split(q,"\n");q="";s=r;t=0;while(true){if(!(t<s.$length)){break;}u=t;v=((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);if(0<u){q=q+(" "+v);}else{q=v;}q=q+("\n");t++;}w=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(q))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(w);case 20:l=l.NextSibling;$s=16;continue;case 17:$s=9;continue;case 7:x=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("[toc]\n\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(x);$s=9;continue;case 8:y=c.domText(a);if("\xE2\x80\xB8\n"===y){b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\xB8\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}case 9:$s=-1;return;case 2:z=c.domAttrValue(a,"class");aa=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");ab=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(aa))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);ac=a.DataAtom;if(ac===(0)){$s=23;continue;}if((ac===(3073))||(ac===(92931))){$s=24;continue;}if((ac===(89090))||(ac===(187906))||(ac===(199938))||(ac===(214274))||(ac===(216834))||(ac===(412930))){$s=25;continue;}if(ac===(87810)){$s=26;continue;}if(ac===(100106)){$s=27;continue;}if((ac===(79618))||(ac===(42754))){$s=28;continue;}if(ac===(45570)){$s=29;continue;}if(ac===(290819)){$s=30;continue;}if((ac===(28162))||(ac===(1537))){$s=31;continue;}if((ac===(449798))||(ac===(257))){$s=32;continue;}if((ac===(283139))||(ac===(9473))||(ac===(53766))){$s=33;continue;}if(ac===(46596)){$s=34;continue;}if(ac===(378116)){$s=35;continue;}if(ac===(514)){$s=36;continue;}if(ac===(1)){$s=37;continue;}if(ac===(198403)){$s=38;continue;}if(ac===(281349)){$s=39;continue;}if(ac===(365829)){$s=40;continue;}if(ac===(208901)){$s=41;continue;}if(ac===(9989)){$s=42;continue;}if(ac===(52226)){$s=43;continue;}if((ac===(87554))||(ac===(37378))){$s=44;continue;}if(ac===(461571)){$s=45;continue;}if(ac===(40708)){$s=46;continue;}if(ac===(16132)){$s=47;continue;}if(ac===(29191)){$s=48;continue;}if(ac===(47363)){$s=49;continue;}if(ac===(459783)){$s=50;continue;}$s=51;continue;case 23:if(""===aa){$s=-1;return;}ad=B.ReplaceAll(aa,"\xE2\x80\xB8","");ad=B.ReplaceAll(ad,"\t"," ");if((!c.isInline(a.PrevSibling))&&B.HasPrefix(ad," ")){$s=53;continue;}$s=54;continue;case 53:ab.Type=11;ab.IsFencedCodeBlock=true;ab.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("```"))),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ab.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ae=B.HasPrefix(aa,"\xE2\x80\xB8");if(ae){aa=B.ReplaceAll(aa,"\xE2\x80\xB8","");}af=B.TrimSpace(aa);$s=55;case 55:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}aa=af;if(ae){aa="\xE2\x80\xB8"+aa;}ag=new C.Node.ptr("","","",15,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(aa))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);ab.AppendChild(ag);ab.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("```"))),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);$s=-1;return;case 54:if(!(U.nil===a.Parent)&&(1===a.Parent.DataAtom)){ab.Type=40;}b.Context.Tip.AppendChild(ab);$s=52;continue;case 24:ab.Type=1;ah=c.domText(a);if("\n"===ah&&(5===b.Context.Tip.Type)&&X.nil===b.Context.Tip.FirstChild.Next){$s=-1;return;}else{b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}$s=52;continue;case 25:ai=c.domText(a);aj=B.TrimSpace(ai);$s=58;case 58:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}if(""===aj){$s=56;continue;}$s=57;continue;case 56:$s=-1;return;case 57:ab.Type=2;ak=c.domAttrValue(a,"data-marker");ab.HeadingSetext="="===ak||"-"===ak;if(!ab.HeadingSetext){$s=59;continue;}$s=60;continue;case 59:al=c.domText(a.FirstChild);ab.HeadingLevel=A.Count((new S($stringToBytes(al))),(new S($stringToBytes("#"))));$s=61;continue;case 60:am=B.TrimSpace(B.ReplaceAll(c.domText(a.LastChild),"\xE2\x80\xB8",""));$s=64;case 64:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}if(""===am){$s=62;continue;}$s=63;continue;case 62:ab.Type=16;ab.Tokens=(new S($stringToBytes(ai)));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=22;continue;case 63:if("="===ak){ab.HeadingLevel=1;}else{ab.HeadingLevel=2;}if(!(U.nil===a.LastChild.PrevSibling)){a.LastChild.PrevSibling.Data=B.TrimSuffix(a.LastChild.PrevSibling.Data,"\n");}case 61:b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 26:ab.Type=4;b.Context.Tip.AppendChild(ab);$s=52;continue;case 27:an=B.TrimSpace(c.domText(a));$s=65;case 65:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}ao=an;if(""===ao||">"===ao){$s=-1;return;}if("\xE2\x80\xB8"===ao){ab.Type=16;ab.Tokens=(new S($stringToBytes(ao)));b.Context.Tip.AppendChild(ab);}ab.Type=5;ab.AppendChild(new C.Node.ptr("","","",6,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(">"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 28:if(U.nil===a.FirstChild){$s=-1;return;}ab.Type=7;ab.ListData=new C.ListData.ptr(0,false,0,0,0,0,0,false,S.nil,0);if(79618===a.DataAtom){ab.ListData.Typ=1;}ap=c.domAttrValue(a,"data-tight");if("true"===ap||""===ap){ab.ListData.Tight=true;}b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 29:aq=a.FirstChild;if(!(U.nil===aq)&&(3073===aq.DataAtom)&&!(U.nil===aq.NextSibling)&&(3073===aq.NextSibling.DataAtom)){b.Context.Tip.ListData.Tight=false;}ab.Type=8;ar=c.domAttrValue(a,"data-marker");as=0;if(""===ar){if(!(U.nil===a.Parent)&&(79618===a.Parent.DataAtom)){at=c.domAttrValue(a.Parent.FirstChild,"data-marker");au=c.domAttrValue(a.Parent,"start");if(""===au){ar="1";}else{ar=au;}if(!(""===at)){ar=ar+($substring(at,(at.length-1>>0)));}else{ar=ar+(".");}}else{ar=c.domAttrValue(a.Parent,"data-marker");if(""===ar){ar="*";}as=ar.charCodeAt(0);}}else{if(!(U.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===ar||"-"===ar||"+"===ar){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&!(U.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(U.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&(79618===a.Parent.DataAtom)&&a.Parent.FirstChild===a&&""===c.domAttrValue(a.Parent,"start")){ar="1.";}}else{if(!("*"===ar)&&!("-"===ar)&&!("+"===ar)){ar="*";}as=ar.charCodeAt(0);}}else{ar=c.domAttrValue(a,"data-marker");if(""===ar){ar="*";}as=ar.charCodeAt(0);}}ab.ListData=new C.ListData.ptr(0,false,as,0,0,0,0,false,(new S($stringToBytes(ar))),0);if(0===as){av=J.Atoi($substring(ar,0,(ar.length-1>>0)));ab.ListData.Num=av[0];ab.ListData.Delimiter=ar.charCodeAt((ar.length-1>>0));}b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 30:if(378116===a.FirstChild.DataAtom){aw=S.nil;if(!(U.nil===a.FirstChild.FirstChild)){aw=(new S($stringToBytes(a.FirstChild.FirstChild.Data)));}ax=c.domAttrValue(a.Parent,"data-type");ay=ax;if(ay===("math-block")){ab.Type=300;ab.AppendChild(new C.Node.ptr("","","",302,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,aw,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);}else if(ay===("html-block")){ab.Type=9;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}else if(ay===("yaml-front-matter")){ab.Type=425;ab.AppendChild(new C.Node.ptr("","","",427,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,aw,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);}else{ab.Type=15;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}}$s=-1;return;case 31:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=66;continue;}$s=67;continue;case 66:az=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=68;case 68:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}a.FirstChild.Data=az;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 67:ba=B.TrimSpace(c.domText(a));$s=69;case 69:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}bb=ba;bc=c.isEmptyText(a);$s=72;case 72:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}if(bc){$s=70;continue;}$s=71;continue;case 70:$s=-1;return;case 71:if("\xE2\x80\xB8"===bb){ab.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=17;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 32:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=73;continue;}$s=74;continue;case 73:bd=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=75;case 75:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}a.FirstChild.Data=bd;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 74:be=B.TrimSpace(c.domText(a));$s=76;case 76:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}bf=be;bg=c.isEmptyText(a);$s=79;case 79:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}if(bg){$s=77;continue;}$s=78;continue;case 77:$s=-1;return;case 78:if("\xE2\x80\xB8"===bf){ab.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=22;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 33:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=80;continue;}$s=81;continue;case 80:bh=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=82;case 82:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}a.FirstChild.Data=bh;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 81:bi=B.TrimSpace(c.domText(a));$s=83;case 83:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bj=bi;bk=c.isEmptyText(a);$s=86;case 86:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}if(bk){$s=84;continue;}$s=85;continue;case 84:$s=-1;return;case 85:if("\xE2\x80\xB8"===bj){ab.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=101;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 34:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=87;continue;}$s=88;continue;case 87:bl=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=89;case 89:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}a.FirstChild.Data=bl;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 88:bm=B.TrimSpace(c.domText(a));$s=90;case 90:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bn=bm;bo=c.isEmptyText(a);$s=93;case 93:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}if(bo){$s=91;continue;}$s=92;continue;case 91:$s=-1;return;case 92:if("\xE2\x80\xB8"===bn){ab.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=450;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 35:if(U.nil===a.FirstChild){$s=-1;return;}bp=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bp){ab.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}if(""===bp){$s=-1;return;}bq=(new S($stringToBytes(bp)));br=new C.Node.ptr("","","",29,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,bq,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);ab.Type=27;ab.AppendChild(br);b.Context.Tip.AppendChild(ab);$s=-1;return;case 36:if(!(U.nil===a.Parent)){if(c.parentIs(a,new AL([37378,87554]))){if((U.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(U.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(U.nil===a.NextSibling){$s=-1;return;}ab.Type=10;ab.Tokens=(new S($stringToBytes("<br />")));b.Context.Tip.AppendChild(ab);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(U.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;}}}ab.Type=31;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 37:ab.Type=33;ab.AppendChild(new C.Node.ptr("","","",36,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 38:bs=z;bt=c.domAttrValue(a,"alt");if("emoji"===bs){ab.Type=200;bu=new C.Node.ptr("","","",202,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,b.EmojiImgTokens(bt,c.domAttrValue(a,"src")),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);bu.AppendChild(new C.Node.ptr("","","",203,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(":"+bt+":"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ab.AppendChild(bu);b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}else{$s=-1;return;}$s=52;continue;case 39:if(U.nil===a.Parent||U.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(U.nil===a.NextSibling)&&(40708===a.NextSibling.DataAtom)){$s=94;continue;}$s=95;continue;case 94:bv=B.TrimSpace(a.NextSibling.FirstChild.Data);$s=96;case 96:if($c){$c=false;bv=bv.$blk();}if(bv&&bv.$blk!==undefined){break s;}a.NextSibling.FirstChild.Data=bv;$s=22;continue;case 95:ab.Type=100;if(c.hasAttr(a,"checked")){ab.TaskListItemChecked=true;}b.Context.Tip.AppendChild(ab);if(!(X.nil===ab.Parent.Parent.Parent)&&!(AD.nil===ab.Parent.Parent.Parent.ListData)){ab.Parent.Parent.Parent.ListData.Typ=3;}$s=52;continue;case 40:ab.Type=106;bw=AE.nil;bx=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(U.nil===bx))){break;}by=c.domAttrValue(bx,"align");bz=by;if(bz===("left")){bw=$append(bw,1);}else if(bz===("center")){bw=$append(bw,2);}else if(bz===("right")){bw=$append(bw,3);}else{bw=$append(bw,0);}bx=bx.NextSibling;}ab.TableAligns=bw;b.Context.Tip.AppendChild(new C.Node.ptr("","","",1,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 41:ab.Type=107;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 42:$s=52;continue;case 43:ab.Type=108;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 44:ab.Type=109;ca=c.domAttrValue(a,"align");cb=0;cc=ca;if(cc===("left")){cb=1;}else if(cc===("center")){cb=2;}else if(cc===("right")){cb=3;}else{cb=0;}ab.TableCellAlign=cb;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 45:if(U.nil===a.FirstChild){$s=22;continue;}if("footnotes-ref"===e){ab.Type=16;ab.Tokens=(new S($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);}$s=-1;return;case 46:cd=e;if(cd===("inline-node")||cd===("em")||cd===("strong")||cd===("s")||cd===("a")||cd===("link-ref")||cd===("img")||cd===("code")||cd===("heading-id")||cd===("html-inline")||cd===("inline-math")||cd===("html-entity")){$s=98;continue;}if(cd===("math-block-close-marker")){$s=99;continue;}if(cd===("math-block-open-marker")){$s=100;continue;}if(cd===("yaml-front-matter-close-marker")){$s=101;continue;}if(cd===("yaml-front-matter-open-marker")){$s=102;continue;}if(cd===("code-block-open-marker")){$s=103;continue;}if(cd===("code-block-info")){$s=104;continue;}if(cd===("code-block-close-marker")){$s=105;continue;}if(cd===("heading-marker")){$s=106;continue;}$s=107;continue;case 98:ab.Type=16;ab.Tokens=(new S($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$s=-1;return;case 99:b.Context.Tip.AppendChild(new C.Node.ptr("","","",303,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,F.MathBlockMarker,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 100:ab.Type=300;ab.AppendChild(new C.Node.ptr("","","",301,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,F.MathBlockMarker,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 101:b.Context.Tip.AppendChild(new C.Node.ptr("","","",428,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,F.YamlFrontMatterMarker,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 102:ab.Type=425;ab.AppendChild(new C.Node.ptr("","","",426,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,F.YamlFrontMatterMarker,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 103:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,0,40708,"","",new W([new D.Attribute.ptr("","data-type","code-block-info")])));}ce=(new S($stringToBytes(c.domText(a))));cf=A.LastIndex(ce,(new S($stringToBytes("`"))))+1>>0;if(0<cf){a.NextSibling.AppendChild(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,0,0,($bytesToString($subslice(ce,cf))),"",W.nil));ce=$subslice(ce,0,cf);}ab.Type=11;ab.IsFencedCodeBlock=true;ab.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,ce,false,false,false,0,false,0,ce.$length,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 104:cg=(new S($stringToBytes(c.domText(a))));cg=A.ReplaceAll(cg,(new S($stringToBytes("\xE2\x80\x8B"))),S.nil);b.Context.Tip.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,cg,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;case 105:ch=(new S($stringToBytes(c.domText(a))));ci=A.LastIndex(ch,(new S($stringToBytes("`"))))+1>>0;if(0<ci){ch=$subslice(ch,0,ci);}if(0===ch.$length){ch=(new S($stringToBytes("```")));}b.Context.Tip.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,ch,false,false,false,0,false,0,ch.$length,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 106:cj=c.domText(a);ck=B.Contains(cj,"\xE2\x80\xB8");if(ck){$s=108;continue;}$s=109;continue;case 108:cl=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\xE2\x80\xB8","",W.nil);a.InsertAfter(cl);cj=B.ReplaceAll(cj,"#","");cj=B.ReplaceAll(cj,"\xE2\x80\xB8","");cm=B.TrimSpace(cj);$s=110;case 110:if($c){$c=false;cm=cm.$blk();}if(cm&&cm.$blk!==undefined){break s;}cj=cm;if(0<cj.length){cl.Data=cj+cl.Data;}case 109:$s=-1;return;case 107:case 97:if(U.nil===a.FirstChild){$s=22;continue;}cn=S.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(U.nil===a.FirstChild.NextSibling)){cn=(new S($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){cn=(new S($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(cn))){$s=22;continue;}}else{$s=22;continue;}if("math-inline"===e){ab.Type=304;ab.AppendChild(new C.Node.ptr("","","",305,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ab.AppendChild(new C.Node.ptr("","","",306,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,cn,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ab.AppendChild(new C.Node.ptr("","","",307,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(ab);}else if("html-inline"===e){ab.Type=10;ab.Tokens=cn;b.Context.Tip.AppendChild(ab);}else if("code-inline"===e){ab.Tokens=cn;b.Context.Tip.AppendChild(ab);}else if("html-entity"===e){ab.Type=16;ab.Tokens=cn;b.Context.Tip.AppendChild(ab);}$s=-1;return;case 47:$s=-1;return;case 48:ab.Type=9;co=c.domHTML(a);$s=111;case 111:if($c){$c=false;co=co.$blk();}if(co&&co.$blk!==undefined){break s;}ab.Tokens=co;ab.Tokens=(cp=A.SplitAfter(ab.Tokens,(new S($stringToBytes("</summary>")))),(0>=cp.$length?($throwRuntimeError("index out of range"),undefined):cp.$array[cp.$offset+0]));b.Context.Tip.AppendChild(ab);$s=52;continue;case 49:$s=52;continue;case 50:$s=-1;return;case 51:ab.Type=9;cq=c.domHTML(a);$s=112;case 112:if($c){$c=false;cq=cq.$blk();}if(cq&&cq.$blk!==undefined){break s;}ab.Tokens=cq;b.Context.Tip.AppendChild(ab);$s=-1;return;case 52:case 22:cr=a.FirstChild;case 113:if(!(!(cr===U.nil))){$s=114;continue;}$r=c.genASTByVditorIRDOM(cr,b);$s=115;case 115:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}cr=cr.NextSibling;$s=113;continue;case 114:cs=a.DataAtom;if(cs===(1)){ab.AppendChild(new C.Node.ptr("","","",37,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ab.AppendChild(new C.Node.ptr("","","",38,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ct=c.domAttrValue(a,"href");if(!(""===c.Options.LinkBase)){ct=B.ReplaceAll(ct,c.Options.LinkBase,"");}if(!(""===c.Options.LinkPrefix)){ct=B.ReplaceAll(ct,c.Options.LinkPrefix,"");}ab.AppendChild(new C.Node.ptr("","","",41,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(ct))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));cu=c.domAttrValue(a,"title");if(!(""===cu)){ab.AppendChild(new C.Node.ptr("","","",43,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ab.AppendChild(new C.Node.ptr("","","",42,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(cu))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}ab.AppendChild(new C.Node.ptr("","","",39,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if(cs===(29191)){b.Context.Tip.AppendChild(new C.Node.ptr("","","",9,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("</details>"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:K.ptr.prototype.genASTByVditorIRDOM};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.b=b;$f.ba=ba;$f.bb=bb;$f.bc=bc;$f.bd=bd;$f.be=be;$f.bf=bf;$f.bg=bg;$f.bh=bh;$f.bi=bi;$f.bj=bj;$f.bk=bk;$f.bl=bl;$f.bm=bm;$f.bn=bn;$f.bo=bo;$f.bp=bp;$f.bq=bq;$f.br=br;$f.bs=bs;$f.bt=bt;$f.bu=bu;$f.bv=bv;$f.bw=bw;$f.bx=bx;$f.by=by;$f.bz=bz;$f.c=c;$f.ca=ca;$f.cb=cb;$f.cc=cc;$f.cd=cd;$f.ce=ce;$f.cf=cf;$f.cg=cg;$f.ch=ch;$f.ci=ci;$f.cj=cj;$f.ck=ck;$f.cl=cl;$f.cm=cm;$f.cn=cn;$f.co=co;$f.cp=cp;$f.cq=cq;$f.cr=cr;$f.cs=cs;$f.ct=ct;$f.cu=cu;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};K.prototype.genASTByVditorIRDOM=function(a,b){return this.$val.genASTByVditorIRDOM(a,b);};K.ptr.prototype.SpinVditorIRBlockDOM=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");d=c.vditorIRBlockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=F.Parse("",(new S($stringToBytes(e))),c.Options);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=c.Tree2VditorIRBlockDOM(g);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;b=B.ReplaceAll(b,"\xE2\x80\xB8","<wbr>");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.SpinVditorIRBlockDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.SpinVditorIRBlockDOM=function(a){return this.$val.SpinVditorIRBlockDOM(a);};K.ptr.prototype.HTML2VditorIRBlockDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=F.Parse("",(new S($stringToBytes(f))),c.Options);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=G.NewVditorIRBlockRenderer(j);l=c.HTML2VditorIRBlockDOMRendererFuncs;m=0;n=$keys(l);while(true){if(!(m<n.length)){break;}o=l[n[m]];if(o===undefined){m++;continue;}p=o.k;q=o.v;r=p;(k.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:q};m++;}s=k.BaseRenderer.Render();$s=6;case 6:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;b=($bytesToString(t));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2VditorIRBlockDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2VditorIRBlockDOM=function(a){return this.$val.HTML2VditorIRBlockDOM(a);};K.ptr.prototype.VditorIRBlockDOM2HTML=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;d=c.vditorIRBlockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=c.Md2HTML(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}b=f;$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRBlockDOM2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRBlockDOM2HTML=function(a){return this.$val.VditorIRBlockDOM2HTML(a);};K.ptr.prototype.Md2VditorIRBlockDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;d=F.Parse("",(new S($stringToBytes(a))),c.Options);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=G.NewVditorIRBlockRenderer(e);g=c.Md2VditorIRBlockDOMRendererFuncs;h=0;i=$keys(g);while(true){if(!(h<i.length)){break;}j=g[i[h]];if(j===undefined){h++;continue;}k=j.k;l=j.v;m=k;(f.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:l};h++;}n=f.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b=($bytesToString(o));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Md2VditorIRBlockDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Md2VditorIRBlockDOM=function(a){return this.$val.Md2VditorIRBlockDOM(a);};K.ptr.prototype.VditorIRBlockDOM2Md=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.vditorIRBlockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRBlockDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRBlockDOM2Md=function(a){return this.$val.VditorIRBlockDOM2Md(a);};K.ptr.prototype.VditorIRBlockDOM2Text=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorIR=true;c.Options.VditorWYSIWYG=false;c.Options.VditorSV=false;e=c.VditorIRBlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){b="";$s=-1;return b;}h=f.Root.Text();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRBlockDOM2Text};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRBlockDOM2Text=function(a){return this.$val.VditorIRBlockDOM2Text(a);};K.ptr.prototype.VditorIRBlockDOM2TextLen=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.Options.VditorIR=true;b.Options.VditorWYSIWYG=false;b.Options.VditorSV=false;d=b.VditorIRBlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;e=c[0];f=c[1];if(!($interfaceIsEqual($ifaceNil,f))){$s=-1;return 0;}g=e.Root.TextLen();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRBlockDOM2TextLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRBlockDOM2TextLen=function(a){return this.$val.VditorIRBlockDOM2TextLen(a);};K.ptr.prototype.Tree2VditorIRBlockDOM=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;d=G.NewVditorIRBlockRenderer(a);e=d.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;b=($bytesToString(f));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Tree2VditorIRBlockDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Tree2VditorIRBlockDOM=function(a){return this.$val.Tree2VditorIRBlockDOM(a);};K.ptr.prototype.VditorIRBlockDOM2Tree=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=T.nil;c=$ifaceNil;d=this;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a," \n"," \n");e=B.NewReader(a);f=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,0,"","",W.nil);h=D.ParseFragment(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];c=g[1];if(!($interfaceIsEqual($ifaceNil,c))){$s=-1;return[b,c];}$r=d.adjustVditorDOM(i);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=new F.Tree.ptr(new C.Node.ptr("","","",0,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil),new F.Context.ptr(T.nil,d.Options,X.nil,X.nil,S.nil,0,0,0,0,0,0,false,false,false,false,X.nil),Z.nil,AA.nil,"","","","",AB.nil,new $Int64(0,0),new $Int64(0,0),"");b.Context.Tip=b.Root;j=i;k=0;case 3:if(!(k<j.$length)){$s=4;continue;}l=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);$r=d.genASTByVditorIRBlockDOM(l,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k++;$s=3;continue;case 4:$r=C.Walk(b.Root,(function(m,n){var m,n,o,p,q;if(n){o=m.Type;if((o===(10))||(o===(27))||(o===(304))||(o===(9))||(o===(15))||(o===(302))){m.Tokens=D.UnescapeHTML(m.Tokens);if(!(X.nil===m.Next)&&(27===m.Next.Type)&&(m.CodeMarkerLen===m.Next.CodeMarkerLen)){m.FirstChild.Next.Tokens=$appendSlice(m.FirstChild.Next.Tokens,m.Next.FirstChild.Next.Tokens);m.Next.Unlink();}}else if(o===(7)){if(!(X.nil===m.Parent)&&(7===m.Parent.Type)){p=m.Previous;if(!(X.nil===p)){if(455===p.Type){p=p.Previous;}q=m.Next;p.AppendChild(m);p.AppendChild(q);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorIRBlockDOM2Tree};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorIRBlockDOM2Tree=function(a){return this.$val.VditorIRBlockDOM2Tree(a);};K.ptr.prototype.vditorIRBlockDOM2Md=function(a){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;e=c.VditorIRBlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=G.NewFormatRenderer(f);j=i.BaseRenderer.Render();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;b=($bytesToString(k));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.vditorIRBlockDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.vditorIRBlockDOM2Md=function(a){return this.$val.vditorIRBlockDOM2Md(a);};K.ptr.prototype.genASTByVditorIRBlockDOM=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew,ex,ey,ez,f,fa,fb,fc,fd,fe,ff,fg,fh,fi,fj,fk,fl,fm,fn,fo,fp,fq,fr,fs,ft,fu,fv,fw,fx,fy,fz,g,ga,gb,gc,gd,ge,gf,gg,gh,gi,gj,gk,gl,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;c=$f.c;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;ct=$f.ct;cu=$f.cu;cv=$f.cv;cw=$f.cw;cx=$f.cx;cy=$f.cy;cz=$f.cz;d=$f.d;da=$f.da;db=$f.db;dc=$f.dc;dd=$f.dd;de=$f.de;df=$f.df;dg=$f.dg;dh=$f.dh;di=$f.di;dj=$f.dj;dk=$f.dk;dl=$f.dl;dm=$f.dm;dn=$f.dn;dp=$f.dp;dq=$f.dq;dr=$f.dr;ds=$f.ds;dt=$f.dt;du=$f.du;dv=$f.dv;dw=$f.dw;dx=$f.dx;dy=$f.dy;dz=$f.dz;e=$f.e;ea=$f.ea;eb=$f.eb;ec=$f.ec;ed=$f.ed;ee=$f.ee;ef=$f.ef;eg=$f.eg;eh=$f.eh;ei=$f.ei;ej=$f.ej;ek=$f.ek;el=$f.el;em=$f.em;en=$f.en;eo=$f.eo;ep=$f.ep;eq=$f.eq;er=$f.er;es=$f.es;et=$f.et;eu=$f.eu;ev=$f.ev;ew=$f.ew;ex=$f.ex;ey=$f.ey;ez=$f.ez;f=$f.f;fa=$f.fa;fb=$f.fb;fc=$f.fc;fd=$f.fd;fe=$f.fe;ff=$f.ff;fg=$f.fg;fh=$f.fh;fi=$f.fi;fj=$f.fj;fk=$f.fk;fl=$f.fl;fm=$f.fm;fn=$f.fn;fo=$f.fo;fp=$f.fp;fq=$f.fq;fr=$f.fr;fs=$f.fs;ft=$f.ft;fu=$f.fu;fv=$f.fv;fw=$f.fw;fx=$f.fx;fy=$f.fy;fz=$f.fz;g=$f.g;ga=$f.ga;gb=$f.gb;gc=$f.gc;gd=$f.gd;ge=$f.ge;gf=$f.gf;gg=$f.gg;gh=$f.gh;gi=$f.gi;gj=$f.gj;gk=$f.gk;gl=$f.gl;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);c=this;d=c.domAttrValue(a,"data-render");if("1"===d||"2"===d){$s=-1;return;}e=c.domAttrValue(a,"data-type");f=c.domAttrValue(a,"class");g=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");h=c.domAttrValue(a,"data-node-id");i=new C.Node.ptr(h,"","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(g))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);if(""===h){$s=1;continue;}$s=2;continue;case 1:if("p"===e||"ul"===e||"ol"===e||"blockquote"===e||"math-block"===e||"code-block"===e||"table"===e||"h"===e||"link-ref-defs-block"===e||"footnotes-block"===e||"super-block"===e){$s=3;continue;}$s=4;continue;case 3:j=C.NewNodeID();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}h=j;case 4:case 2:if(!(""===h)){i.KramdownIAL=new AF([new AB(["id",h])]);k=(new S($stringToBytes("{: id=\""+h+"\"")));l=c.domAttrValue(a,"bookmark");if(!(""===l)){i.SetIALAttr("bookmark",l);k=$appendSlice(k,(new S($stringToBytes(" bookmark=\""+l+"\""))));}k=$append(k,125);m=new C.Node.ptr("","","",455,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,k,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[m]]);}if(92931===a.DataAtom){$s=6;continue;}$s=7;continue;case 6:if("link-ref-defs-block"===e){$s=8;continue;}if("footnotes-def"===e){$s=9;continue;}if("footnotes-block"===e){$s=10;continue;}if("toc-block"===e){$s=11;continue;}if("block-query-embed"===e){$s=12;continue;}$s=13;continue;case 8:n=c.domText(a);if(!B.HasPrefix(n,"[")){$s=14;continue;}$s=15;continue;case 14:o=F.Parse("",(new S($stringToBytes(n))),c.Options);$s=16;case 16:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;if(!(X.nil===p.Root.FirstChild)){b.Context.Tip.AppendChild(p.Root.FirstChild);}$s=-1;return;case 15:q=new C.Node.ptr("","","",45,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(q);r=a.FirstChild;case 17:if(!(!(U.nil===r))){$s=18;continue;}n=c.domText(r);s=F.Parse("",(new S($stringToBytes(n))),c.Options);$s=19;case 19:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=t.Root.FirstChild.FirstChild;if(46===u.Type){q.AppendChild(t.Root.FirstChild.FirstChild);}else{b.Context.Tip.AppendChild(t.Root.FirstChild);}r=r.NextSibling;$s=17;continue;case 18:$s=-1;return;case 9:v=a.FirstChild;case 20:if(!(!(v===U.nil))){$s=21;continue;}if(U.nil===v.FirstChild){$s=22;continue;}$s=23;continue;case 22:v=v.NextSibling;$s=20;continue;case 23:if(v===a.FirstChild&&!B.HasPrefix(v.FirstChild.Data,"[^")){$s=24;continue;}$s=25;continue;case 24:b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(c.domText(v)))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));v=v.NextSibling;$s=20;continue;case 25:if(B.HasPrefix(v.FirstChild.Data,"[^")&&B.Contains(v.FirstChild.Data,"]: ")){w=$substring(v.FirstChild.Data,1,B.Index(v.FirstChild.Data,"]: "));b.Context.Tip.Tokens=(new S($stringToBytes(w)));v.FirstChild.Data=$substring(v.FirstChild.Data,(B.Index(v.FirstChild.Data,"]: ")+3>>0));}$r=c.genASTByVditorIRBlockDOM(v,b);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}v=v.NextSibling;$s=20;continue;case 21:$s=-1;return;case 10:x=new C.Node.ptr("","","",410,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(x);y=a.FirstChild;case 27:if(!(!(U.nil===y))){$s=28;continue;}z=new C.Node.ptr("","","",411,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);aa=new A.Buffer.ptr(S.nil,0,0);ab=D.Render(aa,y);$s=29;case 29:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=ab;if($interfaceIsEqual($ifaceNil,ac)){$s=30;continue;}$s=31;continue;case 30:ae=c.VditorIRBlockDOM2Tree(aa.String());$s=32;case 32:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}ad=ae;af=ad[0];if(!(S.nil===af.Root.Tokens)){$s=33;continue;}$s=34;continue;case 33:ag=AC.nil;ah=af.Root.FirstChild;while(true){if(!(!(X.nil===ah))){break;}ag=$append(ag,ah);ah=ah.Next;}ai=ag;aj=0;while(true){if(!(aj<ai.$length)){break;}ak=((aj<0||aj>=ai.$length)?($throwRuntimeError("index out of range"),undefined):ai.$array[ai.$offset+aj]);z.AppendChild(ak);aj++;}z.Tokens=af.Root.Tokens;x.AppendChild(z);$s=35;continue;case 34:al=af.Root.Text();$s=36;case 36:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}$r=x.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(al))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 35:case 31:y=y.NextSibling;$s=27;continue;case 28:$s=-1;return;case 11:am=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("[toc]\n\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(am);$s=-1;return;case 12:an=c.domText(a);ao=F.Parse("",(new S($stringToBytes(an))),c.Options);$s=38;case 38:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}ap=ao;aq=ap.Root.FirstChild;if(!(X.nil===aq)&&(465===aq.Type)){i=aq;ar=aq.Next;b.Context.Tip.AppendChild(i);O(ar,b);$s=-1;return;}as=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(an))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(as);$s=-1;return;case 13:case 7:at=a.DataAtom;if(at===(0)){$s=40;continue;}if(at===(3073)){$s=41;continue;}if((at===(89090))||(at===(187906))||(at===(199938))||(at===(214274))||(at===(216834))||(at===(412930))){$s=42;continue;}if(at===(87810)){$s=43;continue;}if(at===(100106)){$s=44;continue;}if((at===(79618))||(at===(42754))){$s=45;continue;}if(at===(45570)){$s=46;continue;}if(at===(290819)){$s=47;continue;}if((at===(28162))||(at===(1537))){$s=48;continue;}if((at===(449798))||(at===(257))){$s=49;continue;}if((at===(283139))||(at===(9473))||(at===(53766))){$s=50;continue;}if(at===(46596)){$s=51;continue;}if(at===(378116)){$s=52;continue;}if(at===(514)){$s=53;continue;}if(at===(1)){$s=54;continue;}if(at===(198403)){$s=55;continue;}if(at===(281349)){$s=56;continue;}if(at===(365829)){$s=57;continue;}if(at===(208901)){$s=58;continue;}if(at===(9989)){$s=59;continue;}if(at===(52226)){$s=60;continue;}if((at===(87554))||(at===(37378))){$s=61;continue;}if(at===(461571)){$s=62;continue;}if(at===(40708)){$s=63;continue;}if(at===(92931)){$s=64;continue;}if(at===(16132)){$s=65;continue;}if(at===(29191)){$s=66;continue;}if(at===(47363)){$s=67;continue;}if(at===(459783)){$s=68;continue;}if(at===(70917)){$s=69;continue;}$s=70;continue;case 40:if(""===g){$s=-1;return;}if(3===a.Type){$s=39;continue;}au=B.ReplaceAll(g,"\xE2\x80\xB8","");au=B.ReplaceAll(au,"\t"," ");if((!c.isInline(a.PrevSibling))&&B.HasPrefix(au," ")){$s=72;continue;}$s=73;continue;case 72:i.Type=11;i.IsFencedCodeBlock=true;i.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("```"))),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));i.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));av=B.HasPrefix(g,"\xE2\x80\xB8");if(av){g=B.ReplaceAll(g,"\xE2\x80\xB8","");}aw=B.TrimSpace(g);$s=74;case 74:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}g=aw;if(av){g="\xE2\x80\xB8"+g;}ax=new C.Node.ptr("","","",15,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(g))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);i.AppendChild(ax);i.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("```"))),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(i);$s=-1;return;case 73:if(!(U.nil===a.Parent)&&(1===a.Parent.DataAtom)){i.Type=40;}if(11===b.Context.Tip.Type){b.Context.Tip.Type=1;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(g))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if(!(U.nil===a.NextSibling)&&!(U.nil===a.NextSibling.NextSibling)&&!(U.nil===a.NextSibling.NextSibling.NextSibling)&&!(U.nil===a.NextSibling.NextSibling.NextSibling.NextSibling)){a.Parent.RemoveChild(a.NextSibling.NextSibling.NextSibling.NextSibling);}$s=39;continue;}ay=$makeSlice(S,i.Tokens.$length);$copySlice(ay,i.Tokens);az=F.Parse("",ay,b.Context.Option);$s=75;case 75:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ba=az;if(!(X.nil===ba.Root.FirstChild)&&(11===ba.Root.FirstChild.Type)){$s=76;continue;}$s=77;continue;case 76:i.Tokens=A.TrimPrefix(i.Tokens,(new S($stringToBytes("\n"))));b.Context.Tip.AppendChild(i);$s=78;continue;case 77:bb=F.Inline("",ay,b.Context.Option);$s=79;case 79:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}ba=bb;if((32===ba.Root.FirstChild.FirstChild.Type)||((1===ba.Root.FirstChild.Type)&&((34===ba.Root.FirstChild.FirstChild.Type)||((32===ba.Root.FirstChild.FirstChild.Type)&&!(X.nil===ba.Root.FirstChild.FirstChild.Next)&&((16===ba.Root.FirstChild.FirstChild.Next.Type)||(17===ba.Root.FirstChild.FirstChild.Next.Type)||(22===ba.Root.FirstChild.FirstChild.Next.Type)||(101===ba.Root.FirstChild.FirstChild.Next.Type)||(27===ba.Root.FirstChild.FirstChild.Next.Type)||(450===ba.Root.FirstChild.FirstChild.Next.Type))))&&X.nil===ba.Root.FirstChild.Next)){O(ba.Root.FirstChild.FirstChild,b);}else{i.Tokens=A.TrimPrefix(i.Tokens,(new S($stringToBytes("\n"))));b.Context.Tip.AppendChild(i);}case 78:$s=71;continue;case 41:i.Type=1;bc=c.domText(a);if("\n"===bc&&(5===b.Context.Tip.Type)&&X.nil===b.Context.Tip.FirstChild.Next){$s=-1;return;}else{b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}$s=71;continue;case 42:bd=c.domText(a);be=B.TrimSpace(bd);$s=82;case 82:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(""===be){$s=80;continue;}$s=81;continue;case 80:$s=-1;return;case 81:i.Type=2;bf=c.domAttrValue(a,"data-marker");i.HeadingSetext="="===bf||"-"===bf;if(!i.HeadingSetext){$s=83;continue;}$s=84;continue;case 83:bg=c.domText(a.FirstChild);i.HeadingLevel=A.Count((new S($stringToBytes(bg))),(new S($stringToBytes("#"))));$s=85;continue;case 84:if(a.FirstChild===a.LastChild){bh=true;$s=88;continue s;}bi=B.TrimSpace(B.ReplaceAll(c.domText(a.LastChild),"\xE2\x80\xB8",""));$s=89;case 89:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bh=""===bi;case 88:if(bh){$s=86;continue;}$s=87;continue;case 86:i.Type=16;i.Tokens=(new S($stringToBytes(bd)));b.Context.Tip.AppendChild(i);b.Context.Tip=i;$s=-1;return;case 87:if("="===bf){i.HeadingLevel=1;}else{i.HeadingLevel=2;}if(!(U.nil===a.LastChild.PrevSibling)){a.LastChild.PrevSibling.Data=B.TrimSuffix(a.LastChild.PrevSibling.Data,"\n");}case 85:b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 43:i.Type=4;b.Context.Tip.AppendChild(i);$s=71;continue;case 44:bj=B.TrimSpace(c.domText(a));$s=90;case 90:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bk=bj;if(""===bk||">"===bk){$s=-1;return;}if("\xE2\x80\xB8"===bk){i.Type=16;i.Tokens=(new S($stringToBytes(bk)));b.Context.Tip.AppendChild(i);}i.Type=5;i.AppendChild(new C.Node.ptr("","","",6,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(">"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 45:if(U.nil===a.FirstChild){$s=-1;return;}i.Type=7;i.ListData=new C.ListData.ptr(0,false,0,0,0,0,0,false,S.nil,0);bl=c.domAttrValue(a,"data-marker");if(""===bl){bl="*";}if(79618===a.DataAtom){i.ListData.Typ=1;bm=c.domAttrValue(a,"start");if(""===bm){bm="1";}bn=J.Atoi(bm);i.ListData.Start=bn[0];}else{i.ListData.BulletChar=bl.charCodeAt(0);}i.ListData.Marker=(new S($stringToBytes(bl)));bo=c.domAttrValue(a,"data-tight");if("true"===bo||""===bo){i.ListData.Tight=true;}b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 46:if(!((7===b.Context.Tip.Type))){bp=new C.Node.ptr("","","",0,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);bp.Type=7;bp.ListData=new C.ListData.ptr(0,true,0,0,0,0,0,false,S.nil,0);bq=c.domAttrValue(a,"data-marker");if(""===bq){bq="*";}b.Context.Tip.AppendChild(bp);b.Context.Tip=bp;}br=a.FirstChild;if(!(U.nil===br)&&(3073===br.DataAtom)&&!(U.nil===br.NextSibling)&&(3073===br.NextSibling.DataAtom)){b.Context.Tip.ListData.Tight=false;}i.Type=8;bs=c.domAttrValue(a,"data-marker");bt=0;if(""===bs){if(!(U.nil===a.Parent)&&(79618===a.Parent.DataAtom)){bu=c.domAttrValue(a.Parent.FirstChild,"data-marker");bv=c.domAttrValue(a.Parent,"start");if(""===bv){bs="1";}else{bs=bv;}if(!(""===bu)){bs=bs+($substring(bu,(bu.length-1>>0)));}else{bs=bs+(".");}}else{bs=c.domAttrValue(a.Parent,"data-marker");if(""===bs){bs="*";}bt=bs.charCodeAt(0);}}else{if(!(U.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===bs||"-"===bs||"+"===bs){bs="1.";}if(!("1."===bs)&&!("1)"===bs)&&!(U.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(U.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){bs="1.";}if(!("1."===bs)&&!("1)"===bs)&&(79618===a.Parent.DataAtom)&&a.Parent.FirstChild===a&&""===c.domAttrValue(a.Parent,"start")){bs="1.";}}else{if(!("*"===bs)&&!("-"===bs)&&!("+"===bs)){bs="*";}bt=bs.charCodeAt(0);}}else{bs=c.domAttrValue(a,"data-marker");if(""===bs){bs="*";}bt=bs.charCodeAt(0);}}i.ListData=new C.ListData.ptr(0,false,bt,0,0,0,0,false,(new S($stringToBytes(bs))),0);if(0===bt){bw=J.Atoi($substring(bs,0,(bs.length-1>>0)));i.ListData.Num=bw[0];i.ListData.Delimiter=bs.charCodeAt((bs.length-1>>0));}if("vditor-task"===c.domAttrValue(a,"class")){i.ListData.Typ=3;b.Context.Tip.ListData.Typ=3;}b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 47:if(378116===a.FirstChild.DataAtom){bx=S.nil;if(!(U.nil===a.FirstChild.FirstChild)){bx=(new S($stringToBytes(a.FirstChild.FirstChild.Data)));}by=c.domAttrValue(a.Parent,"data-type");bz=by;if(bz===("math-block")){i.Type=302;i.Tokens=bx;b.Context.Tip.AppendChild(i);}else if(bz===("html-block")){b.Context.Tip.Tokens=bx;}else if(bz===("yaml-front-matter")){i.Type=427;i.Tokens=bx;b.Context.Tip.AppendChild(i);}else{i.Type=15;i.Tokens=bx;b.Context.Tip.AppendChild(i);}}$s=-1;return;case 48:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=91;continue;}$s=92;continue;case 91:ca=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=93;case 93:if($c){$c=false;ca=ca.$blk();}if(ca&&ca.$blk!==undefined){break s;}a.FirstChild.Data=ca;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 92:cb=B.TrimSpace(c.domText(a));$s=94;case 94:if($c){$c=false;cb=cb.$blk();}if(cb&&cb.$blk!==undefined){break s;}cc=cb;cd=c.isEmptyText(a);$s=97;case 97:if($c){$c=false;cd=cd.$blk();}if(cd&&cd.$blk!==undefined){break s;}if(cd){$s=95;continue;}$s=96;continue;case 95:$s=-1;return;case 96:if("\xE2\x80\xB8"===cc){i.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(i);$s=-1;return;}i.Type=17;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 49:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=98;continue;}$s=99;continue;case 98:ce=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=100;case 100:if($c){$c=false;ce=ce.$blk();}if(ce&&ce.$blk!==undefined){break s;}a.FirstChild.Data=ce;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 99:cf=B.TrimSpace(c.domText(a));$s=101;case 101:if($c){$c=false;cf=cf.$blk();}if(cf&&cf.$blk!==undefined){break s;}cg=cf;ch=c.isEmptyText(a);$s=104;case 104:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}if(ch){$s=102;continue;}$s=103;continue;case 102:$s=-1;return;case 103:if("\xE2\x80\xB8"===cg){i.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(i);$s=-1;return;}i.Type=22;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 50:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=105;continue;}$s=106;continue;case 105:ci=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=107;case 107:if($c){$c=false;ci=ci.$blk();}if(ci&&ci.$blk!==undefined){break s;}a.FirstChild.Data=ci;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 106:cj=B.TrimSpace(c.domText(a));$s=108;case 108:if($c){$c=false;cj=cj.$blk();}if(cj&&cj.$blk!==undefined){break s;}ck=cj;cl=c.isEmptyText(a);$s=111;case 111:if($c){$c=false;cl=cl.$blk();}if(cl&&cl.$blk!==undefined){break s;}if(cl){$s=109;continue;}$s=110;continue;case 109:$s=-1;return;case 110:if("\xE2\x80\xB8"===ck){i.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(i);$s=-1;return;}i.Type=101;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 51:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=112;continue;}$s=113;continue;case 112:cm=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=114;case 114:if($c){$c=false;cm=cm.$blk();}if(cm&&cm.$blk!==undefined){break s;}a.FirstChild.Data=cm;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 113:cn=B.TrimSpace(c.domText(a));$s=115;case 115:if($c){$c=false;cn=cn.$blk();}if(cn&&cn.$blk!==undefined){break s;}co=cn;cp=c.isEmptyText(a);$s=118;case 118:if($c){$c=false;cp=cp.$blk();}if(cp&&cp.$blk!==undefined){break s;}if(cp){$s=116;continue;}$s=117;continue;case 116:$s=-1;return;case 117:if("\xE2\x80\xB8"===co){i.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(i);$s=-1;return;}i.Type=450;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 52:if(U.nil===a.FirstChild){$s=-1;return;}cq=c.domAttrValue(a.FirstChild,"data-type");if(cq==="html-inline"){$s=39;continue;}cr=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===cr){i.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(i);$s=-1;return;}if(""===cr){$s=-1;return;}cs=(new S($stringToBytes(cr)));ct=new C.Node.ptr("","","",29,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,cs,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);i.Type=27;i.AppendChild(ct);b.Context.Tip.AppendChild(i);$s=-1;return;case 53:if(!(U.nil===a.Parent)){if(c.parentIs(a,new AL([37378,87554]))){if((U.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(U.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(U.nil===a.NextSibling){$s=-1;return;}i.Type=10;i.Tokens=(new S($stringToBytes("<br />")));b.Context.Tip.AppendChild(i);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(U.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;}}}i.Type=31;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 54:i.Type=33;i.AppendChild(new C.Node.ptr("","","",36,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 55:cu=f;cv=c.domAttrValue(a,"alt");if("emoji"===cu){i.Type=200;cw=new C.Node.ptr("","","",202,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,b.EmojiImgTokens(cv,c.domAttrValue(a,"src")),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);cw.AppendChild(new C.Node.ptr("","","",203,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(":"+cv+":"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));i.AppendChild(cw);b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}else{$s=-1;return;}$s=71;continue;case 56:if(U.nil===a.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(U.nil===a.NextSibling)&&(40708===a.NextSibling.DataAtom)){$s=119;continue;}$s=120;continue;case 119:cx=B.TrimSpace(a.NextSibling.FirstChild.Data);$s=121;case 121:if($c){$c=false;cx=cx.$blk();}if(cx&&cx.$blk!==undefined){break s;}a.NextSibling.FirstChild.Data=cx;$s=39;continue;case 120:i.Type=100;if(c.hasAttr(a,"checked")){i.TaskListItemChecked=true;}b.Context.Tip.AppendChild(i);if(!(X.nil===i.Parent.Parent.Parent)&&!(AD.nil===i.Parent.Parent.Parent.ListData)){i.Parent.Parent.Parent.ListData.Typ=3;i.Parent.Parent.ListData.Typ=3;}$s=71;continue;case 57:i.Type=106;cy=AE.nil;cz=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(U.nil===cz))){break;}da=c.domAttrValue(cz,"align");db=da;if(db===("left")){cy=$append(cy,1);}else if(db===("center")){cy=$append(cy,2);}else if(db===("right")){cy=$append(cy,3);}else{cy=$append(cy,0);}cz=cz.NextSibling;}i.TableAligns=cy;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 58:i.Type=107;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 59:$s=71;continue;case 60:i.Type=108;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 61:i.Type=109;dc=c.domAttrValue(a,"align");dd=0;de=dc;if(de===("left")){dd=1;}else if(de===("center")){dd=2;}else if(de===("right")){dd=3;}else{dd=0;}i.TableCellAlign=dd;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=71;continue;case 62:if(U.nil===a.FirstChild){$s=39;continue;}df=c.domText(a);if("footnotes-ref"===e){if(B.HasPrefix(df,"[^")&&B.HasSuffix(df,"]")){i.Type=412;i.Tokens=(new S($stringToBytes($substring(df,1,(df.length-1>>0)))));b.Context.Tip.AppendChild(i);}else{i.Type=16;i.Tokens=(new S($stringToBytes(df)));b.Context.Tip.AppendChild(i);}}else{i.Type=10;dg=c.domText(a);i.Tokens=(new S($stringToBytes(dg)));b.Context.Tip.AppendChild(i);}$s=-1;return;case 63:if(U.nil===a.FirstChild){$s=39;continue;}dh=e;if(dh===("block-ref")){$s=123;continue;}if(dh===("heading-id")){$s=124;continue;}if(dh===("em")||dh===("strong")||dh===("s")||dh===("mark")||dh===("code")||dh===("inline-math")||dh===("tag")){$s=125;continue;}if(dh===("a")||dh===("link-ref")||dh===("img")){$s=126;continue;}if(dh===("html-inline")){$s=127;continue;}if(dh===("html-entity")){$s=128;continue;}if(dh===("emoji")){$s=129;continue;}if(dh===("backslash")){$s=130;continue;}if(dh===("inline-node")){$s=131;continue;}if(dh===("math-block-close-marker")){$s=132;continue;}if(dh===("math-block-open-marker")){$s=133;continue;}if(dh===("yaml-front-matter-close-marker")){$s=134;continue;}if(dh===("yaml-front-matter-open-marker")){$s=135;continue;}if(dh===("code-block-open-marker")){$s=136;continue;}if(dh===("code-block-info")){$s=137;continue;}if(dh===("code-block-close-marker")){$s=138;continue;}if(dh===("heading-marker")){$s=139;continue;}$s=140;continue;case 123:di=c.domText(a);dj=B.TrimSpace(di);$s=143;case 143:if($c){$c=false;dj=dj.$blk();}if(dj&&dj.$blk!==undefined){break s;}if(""===dj){$s=141;continue;}$s=142;continue;case 141:$s=-1;return;case 142:dk=F.Parse("",(new S($stringToBytes(di))),c.Options);$s=144;case 144:if($c){$c=false;dk=dk.$blk();}if(dk&&dk.$blk!==undefined){break s;}dl=dk;dm=dl.Root.FirstChild.FirstChild;if(!(X.nil===dm)&&(16===dm.Type)&&!(X.nil===dm.Next)&&(430===dm.Next.Type)){$s=145;continue;}$s=146;continue;case 145:dn=dm.Text();$s=147;case 147:if($c){$c=false;dn=dn.$blk();}if(dn&&dn.$blk!==undefined){break s;}dp=dn;if(("\xEF\xBC\x81\xE2\x80\xB8"===dp)||("!\xE2\x80\xB8"===dp)){$s=148;continue;}$s=149;continue;case 148:di=B.Replace(di,dp,"!",1)+"\xE2\x80\xB8";dq=F.Parse("",(new S($stringToBytes(di))),c.Options);$s=150;case 150:if($c){$c=false;dq=dq.$blk();}if(dq&&dq.$blk!==undefined){break s;}dl=dq;case 149:case 146:dr=dl.Root.FirstChild.FirstChild;if(!(X.nil===dr)&&(430===dr.Type)){i=dr;ds=dr.Next;b.Context.Tip.AppendChild(i);O(ds,b);$s=-1;return;}dt=dl.Root.FirstChild;if(!(X.nil===dt)&&(440===dt.Type)){i=dt;du=dt.Next;b.Context.Tip.AppendChild(i);O(du,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(di)));b.Context.Tip.AppendChild(i);$s=-1;return;case 124:i.Type=420;dv=c.domText(a);dw=B.TrimSpace(dv);$s=153;case 153:if($c){$c=false;dw=dw.$blk();}if(dw&&dw.$blk!==undefined){break s;}if(""===dw){$s=151;continue;}$s=152;continue;case 151:$s=-1;return;case 152:if(!B.HasSuffix(dv,"}")){i.Type=16;i.Tokens=(new S($stringToBytes(dv)));b.Context.Tip.AppendChild(i);$s=-1;return;}dx=B.TrimSpace(dv);$s=154;case 154:if($c){$c=false;dx=dx.$blk();}if(dx&&dx.$blk!==undefined){break s;}dv=dx;i.Tokens=(new S($stringToBytes($substring(dv,1,(dv.length-1>>0)))));b.Context.Tip.AppendChild(i);$s=-1;return;case 125:dy=c.domText(a);dz=B.TrimSpace(dy);$s=157;case 157:if($c){$c=false;dz=dz.$blk();}if(dz&&dz.$blk!==undefined){break s;}if(""===dz){$s=155;continue;}$s=156;continue;case 155:$s=-1;return;case 156:ea=F.Parse("",(new S($stringToBytes(dy))),c.Options);$s=158;case 158:if($c){$c=false;ea=ea.$blk();}if(ea&&ea.$blk!==undefined){break s;}eb=ea;ec=eb.Root.FirstChild.FirstChild;if(!(X.nil===ec)&&((17===ec.Type)||(22===ec.Type)||(101===ec.Type)||(450===ec.Type)||(27===ec.Type)||(304===ec.Type)||(460===ec.Type))){i=ec;ed=ec.Next;b.Context.Tip.AppendChild(i);O(ed,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(dy)));b.Context.Tip.AppendChild(i);$s=-1;return;case 126:ee=c.domText(a);ef=B.TrimSpace(ee);$s=161;case 161:if($c){$c=false;ef=ef.$blk();}if(ef&&ef.$blk!==undefined){break s;}if(""===ef){$s=159;continue;}$s=160;continue;case 159:$s=-1;return;case 160:eg=F.Parse("",(new S($stringToBytes(ee))),c.Options);$s=162;case 162:if($c){$c=false;eg=eg.$blk();}if(eg&&eg.$blk!==undefined){break s;}eh=eg;ei=eh.Root.FirstChild.FirstChild;if(!(X.nil===ei)&&((33===ei.Type)||(34===ei.Type))){i=ei;ej=ei.Next;b.Context.Tip.AppendChild(i);O(ej,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(ee)));b.Context.Tip.AppendChild(i);$s=-1;return;case 127:ek=c.domText(a);el=B.TrimSpace(ek);$s=165;case 165:if($c){$c=false;el=el.$blk();}if(el&&el.$blk!==undefined){break s;}if(""===el){$s=163;continue;}$s=164;continue;case 163:$s=-1;return;case 164:i.Type=10;i.Tokens=(new S($stringToBytes(ek)));b.Context.Tip.AppendChild(i);$s=-1;return;case 128:em=c.domText(a);en=B.TrimSpace(em);$s=168;case 168:if($c){$c=false;en=en.$blk();}if(en&&en.$blk!==undefined){break s;}if(""===en){$s=166;continue;}$s=167;continue;case 166:$s=-1;return;case 167:eo=F.Parse("",(new S($stringToBytes(em))),c.Options);$s=169;case 169:if($c){$c=false;eo=eo.$blk();}if(eo&&eo.$blk!==undefined){break s;}ep=eo;eq=ep.Root.FirstChild.FirstChild;if(!(X.nil===eq)&&((44===eq.Type))){i=eq;er=eq.Next;b.Context.Tip.AppendChild(i);O(er,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(em)));b.Context.Tip.AppendChild(i);$s=-1;return;case 129:es=c.domText(a.FirstChild.NextSibling);et=B.TrimSpace(es);$s=172;case 172:if($c){$c=false;et=et.$blk();}if(et&&et.$blk!==undefined){break s;}if(""===et){$s=170;continue;}$s=171;continue;case 170:$s=-1;return;case 171:eu=F.Parse("",(new S($stringToBytes(es))),c.Options);$s=173;case 173:if($c){$c=false;eu=eu.$blk();}if(eu&&eu.$blk!==undefined){break s;}ev=eu;ew=ev.Root.FirstChild.FirstChild;if(!(X.nil===ew)&&((200===ew.Type))){i=ew;ex=ew.Next;b.Context.Tip.AppendChild(i);O(ex,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(es)));b.Context.Tip.AppendChild(i);$s=-1;return;case 130:ey=c.domText(a);ez=B.TrimSpace(ey);$s=176;case 176:if($c){$c=false;ez=ez.$blk();}if(ez&&ez.$blk!==undefined){break s;}if(""===ez){$s=174;continue;}$s=175;continue;case 174:$s=-1;return;case 175:fa=F.Parse("",(new S($stringToBytes(ey))),c.Options);$s=177;case 177:if($c){$c=false;fa=fa.$blk();}if(fa&&fa.$blk!==undefined){break s;}fb=fa;fc=fb.Root.FirstChild.FirstChild;if(!(X.nil===fc)&&((400===fc.Type))){i=fc;fd=fc.Next;b.Context.Tip.AppendChild(i);O(fd,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(ey)));b.Context.Tip.AppendChild(i);$s=-1;return;case 131:fe=c.domText(a);i.Type=16;if("</font>"===fe){i.Type=10;}i.Tokens=(new S($stringToBytes(fe)));b.Context.Tip.AppendChild(i);$s=-1;return;case 132:b.Context.Tip.AppendChild(new C.Node.ptr("","","",303,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,F.MathBlockMarker,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;case 133:i.Type=301;i.Tokens=F.MathBlockMarker;b.Context.Tip.AppendChild(i);$s=-1;return;case 134:b.Context.Tip.AppendChild(new C.Node.ptr("","","",428,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,F.YamlFrontMatterMarker,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;case 135:i.Type=426;i.Tokens=F.MathBlockMarker;b.Context.Tip.AppendChild(i);$s=-1;return;case 136:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,0,40708,"","",new W([new D.Attribute.ptr("","data-type","code-block-info")])));}ff=(new S($stringToBytes(c.domText(a))));fg=A.LastIndex(ff,(new S($stringToBytes("`"))))+1>>0;if(0<fg){a.NextSibling.AppendChild(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,0,0,($bytesToString($subslice(ff,fg))),"",W.nil));ff=$subslice(ff,0,fg);}b.Context.Tip.IsFencedCodeBlock=true;i.Type=12;i.Tokens=ff;i.CodeBlockFenceLen=ff.$length;b.Context.Tip.AppendChild(i);$s=-1;return;case 137:fh=(new S($stringToBytes(c.domText(a))));fh=A.ReplaceAll(fh,(new S($stringToBytes("\xE2\x80\x8B"))),S.nil);b.Context.Tip.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,fh,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;case 138:fi=(new S($stringToBytes(c.domText(a))));fj=A.LastIndex(fi,(new S($stringToBytes("`"))))+1>>0;if(0<fj){fi=$subslice(fi,0,fj);}if(0===fi.$length){fi=(new S($stringToBytes("```")));}b.Context.Tip.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,fi,false,false,false,0,false,0,fi.$length,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;case 139:fk=c.domText(a);fl=B.Contains(fk,"\xE2\x80\xB8");if(fl){$s=178;continue;}$s=179;continue;case 178:fm=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\xE2\x80\xB8","",W.nil);a.InsertAfter(fm);fk=B.ReplaceAll(fk,"#","");fk=B.ReplaceAll(fk,"\xE2\x80\xB8","");fn=B.TrimSpace(fk);$s=180;case 180:if($c){$c=false;fn=fn.$blk();}if(fn&&fn.$blk!==undefined){break s;}fk=fn;if(0<fk.length){fm.Data=fk+fm.Data;}case 179:$s=-1;return;case 140:case 122:fo=c.domText(a);i.Type=16;i.Tokens=(new S($stringToBytes(fo)));b.Context.Tip.AppendChild(i);$s=-1;return;case 64:fp=e;if(fp===("super-block")){$s=182;continue;}if(fp===("math-block")){$s=183;continue;}if(fp===("code-block")){$s=184;continue;}if(fp===("html-block")){$s=185;continue;}if(fp===("yaml-front-matter")){$s=186;continue;}if(fp===("block-ref-embed")){$s=187;continue;}$s=188;continue;case 182:i.Type=475;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=188;continue;case 183:i.Type=300;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=188;continue;case 184:i.Type=11;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=188;continue;case 185:i.Type=9;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=188;continue;case 186:i.Type=425;b.Context.Tip.AppendChild(i);b.Context.Tip=i;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=188;continue;case 187:fq=c.domText(a);if(""===fq){$s=-1;return;}fr=F.Parse("",(new S($stringToBytes(fq))),c.Options);$s=189;case 189:if($c){$c=false;fr=fr.$blk();}if(fr&&fr.$blk!==undefined){break s;}fs=fr;ft=fs.Root.FirstChild;if(!(X.nil===ft)&&(440===ft.Type)){fu=i.KramdownIAL;fv=i.ID;fw=fu;fx=fv;i=ft;fy=fw;fz=fx;i.KramdownIAL=fy;i.ID=fz;ga=ft.Next;b.Context.Tip.AppendChild(i);O(ga,b);$s=-1;return;}i.Type=16;i.Tokens=(new S($stringToBytes(fq)));b.Context.Tip.AppendChild(i);$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 188:case 181:$s=71;continue;case 65:gb=c.domText(a);gc=F.Inline("",(new S($stringToBytes(gb))),b.Context.Option);$s=190;case 190:if($c){$c=false;gc=gc.$blk();}if(gc&&gc.$blk!==undefined){break s;}gd=gc;O(gd.Root.FirstChild.FirstChild,b);$s=-1;return;case 66:i.Type=9;ge=c.domHTML(a);$s=191;case 191:if($c){$c=false;ge=ge.$blk();}if(ge&&ge.$blk!==undefined){break s;}i.Tokens=ge;i.Tokens=(gf=A.SplitAfter(i.Tokens,(new S($stringToBytes("</summary>")))),(0>=gf.$length?($throwRuntimeError("index out of range"),undefined):gf.$array[gf.$offset+0]));b.Context.Tip.AppendChild(i);$s=71;continue;case 67:$s=71;continue;case 68:$s=-1;return;case 69:i.Type=9;gg=c.domHTML(a);$s=192;case 192:if($c){$c=false;gg=gg.$blk();}if(gg&&gg.$blk!==undefined){break s;}i.Tokens=gg;b.Context.Tip.AppendChild(i);$s=-1;return;case 70:if(3===a.Type){$s=39;continue;}i.Type=9;gh=c.domHTML(a);$s=193;case 193:if($c){$c=false;gh=gh.$blk();}if(gh&&gh.$blk!==undefined){break s;}i.Tokens=gh;b.Context.Tip.AppendChild(i);$s=-1;return;case 71:case 39:gi=a.FirstChild;case 194:if(!(!(gi===U.nil))){$s=195;continue;}$r=c.genASTByVditorIRBlockDOM(gi,b);$s=196;case 196:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}gi=gi.NextSibling;$s=194;continue;case 195:gj=a.DataAtom;if(gj===(1)){i.AppendChild(new C.Node.ptr("","","",37,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));i.AppendChild(new C.Node.ptr("","","",38,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));gk=c.domAttrValue(a,"href");if(!(""===c.Options.LinkBase)){gk=B.ReplaceAll(gk,c.Options.LinkBase,"");}if(!(""===c.Options.LinkPrefix)){gk=B.ReplaceAll(gk,c.Options.LinkPrefix,"");}i.AppendChild(new C.Node.ptr("","","",41,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(gk))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));gl=c.domAttrValue(a,"title");if(!(""===gl)){i.AppendChild(new C.Node.ptr("","","",43,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));i.AppendChild(new C.Node.ptr("","","",42,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(gl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}i.AppendChild(new C.Node.ptr("","","",39,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if(gj===(29191)){b.Context.Tip.AppendChild(new C.Node.ptr("","","",9,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("</details>"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:K.ptr.prototype.genASTByVditorIRBlockDOM};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.b=b;$f.ba=ba;$f.bb=bb;$f.bc=bc;$f.bd=bd;$f.be=be;$f.bf=bf;$f.bg=bg;$f.bh=bh;$f.bi=bi;$f.bj=bj;$f.bk=bk;$f.bl=bl;$f.bm=bm;$f.bn=bn;$f.bo=bo;$f.bp=bp;$f.bq=bq;$f.br=br;$f.bs=bs;$f.bt=bt;$f.bu=bu;$f.bv=bv;$f.bw=bw;$f.bx=bx;$f.by=by;$f.bz=bz;$f.c=c;$f.ca=ca;$f.cb=cb;$f.cc=cc;$f.cd=cd;$f.ce=ce;$f.cf=cf;$f.cg=cg;$f.ch=ch;$f.ci=ci;$f.cj=cj;$f.ck=ck;$f.cl=cl;$f.cm=cm;$f.cn=cn;$f.co=co;$f.cp=cp;$f.cq=cq;$f.cr=cr;$f.cs=cs;$f.ct=ct;$f.cu=cu;$f.cv=cv;$f.cw=cw;$f.cx=cx;$f.cy=cy;$f.cz=cz;$f.d=d;$f.da=da;$f.db=db;$f.dc=dc;$f.dd=dd;$f.de=de;$f.df=df;$f.dg=dg;$f.dh=dh;$f.di=di;$f.dj=dj;$f.dk=dk;$f.dl=dl;$f.dm=dm;$f.dn=dn;$f.dp=dp;$f.dq=dq;$f.dr=dr;$f.ds=ds;$f.dt=dt;$f.du=du;$f.dv=dv;$f.dw=dw;$f.dx=dx;$f.dy=dy;$f.dz=dz;$f.e=e;$f.ea=ea;$f.eb=eb;$f.ec=ec;$f.ed=ed;$f.ee=ee;$f.ef=ef;$f.eg=eg;$f.eh=eh;$f.ei=ei;$f.ej=ej;$f.ek=ek;$f.el=el;$f.em=em;$f.en=en;$f.eo=eo;$f.ep=ep;$f.eq=eq;$f.er=er;$f.es=es;$f.et=et;$f.eu=eu;$f.ev=ev;$f.ew=ew;$f.ex=ex;$f.ey=ey;$f.ez=ez;$f.f=f;$f.fa=fa;$f.fb=fb;$f.fc=fc;$f.fd=fd;$f.fe=fe;$f.ff=ff;$f.fg=fg;$f.fh=fh;$f.fi=fi;$f.fj=fj;$f.fk=fk;$f.fl=fl;$f.fm=fm;$f.fn=fn;$f.fo=fo;$f.fp=fp;$f.fq=fq;$f.fr=fr;$f.fs=fs;$f.ft=ft;$f.fu=fu;$f.fv=fv;$f.fw=fw;$f.fx=fx;$f.fy=fy;$f.fz=fz;$f.g=g;$f.ga=ga;$f.gb=gb;$f.gc=gc;$f.gd=gd;$f.ge=ge;$f.gf=gf;$f.gg=gg;$f.gh=gh;$f.gi=gi;$f.gj=gj;$f.gk=gk;$f.gl=gl;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};K.prototype.genASTByVditorIRBlockDOM=function(a,b){return this.$val.genASTByVditorIRBlockDOM(a,b);};O=function(a,b){var a,b,c,d,e,f,g;c=AC.nil;d=a;while(true){if(!(!(X.nil===d))){break;}c=$append(c,d);d=d.Next;}e=c;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);b.Context.Tip.AppendChild(g);f++;}};P=function(a){var a,b,c;b=Q(a);if(""===b){return a;}c=B.TrimSuffix(a,".sy.md");c=B.TrimSuffix(c,"_"+b);return c;};$pkg.FilePath=P;Q=function(a){var a,b,c;b="";if(0<=B.Index(b,"/")){a=$substring(a,B.LastIndex(a,"/"));}a=B.TrimSuffix(a,".md");a=B.TrimSuffix(a,".sy");if(!B.Contains(a,"_")){return b;}c=B.LastIndex(a,"_");if((a.length-1>>0)===c){return b;}b=$substring(a,(c+1>>0));if(!((b.length===22))){b="";return b;}return b;};$pkg.FileID=Q;R=function(a,b){var a,b,c;c=a;if(!B.HasPrefix(c,"http://127.0.0.1")){c="/remote?url="+c+"/";return c;}c=$substring(c,21);if(!B.HasSuffix(c,"/")){c=c+("/");}c=b+c;return c;};$pkg.NormalizeLinkBase=R;K.ptr.prototype.SpinVditorSVDOM=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;d=B.TrimSpace(a);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if("\xE2\x80\xB8"===d){$s=1;continue;}$s=2;continue;case 1:b="<span data-type=\"text\"><wbr></span>"+($bytesToString(G.NewlineSV));$s=-1;return b;case 2:c.Options.VditorSV=true;c.Options.VditorWYSIWYG=false;c.Options.VditorIR=false;e=F.Parse("",(new S($stringToBytes(a))),c.Options);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.NewVditorSVRenderer(f);h=g.BaseRenderer.Render();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=B.ReplaceAll(($bytesToString(i)),"\xE2\x80\xB8","<wbr>");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.SpinVditorSVDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.SpinVditorSVDOM=function(a){return this.$val.SpinVditorSVDOM(a);};K.ptr.prototype.HTML2VditorSVDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorSV=true;c.Options.VditorWYSIWYG=false;c.Options.VditorIR=false;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=F.Parse("",(new S($stringToBytes(f))),c.Options);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=G.NewVditorSVRenderer(j);l=c.HTML2VditorSVDOMRendererFuncs;m=0;n=$keys(l);while(true){if(!(m<n.length)){break;}o=l[n[m]];if(o===undefined){m++;continue;}p=o.k;q=o.v;r=p;(k.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:q};m++;}s=k.BaseRenderer.Render();$s=6;case 6:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;b=($bytesToString(t));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2VditorSVDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2VditorSVDOM=function(a){return this.$val.HTML2VditorSVDOM(a);};K.ptr.prototype.Md2VditorSVDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorSV=true;c.Options.VditorWYSIWYG=false;c.Options.VditorIR=false;d=F.Parse("",(new S($stringToBytes(a))),c.Options);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=G.NewVditorSVRenderer(e);g=c.Md2VditorSVDOMRendererFuncs;h=0;i=$keys(g);while(true){if(!(h<i.length)){break;}j=g[i[h]];if(j===undefined){h++;continue;}k=j.k;l=j.v;m=k;(f.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:l};h++;}n=f.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b=B.ReplaceAll(($bytesToString(o)),"\xE2\x80\xB8","<wbr>");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Md2VditorSVDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Md2VditorSVDOM=function(a){return this.$val.Md2VditorSVDOM(a);};K.ptr.prototype.Md2HTML=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorWYSIWYG=false;d=c.MarkdownStr("",a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Md2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Md2HTML=function(a){return this.$val.Md2HTML(a);};K.ptr.prototype.SpinVditorDOM=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorWYSIWYG=true;c.Options.VditorIR=false;c.Options.VditorSV=false;a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");d=c.vditorDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=F.Parse("",(new S($stringToBytes(e))),c.Options);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=G.NewVditorRenderer(g);i=h.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;b=B.ReplaceAll(($bytesToString(j)),"\xE2\x80\xB8","<wbr>");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.SpinVditorDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.SpinVditorDOM=function(a){return this.$val.SpinVditorDOM(a);};K.ptr.prototype.HTML2VditorDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorWYSIWYG=true;c.Options.VditorIR=false;c.Options.VditorSV=false;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=F.Parse("",(new S($stringToBytes(f))),c.Options);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=G.NewVditorRenderer(j);l=c.HTML2VditorDOMRendererFuncs;m=0;n=$keys(l);while(true){if(!(m<n.length)){break;}o=l[n[m]];if(o===undefined){m++;continue;}p=o.k;q=o.v;r=p;(k.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:q};m++;}s=k.BaseRenderer.Render();$s=6;case 6:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;b=($bytesToString(t));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2VditorDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2VditorDOM=function(a){return this.$val.HTML2VditorDOM(a);};K.ptr.prototype.VditorDOM2HTML=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorWYSIWYG=true;c.Options.VditorIR=false;c.Options.VditorSV=false;d=c.vditorDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=c.Md2HTML(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}b=f;$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorDOM2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorDOM2HTML=function(a){return this.$val.VditorDOM2HTML(a);};K.ptr.prototype.Md2VditorDOM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorWYSIWYG=true;c.Options.VditorIR=false;c.Options.VditorSV=false;d=F.Parse("",(new S($stringToBytes(a))),c.Options);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=G.NewVditorRenderer(e);g=c.Md2VditorDOMRendererFuncs;h=0;i=$keys(g);while(true){if(!(h<i.length)){break;}j=g[i[h]];if(j===undefined){h++;continue;}k=j.k;l=j.v;m=k;(f.BaseRenderer.ExtRendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:l};h++;}n=f.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b=($bytesToString(o));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Md2VditorDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Md2VditorDOM=function(a){return this.$val.Md2VditorDOM(a);};K.ptr.prototype.VditorDOM2Md=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;c.Options.VditorWYSIWYG=true;c.Options.VditorIR=false;c.Options.VditorSV=false;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.vditorDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.VditorDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.VditorDOM2Md=function(a){return this.$val.VditorDOM2Md(a);};K.ptr.prototype.RenderEChartsJSON=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;d=F.Parse("",(new S($stringToBytes(a))),c.Options);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=G.NewEChartsJSONRenderer(e);g=f.Render();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b=($bytesToString(h));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.RenderEChartsJSON};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.RenderEChartsJSON=function(a){return this.$val.RenderEChartsJSON(a);};K.ptr.prototype.HTML2Md=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;b=d[0];f=d[1];if(!($interfaceIsEqual($ifaceNil,f))){$s=2;continue;}$s=3;continue;case 2:g=f.Error();$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;$s=-1;return b;case 3:$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.HTML2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.HTML2Md=function(a){return this.$val.HTML2Md(a);};K.ptr.prototype.vditorDOM2Md=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=this;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a," \n"," \n");d=B.NewReader(a);e=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,0,"","",W.nil);g=D.ParseFragmentWithOptions(d,e,new AM([]));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=2;continue;}$s=3;continue;case 2:j=i.Error();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}b=j;$s=-1;return b;case 3:$r=c.adjustVditorDOM(h);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=new F.Tree.ptr(new C.Node.ptr("","","",0,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil),new F.Context.ptr(T.nil,c.Options,X.nil,X.nil,S.nil,0,0,0,0,0,0,false,false,false,false,X.nil),Z.nil,AA.nil,"","","","",AB.nil,new $Int64(0,0),new $Int64(0,0),"");k.Context.Tip=k.Root;l=h;m=0;case 6:if(!(m<l.$length)){$s=7;continue;}n=((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);$r=c.genASTByVditorDOM(n,k);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m++;$s=6;continue;case 7:$r=C.Walk(k.Root,(function(o,p){var o,p,q,r;if(p){q=o.Type;if((q===(10))||(q===(27))||(q===(304))||(q===(9))||(q===(15))||(q===(302))){o.Tokens=D.UnescapeHTML(o.Tokens);if(!(X.nil===o.Next)&&(27===o.Next.Type)&&(o.CodeMarkerLen===o.Next.CodeMarkerLen)){o.FirstChild.Next.Tokens=$appendSlice(o.FirstChild.Next.Tokens,o.Next.FirstChild.Next.Tokens);o.Next.Unlink();}}else if(q===(7)){if(!(X.nil===o.Parent)&&(7===o.Parent.Type)){r=o.Previous;if(!(X.nil===r)){r.AppendChild(o);}}}}return 2;}));$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}o=G.NewFormatRenderer(k);p=o.BaseRenderer.Render();$s=10;case 10:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;b=($bytesToString(q));$s=-1;return b;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.vditorDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.vditorDOM2Md=function(a){return this.$val.vditorDOM2Md(a);};K.ptr.prototype.adjustVditorDOM=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=a.$length;if(0===c){$s=-1;return;}if(1<c){d=0;e=1;while(true){if(!(e<c)){break;}((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).InsertAfter(((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]));d=d+(1)>>0;e=e+(1)>>0;}}$r=b.removeEmptyNodes((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);while(true){if(!(!(U.nil===f))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}g=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);while(true){if(!(!(U.nil===g))){break;}b.adjustVditorDOMListTight0(g);g=g.NextSibling;}h=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);case 2:if(!(!(U.nil===h))){$s=3;continue;}$r=b.adjustVditorDOMListItemInP(h);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=h.NextSibling;$s=2;continue;case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.adjustVditorDOM};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.adjustVditorDOM=function(a){return this.$val.adjustVditorDOM(a);};K.ptr.prototype.removeEmptyNodes=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=this;b[0]=AN.nil;d=a;case 1:if(!(!(U.nil===d))){$s=2;continue;}$r=c.searchEmptyNodes(d,(b.$ptr||(b.$ptr=new AO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},b))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.NextSibling;$s=1;continue;case 2:e=b[0];f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g.Unlink();f++;}$s=-1;return;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.removeEmptyNodes};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.removeEmptyNodes=function(a){return this.$val.removeEmptyNodes(a);};K.ptr.prototype.searchEmptyNodes=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=a.DataAtom;if(d===(0)){$s=2;continue;}$s=3;continue;case 2:if((!(U.nil===a.PrevSibling)&&(40708===a.PrevSibling.DataAtom))||(!(U.nil===a.NextSibling)&&(40708===a.NextSibling.DataAtom))){$s=1;continue;}e=a.Parent;if(!(U.nil===e)&&((79618===e.DataAtom)||(42754===e.DataAtom)||(45570===e.DataAtom))){$s=4;continue;}$s=5;continue;case 4:f=B.TrimRight(a.Data,"\n\t ");$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}a.Data=f;case 5:if(!(U.nil===e)&&((365829===e.DataAtom)||(208901===e.DataAtom)||(9989===e.DataAtom)||(52226===e.DataAtom))){$s=7;continue;}$s=8;continue;case 7:g=B.TrimSpace(a.Data);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.Data=g;case 8:if(""===a.Data){b.$set($append(b.$get(),a));}case 3:case 1:h=a.FirstChild;case 10:if(!(!(h===U.nil))){$s=11;continue;}$r=c.searchEmptyNodes(h,b);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=h.NextSibling;$s=10;continue;case 11:$s=-1;return;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.searchEmptyNodes};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.searchEmptyNodes=function(a,b){return this.$val.searchEmptyNodes(a,b);};K.ptr.prototype.mergeVditorDOMList0=function(a){var a,b,c,d,e,f;b=this;c=a.DataAtom;if((c===(42754))||(c===(79618))){if(!(U.nil===a.NextSibling)&&(a.DataAtom===a.NextSibling.DataAtom)&&(1===a.NextSibling.Attr.$length)){d=a.NextSibling.FirstChild;while(true){if(!(!(U.nil===d))){break;}e=d.NextSibling;d.Unlink();a.AppendChild(d);d=e;}a.NextSibling.Unlink();}}f=a.FirstChild;while(true){if(!(!(f===U.nil))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}};K.prototype.mergeVditorDOMList0=function(a){return this.$val.mergeVditorDOMList0(a);};K.ptr.prototype.adjustVditorDOMListTight0=function(a){var a,b,c,d;b=this;c=a.DataAtom;if(c===(42754)){if(!b.parentIs(a,new AL([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}else if(c===(79618)){if(!b.parentIs(a,new AL([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}d=a.FirstChild;while(true){if(!(!(d===U.nil))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}};K.prototype.adjustVditorDOMListTight0=function(a){return this.$val.adjustVditorDOMListTight0(a);};K.ptr.prototype.adjustVditorDOMListItemInP=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=a.DataAtom;if(c===(45570)){$s=2;continue;}$s=3;continue;case 2:if(!(U.nil===a.PrevSibling)&&b.domAttrValue(a.PrevSibling,"data-node-id")===b.domAttrValue(a,"data-node-id")){$s=4;continue;}$s=5;continue;case 4:d=a;e=C.NewNodeID();$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$r=b.setDOMAttrValue(d,"data-node-id",f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(!(U.nil===a.PrevSibling)&&!(U.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:g=b.domAttrValue(a.FirstChild,"data-node-id");if(!(""===g)&&!(U.nil===a.PrevSibling.LastChild)&&b.domAttrValue(a.PrevSibling.LastChild,"data-node-id")===g){$s=10;continue;}$s=11;continue;case 10:h=a.FirstChild;i=C.NewNodeID();$s=12;case 12:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=b.setDOMAttrValue(h,"data-node-id",j);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:k=a.FirstChild;while(true){if(!(!(U.nil===k))){break;}if(b.listItemEnter(a)){l=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,3073,"p","",W.nil);l.AppendChild(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\xE2\x80\xB8","",W.nil));l.AppendChild(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,514,"br","",W.nil));a.FirstChild.Unlink();a.FirstChild.Unlink();a.AppendChild(l);k=l;k=k.NextSibling;continue;}if(!((3073===k.DataAtom))&&!((100106===k.DataAtom))&&!((42754===k.DataAtom))&&!((79618===k.DataAtom))&&!((92931===k.DataAtom))){m=b.forwardNextBlock(k);n=m[0];o=m[1];p=new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,3,3073,"p","",W.nil);k.InsertBefore(p);q=n;r=0;while(true){if(!(r<q.$length)){break;}s=((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);s.Unlink();p.AppendChild(s);r++;}k=o;if(U.nil===k){break;}}k=k.NextSibling;}case 3:case 1:t=a.FirstChild;case 14:if(!(!(t===U.nil))){$s=15;continue;}$r=b.adjustVditorDOMListItemInP(t);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}t=t.NextSibling;$s=14;continue;case 15:$s=-1;return;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.adjustVditorDOMListItemInP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.adjustVditorDOMListItemInP=function(a){return this.$val.adjustVditorDOMListItemInP(a);};K.ptr.prototype.forwardNextBlock=function(a){var a,b,c,d,e,f;b=AN.nil;c=U.nil;d=this;e=a;while(true){if(!(!(U.nil===e))){break;}f=e.DataAtom;if((f===(79618))||(f===(42754))||(f===(92931))||(f===(100106))){return[b,c];}b=$append(b,e);e=e.NextSibling;}return[b,c];};K.prototype.forwardNextBlock=function(a){return this.$val.forwardNextBlock(a);};K.ptr.prototype.listItemEnter=function(a){var a,b;b=this;if(U.nil===a.FirstChild){return false;}if("\xE2\x80\xB8"===a.FirstChild.Data&&"br"===a.LastChild.Data){return true;}return false;};K.prototype.listItemEnter=function(a){return this.$val.listItemEnter(a);};K.ptr.prototype.isTightList=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=this;c=a.FirstChild;while(true){if(!(!(U.nil===c))){break;}d=0;e=0;f=0;g=0;h=d;i=e;j=f;k=g;l=c.FirstChild;while(true){if(!(!(U.nil===l))){break;}m=l.DataAtom;if((m===(42754))||(m===(79618))){h=h+(1)>>0;}else if(m===(92931)){i=i+(1)>>0;}else if(m===(100106)){j=j+(1)>>0;}else if(m===(3073)){k=k+(1)>>0;}l=l.NextSibling;}if(1<k||1<j||1<i||1<h){return"false";}if(1<(k+i>>0)||1<(k+j>>0)||1<(k+h>>0)){return"false";}c=c.NextSibling;}return"true";};K.prototype.isTightList=function(a){return this.$val.isTightList(a);};K.ptr.prototype.genASTByVditorDOM=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;c=$f.c;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;ct=$f.ct;cu=$f.cu;cv=$f.cv;cw=$f.cw;cx=$f.cx;cy=$f.cy;cz=$f.cz;d=$f.d;da=$f.da;db=$f.db;dc=$f.dc;dd=$f.dd;de=$f.de;df=$f.df;dg=$f.dg;dh=$f.dh;di=$f.di;dj=$f.dj;dk=$f.dk;dl=$f.dl;dm=$f.dm;dn=$f.dn;dp=$f.dp;dq=$f.dq;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);c=this;d=c.domAttrValue(a,"data-render");if("1"===d||"2"===d){$s=-1;return;}e=c.domAttrValue(a,"data-type");if(92931===a.DataAtom){$s=1;continue;}$s=2;continue;case 1:if("code-block"===e||"html-block"===e||"math-block"===e||"yaml-front-matter"===e){$s=3;continue;}if("link-ref-defs-block"===e){$s=4;continue;}if("footnotes-block"===e){$s=5;continue;}if("toc-block"===e){$s=6;continue;}$s=7;continue;case 3:f=a.FirstChild;case 8:if(!(!(f===U.nil))){$s=9;continue;}$r=c.genASTByVditorDOM(f,b);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=8;continue;case 9:$s=7;continue;case 4:g=c.domText(a);h=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(g))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(h);$s=7;continue;case 5:i=a.FirstChild;if(!((79618===i.DataAtom))){$s=-1;return;}j=i.FirstChild;case 11:if(!(!(U.nil===j))){$s=12;continue;}if("\n"===j.Data){$s=13;continue;}$s=14;continue;case 13:j=j.NextSibling;$s=11;continue;case 14:k=new A.Buffer.ptr(S.nil,0,0);l=D.Render(k,j);$s=15;case 15:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if($interfaceIsEqual($ifaceNil,m)){$s=16;continue;}$s=17;continue;case 16:n=c.vditorDOM2Md("<ol>"+k.String()+"</ol>");$s=19;case 19:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=c.domAttrValue(j,"data-marker");o=$substring(o,3);q=B.Split(o,"\n");o="";r=q;s=0;while(true){if(!(s<r.$length)){break;}t=s;u=((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);if(0<t){o=o+(" "+u);}else{o=u;}o=o+("\n");s++;}o="["+p+"]: "+o;v=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(o))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(v);$s=18;continue;case 17:$panic(m);case 18:j=j.NextSibling;$s=11;continue;case 12:$s=7;continue;case 6:w=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("[toc]\n\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);b.Context.Tip.AppendChild(w);case 7:$s=-1;return;case 2:x=c.domAttrValue(a,"class");y=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");z=new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(y))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);aa=a.DataAtom;if(aa===(0)){$s=21;continue;}if((aa===(3073))||(aa===(92931))){$s=22;continue;}if((aa===(89090))||(aa===(187906))||(aa===(199938))||(aa===(214274))||(aa===(216834))||(aa===(412930))){$s=23;continue;}if(aa===(87810)){$s=24;continue;}if(aa===(100106)){$s=25;continue;}if((aa===(79618))||(aa===(42754))){$s=26;continue;}if(aa===(45570)){$s=27;continue;}if(aa===(290819)){$s=28;continue;}if((aa===(28162))||(aa===(1537))){$s=29;continue;}if((aa===(449798))||(aa===(257))){$s=30;continue;}if((aa===(283139))||(aa===(9473))||(aa===(53766))){$s=31;continue;}if(aa===(46596)){$s=32;continue;}if(aa===(378116)){$s=33;continue;}if(aa===(514)){$s=34;continue;}if(aa===(1)){$s=35;continue;}if(aa===(198403)){$s=36;continue;}if(aa===(281349)){$s=37;continue;}if(aa===(365829)){$s=38;continue;}if(aa===(208901)){$s=39;continue;}if(aa===(9989)){$s=40;continue;}if(aa===(52226)){$s=41;continue;}if((aa===(87554))||(aa===(37378))){$s=42;continue;}if(aa===(461571)){$s=43;continue;}if(aa===(40708)){$s=44;continue;}if(aa===(16132)){$s=45;continue;}if(aa===(29191)){$s=46;continue;}if(aa===(47363)){$s=47;continue;}if(aa===(459783)){$s=48;continue;}$s=49;continue;case 21:if(""===y){$s=-1;return;}ab=B.ReplaceAll(y,"\xE2\x80\xB8","");ab=B.ReplaceAll(ab,"\t"," ");if((!c.isInline(a.PrevSibling))&&B.HasPrefix(ab," ")){$s=51;continue;}$s=52;continue;case 51:z.Type=11;z.IsFencedCodeBlock=true;z.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("```"))),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));ac=B.HasPrefix(y,"\xE2\x80\xB8");if(ac){y=B.ReplaceAll(y,"\xE2\x80\xB8","");}ad=B.TrimSpace(y);$s=53;case 53:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}y=ad;if(ac){y="\xE2\x80\xB8"+y;}ae=new C.Node.ptr("","","",15,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(y))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);z.AppendChild(ae);z.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("```"))),false,false,false,0,false,0,3,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);$s=-1;return;case 52:if(!(U.nil===a.Parent)&&(1===a.Parent.DataAtom)){z.Type=40;}b.Context.Tip.AppendChild(z);$s=50;continue;case 22:z.Type=1;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 23:af=B.TrimSpace(c.domText(a));$s=56;case 56:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}if(""===af){$s=54;continue;}$s=55;continue;case 54:$s=-1;return;case 55:z.Type=2;z.HeadingLevel=((((ag=z.Tokens,(1>=ag.$length?($throwRuntimeError("index out of range"),undefined):ag.$array[ag.$offset+1]))-48<<24>>>24)>>0));ah=c.domAttrValue(a,"data-marker");ai=c.domAttrValue(a,"data-id");if(!(""===ai)){a.LastChild.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0," {"+ai+"}","",W.nil));}z.HeadingSetext="="===ah||"-"===ah;if(!z.HeadingSetext){aj=new C.Node.ptr("","","",3,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);aj.Tokens=(new S($stringToBytes(B.Repeat("#",z.HeadingLevel))));z.AppendChild(aj);}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 24:z.Type=4;b.Context.Tip.AppendChild(z);$s=50;continue;case 25:ak=B.TrimSpace(c.domText(a));$s=57;case 57:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}al=ak;if(""===al||">"===al||"\xE2\x80\xB8"===al){$s=-1;return;}z.Type=5;z.AppendChild(new C.Node.ptr("","","",6,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(">"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 26:if(U.nil===a.FirstChild){$s=-1;return;}z.Type=7;z.ListData=new C.ListData.ptr(0,false,0,0,0,0,0,false,S.nil,0);if(79618===a.DataAtom){z.ListData.Typ=1;}am=c.domAttrValue(a,"data-tight");if("true"===am||""===am){z.ListData.Tight=true;}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 27:z.Type=8;an=c.domAttrValue(a,"data-marker");ao=0;if(""===an){if(!(U.nil===a.Parent)&&(79618===a.Parent.DataAtom)){ap=c.domAttrValue(a.Parent.FirstChild,"data-marker");aq=c.domAttrValue(a.Parent,"start");if(""===aq){an="1";}else{an=aq;}if(!(""===ap)){an=an+($substring(ap,(ap.length-1>>0)));}else{an=an+(".");}}else{an=c.domAttrValue(a.Parent,"data-marker");if(""===an){an="*";}ao=an.charCodeAt(0);}}else{if(!(U.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===an||"-"===an||"+"===an){an="1.";}if(!("1."===an)&&!("1)"===an)&&!(U.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(U.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){an="1.";}if(!("1."===an)&&!("1)"===an)&&(79618===a.Parent.DataAtom)&&a.Parent.FirstChild===a&&""===c.domAttrValue(a.Parent,"start")){an="1.";}}else{if(!("*"===an)&&!("-"===an)&&!("+"===an)){an="*";}ao=an.charCodeAt(0);}}else{an=c.domAttrValue(a,"data-marker");if(""===an){an="*";}ao=an.charCodeAt(0);}}z.ListData=new C.ListData.ptr(0,false,ao,0,0,0,0,false,(new S($stringToBytes(an))),0);if(0===ao){ar=J.Atoi(($encodeRune(an.charCodeAt(0))));z.ListData.Num=ar[0];z.ListData.Delimiter=an.charCodeAt((an.length-1>>0));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 28:if(378116===a.FirstChild.DataAtom){as=c.domAttrValue(a.Parent,"data-marker");if(""===as){as="```";}at=S.nil;if(!(U.nil===a.FirstChild.FirstChild)){at=(new S($stringToBytes(a.FirstChild.FirstChild.Data)));}au=c.domAttrValue(a.Parent,"data-type");av=au;if(av===("math-block")){z.Type=300;z.AppendChild(new C.Node.ptr("","","",301,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",302,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,at,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",303,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);}else if(av===("yaml-front-matter")){z.Type=425;z.AppendChild(new C.Node.ptr("","","",426,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",427,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,at,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",428,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);}else if(av===("html-block")){z.Type=9;z.Tokens=at;b.Context.Tip.AppendChild(z);}else{z.Type=11;z.IsFencedCodeBlock=true;z.AppendChild(new C.Node.ptr("","","",12,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(as))),false,false,false,0,false,0,as.length,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",14,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));aw=c.domAttrValue(a.FirstChild,"class");if(B.Contains(aw,"language-")){ax=$substring(aw,9);z.LastChild.CodeBlockInfo=(new S($stringToBytes(ax)));}ay=new C.Node.ptr("","","",15,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,at,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);z.AppendChild(ay);z.AppendChild(new C.Node.ptr("","","",13,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(as))),false,false,false,0,false,0,as.length,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);}}$s=-1;return;case 29:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=58;continue;}$s=59;continue;case 58:az=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=60;case 60:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}a.FirstChild.Data=az;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 59:ba=B.TrimSpace(c.domText(a));$s=61;case 61:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}bb=ba;bc=c.isEmptyText(a);$s=64;case 64:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}if(bc){$s=62;continue;}$s=63;continue;case 62:$s=-1;return;case 63:if("\xE2\x80\xB8"===bb){z.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=17;bd=c.domAttrValue(a,"data-marker");if(""===bd){bd="*";}if("_"===bd){z.AppendChild(new C.Node.ptr("","","",20,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bd))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",18,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bd))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}b.Context.Tip.AppendChild(z);if(!(U.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(U.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.CaretTokens,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if("_"===bd){z.AppendChild(new C.Node.ptr("","","",21,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bd))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",19,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bd))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.PrevSibling){$s=65;continue;}$s=66;continue;case 65:be=B.TrimLeft(a.FirstChild.Data," ");$s=67;case 67:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}a.FirstChild.Data=be;z.InsertBefore(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(" "))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 66:if(B.HasSuffix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.NextSibling){$s=68;continue;}$s=69;continue;case 68:bf=B.TrimRight(a.FirstChild.Data," ");$s=70;case 70:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}a.FirstChild.Data=bf;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0," ","",W.nil));case 69:if(B.HasSuffix(a.FirstChild.Data,"\n")&&U.nil===a.FirstChild.NextSibling){$s=71;continue;}$s=72;continue;case 71:bg=B.TrimRight(a.FirstChild.Data,"\n");$s=73;case 73:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}a.FirstChild.Data=bg;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\n","",W.nil));case 72:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 30:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=74;continue;}$s=75;continue;case 74:bh=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=76;case 76:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}a.FirstChild.Data=bh;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 75:bi=B.TrimSpace(c.domText(a));$s=77;case 77:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bj=bi;bk=c.isEmptyText(a);$s=80;case 80:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}if(bk){$s=78;continue;}$s=79;continue;case 78:$s=-1;return;case 79:if("\xE2\x80\xB8"===bj){z.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=22;bl=c.domAttrValue(a,"data-marker");if(""===bl){bl="**";}if("__"===bl){z.AppendChild(new C.Node.ptr("","","",25,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",23,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}b.Context.Tip.AppendChild(z);if(!(U.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(U.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.CaretTokens,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if("__"===bl){z.AppendChild(new C.Node.ptr("","","",26,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",24,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.PrevSibling){$s=81;continue;}$s=82;continue;case 81:bm=B.TrimLeft(a.FirstChild.Data," ");$s=83;case 83:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}a.FirstChild.Data=bm;z.InsertBefore(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(" "))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 82:if(B.HasSuffix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.NextSibling){$s=84;continue;}$s=85;continue;case 84:bn=B.TrimRight(a.FirstChild.Data," ");$s=86;case 86:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}a.FirstChild.Data=bn;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0," ","",W.nil));case 85:if(B.HasSuffix(a.FirstChild.Data,"\n")&&U.nil===a.FirstChild.NextSibling){$s=87;continue;}$s=88;continue;case 87:bo=B.TrimRight(a.FirstChild.Data,"\n");$s=89;case 89:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}a.FirstChild.Data=bo;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\n","",W.nil));case 88:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 31:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=90;continue;}$s=91;continue;case 90:bp=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=92;case 92:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}a.FirstChild.Data=bp;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 91:bq=B.TrimSpace(c.domText(a));$s=93;case 93:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}br=bq;bs=c.isEmptyText(a);$s=96;case 96:if($c){$c=false;bs=bs.$blk();}if(bs&&bs.$blk!==undefined){break s;}if(bs){$s=94;continue;}$s=95;continue;case 94:$s=-1;return;case 95:if("\xE2\x80\xB8"===br){z.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=101;bt=c.domAttrValue(a,"data-marker");if("~"===bt){z.AppendChild(new C.Node.ptr("","","",102,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bt))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",104,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bt))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}b.Context.Tip.AppendChild(z);if(!(U.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(U.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.CaretTokens,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if("~"===bt){z.AppendChild(new C.Node.ptr("","","",103,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bt))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",105,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(bt))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.PrevSibling){$s=97;continue;}$s=98;continue;case 97:bu=B.TrimLeft(a.FirstChild.Data," ");$s=99;case 99:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}a.FirstChild.Data=bu;z.InsertBefore(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(" "))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 98:if(B.HasSuffix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.NextSibling){$s=100;continue;}$s=101;continue;case 100:bv=B.TrimRight(a.FirstChild.Data," ");$s=102;case 102:if($c){$c=false;bv=bv.$blk();}if(bv&&bv.$blk!==undefined){break s;}a.FirstChild.Data=bv;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0," ","",W.nil));case 101:if(B.HasSuffix(a.FirstChild.Data,"\n")&&U.nil===a.FirstChild.NextSibling){$s=103;continue;}$s=104;continue;case 103:bw=B.TrimRight(a.FirstChild.Data,"\n");$s=105;case 105:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}a.FirstChild.Data=bw;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\n","",W.nil));case 104:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 32:if(U.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.starstWithNewline(a.FirstChild)){$s=106;continue;}$s=107;continue;case 106:bx=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=108;case 108:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}a.FirstChild.Data=bx;b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B\n"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 107:by=B.TrimSpace(c.domText(a));$s=109;case 109:if($c){$c=false;by=by.$blk();}if(by&&by.$blk!==undefined){break s;}bz=by;ca=c.isEmptyText(a);$s=112;case 112:if($c){$c=false;ca=ca.$blk();}if(ca&&ca.$blk!==undefined){break s;}if(ca){$s=110;continue;}$s=111;continue;case 110:$s=-1;return;case 111:if("\xE2\x80\xB8"===bz){z.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=450;cb=c.domAttrValue(a,"data-marker");if("="===cb){z.AppendChild(new C.Node.ptr("","","",451,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(cb))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",453,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(cb))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}b.Context.Tip.AppendChild(z);if(!(U.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(U.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,H.CaretTokens,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if("="===cb){z.AppendChild(new C.Node.ptr("","","",452,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(cb))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",454,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(cb))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.PrevSibling){$s=113;continue;}$s=114;continue;case 113:cc=B.TrimLeft(a.FirstChild.Data," ");$s=115;case 115:if($c){$c=false;cc=cc.$blk();}if(cc&&cc.$blk!==undefined){break s;}a.FirstChild.Data=cc;z.InsertBefore(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(" "))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));case 114:if(B.HasSuffix(a.FirstChild.Data," ")&&U.nil===a.FirstChild.NextSibling){$s=116;continue;}$s=117;continue;case 116:cd=B.TrimRight(a.FirstChild.Data," ");$s=118;case 118:if($c){$c=false;cd=cd.$blk();}if(cd&&cd.$blk!==undefined){break s;}a.FirstChild.Data=cd;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0," ","",W.nil));case 117:if(B.HasSuffix(a.FirstChild.Data,"\n")&&U.nil===a.FirstChild.NextSibling){$s=119;continue;}$s=120;continue;case 119:ce=B.TrimRight(a.FirstChild.Data,"\n");$s=121;case 121:if($c){$c=false;ce=ce.$blk();}if(ce&&ce.$blk!==undefined){break s;}a.FirstChild.Data=ce;a.InsertAfter(new D.Node.ptr(U.nil,U.nil,U.nil,U.nil,U.nil,1,0,"\n","",W.nil));case 120:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 33:if(U.nil===a.FirstChild){$s=-1;return;}cf=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===cf){z.Tokens=H.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}if(""===cf){$s=-1;return;}cg=(new S($stringToBytes(cf)));ch=c.domAttrValue(a,"data-marker");if(""===ch){ch="`";}if(A.HasPrefix(cg,(new S($stringToBytes("`"))))){cg=$appendSlice((new S($stringToBytes(" "))),cg);cg=$append(cg,32);}z.Type=27;z.CodeMarkerLen=ch.length;z.AppendChild(new C.Node.ptr("","","",28,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",29,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,cg,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",30,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);$s=-1;return;case 34:if(!(U.nil===a.Parent)){if(c.parentIs(a,new AL([37378,87554]))){if((U.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(U.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(U.nil===a.NextSibling){$s=-1;return;}z.Type=10;z.Tokens=(new S($stringToBytes("<br />")));b.Context.Tip.AppendChild(z);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(U.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;}if(!(U.nil===a.Parent.Parent)&&!(U.nil===a.Parent.Parent.NextSibling)&&(45570===a.Parent.Parent.NextSibling.DataAtom)){b.Context.Tip.AppendChild(new C.Node.ptr("","","",16,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("\xE2\x80\x8B"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));$s=-1;return;}}}z.Type=31;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 35:ci=c.domText(a);if(""===ci||"\xE2\x80\x8B"===ci){$s=-1;return;}z.Type=33;z.AppendChild(new C.Node.ptr("","","",36,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 36:cj=x;ck=c.domAttrValue(a,"alt");if("emoji"===cj){z.Type=200;cl=new C.Node.ptr("","","",202,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,b.EmojiImgTokens(ck,c.domAttrValue(a,"src")),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil);cl.AppendChild(new C.Node.ptr("","","",203,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(":"+ck+":"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(cl);}else{if("link-ref"===e){z.Type=16;cm="!["+c.domAttrValue(a,"alt")+"]["+c.domAttrValue(a,"data-link-label")+"]";z.Tokens=(new S($stringToBytes(cm)));b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=34;z.AppendChild(new C.Node.ptr("","","",35,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",36,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));if(!(""===ck)){z.AppendChild(new C.Node.ptr("","","",40,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(ck))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}z.AppendChild(new C.Node.ptr("","","",37,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",38,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));cn=c.domAttrValue(a,"src");if(!(""===c.Options.LinkBase)){cn=B.ReplaceAll(cn,c.Options.LinkBase,"");}if(!(""===c.Options.LinkPrefix)){cn=B.ReplaceAll(cn,c.Options.LinkPrefix,"");}z.AppendChild(new C.Node.ptr("","","",41,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(cn))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));co=c.domAttrValue(a,"title");if(!(""===co)){z.AppendChild(new C.Node.ptr("","","",43,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",42,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(co))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}z.AppendChild(new C.Node.ptr("","","",39,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 37:if(U.nil===a.Parent||U.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(U.nil===a.NextSibling)&&(40708===a.NextSibling.DataAtom)){$s=122;continue;}$s=123;continue;case 122:cp=B.TrimSpace(a.NextSibling.FirstChild.Data);$s=124;case 124:if($c){$c=false;cp=cp.$blk();}if(cp&&cp.$blk!==undefined){break s;}a.NextSibling.FirstChild.Data=cp;$s=20;continue;case 123:z.Type=100;if(c.hasAttr(a,"checked")){z.TaskListItemChecked=true;}b.Context.Tip.AppendChild(z);if(!(X.nil===z.Parent.Parent)&&!(AD.nil===z.Parent.Parent.ListData)){z.Parent.Parent.ListData.Typ=3;}if(!(X.nil===z.Parent.Parent.Parent)&&!(AD.nil===z.Parent.Parent.Parent.ListData)){z.Parent.Parent.Parent.ListData.Typ=3;}$s=50;continue;case 38:z.Type=106;cq=AE.nil;cr=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(U.nil===cr))){break;}cs=c.domAttrValue(cr,"align");ct=cs;if(ct===("left")){cq=$append(cq,1);}else if(ct===("center")){cq=$append(cq,2);}else if(ct===("right")){cq=$append(cq,3);}else{cq=$append(cq,0);}cr=cr.NextSibling;}z.TableAligns=cq;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 39:z.Type=107;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 40:$s=50;continue;case 41:z.Type=108;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 42:z.Type=109;cu=c.domAttrValue(a,"align");cv=0;cw=cu;if(cw===("left")){cv=1;}else if(cw===("center")){cv=2;}else if(cw===("right")){cv=3;}else{cv=0;}z.TableCellAlign=cv;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 43:if(U.nil===a.FirstChild){$s=20;continue;}if("footnotes-ref"===e){z.Type=16;z.Tokens=(new S($stringToBytes("["+c.domAttrValue(a,"data-footnotes-label")+"]")));if(B.Contains(a.FirstChild.Data,"\xE2\x80\xB8")){z.Tokens=$appendSlice(z.Tokens,H.CaretTokens);}b.Context.Tip.AppendChild(z);}$s=-1;return;case 44:if(U.nil===a.FirstChild){$s=20;continue;}if(B.Contains(x,"vditor-comment")){z.Type=10;cx=new A.Buffer.ptr(S.nil,0,0);cx.WriteString("<span ");cy=a.Attr;cz=0;while(true){if(!(cz<cy.$length)){break;}da=cz;db=((cz<0||cz>=cy.$length)?($throwRuntimeError("index out of range"),undefined):cy.$array[cy.$offset+cz]);cx.WriteString(db.Key);if(!(""===db.Val)){cx.WriteString("=\"");cx.WriteString(db.Val);cx.WriteString("\"");}if(da<(a.Attr.$length-1>>0)){cx.WriteString(" ");}cz++;}cx.WriteString(">");z.Tokens=cx.Bytes();b.Context.Tip.AppendChild(z);$s=20;continue;}if("link-ref"===e){z.Type=16;dc="["+a.FirstChild.Data+"]["+c.domAttrValue(a,"data-link-label")+"]";if(!(U.nil===a.NextSibling)&&"2"===c.domAttrValue(a.NextSibling,"data-render")){dc="!"+dc;}z.Tokens=(new S($stringToBytes(dc)));b.Context.Tip.AppendChild(z);$s=-1;return;}dd=S.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(U.nil===a.FirstChild.NextSibling)){dd=(new S($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){dd=(new S($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(dd))){$s=20;continue;}}if("math-inline"===e){z.Type=304;z.AppendChild(new C.Node.ptr("","","",305,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",306,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,dd,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",307,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));b.Context.Tip.AppendChild(z);$s=-1;return;}else if("html-inline"===e){z.Type=10;z.Tokens=dd;b.Context.Tip.AppendChild(z);$s=-1;return;}else if("code-inline"===e){z.Tokens=dd;b.Context.Tip.AppendChild(z);$s=-1;return;}else if("html-entity"===e){z.Type=16;z.Tokens=dd;b.Context.Tip.AppendChild(z);$s=-1;return;}$s=20;continue;$s=50;continue;case 45:$s=-1;return;case 46:z.Type=9;de=c.domHTML(a);$s=125;case 125:if($c){$c=false;de=de.$blk();}if(de&&de.$blk!==undefined){break s;}z.Tokens=de;z.Tokens=(df=A.SplitAfter(z.Tokens,(new S($stringToBytes("</summary>")))),(0>=df.$length?($throwRuntimeError("index out of range"),undefined):df.$array[df.$offset+0]));b.Context.Tip.AppendChild(z);$s=50;continue;case 47:z.Type=10;dg=c.domHTML(a);$s=126;case 126:if($c){$c=false;dg=dg.$blk();}if(dg&&dg.$blk!==undefined){break s;}z.Tokens=dg;b.Context.Tip.AppendChild(z);$s=-1;return;case 48:$s=-1;return;case 49:z.Type=9;dh=c.domHTML(a);$s=127;case 127:if($c){$c=false;dh=dh.$blk();}if(dh&&dh.$blk!==undefined){break s;}z.Tokens=dh;b.Context.Tip.AppendChild(z);$s=-1;return;case 50:case 20:di=a.FirstChild;case 128:if(!(!(di===U.nil))){$s=129;continue;}$r=c.genASTByVditorDOM(di,b);$s=130;case 130:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}di=di.NextSibling;$s=128;continue;case 129:dj=a.DataAtom;if(dj===(40708)){if(B.Contains(x,"vditor-comment")){b.Context.Tip.AppendChild(new C.Node.ptr("","","",10,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("</span>"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}}else if((dj===(28162))||(dj===(1537))){dk=c.domAttrValue(a,"data-marker");if(""===dk){dk="*";}if("_"===dk){z.AppendChild(new C.Node.ptr("","","",21,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dk))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",19,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dk))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}}else if((dj===(449798))||(dj===(257))){dl=c.domAttrValue(a,"data-marker");if(""===dl){dl="**";}if("__"===dl){z.AppendChild(new C.Node.ptr("","","",26,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",24,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dl))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}}else if(dj===(1)){z.AppendChild(new C.Node.ptr("","","",37,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",38,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));dm=c.domAttrValue(a,"href");if(!(""===c.Options.LinkBase)){dm=B.ReplaceAll(dm,c.Options.LinkBase,"");}if(!(""===c.Options.LinkPrefix)){dm=B.ReplaceAll(dm,c.Options.LinkPrefix,"");}z.AppendChild(new C.Node.ptr("","","",41,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dm))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));dn=c.domAttrValue(a,"title");if(!(""===dn)){z.AppendChild(new C.Node.ptr("","","",43,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));z.AppendChild(new C.Node.ptr("","","",42,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dn))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}z.AppendChild(new C.Node.ptr("","","",39,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,S.nil,false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else if((dj===(283139))||(dj===(9473))||(dj===(53766))){dp=c.domAttrValue(a,"data-marker");if("~"===dp){z.AppendChild(new C.Node.ptr("","","",103,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dp))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",105,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dp))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}}else if(dj===(46596)){dq=c.domAttrValue(a,"data-marker");if("="===dq){z.AppendChild(new C.Node.ptr("","","",452,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dq))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}else{z.AppendChild(new C.Node.ptr("","","",454,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes(dq))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}}else if(dj===(29191)){b.Context.Tip.AppendChild(new C.Node.ptr("","","",9,X.nil,X.nil,X.nil,X.nil,X.nil,AC.nil,(new S($stringToBytes("</details>"))),false,false,false,0,false,0,0,0,S.nil,S.nil,S.nil,0,AD.nil,false,AE.nil,0,0,0,S.nil,S.nil,0,S.nil,0,false,"",0,S.nil,"",AC.nil,S.nil,AF.nil));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:K.ptr.prototype.genASTByVditorDOM};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.az=az;$f.b=b;$f.ba=ba;$f.bb=bb;$f.bc=bc;$f.bd=bd;$f.be=be;$f.bf=bf;$f.bg=bg;$f.bh=bh;$f.bi=bi;$f.bj=bj;$f.bk=bk;$f.bl=bl;$f.bm=bm;$f.bn=bn;$f.bo=bo;$f.bp=bp;$f.bq=bq;$f.br=br;$f.bs=bs;$f.bt=bt;$f.bu=bu;$f.bv=bv;$f.bw=bw;$f.bx=bx;$f.by=by;$f.bz=bz;$f.c=c;$f.ca=ca;$f.cb=cb;$f.cc=cc;$f.cd=cd;$f.ce=ce;$f.cf=cf;$f.cg=cg;$f.ch=ch;$f.ci=ci;$f.cj=cj;$f.ck=ck;$f.cl=cl;$f.cm=cm;$f.cn=cn;$f.co=co;$f.cp=cp;$f.cq=cq;$f.cr=cr;$f.cs=cs;$f.ct=ct;$f.cu=cu;$f.cv=cv;$f.cw=cw;$f.cx=cx;$f.cy=cy;$f.cz=cz;$f.d=d;$f.da=da;$f.db=db;$f.dc=dc;$f.dd=dd;$f.de=de;$f.df=df;$f.dg=dg;$f.dh=dh;$f.di=di;$f.dj=dj;$f.dk=dk;$f.dl=dl;$f.dm=dm;$f.dn=dn;$f.dp=dp;$f.dq=dq;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};K.prototype.genASTByVditorDOM=function(a,b){return this.$val.genASTByVditorDOM(a,b);};K.ptr.prototype.hasAttr=function(a,b){var a,b,c,d,e,f;c=this;d=a.Attr;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key===b){return true;}e++;}return false;};K.prototype.hasAttr=function(a,b){return this.$val.hasAttr(a,b);};K.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(U.nil===a){return"";}d=a.Attr;e=0;while(true){if(!(e<d.$length)){break;}f=((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key===b){return f.Val;}e++;}return"";};K.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};K.ptr.prototype.setDOMAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(U.nil===a){return;}e=a.Attr;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g.Key===b){g.Val=c;return;}f++;}a.Attr=$append(a.Attr,new D.Attribute.ptr("",b,c));};K.prototype.setDOMAttrValue=function(a,b,c){return this.$val.setDOMAttrValue(a,b,c);};K.ptr.prototype.parentIs=function(a,b){var a,b,c,d,e,f,g;c=this;d=a.Parent;while(true){if(!(!(U.nil===d))){break;}e=b;f=0;while(true){if(!(f<e.$length)){break;}g=((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g===d.DataAtom){return true;}f++;}d=d.Parent;}return false;};K.prototype.parentIs=function(a,b){return this.$val.parentIs(a,b);};K.ptr.prototype.domText=function(a){var a,b,c,d;b=this;c=new A.Buffer.ptr(S.nil,0,0);if(1===a.Type){c.WriteString(a.Data);return c.String();}d=a.FirstChild;while(true){if(!(!(U.nil===d))){break;}b.domText0(d,c);d=d.NextSibling;}return c.String();};K.prototype.domText=function(a){return this.$val.domText(a);};K.ptr.prototype.domText0=function(a,b){var a,b,c,d,e,f;c=this;if(U.nil===a){return;}d=c.domAttrValue(a,"data-render");if("1"===d||"2"===d){return;}if("svg"===a.Namespace){return;}if((0===a.DataAtom)&&(3===a.Type)){return;}e=a.DataAtom;if(e===(0)){b.WriteString(a.Data);}else if(e===(514)){b.WriteString("\n");}f=a.FirstChild;while(true){if(!(!(U.nil===f))){break;}c.domText0(f,b);f=f.NextSibling;}};K.prototype.domText0=function(a,b){return this.$val.domText0(a,b);};K.ptr.prototype.domHTML=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=new A.Buffer.ptr(S.nil,0,0);d=D.Render(c,a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$s=-1;return A.ReplaceAll(c.Bytes(),(new S($stringToBytes("\xE2\x80\x8B"))),S.nil);}return;}if($f===undefined){$f={$blk:K.ptr.prototype.domHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.domHTML=function(a){return this.$val.domHTML(a);};K.ptr.prototype.isEmptyText=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=B.TrimSpace(b.domText(a));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(""===d||"\xE2\x80\x8B"===d){$s=-1;return true;}if("\xE2\x80\x8B\xE2\x80\xB8"===d||"\xE2\x80\xB8\xE2\x80\x8B"===d){$s=-1;return true;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.isEmptyText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.isEmptyText=function(a){return this.$val.isEmptyText(a);};K.ptr.prototype.starstWithNewline=function(a){var a,b;b=this;return B.HasPrefix(a.Data,"\n")||B.HasPrefix(a.Data,"\xE2\x80\x8B\n");};K.prototype.starstWithNewline=function(a){return this.$val.starstWithNewline(a);};K.ptr.prototype.isInline=function(a){var a,b;b=this;if(U.nil===a){return false;}return(0===a.DataAtom)||(378116===a.DataAtom)||(449798===a.DataAtom)||(28162===a.DataAtom)||(1===a.DataAtom)||(198403===a.DataAtom)||(40708===a.DataAtom);};K.prototype.isInline=function(a){return this.$val.isInline(a);};AH.methods=[{prop:"HTML2Markdown",name:"HTML2Markdown",pkg:"",typ:$funcType([$String],[$String,$error],false)},{prop:"HTML2Tree",name:"HTML2Tree",pkg:"",typ:$funcType([$String],[T],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([U,T],[],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,S],[S],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,S],[S],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,S,AB],[S,AB],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AB],[$String,AB],false)},{prop:"HTML2Text",name:"HTML2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"IsValidLinkDest",name:"IsValidLinkDest",pkg:"",typ:$funcType([$String],[$Bool],false)},{prop:"GetEmojis",name:"GetEmojis",pkg:"",typ:$funcType([],[AP],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([AP],[],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[AP],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([AP],[],false)},{prop:"SetGFMTable",name:"SetGFMTable",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMTaskListItem",name:"SetGFMTaskListItem",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMTaskListItemClass",name:"SetGFMTaskListItemClass",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetGFMStrikethrough",name:"SetGFMStrikethrough",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMAutoLink",name:"SetGFMAutoLink",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSoftBreak2HardBreak",name:"SetSoftBreak2HardBreak",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlight",name:"SetCodeSyntaxHighlight",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightDetectLang",name:"SetCodeSyntaxHighlightDetectLang",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightInlineStyle",name:"SetCodeSyntaxHighlightInlineStyle",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightLineNum",name:"SetCodeSyntaxHighlightLineNum",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightStyleName",name:"SetCodeSyntaxHighlightStyleName",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetFootnotes",name:"SetFootnotes",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetToC",name:"SetToC",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetHeadingID",name:"SetHeadingID",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetAutoSpace",name:"SetAutoSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFixTermTypo",name:"SetFixTermTypo",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetChinesePunct",name:"SetChinesePunct",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmoji",name:"SetEmoji",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmojis",name:"SetEmojis",pkg:"",typ:$funcType([AP],[],false)},{prop:"SetEmojiSite",name:"SetEmojiSite",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetHeadingAnchor",name:"SetHeadingAnchor",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetTerms",name:"SetTerms",pkg:"",typ:$funcType([AP],[],false)},{prop:"SetVditorWYSIWYG",name:"SetVditorWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetInlineMathAllowDigitAfterOpenMarker",name:"SetInlineMathAllowDigitAfterOpenMarker",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkPrefix",name:"SetLinkPrefix",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetLinkBase",name:"SetLinkBase",pkg:"",typ:$funcType([$String],[],false)},{prop:"GetLinkBase",name:"GetLinkBase",pkg:"",typ:$funcType([],[$String],false)},{prop:"SetVditorCodeBlockPreview",name:"SetVditorCodeBlockPreview",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorMathBlockPreview",name:"SetVditorMathBlockPreview",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetRenderListStyle",name:"SetRenderListStyle",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSanitize",name:"SetSanitize",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetImageLazyLoading",name:"SetImageLazyLoading",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetChineseParagraphBeginningSpace",name:"SetChineseParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetYamlFrontMatter",name:"SetYamlFrontMatter",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetBlockRef",name:"SetBlockRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetMark",name:"SetMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIAL",name:"SetKramdownIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIALIDRenderName",name:"SetKramdownIALIDRenderName",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetTag",name:"SetTag",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetImgPathAllowSpace",name:"SetImgPathAllowSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSuperBlock",name:"SetSuperBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetJSRenderers",name:"SetJSRenderers",pkg:"",typ:$funcType([AS],[],false)},{prop:"SpinVditorIRDOM",name:"SpinVditorIRDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorIRDOM",name:"HTML2VditorIRDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRDOM2HTML",name:"VditorIRDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorIRDOM",name:"Md2VditorIRDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRDOM2Md",name:"VditorIRDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"vditorIRDOM2Md",name:"vditorIRDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByVditorIRDOM",name:"genASTByVditorIRDOM",pkg:"github.com/88250/lute",typ:$funcType([U,T],[],false)},{prop:"SpinVditorIRBlockDOM",name:"SpinVditorIRBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorIRBlockDOM",name:"HTML2VditorIRBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRBlockDOM2HTML",name:"VditorIRBlockDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorIRBlockDOM",name:"Md2VditorIRBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRBlockDOM2Md",name:"VditorIRBlockDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRBlockDOM2Text",name:"VditorIRBlockDOM2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRBlockDOM2TextLen",name:"VditorIRBlockDOM2TextLen",pkg:"",typ:$funcType([$String],[$Int],false)},{prop:"Tree2VditorIRBlockDOM",name:"Tree2VditorIRBlockDOM",pkg:"",typ:$funcType([T],[$String],false)},{prop:"VditorIRBlockDOM2Tree",name:"VditorIRBlockDOM2Tree",pkg:"",typ:$funcType([$String],[T,$error],false)},{prop:"vditorIRBlockDOM2Md",name:"vditorIRBlockDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByVditorIRBlockDOM",name:"genASTByVditorIRBlockDOM",pkg:"github.com/88250/lute",typ:$funcType([U,T],[],false)},{prop:"SpinVditorSVDOM",name:"SpinVditorSVDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorSVDOM",name:"HTML2VditorSVDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorSVDOM",name:"Md2VditorSVDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2HTML",name:"Md2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"SpinVditorDOM",name:"SpinVditorDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorDOM",name:"HTML2VditorDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorDOM2HTML",name:"VditorDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorDOM",name:"Md2VditorDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorDOM2Md",name:"VditorDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderEChartsJSON",name:"RenderEChartsJSON",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2Md",name:"HTML2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"vditorDOM2Md",name:"vditorDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"adjustVditorDOM",name:"adjustVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AN],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([U],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([U,AO],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([U],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([U],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([U],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([U],[AN,U],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([U],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([U],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([U,T],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([U,$String],[$Bool],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute",typ:$funcType([U,$String],[$String],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([U,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([U,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([U],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([U,AT],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([U,AL],[$Bool],true)},{prop:"domText",name:"domText",pkg:"github.com/88250/lute",typ:$funcType([U],[$String],false)},{prop:"domText0",name:"domText0",pkg:"github.com/88250/lute",typ:$funcType([U,AT],[],false)},{prop:"domHTML",name:"domHTML",pkg:"github.com/88250/lute",typ:$funcType([U],[S],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([U],[$Bool],false)},{prop:"starstWithNewline",name:"starstWithNewline",pkg:"github.com/88250/lute",typ:$funcType([U],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([U],[$Bool],false)}];K.init("",[{prop:"Options",name:"Options",embedded:true,exported:true,typ:AG,tag:""},{prop:"HTML2MdRendererFuncs",name:"HTML2MdRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"HTML2VditorIRBlockDOMRendererFuncs",name:"HTML2VditorIRBlockDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"Md2VditorIRBlockDOMRendererFuncs",name:"Md2VditorIRBlockDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:AU,tag:""}]);N.init([AH],[],false);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$packages["github.com/88250/lute/javascript"]=(function(){var $pkg={},$init,A,B,C,D,E,H,I,J,K,L,M,N,O,P,Q,R,F,G;A=$packages["github.com/88250/lute"];B=$packages["github.com/88250/lute/ast"];C=$packages["github.com/88250/lute/render"];D=$packages["github.com/88250/lute/util"];E=$packages["github.com/gopherjs/gopherjs/js"];H=$sliceType(A.Option);I=$ptrType(E.Object);J=$mapType($String,I);K=$mapType($String,J);L=$funcType([K],[I],false);M=$ptrType(B.Node);N=$funcType([M],[$String],false);O=$funcType([],[$String],false);P=$funcType([$String],[$String],false);Q=$funcType([$String,$String],[$String],false);R=$mapType($String,$emptyInterface);F=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=A.New(new H([]));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;c.SetJSRenderers(a);$s=-1;return E.MakeWrapper(c);}return;}if($f===undefined){$f={$blk:F};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.New=F;G=function(){$global.Lute=$externalize($makeMap($String.keyFor,[{k:"Version",v:new $String("1.6.6")},{k:"New",v:new L(F)},{k:"WalkStop",v:new $Int(0)},{k:"WalkSkipChildren",v:new $Int(1)},{k:"WalkContinue",v:new $Int(2)},{k:"GetHeadingID",v:new N(C.HeadingID)},{k:"Caret",v:new $String("\xE2\x80\xB8")},{k:"NewNodeID",v:new O(B.NewNodeID)},{k:"FilePath",v:new P(A.FilePath)},{k:"NormalizeLinkBase",v:new Q(A.NormalizeLinkBase)}]),R);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if($pkg===$mainPkg){G();$mainFinished=true;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
|
|
$synthesizeMethods();
|
|
var $mainPkg = $packages["github.com/88250/lute/javascript"];
|
|
$packages["runtime"].$init();
|
|
$go($mainPkg.$init, []);
|
|
$flushConsole();
|
|
|
|
}).call(this);
|